skysight-inc/HackerNews huggingface dataset:
I would say that here are so many qualified candidates that look virtually identical on the surface that employers can feel justified to "play it safe" and pass on any semblance of even a slight possible negative in a candidate.
I said the avoiding of bankruptcy was a fluke. And yes, it is certainly the case that if more people inherited $40 million when Trump did, we'd have many more billionaires today since a conservative investment strategy over the same period would have made them so.

https://www.quora.com/Did-Donald-Trump-inherit-a-lot-of-mone...
Right, it's not just doing tip math at dinner, it's doing tip math at dinner with everyone looking at you and the waiter tapping their feet because they want you to free up the table.

Edit: Whoops, meant this for the sibling comment.
While it may be upsetting for people I see nothing wrong with people over 50 having a harder time getting their foot trough the "front door" than young people.

You had over half of your working career to network, get contacts, recommendations, etc. - if you're still applying for public job ads like the people in 20s and 30s then sorry but this probably means you weren't really good enough at your previous jobs for people to notice you and recommend you.

A lot of senior hiring goes trough recommendations - if you aren't on anybody's "let's call this guy for X" and you spent 20+ work years on the job I'd rather gamble with unproven guy that has potential than someone with a disappointing track record.

And this is true even when assuming that age doesn't affect your job performance (which it does, and past 50s you're past your prime and as we've discussed before your experience isn't enough to put you on someones recommendation list then it probably isn't that valuable).

Naturally there will be exceptions to this but I have a feeling that this logic applies in the majority case.
SEEKING WORK - Infrastructure Engineers

Location : World - will travel

Private cloud design and deployment.
High availability server/storage deployments and integration.
Network design, deployment and configuration, including multi-layer switched and routed networks, security and firewalls.

Website : http://futurebnd.com/

Email : pstoev [at] futurebnd [dot] com
Google Fi offers basically the same thing as T-Mobile – free texting, data at the same rate you pay in the US, voice for 20 cents per minute.

https://fi.google.com/about/rates/
Not exactly; the checksums in BitTorrent are fairly strong, but you could get that benefit with just a FUSE layer that knew how to associate checksum metadata with files.

I also am not entirely sure what benefit this brings other than "amusing proof of concept", currently, so take my above note with a grain of salt.
I wonder if this prioritizes chunks in order? Or does one have to wait for an entire mp4 to be downloaded before knowing it will play all the way through?
>>the 50 yr old will have, very likely, a vast range of valuable life experiences

And therefore be a lot less likely to recognize and take seriously the authority of a 25-year-old manager. In fact, in their mind they will probably think they should be the manager.

I've seen it happen and it wasn't pretty.
That's a fair point. Though the thought, "this language should be faster" has crossed my mind many times during the pain of all that other mucking about I had to do :-)

I'm timidly hopeful that projects like ErLLVM and BEAMJIT will eventually produce enough improvement to BEAM performance for computational workloads that using FFI escape hatches only becomes necessary in the most extreme fringe of circumstances.

The fact that the NIF interface is so damned straight forward to work with compared to FFI implementations in other systems does ease the pain a bit of having to step out to consume it more often than I might its analogue in other languages.
> This way people will actually switch. Programmers won't change without being forced.

Nobody likes being forced though. I think that attitude, which is condescending by its nature, is what has been turning people away from Python, in the wake of the version 3 changes.
Good post but please, please, please don't enable this in productiont. What an extremely wonderful way to DDoS any Rails app (as if it weren't easy enough already). If you need production like characteristics for accuracy of profiling then set up another environment that is production-like (Rails settings, replicated database, infrastructure etc.) and run it there.
Well its more than that - people "buy" several sizes of the same item and decide which to keep (or none). For clothing its the new fitting room.
The imaginary kingdom of Aurullia, made from fractals
I remember back when I was in the valley, I'd go to a job interview and be pitched by one or more of the interviewers about side projects or equity only opportunities on the side. It happened more than once. That place is or was crazy and I loved that about it! The cost of real estate is high which is why we left but traditional companies elsewhere in America could learn a lot about running like an entrepreneurship in the valley than a staid corporation.
Family tree
> A robust system is designed such that any machine in it can randomly crash.

This assumes that every robust system can consist of multiple machines. One thing I've learned from the article, and other comments in favor of microkernels, is that they're successful in applications where a single machine has to be a robust system all by itself.
It is more obvious to some people than others. Many people just assume its bad wine but will drink it anyway.
"no chance anyone will pay his salary for a new lab technician."

Except... he's not a new lab technician. He's a technician in a new lab, perhaps, but the technical differences can't be THAT great to justify starting him at a massively reduced salary.

Bigger issue is just how much value he can justify in a new employment situation in general. :/
Interesting, most of my engineering classes we were allowed to bring formula sheets. Most of my math classes we were allowed to take them home and/or use open books (because neither helped if you didn't know how to prove/derive the formulas).
In my experience, over-50 employees are easy to work with, knowledgeable, experienced and flexible. They bring a lot less personal drama because they have things pretty much figured out in their personal lives. They are often anxious to learn and have lots of time still left to contribute. Obviously these are some generalizations, but I have found them to be true for many I work with. It is sad they are being left out of the workforce when they can provide so much of the leadership and stability companies are looking for.
On the other hand you can just have Webpack target Node, which sort of results in the same thing with a Webpack bootstrap around it. With exactly the same downsides, but convenient if you're already using Webpack for your clientside code.

I've recently set up a project with server and browser JS (and some shared things), having both bundled by Webpack and just NPM scripts to glue everything together. It's nice to have a single powerful tool that can handle pretty much all of your bundling and transpiling needs, the mental overhead gets smaller that way.
I saw this over at /r/javascript on Reddit. Pretty neat little library.
Google, HP, Oracle Join RISC-V
Triple tap the home button and then invert colours. Not the worlds best solution, but does solve the problem.
Yes, the "big switch" is the canonical example of something that's hard(er) to break down and easy(er) to read as 1 function.

Though I would still try things like :

- making each case in the switch as small as possible, preferably a 1-liner.

- making a separate object that does the "parameter mangling".

- grouping all the bits of state into an object to hold the "message loop state".

- Or most radically but best: these "map", "lookup", "strategy" style patterns that reduce it to a table of (message id, handler fn) pairs http://stackoverflow.com/a/126453
Numbers with fractions and/or remainders.
Starting a tech startup with C++
Good to know. I imagine that might be due to the fact it works on T-Mobile and Sprint networks is probably one reason for that. I looked into Google Fi and found that I got a better deal through TMo for the amount of data I use, but I think that's definitely a case of YMMV.
Nah, you'd expect Life to be at least Turing-complete.
Tomatoes are an excellent indicator of this, I think.

In the cheaper British supermarkets (e.g. Asda) or the normal range of the middle ones (Tesco, Sainsbury's) you could play billiards with the tomatoes, and they taste of nothing. They've been grown under glass in the Netherlands or (less often) England, and are bred and harvested for ease of transport, uniform appearance and shelf life.

In the more expensive supermarkets (Waitrose), or choosing the 'luxury' version in Tesco/Sainsbury's, they actually taste like tomatoes, but cost double.

Yet last time I went to Germany, I bought tomatoes from one of the ultra-budget shops and they were at least as good as Waitrose.

(Last time I went to the USA, I couldn't actually find fresh produce for sale…)
hi - thanks for taking the time to answer.

Look, I appreciate the engineering, but I'm genuinely curious if you think taking the JVM + building a MRI-compatible stack with C-transpilation is the perfect first order goal.

I'm not sure why you refer to Jruby ext api as a can of worms - perhaps there is some VM level dragons that I'm not aware of... but the Jruby ecosystem is brilliant. I built my first software services startup on top of Jruby - custom enterprise software that runs on Tomcat (the idea came from Mingle - a JRuby based enterprisey Basecamp from Thoughtworks)

Even in a general usecase, Jruby is brilliant when used with Puma. This deployment is unbeatable by any other ruby server. However, startup times in the java world is definitely a pain.. which is why developers tend to use MRI. In fact I know lots of developers who develop in MRI and deploy in jruby.

I think if you decide to take the direction of building a jruby compatible implementation with MRI beating startup times and with even one fourth of the performance you are talking about... tell me where to sign the cheque ;)
I hate Gawker because they mastered the art of manufacturing outrage.
The US company appears to operate largely independently from the international owner.
Apple's "app thinning" feature implementation in iOS 9 makes it all the more difficult to "save a version of an app" because iTunes no longer syncs apps into the computer, like it used to before. Any app downloaded on to the device directly from the app store is a device specific thinned version. If you replace the device with a new one, you would have to just get all the latest versions of the apps from the app store. The only inconvenient solution, in my knowledge, is to always purchase and download apps and even update apps from iTunes on a computer. This would make iTunes download a "universal" (for lack of a better term) app file that would run on all compatible devices. Then sync the apps from iTunes to the devices. You lose the advantage of app thinning and use more storage (like in iOS 8 and previous versions), but you would have access to the specific version that you have used and want to keep using.

I emphasized the word "implementation" above because it was not necessary for Apple to disable iTunes from syncing apps on to a computer with the thinned apps. Technically, there are many ways to store device specific copies of an app with the same name on the computer, which for some reason Apple has not even considered. [Apple never allowed downgrading of apps without resorting to iTunes, but that's a different and larger topic]

Overall, the push to use the latest version of any app is really frustrating and will result in more backlash as people realize how much freedom they're losing.
Is this read-only filesystem? It seems like it, right?
If you're getting a clear demotion when you switch jobs, there's a problem.
I expect to see projects from large companies designed for operating at scale backed by teams with deep institutional knowledge continue to be promoted to individual developers for projects that could run on a single pizza box.
That's because T-Mobile US is an underdog in the US and is barely related to the international T-Mobile brand. T-Mobile US was an independent company named VoiceStream Wireless until it was purchased by Deutsche Telekom in 2001. It continued (and continues) to run as an independent subsidiary with its own CEO and board of directors.

After purchasing TMUS DT neglected to invest in them for capital improvements (spectrum purchases and equipment upgrades) and they fell further and further behind the competition (at its worst they were 4th out of 4 with 33 million customers[1] to #3 Sprint's 55 million[2] and #1 Verizon's 92 million[3]) until DT tried to dump TMUS in 2011 by selling it off to AT&T. The only reason T-Mobile US is competitive today is because the FCC blocked the merger and AT&T had to pay a substantial "break-up fee" in the form of $3 billion in cash and $1 billion in wireless spectrum (which is worth substantially more today).

[1]http://www.tmonews.com/2012/02/t-mobile-announces-fourth-qua...
[2]http://newsroom.sprint.com/news-releases/sprint-nextel-repor...
[3] https://www.verizon.com/about/news/press-releases/verizon-re...
I've been looking at project management tools for work. I asked on FB what people were using and received multiple recommendations for Trello, a few for Asana and none for Basecamp (which is the one I know best).

I played around with Trello and it's all about cards. My problem is that I want lists, not cards. Haven't used Asana yet. Basecamp seems to be the best fit for my needs (I want to see what has been checked off and create repeatitive processes).
Thanks for Quitting, Here's $10,000. Come Back Soon
http://www.inta.org/TrademarkBasics/FactSheets/Pages/LossofT...

And also defacto TM owners do enforce rights so there are also legitimate non-legally required reasons to do so.
Value-type generic Stack in swift with pointers and copy-on-write feature
"With BTFS, you can mount any .torrent file or magnet link and then use it as any read-only directory in your file tree."
The proof is in your hostile attitude toward her.

Her post is about how she felt profoundly unwelcome in the FreeBSD community. Your response is not a counter-argument to her feeling unwelcome. As far as I can tell, your response is, "Randi did bad things." That's a non-sequitur. It's not a response to her feelings of being made to feel unwelcome.

If you had a germane response, I am guessing it would be, "Randi should feel unwelcome, because she is not a good person." If that's your response, you're not actually disagreeing with her. She said she felt unwelcome, you're basically saying, "Good. Yes. That's a good result."
I decided to browse through the list of TDLs to see if anything funny matched up.

trumpd.one

trumpd.id

trumpd.hk

trumpd.ck

trumpd.ie

trumpd.ar - My personal favorite. The app would alert you when Donald Trump is close by.
This is more than feasible in many European countries (and not only).
What does upper bound on the mass of a vehicle like this depend upon? Target battery life? Air throughput? Any others?
homebrew installs it to /usr/local/
This makes a fair bit of sense, but how does it fit with employers poised to jump on any career gap (which I guess you could say is a warning sign in itself -- but seems to be common)
A Simpler Way to Secure a Java Application – DZone Java
So, I happen to own trump.id, just a month before Donald Trump announced his candidacy. I guess I'm lucky or very unlucky.

I like to buy domain whenever I think of some app idea (I have dozens). I thought Trump is a cool name for a game project, but on a second thought..
Data Abstraction and Closures
And I think the "shields" wording implies that jumping jobs is a bad thing that workers need to protect themselves from.

It might be comforting for the ex-manager to say "their loss, not mine," but that's not a very useful framework for analysis.
I have seen applications that check the version on launch, inform the user about an update being available and in some cases also prevent the app from running further if it's not updated. Technically this is just a matter of writing the application this way. Even though users may be inconvenienced and annoyed, if the application and its service have not been terrible and if you follow a proper "deprecate and then eliminate" process, most users wouldn't mind updating on a prompt that comes at launch time. More so if the "what's new", along with a "why update" is described on launch. Nothing stops a developer of a client-server application from developing this way.
Oracle – How did this pass code review?
Trying to match her linkedin profile [1] to the article, it sounds like she worked in reinsurance from 1980-2003 (age 23-46), took time off to care for kids, and started substitute teaching a few days a week in 2007 (age 50). Not working within your field for the last 13 years does seem like it would have a large effect on experience; this is getting close to your "whatever experience another person might have had 20 years ago is most likely either forgotten or completely irrelevant by now".

[1] https://www.linkedin.com/in/lynn-colafrancesco-5800163
> If you're forcing SSL in production, you're going to want to turn that off for now.

Great article, but there's no further mention about SSL. Specifically, why should I turn it off in the first place for this gem, and when/how can I turn it back on? Is there some special step(s) needed to do so, and what are they?
It's important to note that you need a Nexus phone.
My guess is that this blurb is relevant:

> rack-mini-profiler runs in the development environment by default in Rails apps. We're going to enable it in production, and hide it behind a URL parameter. You can also do things like make it visible only to admin users, etc.
The irony of this is that I've found I have a more reliable data connection abroad than I do in many parts of the US. But still, I've enjoyed being a T-mobile customer, and really appreciate what they've done to shake up the industry. People think I'm wielding magical powers when I'm on trips abroad and accessing the internet like it's nothing.
Most use cases or apps don't deal well with read latencies in the thousands of seconds...

From quickly reading the source code; it doesn't do any particularly clever optimizations. I'd file this in the "IP over pigeons" category.
Reminds me of https://en.wikipedia.org/wiki/InterPlanetary_File_System
I have repeatedly been unable to pay my T-Mobile prepaid bill in the past couple months after my CC number changed, because changes via the interface seem to have just failed to persist.
In general in the big part of WE countries (except UK) there were, luckily, everywhere protective laws towards employees.

It is a matter of preference, you have to decide if is better to protect the employer the most or the employees the most. Considering employees are the bigger part of the population, for me that I grown in this area, it seems most logic to protect them first.

Also consider in the last 3-4 years almost all countries had weakened them in part, hoping it would change the work crisis situation (short answer, it changed nothing at all... except now workers are even more in danger to lose their jobs).

I mean, luckily we have no madness like the "Fire at will" I heard a lot talking about in US, but the situation right now is starting to get unbalanced in favor of the employer, and I don't like that.
I've had to testify in front of a grand jury before. I definitely know that being questioned in front of people is not not as easy as typing into a discussion thread at my leisure. But again, this is not a task of recall, i.e. "what were you doing the night the victim was murdered?" or "Do you remember your mother's birthday?". This is a question of fundamentals. Again, the expert is not being asked to recall the result of `3 / 16`, he's being asked if he can do it on a calculator. This goes on for several minutes.

Here's what would be a perfectly understandable answer: "I don't recall how I got 68 when now that I calculate it, the answer appears to be 63.75" Because sure, it could be there was a typo in the initial work of the expert, and it has only now been revealed. But this is not what the expert admits to failing to. He's asked point blank if he can use a calculator: "Will you please convert 3 / 16ths to a decimal value...Can you?" And he says, "I will not do it without my reference material".

Again, completely understandable if he says "I will not do it without a calculator". That is not the issue of contention here.

I'm a bit surprised to see people jump to his defense. Calculations like these are the foundation of the science and "science" that is used to convict/fuck people over. And even though this seems to be a minor case, a difference of feet in any kind of reconstruction (scientific or witness testimony) can mean the difference between conviction and acquittal. This is just one case that has been spotted by a writer/artist to dramatize for humorous effect. There are countless more, involving less obvious mathematical errors, that may impact the justice system. That we can't even agree that this witness is either too incompetent to trust the evidence that he's provided to his side, or too disingenuous to admit his mistake...and we wonder why shit happens?
I have never slept well my entire life. 4-6 hours a night is my average. It doesn't seem to impact me... I have always felt great, and I have always coded on complicated things without issue.

There has to be a ratio difference for people.
The key difference being that the Rails and Merb teams were full of great engineers, and that Merb was mostly meant to solve some specific Rails pain points. Native english speakers on the Merb team also probably could avoid using "actually" three times in two sentences. The Trails project seems like a lot of flash and "saying the right things" with personal enmity. for now there's no reason to expect it to be a better project than SailsJS in any way.

The trailpack abstraction ... amateur hour, or cynically, focus on branding.

Don't use these projects that are just designed to run consulting shops, seriously! I mean come on, they're actually flying aorund the country to user groups to market the thing ... lol.
Screw it - I provided an answer, I'm being accused of being smug. Had enough. 2016 is my year of no longer contributing to HN.

https://xkcd.com/386/
Yeah, the list is fundamentally flawed. Too many outside-of-work things [e.g. Spouse job moves] can cause you to leave as well.
I love simple innovations like this where it seems like a pretty obvious evolution in hindsight, yet it so hard to see until somebody makes it. This is a combination of a quadcopter and RC car, can't wait to see where people take this.
Shipping the James Webb Space Telescope Mirrors Cross Country (2012)
Write critical Rails services in SQL
An observation after working in big and small companies.

Speed is slower in larger companies, usually nothing to do with ability or red tape, but because you have users or paying customers already. To push something out that isn't functioning has an impact either with reputation or cash.

As a result you need to make sure quality is extra high and nothing else is impacted.

Something with few or 0 customers does not have this issue by nature.
The Flickr photo stream makes for an interesting story in pictures of the packaging and shipping process.
It's odd that the article avoids presenting data that would directly show the extent of the problem.

It does show that older women are at higher risk of long-term unemployment, but only compared to other women. It never compares older women to similarly aged men. The best it does is quote people saying that older women have it harder, but never with actual numbers.

We are therefore unable to estimate how big the problem is. Are older women 1% more at risk than older men? 300%? No idea.