skysight-inc/HackerNews huggingface dataset:
The world of education could use some real technological disruption. Giving students iPads and smartboards doesn't cut it if they're just doing the same things on a new platform.
The periodic table is the elements ordered such that common features occur together. You'd think some sort of clustering algorithm would detect this.

A line of elements that almost never react with anything. A bunch of things that gain one electron, some that lose one. And so on.
Not surprising at all, given the rise and fall of Java as a first class citizen on OSX (remember how first-party Java support was touted as a huge feature in the first OSX releases) and then also OSX Server (which, once the OS of choice for running file, mail, web servers on Xserves, has been relegated to be an appstore .app that mostly seems to be useful for running xcode ios build bots on mac minis)
Smalltalk has been incredibly frustrating in that is one of the most fun languages ever, but makes it incredibly hard to actually produce a standalone program.

Programming in Smalltalk environments compared to regular ones is like gardening, maybe, growing stuff organically as opposed to working in a factory. But I somehow never managed to rip an appplication out of its environment.
This AiraWear hoodie gives you backrubs on the go
Kayak founder Paul English launches a new concierge travel venture
Amazon Reviews: How We Spot the Fakes
Do you know that there are things full of cash called ATMs?

Yeah, some robots will be stolen in the beginning, but they are filled with all kind of sensors & cameras.

You'll be caught pretty quickly.
The function is not very long and it's sort of pointless. Besides, what do you name it? collectionInts? That's in the declaration, right there. candidates? As obtuse (and useless) as c.

If you're grepping/ag'ing for c you've got another issue, because I can't think of the context that you would grep c in a function that fits on less than 2 24-row terminal screens. At worst, /c and a few presses of 'n' is all you need once you get to the function.

If you're outside the function grepping, it's because you saw printNFirstIntegers(4, someOtherVariableName). You'll hardly have named the variable (or collection literal) "c". So you'll be using ag printNFirstIntegers.

To me, your request is akin to the last time I had a code review for a rake task and someone complained about the 'f' in:

FileList['deploy_assets/ebextensions/*'] do |f|
@helper.process_template(f, ".ebextensions/#{File.basename(f)}")
end

Calling it File is horribly obvious and annoying.

Edit: The function name probably should be run_erb_on or something like that. None of us are free of naming sins. Lol.
> surreal/bizzare that the site admins asked wannabe hitmen to set their cars on fire

Proves you're not a troll or "looky-loo", and that you may actually commit other crimes if given the opportunity?

It does give proof of an actual crime, and intent to commit more crimes (namely, murder, since that's in writing as the intention and goal).

So, if they're a honeypot, they now have cause to arrest you based on your kindly submitted evidence. If they're not a honeypot, they have "dirt" on you if you try to turn on them.

> their cars on fire

From the article, it seems they are not setting their own cars on fire, but someone's random car in a remote location.
siiiiiiiii
>“What the company is really earning we don’t know,” says Chanos. “My experience with Chinese companies is that what you don’t know is generally not good news"

Makes sense to me, if it was good news why wouldn't they tell you?
Exactly. This is by far the first eukaryote known without mitochondria -- the classic case is Giardia, but like this organism it is clear that it lost them rather than being a relic of the age before endosymbiosis.
> That is a useless definition in terms of policy. We don't care which legal profession people have.

I disagree that its useless in terms of policy, and it has nothing to do with which legal profession people have (no matter what work you do, if you make most of your support from working for someone else, you are working class; if you are supported by a mix of your own capital and your own labor, with neither being overwhelmingly dominant, you are middle class, if you are mostly renting labor to apply to your own capital, you are a capitalist.

> The original definition of middle class even included working class people. Working class people are not serfs and they are not aristocracy so by default they are middle class.

Yes, the meaningful relations to the economy under the feudal economic system are different than under the capitalist economic system [0]. The replacement of the feudal system of property (notably, the end of feudal land tenure making land title a marketable commodity fungible with other forms of capital, as well as conversion of feudal obligations over time from service-based to payment-based obligations) eliminated the distinctions in relationship to the economy represented by the feudal class structure, replacing them with a different set of relevant relations, those of the capitalist system.

[0] As an aside, an interesting example of the period of transition between the two systems is found in Adam Smith's Wealth of Nations, where Smith talks about the relations of three classes to policy, and they map roughly to the feudal upper class -- which he favors as the class most reliable as both knowing and being able to pursue their interest and having that interest aligned with the common interest, the capitalist upper (and arguably, conflated with them, middle) class -- which he sees as dangerous because their interests will conflict with the common interest -- and the capitalist working class (which he sees as unreliable despite sharing, and arguably defining, the common interest because they are too uneducated to know their own interest, or effectively pursue them if they did).
From the article "Shockingly enough, Giphy is not yet monetizing."

At this point I would say it's more of a platform than a business.
Step 1: read the API docs.
Step 2: write an API client
Step 3: Connect to a level
Step 4: Lose loads of money
Step 5: ???
Step 6: Profit!
Note: I have not actually achieved step 6, but I blame a detour into learning C++ and wrapping a websocket client in R.
It seems like one of the biggest issues here is that a single test for a given thing isn't enough data to be able to reliably tell whether or not the results are significant. So people are arguing that we should collect fewer data points?

I totally disagree with this viewpoint. The medical community's current approach to testing (positive result, treat ALL THE THINGS!) is an artifact of the difficulty and cost of performing the tests; the inability of many providers to apply basic concepts of probability to test results should not be used as an argument against advancing the state of the art, particularly as the industry begins baking data-driven clinical decision support into automated health systems.

If you have 40 tests spanning 20 years saying that you aren't at risk for Total Scrotal Implosion, and then suddenly, without any symptoms, you get a result saying your testicles will fall off tomorrow, you have context with which to interpret this result. Without the historic data there is much greater risk of you and your healthcare provider agreeing to an unnecessary knee-jerk scrotalectomy.

Less data is never the answer. Just my 2 cents.
I took that course a year ago and thoroughly enjoyed it. Writing an AI agent to take IQ tests was a rewarding experience.

I'm sure I asked/answered more than a dozen questions during that semester within the Piazza platform and likely unknowingly contributed to Jill Watson's training.
I wasn't aware of that, thanks.
>“My experience with Chinese companies is that what you don’t know is generally not good news"
> but it's all-too-believable stability, even with human mortality. Orwell's appendix gives a ray of hope, however, when he discusses the fact that human language itself would, in the long run, prevent even that world from continuing indefinitely.

Makes me think of stackoverflow for some reason.
I can't find the exact quote, but there's one floating about how until about 1910 the most government that average Englishman (outside of London) would experience was the post office. 1890 rural England isn't particularly known for being a lawless hellhole.
Is someone assuming that the AI lawyer wouldn't have a heart, would be unpassional and, in the end, all those jokes about lawyers could also apply to the AI lawyer? :)
Door locks without displays are fine. I agree that some method of entering a PIN would be good since right now the PIN goes via the potentially-compromised computer.

But you have the bulk problem... it's a tough industrial design problem.
The article says this about a musl-using statically-linked rust binary:

> take that hello binary and copy it to any x86_64 machine running Linux and it’ll run just fine.

Is that true? I would have assumed that musl has some kernel ABI version requirements, and won't run on older kernels (older than whatever that specific musl library was built to support).
Thank you for being so open and honest. A lot of people look up to you and I think it is a good thing for them to understand that one does not spontaneously become a patio11 and that the struggles continue on even after success (however that is measured).

I have some questions below, though I understand if you prefer not to address the topics therein.

> The components to this include an emulated AVR microcontroller, an emulated hardware device built out of three of those microcontrollers, a scratch-built C compiler, a scratch-built fully-functional debugger, and an in-browser UI to tie everything together.

I'd say you guys jumped into the deep end of the pool and your goals from a technology standpoint were ambitious, to put it politely. Do you think that you would have taken a different approach if you could do it over again? Did you have to invent these wheels or where there other options you could have leveraged to accomplish the same goal? Is the technology you are building part of your competitive advantage? Having seen in-browser consoles and programming environments, I just have to wonder what the advantage is of coming at the recruiting problem from a hard computing perspective. As a programmer, that is the way I would approach it as well, since that is where I would feel I am making the most impact, but that would simply be to make me feel useful and not to move the company along, necessarily.

Also, I detected a hint of discord in yours and tptacek's posts during and after your release. Would you say that the process has put a strain on relationships, even if temporarily?
I noticed the same thing. You could say it's because natural gas has become a cheaper fuel alternative to coal, or that the world is more interested in burning cleaner fuels. Perhaps it's a bit of both.
Why I took my team to Costa Rica for a month
> Estonia has quite a few disadvantages - [...] a winter that seems to go on forever

Awesome. In the Netherlands it's currently 23 degrees and it's already too warm. I'm dreading the approach of July.
This is a nice write up. One thing though:

> Bubble sort is an example of an O(n^2) Algorithm[2], which means that if it takes 1 second to sort a list of size=10, then it will take roughly 10 seconds to sort a list of size=100.

It would take roughly 100 seconds to sort an array of size 100, if it would take 1 second to sort an array of size 10. (10 times the size ~ 10^2 times the time)
Weird, when I try keytocard it errors about the size of the key, but when I tried it with a 2048 bit key it worked fine
Speaking as a professional writer who covers technology and business, that's awful. If you want to write to have something to add to your programmer resume, go for it. Everyone else, just say no.
Ask HN: What is the purest OOP language?
I often read about the how $functional_language isn't "pure" enough. People usually compare functional languages to Haskell. I was wondering what Object Oriented language is considered the purest.
Why? Does software quality differ so much from other countries? Are you worried about data access policies and security?
Yet another failure for patio11, the "how to be successful" blog posts guy.
This is a design problem and Starbucks has it right; uncomfortable and small seats and tables. So you can sit, but anything past 20mins and you want to get up and move.

The other side of this, however, is that if I need to work somewhere and I don't have an office, where can I go? 2 people cannot comfortably work in my dinky condo (I can barely live in it...) and I don't want to pay $100+ for a co-working space. Compared to a $2.50 coffee, that's insane!
I totally agree, and this is a good example of how I would refactor that noise.
Is that supposed to mean something?
Tesla Model S Wirelessly Charging with Evatran's Plugless Charger
> That book is so totally "OMG, what's WRONG with those people???" Emphasis "those people."

Indeed. Although I am not (currently) among the rural poor, I can't imagine ever trusting someone who openly refers to me or mine as "those people".
I agree, some coffee shops like it, apparently somehow they make the economics work (the one next to me calls itself a "Platform for Entrepreneurs," ugh).

I'd like to see someone open a cafe that has a communal-only seating policy, perhaps even you are assigned to a seat in one of the communal seating areas, no laptops. The cafe promotes active engagement and conversation amongst people who do not know each other. A return to the original purpose of the London coffee house -- a place to debate[1].

There are plenty of coffee shops where people are buried into their laptops already, but as this article demonstrates, some people really do want to talk to people they don't know, but they find it tough to get out of their comfort zone. If there's a space where this is encouraged and promoted, I think many would welcome it.

[1] http://www.telegraph.co.uk/travel/destinations/europe/united...
I've always thought that Node and the various JS frameworks cry out for an administrator with a GUI. We got away from language frameworks where you first had to edit six different XML files to begin any project. Is having to edit multiple interacting JSON files really that big an improvement?

When learning something new the quicker you get to just building something as opposed to administrative trivia the better.
Social Engineering is not accepted in most hacking contests.
Snake oil packaged with flashy videos, badly edited copy and laughable technobabble, probably inspired by the Sever kickstarter[1] from about a year ago. In fact I wouldn't be surprised if the same people were involved in this.

[1] http://kickscammed.com/project/sever-the-anti-villain-box/
Really?! Is there some article or study that talked about this, because I'd love to read it. To be clear, I'm not doubting you at all, I just want to learn more about this.
Good point. I feel that my jQuery code is getting bloated, when I add more features to a page. Though, I am still a beginner when it comes too angularjs, but I find using controller and services would clean up code by a huge margin.
No one, but no one, pays anything like that much.
By default, the erl interpreter starts up the otp app, which loads lots of modules (50+?) and multiple (5?) different processes. It takes a second. To get things running faster, you can use the -boot argument to erl. There is a appendix in Joe Armstrong's book that steps you through it.
You might be amused to hear that when the Barismo opens over on Third St., they're planning to have part of the cafe be a 'shared work space'--i.e., they're going to charge you to sit there all day with your laptop.

When I lived in Brooklyn, as gentrification rolled down from Park Slope, it became difficult to find a cafe that wasn't overrun by mommy gangs.
I'm saying your wording needs improvement. Good criticism is important, but please present it constructively. Otherwise the culture risks becoming too acidic and we all lose.

The most important place to be careful about this is in discussing new work. That of course doesn't mean that all new work is good, but the bias toward tearing things down is so strong (especially on the internet) that it's better to err on the other side.
Packaging is hard. I personally use fpm and have found it solves a lot of issues.

Does the rpm they provide not work on opensuse? Typically they bundle everything so it's not dependent on your system node. If not, there may be an opensuse build service that has a maintained sublime.

I use Gentoo and they're portage overlays for Sublime, but I don't really care anymore as atom has gotten to the point where I prefer using it. It has all the features I had out of Sublime, plus it's free and open source.
Debunking the Lithium Mining vs. Oil Sands Meme
i mean, he accepted it
I guess a webpage is a software project...
No, it sums the line of thinking in startups pretty well. Convince suckers to give you money, spend $25,000/employee on lunches. Figure out how to be profitable "later". It shouldn't be hard. You can write code after all!
A lot of people use Windows for web development... Your statement doesn't seem vary enlightened. OSX isn't the king you think it is.
To assist you all in reminiscing? A lot of TP manuals are at bitsavers:

http://www.mirrorservice.org/sites/www.bitsavers.org/pdf/bor...
> which means that only 27% of positive test results are right

The negative test results are still right 99.8% of the time.
Not necessarily. According to a sibling commenter, upper end of the range is set at double the median income. If it's dropping, it indicates that the inflation-adjusted median income is dropping. One explanation for that is a contracting economy, but another one is simply that income is becoming more concentrated in the upper end of the distribution. Shift a large number of dollars from the bottom half of the income distribution to the upper half and the mean will stay the same, but the median will fall.

Given the other findings in this infographic and general zeitgeist around income statistics, I think the latter explanation is a lot more likely.
Well, they pay that much for white papers. Which generally are 8000-10,000 words, so not a blog post.
This is great news, but people should understand that this is largely being driven by fracking, not renewables, so it's not without environmental consequence.

(Fracking lowered the price of natural gas in the US tremendously, which has made it more cost effective compared to coal.)

Also, as the US moves away from coal and towards natural gas, we haven't exactly left our coal in the ground -- we've just increased exports so it is consumed abroad.
I don't think ramping up to a $15 minimum wage is going to be a practical or effective economic stimulus for small family businesses in rural upstate NY, but that's what they're going to get thanks to their urban compatriots who know better[1].

[1] http://www.syracuse.com/state/index.ssf/2016/02/poll_two-thi...
>"From the perspective of natural selection, once you’re no longer able to reproduce, you might as well be dead."

Both today's article and yesterdays said something to this effect, which is blatantly wrong. A now-infertile parent affects the survivability of their offspring, possibly positively or negatively. Since their offspring share their genetics, the parent thus is still involved in the natural selection process.
I seriously missed EOF from the NeXTSTEP days.

WebObjects wasn't the same after the Java "upgrade". I suppose a modern version in Swift would be interesting, but the web has changed in the intervening years.
Temperature is not the problem.

Lack of sunlight from October till February is depressing.
GM not only badly needs Cruise but the team which I'd imagine are locked into multi-year contracts. It would seem by seeing the deal go through that the former co-founder lost whatever leverage he had.
Interesting discussions to be had as to why this is the case. I suspect it would make it too easy.
EasyCap USB video setup guides – Linux
Is a photo of a keyboard enough to determine a password?
Confessions of a Failed Early-Stage Equity Investor
Asked a question, won a beer token. It counts.
Yes. Something like 90% of our client roster is software companies; most of the balance is finance firms. (There are some companies that are a bit of column A and a bit of column B.) Some developers are under the impression that we only work with finance due to the theme of our first game, but we care about finance like Blizzard cares about orcs -- it is a convenient backdrop on which to hang fun gameplay, stories, and a few pedagogical goals. (Mostly engineering-oriented rather than market-microstructure oriented, but if we totally change the tenor of HN HFT threads I will be very happy indeed.)

Many of our finance industry clients/prospective clients have, shall we say, more process requirements to adopting new vendors than typical software startups have, and rather less reason to trust that we know what we're doing. This makes the sales cycle longer.

Medium-term, I'd love for us to be a good place to get developer jobs in the finance industry. If you were hypothetically in a conversation with me today about opportunities constrained to finance (and not FinTech), I would not have as many options as I want to have, but I'd hypothetically recommend keeping in touch and/or waiting for consequential announcements later in the year.
They haven't been supplanted; its just that there are lot more people in urban areas now than in 90s and they aren't going to eat idlis all 7 days. In fact there are a lot more Udupi restaurants now than earlier. Some restaurants are inherently udupi flavoured although people may not know it, for example Vasudev Adiga's or for that matter even MTR and Maiya's.
> Knowing when you don't know the answer is something that has been lacking

Definitely, and I'm not sure why that space isn't getting more attention. For RL there's KWIK (knows what it knows)
http://www.research.rutgers.edu/~lihong/pub/Li08Knows.pdf [pdf]. A large class of problems (the robo TA being one of them) lend themselves very well to AI with error bounds, for lack of a better term.
https://www.musl-libc.org/faq.html Says 2.6 officially, due to some threading stuff on earlier versions. Should work on anything later though.
As a hiring manager I see a lot of resumes and I am frequently shocked at how poorly many candidates come across on their resume. There may actually be nothing wrong with your skillset or experience, but many can't make it show on their resume.

If for every position you did:

1. Feature enhancements in HTML, CSS and JS
2. Bug fixes and debugging
3. Wrote scripts, created new layouts etc etc

...then sorry, I am not even interviewing you because you don't seem to be thinking very critically about your job and what you are really here to do for the company.

Always express your resume in terms of accomplishments and what change you produced that affected the ultimate goal of the business.

So no, you didn't do "feature enhancements', you "Increased conversion rate by 5% after acting upon A/B test results. Streamlined the customer on-boarding experience by reducing clutter, pre filling forms, and cutting page latency."

After 8 yeas of experience and a brief listing of technologies you frequently work with somewhere on your resume, I don't really care what technology you used to accomplish the above. The fact that this is how you think about your role at the company is what matters to me. Any deficiencies or strengths will come out during the interview but I'll definitely invite you for a conversation.

And I agree, interviewing front end devs using algorithm puzzles are bullshit. A clear sign the company hiring doesn't know what it actually needs in a person but just do it because it's what Google does (or did).
I count six distinct features which Blisk advertises, of which Chrome has one.
That constraint alone makes the AI approx. 92.3% more wise then most humans.
18F caused a data breach using Slack