skysight-inc/HackerNews huggingface dataset:
Access to the file system is one of the major reasons I have seen people move to Android from iphone and then stay on it.
I was always an Android guy but have seen in the last few years many iphone users moving to Android and then staying on it. The people that have stayed with iphone are mostly that just use the iphone for messaging, email and Facebook.
Inner ice of sufficiently large comets can survive atmospheric entry.
Yeah, 2 weeks and no response. Well, it was worth a shot :/
Bug and Ideas Hunting Contest
[Ruby on Rails Screencast] Progressive Render
Ask HN: Instagram API review process?
Hey folks

Has anyone applied to have their IG apps reviewed since the API change? I've made a legit app, added a screencast and wrote up detailed descriptions. It's been over a week now and I still haven't heard back :(

How long did it take to get your app approved, or are you also still waiting?

Sorry for asking here, there's no support email for IG.
I think many organizations only pay lip service to the idea of valuing productivity. The management and executive layers have all kinds of opportunities for weird forms of rent seeking based on status, often boiling down to viewing their subordinates as a collection of pretty office decorations or the human equivalent of trading cards. They talk a lot about productivity, but actually don't care to consume productivity out of you, so they don't want to pay any costs related to productivity.

Staffing up for an acquihire event is a form of this. Designing a gaudy open-plan office with ridiculously opulent amenities yet no privacy is a form of it. Even the long-known fact that physically attractive people get hired, paid, and promoted more than equal-or-better performing, less attractive colleagues is a form of it.
Show HN: Sandboxd – speed up your bash/zshrc by lazy-loading the slow bits
HDL newbie here -- how does this compare to Chisel (Scala -> Verilog)?
Efficient color similarity search with PostgreSQL 9.6
Look at how hard and expensive it is for the average person to have individual membership of the LSE and from what i can see NSY and NSADAQ dont allow it at all.

This is favoring insiders
...and monopolistic control over that EMR via no HL7 integration.
Civilians, lot of civilians were killed! Period!
I was trying to express that I am envious of people who are able to have a significant other and a comfortable home with space. Having even just one of the two sounds like a dream world to me.
I think when folks focus on the price point of new construction being high, they're missing the bigger picture: These kinds of new units put downward price pressure on whatever was previously "lower on the totem pole". In other words, those studios in Murray Hill without a door man / elevator which were already priced below this price point will become even less luxurious looking as these are built.. that means that "regular folks" who don't care to live in these shiny shoe boxes prosper!
There's a difference between handling all possible error cases (however unlikely) and handling impossible cases.

The moment you hit the latter case you can no longer make any assumptions about the state of the device and an abort/assert is an entirely appropriate thing to do.
Interview with an Arbitrager: How to Make Money with Ad Fraud
> It just seems to hinder the academic process. The focus should be on acquiring skills, not trying to get an easy A.

If the focus really is on acquiring skills, grade onsite tests and participation instead of take-home papers.
In my experience the Land Rover dealer network can't actually fix them. My local dealer was never able to fix the electric park brake on my Discovery 3. An independent specialist fitted a whole new park brake assembly, which cost ~1100GBP. Just one of several 1000+ fixes required. I'll never buy another LR product.
This is absolutely fantastic and wonderfully useful for so many! I only work remote jobs due to medical reasons(I have cystic fibrosis) and seeking suitable remote work is just an annoying layer added to the task, this is a really wonderful resource and I look forward to using it. Thanks to the author for creating this!
> How does one value a share that, if sold, would immediately diminish in value?

v2 = a * v1

> How is a lender to grant credit based on such collateral?

v2 = a^2 * v1

The first where a share is bought to be held for voting rights or long term investment and the second where a share is bought to be sold. Where "a" is the value retained.

It would be priced in like any other commission, fee or tax.

I don't think that it would sow chaos -- financial institutions and investors are pretty good at estimating value.

> Options would be massively difficult, leading to a secondary market for shell contracts in order that shares need not officially change hands.

Like derivatives? How about we just regulate those across the board.
The same would apply to App Store reviews also then. Essentially the review system is broken.
And helm (the... well, not sure what's the actual name of what helm does, it's an emacs plugin) has an ag plugin so you can search and jump to matches
I don't think Scorched Earth was the first tank game, pretty sure I can recall playing simpler version (without choice of weapons) on early IBM compatibles. If worms owes something to Scorched Earth, it owes as much or more to Lemmings.
Having a chaperone for guests just makes sense. At the very least, you can keep them from accidentally breaking something. If you're not escorting guests, you're doing it wrong.
The World Nears Peak Fossil Fuels for Electricity
Franklin an open source DNA sequence annotation tool in React
I would have thought most of the issues with publicly listing are the regulatory environment rather than the lack of a specialised listing market. Isn't this way the Nasdaq used to be?

I'm all for innovation but I can see the various levels of bureaucrats sharpening their pencils with a 'tsk tsk' noise.

Perhaps the energy could be well spent getting the wider public to accept investing and risk taking in a way that it used to. That would at least prepare the ground for tech companies to get listed again.

Maybe all the people who got burnt in 2000 have finally retired now.
Ask HN: What is your morning routine?
I'm curious what people's morning routines are. Has there's been a particular change that you've made regarding what you do in the morning that you have found beneficial?
I don't think it's an 'either-or' proposal though. You're contrasting 'here's my ideal asynchronous system' with 'horribly long rambling meeting at the worst time.'

Here's my company's typical morning, for example:

- Arrive at the office. Catch up on email, Basecamp, maybe do some code review, that kind of thing.
- Have a stand-up meeting that lasts ~ 5 minutes, where developers and product people discuss what they are currently working on, any blockers, things that they anticipate will be needed from others etc.
- If there are any issues that require further discussion, agree a time or channel to discuss them.

It's great. Everybody is fully aware of everything that's going on, who's working on what, and any upcoming issues. It takes basically no time and serves as the launch point for the day's work.

I appreciate that it doesn't always work – may be more of an issue for teams that are geographically distributed. But I also absolutely see it working really well in practice, so I'm suspicious of reasons for discarding the idea so easily.
Moreton bay, look it up. Few years ago now, but the sub visit was big news.
I'm not from the US but yes it looks like a hell of a mess there. And so does Japan, not as bad as the US I'll grant you.
Things that look like colonialism are no longer considered acceptable in this era.
If the caller didn't verify the plausibility of the parameters before calling the function, why is it safe to assume the caller will verify the plausibility of the function result?

Especially for embedded systems, I want the system to blow up on the developer's desk, not in the field, so I'd prefer to fail early.
Creepy startup helps landlords, employers mine intimate data from your Facebook
Appreciate the radial vs vertical choice on the knobs. Nice touch.
On a workday, I find that unless I have something specific booked in the morning it'll take me an hour from alarm to out the door. Shower, coffee, breakfast, and some light web reading. I've tried the odd run or workout, but usually fall back into this routine.
You have to stick your finger into the machine in order for it to work, which makes it a triggered device. Russian roulette meets the same criteria for "this class of robot" as this machine does.

The machine needs to be able to initiate the interaction between itself and it's potential victim to take the choice out of the human's hands. A roomba with a hat pin taped to it would be a better example than this machine.
Epic Bridges sends/receives HL7 messages to just about any software with an interface. I'm not sure what you're talking about.
The original Unreal Tournament was not using megatextures. There was simply no hardware support for that.
Learn the Art of Data Science in Five Steps
Testing Node.js with Mocha and Chai – Michael Herman
How long have the comic books lasted? The Avengers may have seen their time come and go, but it's a big universe.
Really? I cut my teeth on BBC BASIC (Acorn Electron), and while I recall asm I don't remember it having structs or pointers.
Which one is "the" iOS app? They've got Worms 1-4, and more :)
Wouldn't that work completely naturally with unified memory? You mmap your assets, refer to that from GPU code, the OS would logically load the mapped data to RAM then push a subset of it to the GPU.
https://news.ycombinator.com/item?id=11874253
PDF 2016 – How we lost the open web
How to Drive Audience Growth Through Visual Content Plan
It also forms the basis of a platform and trusted brand that can provide third party services bridging the gaps between remote hires and startups. Nicely done!

I am quite heartened as well to see a wall of companies functioning at "100% Distributed" ;)
Here are some module design equivalents:
http://www.ujamjar.com/hardcaml/chisel.html

As far as performance of what it synthesises down to, I have no idea as I have used neither.

Are you complete newbie to HDL?
WW3 SECRETS OF USA and UK MUSLIM TAKEOVER,50 DEAD 50 INJURED
How is bad data getting in to the system if not through the application?
My company issues standard notebooks to every employee. A manager / former systems engineer retired last week after ~30 years and had 50 or so of these notebooks on his shelf.

I've been going back and forth lately between keeping notes in a Markdown file on a shared drive and using my notebook. The Markdown file is much better for searching and ease of access (I'm on 4 or 5 different computers around the office during a week), but for some unknown reason I keep going back to pencil and paper to sketch things out. When I had to do some light mathematical derivations it was all on paper though.
Sorry. I'm fixing it. I wasn't expecting heavy traffic.
I used to use rd.io, and had an annoying episode where I liked a Polish electronic musician. Suddenly I was assaulted by track after track of 70's Polish pop-music. It took a lot of effort to get it to stop playing them. The quality of a lot of recommendation systems is still surprisingly bad.
Not sure I agree. Having spent plenty of time in the Bay Area for work I'd say that yes it's "transit" infrastructure is garbage on account of it being suburban sprawl. But Toronto's highway network is worse, and in reality the bulk of tech employment in Toronto is out in the suburban sprawl of Markham, etc. where the transit system does you no good.

There are more jobs now downtown than there was 10 years ago for sure, with companies like Amazon having moving in there. But the transit system itself has fallen on hard times. Taking the King streetcar is a disaster, the subway is highly unpleasant at peak hours, and in any case housing is unaffordable in the downtown core so many transit trips are an hour long. The system has aged.

The Eglinton Crosstown will make a huge difference for sure. Would have helped me a lot as I lived in one of the last affordable neighbouroods in Toronto (Oakwood & Vaughan). But my employment has moved to Waterloo, and I'm living rural now, and the quality of life is much better for me :-)

I hope Toronto can get its infrastructure issues sorted. But I don't think it compares well to the Bay Area. Or to NYC.
Identifying and quantifying architectural debt
Ditto, except for the eye-rolly part:D.

Also, I have noticed that she takes simple things we don't usually think deep about and drill down to it opening up underlying complexity and pointing a metaphorical magnifying glass at it. (An example I quickly picked from the blog http://jvns.ca/blog/2014/09/28/how-does-sqlite-work-part-1-p...)
Thanks for the clarification - I knew that, but somehow forgot. Probably because they look similar, following similar function (i.e. layout).

Yes, escape to javascript addresses my concerns.

Good!
The Quickest Way to Write a Node.js Server and Have Some Fun
Divulging revenues is not bad in and of itself, but when executive compensation is tied to market performance you have a problem. LTSE, as described in the article, is doing a lot more to combat that problem than just being long term.
Well, he used Lean Startup hype to be a well-connected person and have a "more optimal" approach.

Whereas LS may help an ambitious young student, it's not the best approach if you have monopolistic ideas.
Eric Ries has noble intentions but it seems like he overestimates the power of a trading platform to dictate (for good or bad) the companies' ethos.

>A company that wants to list its stock on Ries’s exchange will have to choose from a menu of LTSE-approved compensation plans designed to make sure executive pay is not tied to short-term stock performance.

If a company wants to buck the trend of short-term thinking, it doesn't need a new Ries exchange to do it. Jeff Bezos's Amazon is listed on NASDAQ and he continually reported 0 profits quarter after quarter. He avoided earnings manipulation for short term gains and yet, the stock price went up anyway. Likewise, if a company wants to provide a minimum wage of $70k to all employees including the janitor, they can do so while listing on NASDAQ or NYSE. The company doesn't require a hypothetical MLWSE (Minimum Living Wage Stock Exchange.)

I can't think of any example in a hundred years of corporate history where a new company can attract a significant (and profitable!) customer base based just on "aspirations". No, you must offer concrete benefits with obvious connections to the bottom line.

As an analogy, it's like proposing a new shipping company (Patriotic Shippers Inc) as an alternative FedEx/UPS. As a rule, they won't allow you to be a customer unless you pledge that anything you ship is made in the USA instead of cheap labor in China. Why would companies care about that aspiration? Either you can ship packages for half the price of FedEx, or you can ship them faster for the same price. The aspiration is just the cherry on top and not the primary motivator.

Or you propose to create a new airline hub in Iowa. You only allow airlines that provide adequate leg room and do not charge fees for checked baggage. Why would airlines move their fleet from Chicago O'Hare to Iowa based on those rules? No, the hub in the cornfield needs better enticements than that. Maybe if your Iowa hub has new patented deep learning neural nets that predict weather patterns better than the meteorologists in Chicago, and/or your scheduling algorithm for runways can handle 3x the traffic... then maybe the airlines will look at the new location. Also, if your new Iowa airport can play the politics game and convince Iowa state legislature to provide basic income to every resident and thereby cause a massive population exodus from Chicago to Des Moines, that would be another carrot to get airlines' attention.

Ries LTSE platform must offer profitable benefits such as technology advantages, or rebates to brokers, etc.
> Whenever you consider parallelization in computer science, there is a potential for "race condition" problem.

Since there's specific reference to Computer Science, I feel compelled to point out that race conditions arise from concurrency, not "parallelization" (parallelism). Making a deterministic job concurrent can make it nondeterministic. Making a deterministic job parallel can't. If your job's already nondeterministic, concurrency and parallelism won't change that.

For example, on a machine with a single processor running multiple jobs concurrently, different scheduling/interleaving of those jobs can lead to races, without any parallelism being involved.

Looking at it another way, doing a job in parallel can't introduce a race condition. A job with a race condition is semantically different from a race-free job, regardless of whether they're executed in serial or parallel. There are many ways to change the semantic meaning of a line of code; one way is to change the characters which make up that line; another is to change which programming language is used to evaluate it. There are large semantic differences between, say, the "Java" language and the "Java with threads" language.

See also https://existentialtype.wordpress.com/2011/03/17/parallelism...
"Thanks so much for spending time on this amazing patch. We really appreciate it. However I do not think this is something we want to add right now, because of yadda yadda but in the future this can change. Thanks so much!"

This tells us you are a big liar even if they didn't read your post. If a patch is amazing it should be merged, if it's not then it's obviously not amazing. This kind of message is not useful. You should be more explicit in explaining the reasons you are not accepting the patch. If you don't want the feature other contributors won't even try to write it in another way before convincing you to accept the feature. If you like the feature but didn't like the patch this should be stated if you could be kind enough to explain why you didn't like the patch, they (or others) could try other approaches.

Most of the times I get a PR I'm not interested in, my response is something like this:

"I'm not accepting this PR due to [real reason here]. Please, since I value your time and don't want it wasted, before submitting any PR, please open a ticket to discuss it first. That way I can tell you beforehand whether a change is desired or not and the reasons behind this decision and this would save you some time."

This is one of the reasons I decided to stop contributing to Rails long ago. After wasting too much with two patches that got ignored or rejected I decided contributing to Rails didn't worth my time. I often ask about the new feature before working on it. But their usual response was in the line "send us a PR and we can discuss". I feel this is plain wrong because it doesn't respect the contributor's time. They should think about the feature and decide on whether it's desired, acceptable or not. Even though they say they need to take a look at the code to know, this is not true. It's just laziness. And I'm not willing to take some time I could be practicing Mandolin to spend on some changes that have great chances of being ignored. This is a valuable wasted time.

Finally, back to the original post:

"These are just a few of the techniques we’ve used in the past. I hope if you are a maintainer of a project they are helpful for you, but I would love to know your tips as well."

It's hard to believe so, since the blog doesn't accept comments and the author does not say how he would like to get this feedback. Also this is a very selfish behavior in my opinion. I find it really frustrating when I see some idea being brought to discussion in the wide but without a comments session. Lots of what we learn comes from those discussions, sometimes even more than from the original article. When you say you would like to hear the feedback, this is selfish, because only you are going to get that feedback while other readers might be interested as well.
Microsoft to acquire LinkedIn for $26B
Not quite.

Having everything the app needs available to the GPU at all times without having to explicitly load them from disk to graphics memory beforehand in userland code (and cycled out as needed) - having it happen automatically so less code needs to be written & debugged in the app/framework, and having it happen in the kernel so it is potentially more efficient (allowing for more complex scenes and/or more detail and/or faster frames, on the same hardware).
Microsoft to acquire LinkedIn
Microsoft to acquire LinkedIn for $26.2bn
Microsoft to Buy LinkedIn in Deal Valued at $26.2B
Microsoft buys LinkedIn for $26.2 Billion
Do some hipster break
Fallout 4 and Doom in Virtual Reality – Coming to HTC Vive in 2017
Am I missing something or is Blockchain as a service kind of defeat the purpose? If we all trust XYZ to provide the service wouldn't we just use them as a central repository for our transaction data? Even if you only have a few companies running your blockchain you still would only need a very small number to compromise your data.
Hints of an unexpected new particle could be confirmed within days
As a non New Yorker that price for the square footage is astronomical to me! I live in a small rural town in Georgia and I pay $890 a month to rent a 1618 sq foot house (+ a large front porch). The house is over 100 years old and it for sure has it's quirks, but for the price it's great. I can live in this house for 3-4 months for the cost of 1 month in that apartment which is about 1/5th the size!

I know that New York salaries are typically higher to compensate, but I work remote for a company as a front-end designer/dev and make a good living without having to pay "big city" prices. I get the appeal of living in a big with though, Atlanta is near by and I love visiting; but I greatly prefer saving my money and/or spending it on things other than expensive rent.
Sounds for productivity.
It's political, but if you think about it, it's really technology/security.

I mean not only about this information falling into the wrong hands, but also the fact that using unsecured channels for these things could lead to hackers approving or even ordering drone strikes themselves.
I keep telling people that music recommendation algorithms needs a lot more data. Weather very much could play into it, but also time of day, and location. As well as what I let play to completion before and after a track.

I listen to very different music during working hours, during a commute, and near bed time, for example.
I have heard that there is the impression that the values they have gotten from private investors(i.e. VC) are higher than they would get on the open market. Which means either VCs are much better at investing than the market at large or there is a bubble(or a bit of both).
I certainly won't be hosting my illegal activities or rebellions on their servers.
Oh Boy. Congrats to MS, but my days are numbered on that site now.
Same trick with Quake. The soundtrack was done by Trent Reznor, so I consider it to be a 'secret' NIN album.
Skype, Nokia, Minecraft, LinkedIn. Also Yahoo, almost, at one point.

Best of luck to Microsoft with its latest acquisition. It doesn't look that sensible though.
My hypothesis: disgruntled students taking out their frustrations on C++