skysight-inc/HackerNews huggingface dataset:
> The dollar is the endgame...

Is that not equally true for just about every tech company we discuss here?
The comforts of familiarity (The future of America)
Blue Apron meals are significantly better than what you'll find in a fast casual restaurant.
Well, that makes sense. It reduces stress for a while and postpones suicides.
A few years back I decided to entertain myself by testing how smart today's smart compilers really are when it comes to auto-vectorization.

I had this small and simple C application I'd written years earlier that tried to find inputs whose corresponding MD5 hashes started with certain bytes. It was a good base because it was obviously vectorizable.

At first enabling the vectorizer didn't result in any changes to the binaries. I then correctly guessed that (potentially) calling printf function inside a hot loop might confuse it. After slight refactoring I got the compiler to output SSE instructions, which resulted in a nice 2.5× testing speed over the original (incidentally even without auto-vectorizing the refactored code resulted in faster binaries, which is not all that surprising).

Anyway, I also rewrote the application to use intrinsics. I hadn't used them before myself, but it didn't really take much time at all familiarize myself with them and write the code, and it was indeed quite a bit faster than what the compiler was capable of with resulting binary having 14× speed compared to the original, or over 5× compared to what the compiler could achieve without explicit hints from intrinsics.

Edit: added back a few words I had accidentally removed when rearranging sentences, causing a confusing incomplete sentence. Corrected comparing figures like for like.
Sorry, what is the orange flag a reference to?
I don't know who you're talking about, but Orange Micro went out of business in 2004. ( https://en.wikipedia.org/wiki/Orange_Micro )
Do we really want to start down the road of teaching computers to identify beings that are slightly different from the rest and then killing them?
Also, it's not necessarily a tech requirement. A restaurant developing a new menu as it tests out recipes is just as much R&D as anything else.

No idea why people think R&D needs to be cutting edge tech research...
Ok, we replaced 'causes' with 'associated with' above.
Great comment and 100% agree. I don't do all of this, but I've started doing a decent chunk. Aspire to do more.
How to Build an Online Presence as a Junior Developer
Pretty Kafkaesque
Swearing in English just doesn't have the same effect for me.
I worked at Bing in a previous life. As far as I know it was official policy that internal results would not be artificially boosted but had to be subject to the same ranking algorithm as anything else.
Autoliv is very different from Uber. They are specialized in car safety systems and have a long history of cooperation with many car brands.
good memory for that book
The PABT hasn't really changed that much, at least on the lower levels.
Jquery was a 'patch' to standardise js and the dom across browsers. It's no longer really needed because both native js and the dom have caught up.
AI is still several breakthroughs away from reality
> it's quite possible to eat fast-casual for the same price of many of these kits (especially if you live in a suburb where restaurants tend to be much cheaper than in e.g. SF)

Sure, but now we're not making an apples-to-apples comparison anymore, given the quality of fast-casual food vs even nominally home-cooked food. I don't like fast-casual food, and I don't think I'm alone in this. I enjoy home-cooked food and I enjoy food from restaurants above a certain quality bar.

What you're saying isn't that far off from saying "why does anyone cook _or_ go to restaurants when they could just have Soylent?". Quality matters to people.
Show HN: Live Streaming Procedurally Generated Music
Bypassing legacy capchas combined with email confirmation
That's a cool idea. Do you have your file posted anywhere? If not I may cook something up on my own, I'm curious to try it out.
Not a fairy tale at all. In the 19th century De Tocqueville commented on how eager Americans were to sell land in pursuit of profit relative to Europeans at the time.

It seems that in the post-war era we settled on this notion that families should largely remain rooted and stable, and that became part of the modern "American Dream". I wonder if all of that is just a long-term backlash against the forced migrations of the Great Depression, made possible by the economic golden age we were going through at the time.

For my part I'm putting off buying a house precisely because it'll decrease my mobility.
Thanks, that's actually a pretty decent explanation!
You could rule out things by licensing.
> But go ahead with your strawman.

This sort of uncivil internet trope breaks the HN guidelines and is the sort of thing commenters here are expected to avoid.

It looks like your account has a long history of posting this kind of thing. Would you please only post civilly and substantively from now on?

We detached this subthread from https://news.ycombinator.com/item?id=14649227 and marked it off-topic.
> Please keep in mind that resumes nor any other data from the candidate can be trusted

That's not a problem that is unique to software, yet nobody asks directors to prove their budget forecasting skills during an interview, or has their tech writers go through the process of building automated indexes or varied pagination.

If you suspect someone can't write fizzbuzz, send them packing. Don't waste their time or yours. They've already instilled a lack of confidence which would mean that they would be facing adversity on day 1.
You seem to routinely reply to things I say in a manner that just sounds like you think I have an IQ of 70 or something. I can't fathom why you do this because you seem to generally participate in good faith and try to argue based on logic, but I wish it would stop.
There were entrepreneurs in the United States before Obamacare. Some of them were moderately successful. Some even came to the United States because it was perceived to be entrepreneur-friendly.

I appreciate both sides of the argument around Obamacare (I would prefer single payer, since the US already spends more on socialized medicine than any other country except Norway[1] and I think Obamacare is deeply flawed) but this is neither a rational headline nor article.

[1] -
https://en.wikipedia.org/wiki/List_of_countries_by_total_hea...
IIRC, it was later than post WWII - more like the 70ies.

Or maybe you're right and it's a longer term trend:

https://www.citylab.com/equity/2017/02/american-mobility-has...
Disclaimer: never used BC. I meant BC and ETH are generic data structure, you put anything you want in it and retrieve later to create a new transaction.
That seems like a much minor situation compared to not being able to reverse map.

You could have a situation where you have a string as a code, and then the display name for example, and you can't really do that as is now. This seems more useful than checking for the type (which in a numeric enum is either a number or string, so you would still need to do some work to properly validate it).
That matches my experience. With auto-vectorization you get some speed-up helping the compiler (not always obvious, often requiring +1 increments, etc.), but for full speed you need to do handwritten SIMD intrinsics. I would like to have at least 50% of the optimal by the compiler, without intrinsics (and using intrinsics for the most critical code).
The problem with Nix in terms of typing is that it relies a lot on key/value dictionaries ("attribute sets" in Nix parlance). These data structures are dynamic in nature. All a static type checker can say is "yeah this is an attribute set". In addition, Nix does not offer a way to define new disjoint data types.

Conversely in Guix most of the data structures are disjoint record types. Scheme (the implementation language of Guix) is dynamically-typed, but there are sanity checks we can do on records both at macro-expansion time and at run time, such as checking whether all the required fields are defined and no extra field is passed. Concretely, this means that users get clear syntax errors or run-time type errors.

Nix and Scheme are both dynamically typed, but they have a different typing story.

Disclaimer: Guix hacker here.
Really to do this right you should make it function like direnv and create a whitelist of scripts you trust (bonus points for including hashes of the script). On first run it'll ask you to review and trust the script, and then just work on subsequent runs.

I'd love to have something like that as a utility
Cowen's really illustrating how the upper-middle-class elite will fight savagely for their interests, regardless of what it means for their principles. Affordable housing is good _except for us_, high taxes are good _except for us_, immigration is good _except for us_, diversity is good _except for us_.

I particularly can't get over his outright xenophobia at the end: "Keep the dirty foreigners out, but I still hate Trump!" He can't have it both ways; either live with immigration and learn how to make it work well (which is probably the better idea), or allow everyone else to be raging xenophobes just like he is.
I think SSL Labs could be an option, but its penalty for configurations that don't support forward secrecy is not strong enough. That's my fault (sorry!), but I'll hopefully fix it soon.

Ultimately, I think the only way to kill the RSA key exchange is via a protocol revision, which is exactly what they've done in TLS 1.3. Sure, it will take a few years, but it will happen eventually.

I think banks like the RSA key exchange because it allows them to deploy transparent TLS traffic decryption via private key sharing.
Do you work on services that are expected to be working 24/7? It's not exactly uncommon for a production service to have problems and need to be fixed ASAP.
I Don’t Really Believe in “Work-Life Balance”
Bingo. I see hyper-local signs (same size and shape as political yard signs) in my neighborhood, and the site's[0] delivery area says it's limited to two neighborhoods.

[0] http://foodich.com
I agree with all but your first sentence... I think you are just underestimating what topics can have peer reviewed scientific papers written about them.

http://ac.els-cdn.com/S235197891500013X/1-s2.0-S235197891500...

I was more taking a shot at the companies who do a redesign/facelift of their website/customer portal, or a bank struggling to integrate an off the shelf trading tool into their systems.
Raise the rent!
I think it sounds more complicated than it is, think of it as response fuzzing. It is exactly like trying to find vulnerabilities in servers by sending them fuzzed packets except in this case you're trying to find vulnerabilities in clients by returning a fuzzed packet.
I'm originally from an area not in coal country, but right by it and heavily influenced by it. I couldn't agree with you more. Both my home state and the federal government are already essentially subsidizing these people to live in these communities simply because it's where they were born. There is no infrastructure for jobs because there are no industries other than coal and growing marijuana / making moonshine (although these are done on either an amateur level or highly consolidated).

I am normally a big fan of welfare and similar social services, but especially when they empower recipients to get back on their feet. There are plenty of communities in appalachia with sky-high unemployment and a huge percentage of their residents essentially draw SSI for most of their lives. They need to move, because they and their children will just draw welfare in perpetuity at the expense of everyone else.

Of course, there aren't a whole lot of ethical ways to get them to move. Forcing them to move is obviously a terrible idea. Making welfare/SSI contingent on moving could work, but will be absolutely terrible for those with all their wealth tied up in their house. It's a hard problem to solve, especially since a lot of these people are okay with / used to just making enough to get by.
What about binge drinking on the weekend?
Image and screenshot comparison tools for UI testing
It is stunning to me that most people that I know are unable to decouple what Google returns to them from the source. When (i.e. always) I ask for attribution for what I consider a dubious medical claim, the answer invariably comes back as: Google. I then clarify (for the umpteenth time) that Google is like a radio receiver and they have to be able to tell me what station gave them this information (1). This is often met with a blank stare. I then state that it is important to get information from well-attributed sites, especially for a critical matter such as health, and offer them examples of sites that I consider credible for supplementary medical information (2). It is a little scary how little of a filter most people apply against critical health information.

1: This is the closest analogy I have come upon to explain to folks the difference between websites and search engines.
2: Typically NIH or Mayo Clinic
There is no Java bytecode or JVM on any Android device.
Yeah, you could do that. There's not really much difference between launching it with X and just configuring mpd to run as your user, though launching with X might be easier to setup in some cases.

The only problem with that approach is it means that mpd is tied to your X session. I quit or restart X every once in a while and it's nice to have my music keep going during that time. But obviously that's not a use-case everyone cares about since most people don't have a reason to leave X.
My parents relocated cities 4 times before retirement to pursue job opportunities. Out of my 9 aunts and uncles, only one worked all their life in the same town where they grew up. I've lived in three different counties in my adult life. The loss of social ties was hard when we moved during my childhood; I can understand why families would prefer to stay put. But I think that long-term unemployment or underemployment would be even harder on people.
I have some experience with FreeSurfer. As a whole, FreeSurfer is pretty terrible at hippocampal/subcortical segmentation, but very good at cortical surface reconstruction. One of the links I posted in grandparent presents a validation experiment on Hongzhi Wang's method employing Adaboost learning to vastly improve FreeSurfer segmentations. It is impressive and useful for researchers used to FreeSurfer.

However, the state of the art for image segmentation is dominated by a class of methods called multi-atlas segmentation, which I am using for a large longitudinal study I am currently writing up.

http://www.sciencedirect.com/science/article/pii/S1361841515... for a review.
I have a blurry recollection of seeing an aircraft design that was a combination of an airplane and a dirigible. It looked like a poofy manta ray, an inflated rigid lifting body or flying wing. It wasn't quite VTOL & needed a very short runway, but it also gained more maneuverability in flight. Maybe it was too much of a compromise though.
Not exactly a script, but I work at home and sometimes I need to drown out the kids (or the wife!). I have this in my .bashrc:

alias whitenoise='play -q -c 2 -n synth brownnoise band -n 1600 1500 tremolo .1 30'

It plays some fuzzy whitenoise, which drowns them out and lets me keep focused (music is often distracting to me).
Alcohol itself is not a taboo subject. People like to brag about what kind of stupid things they did when drinking. After that, not drinking is kind of like saying "I don't do that kind of stupid things".
What sort of expensense qualify as R&D? If I have a small SaaS business (operating as an LLC), does it even make sense to pursue this? I'm always looking for ways to reduce my tax liability as revenue is about 6x of expenses.
The sssstatistic is ssssub-optimal.
No, https://en.wikipedia.org/wiki/Government_failure
It's not simply a matter of "asking questions". It's about getting asked (often gratuitously difficult)† in an intrinsically awkward and confrontational situation -- quite often by someone who not only might not have adequate social skills for the task; there's a good change they may not really know why they're asking that question of you in the first place.

"I dunno - they put me through this stuff, or some variant, on my way in. So now I guess it's my turn to dish it out on the people trying to climb in after me" seems to be about the order of reasoning in place behind these "methods".

† As in, was an open problem in the literature and/or folklore for years before some (now) highly respected came up with the first reasonably adequate (but like as not, overcomplicated and/out outright flawed, at the outset) solution. We know the "usual suspects" that get asked -- I don't need to list them here. But ff you genuinely think that any candidate you can (reasonably) expect to find in response to your muddled job postings will genuinely be able to solve these problems for you at the whiteboard for you -- from the void, as it were -- as opposed to regurgitate carefully practiced solutions they found from cobbling together lists of "problems Google and FB like to ask" -- you're seriously kidding yourself.
One way would be:

perl -nae'printf("%s:%s %s\n",$F[2],$F[0],$F[1])'
No... one of the requirements is "research which is undertaken for the purpose of discovering information which is technological in nature"
So if chickens could choose a farm, they would become customers?

In addition - open air held chickens could run away but they choose not to.
https://www.quarkexpeditions.com/en/antarctic
tl;dr:

> "And if you’d like to take action to contribute to project sustainability, consider becoming a NumFOCUS member today."

https://www.numfocus.org/community/donate/
expected this one https://xkcd.com/1319/
Delivery Hero IPO to price in upper half of price range: sources
it has one principle, a regulated free market.

And I'm saying that not only does the government have a terrible track record, there is no evidence that this actually makes any difference to competition. All it does is show that the government can throw their "weight" around.

Nothing in the historical record of antitrust should make us confident that the court’s dismemberment of one of the most successful companies in history would increase competition.[1]

[1]https://www.brookings.edu/opinions/if-it-aint-broke-dont-bre...
It's in the article!
A cursory google search reveals that 1 in 4 of those in homeless shelters have a severe mental disorder. Nearly 1 in 2 have severe mental disorders and substance abuse problems.

These numbers do not paint a small minority that could benefit from institutionalization or other forms or long-term care, and our current system is poorly setup to handle these issues.
Using Docker for Flask Application Development (not Just Production)
Thanks for the reference. It's great that that the absurdity of the CFAA was reigned in on that case.

My understanding is that since this decision occurred at the district court level, it does not have a precedential effect, so I don't think anyone with a pending case can necessarily relax or assume that a similar outcome will be easily obtained.

Note also that in this case, a guilty verdict was entered for the defendant before being vacated by the district court almost a year later. If other CFAA cases have to go through the same process to get a similar outcome, that's better than nothing, but not really something to get excited about from the perspective of someone who has not yet been convicted.

Obviously I'm not privy to the details of weev's legal strategy, but this case didn't seem to help him either in preventing his conviction or in securing his exoneration. His conviction was overturned on unrelated grounds. Perhaps this would've been significant if the venue was not improper. (I haven't read the decision overturning weev's conviction, so it may discuss the applicability of this case regardless).

---

re the EFF's amicus brief, amicus briefs are an opportunity for the public to file their comments on the case for the court's consideration. They merely express the author's opinion and hold no value. The EFF opposes the CFAA as written as well as several other bad laws, but that's nothing new.

IANAL.
I think that's kind of my point. Notwithstanding that they have shareholders to please, and metrics to aim for, I just wonder when they're actually going to do something with their enormous reach.

Implementing a true technical democracy? Meaningfully helping people stay in touch (like the recent social CRM that was on HN)? Suicide prevention? Mental health awareness - I read a study recently about how certain Facebook posts can indicate somebody has a mental health issue.

They must have some angle on trying to do good. The recent implementation of the "mark yourself safe" feature is a tiny gesture towards actually trying to do good but it's trivial really. There must be so much more that can be done.
I can't quite remember the exact make or model, but years ago there was a lightweight folding camp chair which has a removable plastic support. Its shape was perfect for a makeshift arm splint. Many people suggested that this camp chair should be part of their go-to gear. The following year the chair was redesigned without the removable support :(
I'm a lead engineer on the Cloudflare Apps team and I'd love to answer any questions. Cloudflare has been working on building apps into our platform for over six years, and I've personally been working on this codebase for over three (1200 days exactly today in fact).

The initial goal of Apps is to make it possible for everyone to use all the tools technical people find and use on Github and npm everyday. Our long term goal is to make it possible for developers to make a living building tools which make the web better. As an engineer myself, the moment I will personally enjoy the most is when a developer makes $1MM on the store meaning it has truly changed their lives. That will be when this experiment is proven a success and we can't wait!

UPDATE: I found a visualization that Teffen Ellis on our team made of every commit throughout the history of the project: https://drive.google.com/file/d/0B6EsMIhQjoQYT2pmS05hU1RuUTQ...
Using Amazon Polly to Generate a Boston Accent
You might like matplotlib for visualization. It's a Python clone of Matlab's plotting tools. And it's compatible with numpy if you need to do linear algebra or operate on big datasets.
what a horrible interface

aide
Couldn't open file /var/lib/aide/please-dont-call-aide-without-parameters/aide.db for reading

aide -i
Couldn't open file /var/lib/aide/please-dont-call-aide-without-parameters/aide.db.new for writing
I think you're taking what he's saying the wrong way. He's just describing how culture has shifted, not saying that it was the "correct" way.
Just curious what did you do down there? I would love to stay down there for a contract, but as a developer, it doesn't seem like I would be much help.
Lol, good luck holding off the US military
Yep memoized selectors was on my list of things to look at - great tip!

My philosophy is when providing the POJO from the immutable data structure is to select the absolute minimum from the bigger object, which I suppose is in line with your advice on using getIn
It's surprising to me that people are surprised by this.

Even setting aside the fact that the people that can do this work are few in number, the vast majority of people need a way to support themselves and their family. If the number of people that have these skills is low, the subset that is both altruistic enough to donate them for a sufficient period of time and personally able to do so must be vanishingly small. (And the negative feedback a lot of OSS maintainers receive doesn't help.)

Companies have the same issue... there has to be a fairly direct connection between an expenditure (paying developers) and a return on that investment. That can be a very difficult argument to make.
Can I ask why you wish people would stay sober and stop hooking up?