Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jestar_jokin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
jestar_jokin
8y ago
Summary: a JS developer wrote a spec for the package.json file, used in Node.js projects. It has many uses, including dependency management. A developer who has worked on some Node.js package managers (npm, yarn, pnpm) is annoyed that the s
32.
▲
by
jestar_jokin
8y ago
When running Digital Audio Workstations like FL Studio, having a touch screen is invaluable. Being able to manipulate knobs, sliders, and buttons using natural movements is much more conducive to creativity.
33.
▲
by
jestar_jokin
8y ago
I see lots of positive feedback for Godot from developers, but there aren't many high profile games made with it. I looked through the showcase, and the only ones I recongised were "Deponia" (the iOS port) and "Dog Mendo
34.
▲
by
jestar_jokin
8y ago
It's not type safe, so if you change a property name it's not going to be picked up at compile time, so you'd better have tests in place for every synthesised function. (Of course, most implementations are made in dynamically
35.
▲
by
jestar_jokin
8y ago
"Is this a startup company? No. Are you sure? Your website looks like a startup company’s. It's just the HTML template! They all look like this. [...]" Brilliant
36.
▲
by
jestar_jokin
9y ago
I have a passive switch that works fine. It's pretty much equivalent to unplugging the cable and plugging it in to a different source/output. http://www.cablechick.com.au/cables/4-port-hdmi-switcher.htm... (I
37.
▲
by
jestar_jokin
10y ago
Games, or soft real-time systems (like audio tools; synths, DAWs, or editors). Potentially, cross-platform mobile apps. Thanks to its approach to GC, you can impose a limit on the time to spend on GC between ticks, so no unpredictable perfo
38.
▲
by
jestar_jokin
10y ago
Okay, what changes have you made to your lifestyle to minimise your ecological impact and personal contribution to climate change? If the answer is "none", then I'd say the message needs to be repeated.
39.
▲
by
jestar_jokin
10y ago
Except you may have step-children, adopted children, foster children, children in the house not part of your family (friends of your child, children of your friends), etc. Keep in mind that the census needs to include everyone who was in th
40.
▲
by
jestar_jokin
10y ago
All new artforms are derided as not being "true" art by the establishment, who are invested in the status quo. Even contemporary art, intended to expand our ideas about art, is often only accepted under certain existing categories
41.
▲
by
jestar_jokin
10y ago
Now I just some way to use it with TypeScript! Unfortunately, it seems support for Higher Kindred Types is lacking. Apparently you can use some neat trick to kinda fake HKTs in Flow, but not in TypeScript, due to its lack of nominal typing.
42.
▲
by
jestar_jokin
10y ago
Nim[0] takes an interesting approach. It uses "deferred reference counting", effectively allowing GC cleanup to be spread out over a period of time. This at least helps with GC pauses. It also seems to allow tweaking for soft real
43.
▲
by
jestar_jokin
10y ago
Not to mention, it's in-person training, so anyone outside the US is effectively excluded.
44.
▲
by
jestar_jokin
10y ago
Have a look at the VR support in the Unreal Engine editor[0]. You can actually manipulate the virtual world while inhabiting it! It's not much of a stretch to apply the same principles to CAD. [0] https://docs.unrealengine.c
45.
▲
by
jestar_jokin
10y ago
Check out the book "Working Effectively with Legacy Code", by Michael Feathers[0]. I believe the basic approach is to write tests to capture the current behaviour at the system boundaries - for a web application, this might take t
46.
▲
by
jestar_jokin
10y ago
Why does Kendo (UI) make you weep?
47.
▲
by
jestar_jokin
10y ago
I guess it's more about adjusting your reward system to be driven by helping others, rather than self gratification. I agree, your points can be what makes the work enjoyable on a personal level; but most people will working for others
48.
▲
by
jestar_jokin
10y ago
No good if you're computing the message somehow. e.g. logger.debug(generateSomethingLarge());
49.
▲
by
jestar_jokin
10y ago
Just use Ramda, it's a utility library that "gets the argument order correct", and supports currying and other nice FP concepts. http://ramdajs.com/ http://fr.umio.us/why-ramda/
50.
▲
by
jestar_jokin
10y ago
Yes, yes, yes! I despair at the lack of options for Rapid Application Development. Web development is a problem that has been solved a million times over; why is it still so hard? (Sure, you could say browsers, scaling, and interactivity al
51.
▲
by
jestar_jokin
10y ago
The problem is, to gain traction these days, you target the developers, give them enough resources to work on something in their spare time, and hope they have enough influence to make their company switch from language A to language B. Cha
52.
▲
by
jestar_jokin
10y ago
Freakers[0], a company featured in a documentary on crowd funding, rent time on sock machines, to produce bottle cosies/beverage insulators. Maybe you could contact them for details? [0] http://www.freakerusa.com/
53.
▲
by
jestar_jokin
10y ago
But isn't part of the "buying local" movement also buying produce that's in season for your climate? If you're buying local pineapples in Duluth, I can see it would defeat the purpose.
54.
▲
by
jestar_jokin
10y ago
Someone posts a video on YouTube about some niche work; the original creator of that work posts a comment on the work and adds a little anecdote. (The work could be a game, or movie, or piece of music, or programming language; anything, rea
55.
▲
by
jestar_jokin
10y ago
An IDE can assist you even better when it can understand the code you're writing. For example, autocomplete "myString.re" without type hints, and an IDE like IntelliJ might suggest the method "reject()" (which is fo
56.
▲
by
jestar_jokin
10y ago
- Documentation. You don't need to have free-text comments saying "@param myArg must be a string", you can just look at the type signature, and immediately know how to use a function. Attempting to pass in a number will fail
57.
▲
by
jestar_jokin
10y ago
I did this on my current project. Basically: - Set up your TypeScript config - Set up Typings (or some other type def manager) - Rename all ".js" files to ".ts" - Replace all "var x = require()" calls to "
58.
▲
by
jestar_jokin
10y ago
I don't know exactly what your code looks like, but a major reason for using Dependency Injection, like AngularJS does, is to allow your tests to "mock" the injected services. Then, you verify the behaviour (but not the imple
59.
▲
by
jestar_jokin
10y ago
You should also have a look at Haxe, which comes from an ActionScript-inspired syntax, and compiles to JS (and a whole bunch of other languages, including ActionScript). It has even better language features than TypeScript (gotta love compi
60.
▲
by
jestar_jokin
10y ago
I agree, cover letters are essential. If you have experience only writing Java web APIs, with no demonstration of competence with implemented anything except that exact tech stack, you'd better explain why you're applying for a po
More ›