skysight-inc/HackerNews huggingface dataset:
> Candidates have to meet employers halfway.

Perhaps in a recession, but in the current market, the employer must meet the candidate. That's how supply and demand works.

To confirm (as an example), check out the last HN Who's Hiring [1], and compare to the next one. I assure you, most of the positions go unfilled because demand is exceeding supply. A company can either make their filters more reasonable, pay more, or a combination of the two.

[1] https://news.ycombinator.com/item?id=16282819
So what are the best examples of large programs written in go?
My main problem with Hulu is that it's really only a replacement for terrestrial TV. Most of the stuff I watch on cable isn't available on Hulu. And if I only wanted terrestrial then I live in an area with good reception and can get a commercial free DVR experience for about $400 (2.5 years of Hulu).
Spoken like someone who hasn't really driven a lot of cars. Does Tesla make better overall all electric cars than anyone else? Well, yeah, at the price point they sell them at. A Bolt EV is pretty damn good too.

Better overall cars period? That's insane. Just nuts. As some sibling commentators pointed out you can buy a hell of a lot of car for ~80-100k.

I mean, you can buy a Volvo Polestar V60 for ~63k which has a lovely interior and overall quality, and is both cheaper and faster than the base Model S.
https://www.caranddriver.com/reviews/2017-volvo-v60-polestar...
Thanks for that link-- that's about as good a compliment as I can imagine Linus giving another programming language. :)
Facebook collects data on people who are not Facebook users too.
Just sold my Audi to get a Tesla. 3.5 years and 42,000 miles and the car was never in the service center for more than a scheduled service.

Tesla has been in the SC 4 times in 6 months of ownership.
Your blog post already explained why you thought this would be a good idea from your POV; I was pointing out that it's not uniformly a good idea from your customer's POV. But your reply to me was also from your perspective, not from a wide spectrum of customers'. That's a limit to growth. The friction of "simply" creating a new account on a different site in order to use yours? Forget it!

If your business runs the way you want it to then what I'm saying doesn't matter to you, and shouldn't. I don't mean this as criticism

(BTW I doubt you know about the failure rate because people who don't want to do that are most likely to silently go away without becoming customers. It's like a paywall, or those horrible splash screens that you have to click-away that try to get me to sign up before showing me the content. I simply refuse to visit those sites (I have a blacklist keystroke) so the people who deploy those antipatterns don't even know they are missing out on pageviews. Instead the collect only the positives and reason from there.)
> I don't even know what time I would wake up in UTC.

You’d probably wake up about the same UTC time that you currently wake up, whatever that is. Do you imagine that if your state switched to UTC everyone would just begin a free for all and show up to school and work just whenever? Of course not.

> My family in NC would never know what time to call.

Probably the exact same time they call now. I can’t imagine why they wouldn’t be able to figure it out.
In other words, the bones could have belonged to any one of millions of other people the same size as Amelia Earhart.

I nominate my Aunt Olga as the person who died on that island. (Just as possible, just as likely as Amelia Earhart)
I spent the majority of my time working on closed source.
> The bones have unfortunately since been lost, and so cannot be analysed. But the research team used historical photographs, as well as her pilot's and driver's licences, to determine that her body proportions matched the skeletal remains.

They don't even have the bones to analyse themselves? That doesn't fill me with confidence.
Rust/Wasm/SDL game project
And, defense in depth: Also don't take your children places where people are pooping on the street, or leaving around needles, if you can help it.

Although I don't see why "just get a vaccine" is a sufficient response to "I don't want my children around feces and needles".
Had a quick glance and your code is littered with unchecked function calls and potential overflows.

Also: Cookie:../../../<filename>

Where <filename> is a file starting with a value that's interpreted as a valid uid by atoi(). You're saved by a NULL pointer deref when the unchecked getpwuid() fails if the resulting uid is >0 but invalid (unless you're running it on a system where NULL is mapped to readable memory).
Ask HN: How can I stop receiving spam phone calls?
Hi HN!

I get between 2-5 spam phone calls every day. Often, the callers' numbers have the same area code as my own number. I believe the calls are automated there are many identical messages and on the occasion that I do answer, it's usually a recording.

I've blocked dozens of phone numbers but the calls and voicemails don't stop. I keep my phone perpetually on "Do Not Disturb" excepting calls from favorites and repeat callers. Sometimes I pick up the phone and repeat "Put me on your do-not-call list" a couple times. Sometimes the recording says to press a number to stop receiving calls, and I do that as well. I've also added my number to https://www.donotcall.gov/

Nothing seems to do the trick. It's really annoying and time-consuming to check my voicemails for real messages. The red notification badge is no longer a useful way to know if I've missed a call from someone I care about.

I don't want to get a new phone number either, and I don't know if that would even solve the issue.

What can I do?
There may be more jobs available than developers, but all of those jobs aren't equal.

For the good jobs, you're competing against other good people. Good luck playing coy.

There were also more women than men in my university, but that didn't free up the cutest girl in the bar.
The first point sorta sets you up for disaster, though. If you do it in css and it works in the browser you are testing, but not in an older one you support. Heaven help you if the person fixing the older browser doesn't take into account the interaction between the working css and the js they use to get it working in the older browser.
The (rhertorical) question the author was asking is how would a machine back out a reasonable set of test cases from the source code. The fact that this code branches conditionally on the sign of the input is a hint that the test set should worry about sign.

Tests derived this way will still be useful if the implementation were changed to something that didn't branch.

I suspect though that we shouldn't get too stuck on the testing thing. The author only asked the question to introduce thinking about how to abstract expectations behviour out of concrete code. Test generation is only one of the uses he cites.
That idea has yet to be tested. That will happen when/if (pick a word depending on your opinion of Tesla) Tesla’s production levels get large enough to make serious progress on fulfilling the existing pre-orders, especially of the cheaper models (afaik, Tesla is only delivering the more expensive variants of the 3, for now)
> If an employer can't ascertain your skill level through the interview process, their hiring is broken.

That's just outright factually inaccurate. Are you expecting employers to hire on blind faith? If employers are hiring without evidence to support your skill-set, then their hiring process is broken.

> Observe how it worked out for everyone who got a degree because employers won't hire without one, and then they don't get hired regardless of that degree.

I don't have a degree, I got my first job because I walked into the interview with a portfolio; more specifically a fully functional completed piece of software that I live demonstrated. This wasn't an open-source project, but I sent them the code to be reviewed nonetheless (I own the IP).

The reason some people with degrees don't get jobs is because people with portfolio's (irrespective of degrees) can demonstrate their skill-set, where as waving around a piece of paper and having no demonstrable skills makes it extremely difficult for a potential employer to evaluate you.

> It is a slippery slope where we allow employers to dictate uncompensated signaling necessary for a role.

I do somewhat agree with this. However, your portfolio need not be open-source work, it's just common as there's some proof (version control, although not tamper-proof) indicating you did the work you're claiming you've done.
It's not innate to cities...but SF's got some cleanliness problems that other cities in the country don't.
Facebook Discloses Hundreds of Political Ads Aimed at Seattle's Last Election
The argument that "GitHub isn't a useful indicator of skill" has the logically-following argument "we won't look at GitHubs at all because they're a waste of time." Which is a loss of helpful information for hiring a candidate, and ignoring relevant information seems inefficient.
There is an iconic study that is exactly what you're looking for, and may be the reason such studies are also no longer carried out. It is the Minnesota Transracial Adoption Study [1]. They had an array of children broken into transracial, black, and white all be adopted by wealthy white families in Minnesota. Everything was controlled so much as possible including adoption age (less than one year in all cases), family selection, and so on. They even controlled for geography - every single child within the sample living within a 150 mile radius of a fixed point. It then measured the IQ of the children at age 7 and at age 17.

At age 7 the difference in IQ between a adopted white child and adopted black child was 20.1 points. At age 17 this changed to 17.8 points. The difference for a half black child and a white child was 6.1 at age 7, and 8.3 at age 17. The goal of the study was to show the opposite of what it ended up showing. Consequently many individuals, including the authors of the study themselves, have still tried to argue that this is not evidence of a genetic link to IQ. Arguments against it have run the gamut from environmental factors from before the children were adopted (which again was less than 1 years old in all cases) to skin color causing environmental effects. These certainly could be contributing factors, however they would undermine any and all results of the study - which is indicative of a 'nuclear' after-the-fact effort to undermine their own results, rather than a reasoned concern.

That concern is also mitigated by an an unbelievably fortuitous 'accident' that helped create a further control sample. A number of the parents of the interracial children believed that the biological parents of these children were both black. And consequently these children certainly would have believed the same, which would lead one to believe that any environmental affects that would have affected black children more negatively than transracial children would also have affected these children similarly. In reality, they ended up scoring comparably to the interracial children whose parents knew they were interracial.

[1] - https://en.wikipedia.org/wiki/Minnesota_Transracial_Adoption...
Nixie-clock using neon lamps as logic (2017)
I don't see why the merchant would have to do anything. If the card/bank allows the transaction, because they recognize the merchant using the "old" card info it'll go through.
If it could control the phone through the network allowing to simulate swiping with the mouse it would be even more useful. As an example, I'm allergic to Whatsapp but am forced to keep it in (on a tablet which stays at home 24/7, data plan only SIM) because of a handful of friends who refuse to use more advanced IM software, so when I'm away they cannot contact me. The WA web app is a joke and forces one to keep the phone/tablet at hand anyway, so although I don't miss Whatsapp at all, being able to tunnel the access to it could be useful sometimes.
kubernetes, docker
How do explain the rising usage of Telegram/WhatsApp/Signal, if encryption isn't important to people? I find that most people actually do care about their privacy, but they want it to be made easy for them as well.
I don't think the site is arguing for historical ratios or that changes of opinion are bad. It is arguing against orthodoxy: situations where certain ideas become so sacred that questioning them is no longer tolerated. If demographics were skewed towards the left, but the left-leaning majority was willing to critically engage dissenting ideas, there would be no problem. Instead the dominance of the left (at least in the US/UK) seems to function largely through socially-enforced orthodoxy, where dissent is punished and stigmatized.

I have heard that this is not as much of a problem outside of the Anglosphere, so if you are from continental Europe you might experience this differently.
Gravitational (YS S15) | Devops | Mississauga | ONSITE REMOTE https://gravitational.com

Gravitational, an early stage systems & cloud startup in San Francisco and Toronto, is looking for ambitious and talented people. We are well-funded by fantastic Silicon Valley investors. We are an experienced team: we founded Mailgun[1] which was acquired by Rackspace, we created Vulcand[2] and some other cool stuff at Rackspace and are authors of Teleport[3], Telekube[4] and Teleconsole[5]

* DevOps/Implementation services (Terraform, Linux, Kubernetes, Go, Ansible)

Locations: Toronto
Details: https://gravitational.com/devops-engineer/

Contact: jobs@gravitational.com

[1] https://www.mailgun.com

[2] https://github.com/vulcand/vulcand

[3] https://github.com/gravitational/teleport

[4] https://gravitational.com/telekube

[5] https://www.teleconsole.com/
Purism Partners with Cryptography Pioneer Werner Koch
Interesting. I guess I’ve been lucky, I’ve not seen a commercial since I signed up last year.
It's mostly straightforward, you just define with #[no_mangle] + extern fn ...

The Rust docs cover it in small detail[1]. FWIW you can do the same with JNI and have direct Java->Rust bindings. If you want to get really clever you can even parse the Rust AST(using syntex) to auto-generate java/headers(there may be libs to do this now, I haven't looked in a while).

What's nice about the C FFI is you can pretty much embed Rust anywhere, I've used it in C/C++, Java, C# and Python pretty easily.

[1] https://doc.rust-lang.org/book/second-edition/ch19-01-unsafe...
Huge caveat: This article was written in 2012. So do yourself and fellow reader a favor and not argue over content that is now six years-old.

Obviously, Go has not replaced C++ usage. And, these days, I would see Rust as the more likely step from C++.

(Although, I still feel that it remains to be seen whether Rust will make a huge dent there; is memory-safety the killer-app feature that makes people want to use Rust? Do enough people feel that they Need To Use Rust to make it stick? I'm interested to see how that plays out.)

What Go has done, I think, is replaced interpreted language use (PHP, Python, Ruby) in backend code. Which makes sense, to me--those are already GC languages, so you're pretty familiar with the lay of that land. Generics may not make a huge deal for you because there were no generics to use in those other languages. And Go is quite a bit faster than any of the aforementioned interpreted languages.
"Programming in the large" is mentioned a few times in the article but we're still thinking programming one OS process at a time, fiddling with low level data structures - is this really 'in the large'?
> Yeah, because it cannot possibly be that many C++ programmers saw Go as step down.

You just paraphrased his point.
I have had my fun supporting Mosaic(which is basically the oldest browser that has available source) on my personal sites. You can even still run it on Ubuntu[1]. If you go back that far you can't really use much CSS though. Google's site actually works on Mosaic which is awesome.

[1]: https://github.com/alandipert/ncsa-mosaic
> That's just outright factually inaccurate. Are you expecting employers to hire on blind faith? If employers are hiring without evidence to support your skill-set, then their hiring process is broken.

I have been working in tech for 18 years, as both an IC and a hiring manager. I do not believe it to be inaccurate. It's how I do hiring in my current role.

I also do not have a degree. In my current role, I was hired on the spot leaving the conference room after my interview. In my role before that, I had three video conference interviews and a take home project.

> I do somewhat agree with this. However, your portfolio need not be open-source work, it's just common as there's some proof (version control, although not tamper-proof) indicating you did the work you're claiming you've done.

I used to be an sysadmin|linux|network|infrastructure engineer. Now I'm in security architecture. What work would you have someone like me show that I did the work I claimed to be doing other than me explaining to you what I did and how I did it? No Github repo is going to be able to properly illustrate the work I've done, or the breadth and depth of my knowledge and understanding.

Public repos are a poor signal. Just my two cents. You want to figure out how people think, that's what an interview is for.
Even if you do work on GitHub, when a repo is deleted, your activity on that repo is also deleted.
I think Rust will stick. Until its metaprogramming abilities can match or outpace C++ and be as fast, it won’t replace C++. I do expect it to replace a lot of Java use cases, and perhaps some Go.
MIGHT belong.

No definite proof at all.

In truth: PROBABLY DON'T
No one should look at the contribution calendar and hire based on it without looking more in depth. To answer your question it's based on commit time, but because of that you have things like: https://github.com/gelstudios/gitfiti
The Return of Amazing Stories Magazine
Children are blank canvas, adults have habits; repetition makes it great but it also perpetuates habits. To achieve mastery in some areas you'd have to be born again.

Pinker's The Language Instict.

https://en.m.wikipedia.org/wiki/The_Language_Instinct

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2947444/

Noam Chomsky, the world's most popular linguistic
https://study.com/academy/lesson/noam-chomsky-on-language-th...
Do you think that fashion isn't a part of other types of tools?
The problem with that strategy is the instant the line disappears they’re screwed.

At that point they have to compete with all the normal cars plus all the new electric cars that manufacturers are trying to release. Their quality doesn’t seem to be able to stand up, and their service reputation is terrible.

Where as if they learn to fix these kind of quality control issues years ago on the model S (the way they should’ve) we wouldn’t even be talking about this right now and there wouldn’t be anything to worry about when the pre-orders stop.

Of course they wouldn’t HAVE pre-orders except the only reason THAT is going on is because they don’t seem to be able to build the cars at a volume close to what they claimed.

So the question is: are they doing the best they can on quality and that’s slowing down their production, or are they going as fast as they can and ignoring quality?

Neither one of those would be a good answer.
The commenter to which you’re replying is arguing that the cognitive overhead in developing a microservice even in C++ isn’t so bad compared to, say, Go.

It doesn’t seem to be an advertisement for C++ or a condemnation of Rust.
Wireless ADB exists, but the initial APK upload is still pretty slow (compared to wired)
I didn't say no simplification. I said, it can be useful, but at least admit what you're doing. So, I think we're in full agreement.

I think part of the issue is teacher ego, some teachers feel like they only have authority if they're always right. On the first day of my AP history in high school we were going over the dawn of man. My teacher listed a bunch of proto-humans, and then got to homo habilis, and said that homo habilis was a fully modern human. This piqued my curiosity, so I raised my hand and asked, "If they were fully modern humans, what is the distinction between them and homo sapiens?"
My teacher yelled, "Are you trying to make me look like an idiot!?", and ran out of the room crying.

I asked less questions after that.
> Generics may not make a huge deal for you because there were no generics to use in those other languages.

While this is technically true, in practice it is a good deal easier to create generic data types in those languages because you don't have to switch back and forth between type-world and no-type-world.
Looking at this from another angle, it seems to me that Musk had a choice between going slowly so he could produce automobiles with few quality problems, and charging ahead full speed to produce a large number of revolutionary autos. I think he picked the smart option.
The don't have the bones themselves, but they have the original investigator's measurements of the bones.

I would be less concerned about the accuracy of those measurements, and more concerted about the accuracy of using 'A "historical seamstress" was also consulted to analyse her clothing' to estimate bone length in addition to 'historical photographs, as well as her pilot's and driver's licences,'
Original drive towards flat design was in part driven by retina-style displays and scalable vector graphics where authoring tools used to be pathetic. These days we have much better tools, so maybe we can finally get attention to details back instead of enforcing one-size-fits-all ugliness on everyone, just because it's simpler for non-designers.

What I am worried though is that "flat" already caused too much damage and we will never see a beautiful complex yet holistic UI again. Something like what happened to IndyCars; they had arguably the most beautiful cars on the planet in 00s, then switched to unbelievably ugly decade and half, and this year will have something that while prettier than what they had before, still can't match their golden age in looks when many people were watching them because they just looked so cool.
It's also worth noting that judging from the examples provided, the methodological approach of Warne et al. is to suggest textbook authors are guilty of a specified fallacy if they make any statement which appears to conflict with Gotfredsson's listed points in any way (even if that statement is itself cited, quite possibly true and not actually presented as a refutation - fallacious or otherwise - of any claims made about intelligence)
I have frequent problems with the spotify app on Android where I have to reboot the app in order for the cast or volume request to be received. On the other hand I barely have any issues with the youtube app.

Perhaps it comes down to the development of the individual apps themselves?
From actual journal article http://journals.upress.ufl.edu/fa/article/view/525/519.

> Likelihood ratios of 84–154 would not qualify as a positive identification by the criteria of modern forensic practice, where likelihood ratios are often millions or more. They do qualify as what is often called the preponderance of the evidence, that is, it is more likely than not the Nikumaroro bones were (or are, if they still exist) those of Amelia Earhart. If the bones do not belong to Amelia Earhart, then they are from someone very similar to her. And, as we have seen, a random individual has a very low probability of possessing that degree of similarity.

PS: The actual journal article is actually very readable and very interesting. Perhaps the mods can change the link to the actual journal article?