Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jestar_jokin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
jestar_jokin
11y ago
> Most of the COBOL being written today is for maintaining legacy code, not starting new projects. Funny thing, I worked on a project with a mainframe division, that replaced a crusty old COBOL-based mainframe app with... an RPG mainfram
92.
▲
by
jestar_jokin
11y ago
Why was Tasmania not an option? Lots of remote areas to hide away.
93.
▲
by
jestar_jokin
11y ago
Cute, but never going to happen. Partly due to politics, but also, don't Firefox get revenue for their search bar referrals? I imagine their partners (Google, Amazon) would get stroppy if Mozilla accept the referral money, then activel
94.
▲
by
jestar_jokin
11y ago
Jython is quite outdated and has stagnated for a long time; support for Python 2.7 was only finalised in May this year. Forget about support for v3.5. Perhaps by compiling from the bytecode of the existing interpreter, instead writing a who
95.
▲
by
jestar_jokin
11y ago
Yes, this is a terrible list. Part of it is the delivery. Most points need more explanation than just "because I say so". If your point is to educate, then don't use aggressive language like "you are already making excus
96.
▲
by
jestar_jokin
11y ago
I recently looked into other realtime monitoring/notification solutions, here's some other options I found: - New Relic ( http://newrelic.com ): a well established player. - Keymetrics I/O ( https://keymet
97.
▲
by
jestar_jokin
11y ago
An alternative approach is to use XPath-inspired DSLs that work on JS or JSON object structures. These tend to work on strings, rather than declarative query objects. Examples: JSPath: https://github.com/dfilatov/jspath
98.
▲
by
jestar_jokin
11y ago
Has the problem been fixed? I would think the cat's out of the bag; the private keys are already out in the wild (I assume), so all D-Link hardware is now vulnerable to exploitation.
99.
▲
by
jestar_jokin
11y ago
A clever compiler might be able to infer "structural typing", which is basically "duck typing" done at compile time. So, if you add a property "bar" to an object "foo", and you have some other code th
100.
▲
by
jestar_jokin
11y ago
Java compiles to its own bytecode ahead of time. The standard JVM also makes use of JIT to compile hot code paths to machine code. Python compiles to its own bytecode, but only when a script is first interpreted. Haxe compiles to many diffe
101.
▲
by
jestar_jokin
11y ago
For one, "this" could refer to anything at any time, depending on who invoked the enclosing function. function myFunc() { console.log(this); } var myObj = {}; // this = window myFu
102.
▲
by
jestar_jokin
11y ago
Agreed. I worked in Lotus Domino for a short while, and it was absolutely amazing for Rapid Application Development of anything that required e-mail and storing documents (or kinda "schemaless" data). It was even supported multipl
103.
▲
by
jestar_jokin
11y ago
I think "The Mythical Man Month" (1975) calls it a "surgical team". If this practice works, I wonder why it isn't common? Just postulating here, is it because most established businesses cling to whatever they curre
104.
▲
by
jestar_jokin
11y ago
I've thought that if you're going to go the route of compiling to JS, you might as well go to a higher level of abstraction and use something like PureScript, Haxe, or any of the 100 other languages that compile to JS. Of course,
105.
▲
by
jestar_jokin
11y ago
I'm curious, what is your development background, and what do you enjoy most about Node.js? I come from a Java background, but have been working exclusively with Node.js for the last eight months. Everything I write, I can't help
106.
▲
by
jestar_jokin
11y ago
If they switched the Flash IDE from ActionScript to Haxe, Adobe could reclaim their lost developer mindshare, and make it enticing to continue using it for 2D games and animations.
107.
▲
by
jestar_jokin
11y ago
Anything! Contribution is just about process and coordination. The most important factor limiting most open source project maintainers is time; anything you can do to minimize the time taken to pull your changes will greatly increase the ch
108.
▲
by
jestar_jokin
11y ago
I think the point is that by this ruling, it might set a precedent where any inability to cope with your job due to stress can be seen as reasonable grounds for termination. I interpreted the bit you quoted as asking, "will there be
109.
▲
by
jestar_jokin
11y ago
This makes me think of the ol' OS/2 downfall. OS/2 could run Windows applications; this meant no-one developed specifically for OS/2, so they never got the developer mindshare, so there were no OS/2 killer apps, so
110.
▲
by
jestar_jokin
11y ago
I've had my eye on Haxe for a long time, and the language has a lot of features that I like - it's cross-paradigm: primarily OO, but good support for functional programming; plus, macros are amazing and can extend the language to
111.
▲
by
jestar_jokin
11y ago
Recycling should be a last resort; "reduce -> reuse -> recycle" is a hierarchy. Plastics aren't really worth recycling due to poor yields. While climate change is definitely a problem, there are more problems associated
112.
▲
by
jestar_jokin
11y ago
As another example, I wrote some scripts (well, hacked together other people's work) to map MIDI CC values to a virtual joystick's Y axis, so I could use my MIDI expression pedal as an accelerator pedal in Euro Truck Simulator 2.
113.
▲
by
jestar_jokin
11y ago
Possibly true, in the sense that any GCed language suffers in high-performance or soft realtime apps (e.g. games, audio software). However, other constraints might influence the choice of technology, such as existing experience with the ava
114.
▲
by
jestar_jokin
11y ago
I worked on a project that implemented a SPA with its own tab-based browsing, including nested iframes for some tabs(!). I worked on another projected that implemented a SPA with its own windowing system, because the lead dev thought browse
115.
▲
by
jestar_jokin
11y ago
Another advantage of using annotations to generate code at compile time, is that any (simple) errors get detected at compile time instead of runtime. So, potentially less tests you need to write.
116.
▲
by
jestar_jokin
11y ago
Assuming you don't use annotations at all... * DRY for cross-cutting concerns, like database transactions, logging, dependency injection, serialization, validation, web controllers/endpoints... basically, macros for Java. * Less c
117.
▲
by
jestar_jokin
11y ago
If you don't mind pulling in the other stuff, Google Closure has provided a Map (hash map/hash table) implementation for a while. You can use the Closure Compiler or ClosureBuilder to ensure you only serve the necessary Closure mo
118.
▲
by
jestar_jokin
11y ago
Maybe I'm misunderstanding, but isn't that the same as static properties on classes in Java?
119.
▲
by
jestar_jokin
11y ago
Not related to SO, but FindBugs and PMD for Java are designed to identify potential bugs, based on accumulated knowledge of "gotchas" (e.g. calling "multiply()" on a BigDecimal without assigning it to a new variable - Bi
120.
▲
by
jestar_jokin
11y ago
I actually appreciate this post, for showing that people other than myself also over-think solutions. When most of my software development work deals with managing code complexity, vs actual algorithmic work, I often feel silly when I spend
More ›