skysight-inc/HackerNews huggingface dataset:
Again I was responding to your comment:

>"The justift for its price is that the market will bear it."

The market will bear it and the market has no choice to bear it are two different things. I have not "rationalized" anything.
I really wish Chrome's worked like the awesome bar. It almost works, but just doesn't do anywhere near as good of a job.
Hi! Yes .. the PhD requirement is only for the researcher position. A Masters or equivalent hands-on systems experience is sufficient for the dev position.

P.S. Pls see my email address from my HN profile. Thanks!!
The Fed-Proof Online Market OpenBazaar Is Going Anonymous
Definitely possible, but like the parent poster mentioned, unlikely.

Far more people have intentionally built their way to $9B than have intentionally reduced their fortune to $9B.
I think I can see some grooves on the first picture, but I don't see anything on the second (bike) picture. How did those grip onto anything at all?
I had the exact same experience with a price comparison site for a specific type of product. Got the same rejection + reason even after I spent time writing original overviews and articles about the products in question.
> As usual you

That crosses into personal attack and so is not allowed here.

coldtea is a forceful arguer but stands out in my mind as one of the users who has done the most to improve the quality of their comments (and thus HN) over the years by becoming more civil and substantive. Admittedly Go+generics isn't likely to hit any peaks of either civility or substantiveness.

We detached this subthread from https://news.ycombinator.com/item?id=13803300 and marked it off-topic.
You are arguing that we should just hire anyone regardless of tech skills if they can carry on a conversation? It takes years to do learn how to do actual complicated programming. I think we need to screen for both tech skills and soft/people skills. I always strive to do both in my interviews.
Caustic is great, a full DAW, cheap iOS, Android, windows (free), macos(free).
"when a court needs to order that someone's information be purged (for whatever reason, e.g. for safety)"

I believe that is the location of your confusion, that is a Hollywood fiction, mostly. If a collections agency is bugging you there is a way to resolve it via the legal system, but its very much case by case and company by company business. A judge can order one company who's officer or agent is present in the courtroom to do something to one record. A judge can purge his own legal system's record of an arrest if he wants to. Belief in this in general is analogous to non-computer people believing in the CSI tv show or hollywood hacking
All kinds of sound-generating software you can control using midi, https://en.wikipedia.org/wiki/MIDI
LexisNexis provides all sorts of databases.

I had an experience where I was shopping for car insurance, and just before I signed, my rate doubled from what was previously quoted by the same company. It turned out that a LexisNexis database had an erroneous record claiming I was at fault for an accident.
One use case where this is a bit of an problem for me is with a user facing api. Say a web request calls a top level method/subroutine which calls more and so on. Now if there is an error in the the lower level subroutine and I wish to expose it to the user gracefully (say a json response), in Go, I need to handle it explicitly and pass it as part of my return statement (along with the actual results which may be empty/null due to the error). Doing this with each of the nested methods becomes tedious. Please correct me if I'm wrong about this understanding as my knowledge of Go is limited.

If I could raise an exception, taking example of Python, I can choose not to worry about handling it in the intermediate methods and it'll float right to the top level subroutine with error message etc and I can handle it there anyway I wish.
We plan to expose all of the inlining information in the DWARF tables so debuggers won't have any problems with this. Internally, the runtime uses a different representation just so we can make it more compact and optimized for the runtime's exact needs. This way, you can also strip the debug info without breaking the runtime's own ability to walk stacks.
> Just as every Scappi banquet had jokes woven into each course, so the Opera contains one bitterly ironic gag: this gourmandizing epic was dedicated to Pius V, nemesis of the mouthwatering.

With a sense of humor like that, it sounds like he'd get along just fine with most of the cooks I've met!
I was not please when I saw the answer to this FAQ question:

Can I use a Stormpath SDKs (like Java, C#, and Node.js) with Okta?

We are not migrating the Stormpath SDKs to work with the Okta API. Together with the Okta team, we will develop robust, new SDKs for the Okta API, but these may not be available before Stormpath is shut down. Okta has a REST API that provides functionality similar to the Stormpath API. This can be used in the interim while new Okta SDKs are being developed.

It doesn't make any sense not to have the SDKs available long before the shutdown date.
Even the compilation speed is not a problem related to generics themself, it's a problem related to monomorphisation.

If you keep dynamic dispatch, you pay almost no compilation penalty.
Do people actually oppose people spending their own time on hobbyist languages? This is different than having a negative outlook on the prospects of a given language. I think its important to separate an honest assessment of the virtues of a language, an assessment of its value to the larger community a great language with no libraries after all still may not be too useful, and worrying about how people spend their time.
And vinyl forces a better mastering where digital audio allows loud and compressed sound...
> Anyone with a modicum of financial discipline should also be able to save enough money off a Silicon Valley engineer salary that they have the option to go a year or two without income, too.

Is that supposed to still hold true with a family and mortgage, or is it just me that finds that hard? I can totally understand swinging that with less life responsibilities, but I find it hard to save in this region where the cost of living is so high and there's five of us. :/
The American suburbs as we know them are dying
Take home message from this thread seems to be never to trust your utility company to charge you fairly. But the alternative seems to be to figure out the problem yourself (or hire someone to do so), saving the company money on what should be its own expenses.

I got a $400 gas bill yesterday that needs investigating and I have little knowhow or time to do so...
Hah yeah that happens. When I've geeked out and wanted to search for people talking about Pinboard before, going past initial search results ends up being partially Pinterest stuff.
Wow, this is amazing. Thanks for sharing.
While just knowing about jerk moves like this keeps me awake at night with frustration, he will go on to live a fun and comfortable life most of us only dream about. All the Internet vitriol in cyberspace doesn't equal a slap on the wrist, unless he gets the attention of 4chan I guess.
501(c)3 organizations exist for two reasons:

1. Funnel money to cronies or to support your useless relatives by buying them directorships.

2. Destroy social movements by tangling up the leaders in grant-writing and administrivia.

https://www.amazon.com/Revolution-Will-Not-Funded-Non-Profit...
It's a video-based web course, not a book, but it's still the best resource I recommend for learning React.

React for Beginners by Wes Bos [1]

[1]: https://reactforbeginners.com/
DARPA’s Brain Chip Implants Could Be the Next Big Mental Health Breakthrough
Ralph Levien Operational Transforms and CRDT Papers and Examples
In Rust you'd usually use a slice for this anyway, which has bounds checks. Yes, you could use indices instead, but that's not very Rusty (and more annoying to use!), whereas using pointer arithmetic is par for C.

Edit: Yes, you could ultimately get it wrong in Rust, too, I just think it's much less likely.
We'll be launching a mobile version for FF + Android soon. We agree, mobile is a place where this can also help immensely.
EZDrummer actually is a pattern+sample based drum machine like Hydrogen, while Studio Drummer uses pre-recorded audio patterns which could be wonderful to listen to but are very limiting in my opinion, even if played by world class drummers.

> This is a pastern based drum machine for non-acoustic sounding drums (Usually).

The only difference is the set of samples used. Hydrogens sample section, like soft-ROMplers such as NI Battery, has a multi layering method of arranging samples for each instruments according to the played velocity. Actually it offers even more layers than Battery so with the right set of samples it could even sound more realistic.

The only problem is the lack of free real sounding acoustic drum samples as most people don't want to use them in favor of distorted sounds with ton of effects. This is so wrong; a decent sound engineer can get the "industrial" sound out of a jazz acoustic set, but no mixing console god in the world can do the other way around. Never ever ever ever sample drums with effects, always record the samples dry and add effects afterwards when needed.
I guess the Pentagon gets what the pentagon wants, meanwhile tons of Iranian students won't be able to continue their research in the USA...
Oberon 07 compiler – written in JavaScript and translates to JavaScript
I had two people this week, 10+ years "experience", fail at writing a function removing duplicate values from an array.
The real problem with whiteboard tests (and it's close cousin, the live coding test) is there is no correlation between being able to pass that test and being able to do the job. Companies that rely on it to determine programming ability are like the drunk looking for his keys under the street lamp because that's where the light is.
Right, but where do they get their data?

Are they rolling their own JS API that developers roll into each page? I certainly have never put any of that into any site I've made or seen.
Location: Moscow, Russia

Remote: No

Willing to relocate: Yes

Technologies: Java 8, Spring, Hibernate, Hadoop, Spark, Scala, Python, PostgreSQL, HBase, Hive, OpenStack, Jenkins, Mesos, Docker, JavaScript, AngularJS, SQL, XML, HTML 3, CSS 3, Linux, Git, Maven

Résumé/CV: https://drive.google.com/file/d/0B3NQUoahv019dGhQc0RpclROMzg...

Email: mperepelko@gmail.com
Developer here, thanks for your kind note :)

Makes sense that you would want to use your own root CA--especially when public key pinning is used. Added to the feature list!

The ability to view interception data on the Mac is on the roadmap. In fact, Peek for macOS (https://peek.tools) uses the same internal framework as Peek Tools for iOS, and sharing can be as easy as AirDrop.

Sorry about the 404 link, I'll fix that in the next update
Forget Money, This Startup Wants You to Invest Time
utils.storage – Highly available key-value storage service for small projects
I was in the same situation, but I simply stopped doing these kind of interviews and started doing contract work. The pay is better with less strange questions asked upfront.
Valid question @chinjoshi. Our funding data's pulled from sources like the NSF. These account for 90% of the $60bn of annual research spend in the US. Our patent data is pulled directly from the USPTO. And our papers published data is pulled form technical publishers like Elsevier. What gets missed out is private funding which accounts for <$5bn of the $60bn.
Poker-playing AI program first to beat pros at no-limit Texas hold 'em
For years I've contemplated with the idea of building a botnet that aggressively attacks companies that advertise through spam by consuming their bandwidth or DDoS the hell out of them. Every time I read an article like this I feel like I have to implement that thing sooner than later.
Many clients of these services have agreements that require them to contribute data back (or at least they get a discount for doing it).

I worked for a telephone company that used a service like this a long time ago and we shoveled customer data back at the provider. We did NOT give them call records though.

Almost any medium sized company you deal with is selling your data.
The React docs are good for reference but they don't focus much on offering getting started material or a tutorial for varying audiences at the level of building a full app in React (or React + Redux). The way you combine components and share info across components is really what makes a React app. Personally I don't understand why they don't cover it more, but they have created a nice market opportunity for tutorial content.
Most everyone with an undergraduate CS degree will have taken an algorithms course. I think the comparisons with designation and examinations is drawing a rough equivalency to these designations, for example. I can't offhand think of another high-skill profession where the interviewing process tends to draw upon one phase of a career (undergraduate studies), and one specific aspect in that phase (algorithms and not say, compiler design, or programming languages survey, or software engineering, etc.), so our field might be a little odd in that respect if indeed that kind of emphasis is rare across high-skill fields. Doctors, PE's, attorneys have continuing education requirements, but I haven't heard of doctors boning up on say, anatomy or OChem for their interviews, for example.

For those who hold a PE, what have interviews in your field been like?
Some of the best startups I worked for were self funded and avoided VC money. The growth was slower, but the products we put out tended to be better vetted, better coded and far more stable.

Both places were a joy to work at since you were mainly concerned with the quality of the product you were producing instead of how fast you could get it to market.
Go already performs cross-package inlining, so it can already inline library calls. (This is relatively easy to do in Go compared to other languages because packages must form a DAG. Compiling package A writes out enough information in the object file for A that compiling package B that depends on A can inline calls to functions in A.)
To save you the click and since it's at the bottom:

>The contract with the University of Utah earmarked $2 million from Soon-Shiong’s donation for scientific and administrative work. It says the remaining $10 million of the gift was required to be spent on “Omics Analysis.”
One solution would be to change the test to "perceived pain". It doesn't matter if the person feels pain or not, if they perceive that they don't feel pain and it is less of a mental burden on them, stretching worked.
What voltage for the all-DC house?
Want to be valuable? Fill an economic bottleneck
The guy that found it says "On my own. Not hired", here: https://www.reddit.com/r/apple/comments/3wq9fc/massive_data_...
Good stuff here, and nice to see an OSS GUI application with a good UI/UX for a change.
> while I peck at my smartphone and sigh every time you pause

This is a much bigger deal to me than difficult algorithm questions. Shitty interviewers give shitty interviews, regardless of what kinds of questions they ask.

The worst interview I ever had was like this. The guy showed up late, told me he forgot he even had an interview, gave me a strange question with little detail, and told me to start coding. Then ignored me for an hour while he typed on his laptop. Even when I directly asked for feedback to make sure I was solving the problem he asked and not a misunderstanding, he gave me basically no feedback. I've had interviews that I bombed before, but this was the first and only time that I felt like I bombed an interview and it was utterly not my fault. It was also the only time I've had a bad interview that actually ruined the rest of the day for me because it threw me off so much.
Even facebook buys grocery rewards data, http://lifehacker.com/5994380/how-facebook-uses-your-data-to...
> Right, but where do they get their data?

Yeah, I'm basically looking for the companies whose answer to this question is "by actually mining the data ourselves from your doctor, grocery store, Facebook, etc.".
They buy it direct from credit card companies, retail stores, 'free' online widgets (AddThis biz model: https://www.quora.com/Whats-the-business-model-for-AddThis-a...), etc
People who do well on the assessment tests almost always do well overall. Its very rare that someone does well on an assessment test, and then fails an interview. I don't think I've had it happen yet.

Yes, that's most certainly an issue.
I think what they are trying to point out is PE holders don't revisit taking even part of the PE when they interview. Is that true, though?
Brian Goetz sometimes refers to it on his presentations.

As for multi-language support on the CLR, compared with the old 1.x days, there seems to be less focus on it.

With C# getting most of the focus, followed by VB.NET and F# playing catchup.

Also outside MSR, most researchers focus on the JVM, in spite of its caveats, and nowadays LLVM as well.

ETHZ is the only one I am aware that also designs languages with CLR in mind. The Active Oberon successors, like Zonnon.

There are some companies selling compilers for .NET, like Cobol, Eiffel and Pascal. Not sure how well they are doing it.

Clojure also targets the CLR, but they don't seem to have a story for .NET Core.
> For that, an iPhone is provably a much better choice.

Where can I get some citations for this?
For sure, the risk is way too high. It's just not always a "slam dunk".
It's because of this that I sometimes notice myself second-guessing then opting not to participate when I otherwise would feel compelled to. I hadn't been able to see it in myself, or quantify it until just now when I read your comment here. I still learn alot & mostly associate HN with positive energy. It would be nice though if this behavior you mention weren't so prevalent.
Generally you end up doing a review of relevant literature and a few days/weeks/months of research and development. I'm not sure answering a question under pressure that has just been asked is that relevant to making ground in new areas of research.
The News Unspun: Unbiased News Daily in your E-Mail
My industry is premium video games. But a lot of my industry friends are in the mobile f2p world. According to them not only is Facebook a clear return on investment it's by far the best. No other advertising platform comes close in efficiency.

Successful games can achieve a user lifetime value (LTV) in the range of $5 to $10. Which lets them turn on a firehouse of advertising money. If user acqusition costs $4/user but their LTV is $8 that's a good deal!

I'm somewhat with you. I also block all the ads. And I'm not a fan of the vast majority of f2p games. But the proof is in the pudding. It works and businesses are highly profitable off the back of Facebook advertising. <shrug>
Perhaps its personal bias showing. When I've done assessments in the past, I've written more than the project required, then left notes in the code saying: "This likely isn't necessary, but this is a chance for me to show you my ability to code", or oppositely: "This would be a good spot for X, but that seems outside the scope of this exam"
CFP for PolyConf 17 open till Mar 19th
Mark Cuban and Tech Execs: Is Govt Disrupting Disruption?
I've never taken a job I've applied to myself. That is, they were the ones who approached me (some more directly than others[1])

Why would I spend any of my already very limited time if they didn't make sure the process is streamlined?

Also, I don't think it's uncommon to like what a company does and being interested without yet knowing if you're interested enough to put the time aside - most company sites and job descriptions are much too generic and vague, so I'd want to talk to some employees first (remember, interviews are two way conversations). So I might not know if I'm interested enough at the time of application, just that I might be.

[1] for my current job, the interview process was essentially them trying to persuade me to join them, and my previous job I was actively looking for a job and someone I know at the company said I should apply. My "application" consisted of telling him "ok set up an interview"
I once was on the board of a charity; on my watch we established a policy giving future boards the right to decline contributions for any reason or none, and the duty to decline them if they had too many strings attached.

It was a good move; a few years later somebody tried to force human resources policy with a gift, and the board was able to say "no" and point to us, their predecessors.
Lua is already incredibly compact, I agree in that I don't really see what this is solving that isn't already covered by Lua.
Right, that all makes sense but seems like it would be more of a grind than a simple JS API. You are effectively creating a marketplace.
Here's what I disagree about the article. That white collar crimes are committed by high IQ people.

It's the socioeconomic lineage that gives you to access to such position where it's very easy to commit crimes that the law is not designed to punish. Much of the written laws are around hauling violent criminals away from civilization.

While high IQ could empower someone to feel that they can get away with white collar crime, such disposition are innately built from their lack of attachment that arises from being isolated from poverty and all the bullshit that comes with non-upper class life.

You go to an elite school, meet other friends who think rules for tools, they go onto work at powerful positions, it's all too simple to collude and create secret societies to further their collective monetary ambitions.

It really seems to be true what they say. There are rules for those who made it (because they create the rules) and conditions and terms for those who didn't make it (you follow the rules). It almost seems to me like the whole system is a sham.

Imagine if Ghengis Khan discovered the best way to conquer people and other nations is not by force but by credits and materialism. In a chaotic and lawless reality, law is created by individuals who impose their power on rest of society. We are so entrenched that we are "right" and rest of the world is "wrong", we've become a slave because we are told we are free to make our own decisions-limited by powerful men who play God.
I agree with the sentiment, but they may be doing JIT production and literally only have parts to build however many units they build for a day.

Allowing third parties to make the parts is the way to go.
Yeah, its a mixed bag. I could make the test harder, so there's more you have to code, but I'm afraid I'll then filter out the more desirable candidates who have more than one test to do.
This is delightful.

I only wish that someone would put it into a nondescript arcade cabinet in a hallway somewhere, so that people could stumble across it unprepared.

Edit: Naturally, it turns out that Mr. Barr has a PhD in this sort of thing, and that his thesis has to do with how we demonstrate our values during the course of playing video games. http://www.pippinbarr.com/academic/Pippin_Barr_PhD_Thesis.pd...
It is being represented as the answer to my question - visually on google.com and explicitly from Google Home. This is different than a forum, Reddit, etc. hosting a variety of content for which it is not responsible. Google is effectively endorsing a specific piece of content in response to my question. This will either need to be refined or I suspect it will be challenged in court eventually.
Small tip: At the grocery store or anywhere else with a rewards account linked to a phone number, rather than signing up for one just use (Your Local Area Code)-867-5309

The number almost always exists and is a valid account. Get the discount, don't get tracked. Thanks, Tommy Tutone.