skysight-inc/HackerNews huggingface dataset:
They hold the record for largest series C round, if that helps put things into perspective
The simplest but one of the most useful example I've run into is in scripts that run an installer that forces a keypress.

eg. Running the installer displays a licence agreement, then prompts to accept or decline.
Oi! You trying to click that link?

http://www.nytimes.com/2016/10/06/technology/mailchimp-and-t...
Nobody I will quote in a forum(!) but I live in silicon valley where secrecy is poor.

If you want to look on the web it's not hard to verify if you're willing to do more than just a google query. For example you can easily tell from the web sites of GV and GC that ML is not in either of their portfolios. I can't find any Form D for magic leap but you can see what some of their investors put in if you dredge some of those non-googleable-but-public databases.

They're a Theranos if you ask me.
Doesn't matter. Duplication of hundreds of structs is a nightmare when you want to change some fields.
I'm not a fan of CoffeeScript but do they really need to lug the huge amount of dependencies babel brings along with it? Why not target ES5 with some ES2015 sprinkles in depending on compatibility and slowly work towards ES6?
City Ambulance Rescue 2017
Bad Credit People Can Obtain Funds Through Long Term Loans
The real attack is via Adobe Flash. The image thing is only to get past some virus scanners.

There have been so many vulnerabilities in Adobe Flash one has to wonder if they're deliberate. It's not a large body of code, after all.
No. You could give CGIs any filename, in any directory, on many shared hosting environments in the 90s. I know because I did it. Some shared hosting providers allowed persistent processes. Also, in the 90s, many small businesses self-hosted on tower PCs connected by fractional T1s. Many hobbyists self-hosted on dorm Ethernet (which had publically routed static IPs then) or got a corporate network administrator buddy to give them bootleg colocation.

PHP was successful because it was embedded in the HTML which lowered the barrier of entry. That's the only reason.
The TLDR is: smoking and obesity cause you to die sooner with less total medical costs[1]. This is great for things like social security since you can pay in over your entire life but never collect.

The story I remember hearing (and couldn't find a specific citation) was that anti-smoking groups made up a bunch of big numbers about smokers' high medical costs to scaremonger. To fight back Phillip-Morris did a study and legitimately found that smokers died sooner and total costs were lower. Unfortunately, that's not something you really want to publicize, so anti-smoking people can keep making up scary numbers and cigarette companies can't really fight back.

[1] http://www.nytimes.com/2008/02/05/health/05iht-obese.1.97488...
That is a curious situation. Have you really paid for $300 of apps for yourself?
That's too narrowly scoped to escape the problem, because threads like https://news.ycombinator.com/item?id=13095475 aren't partisan politics.
> It is particularly interested in presence software containing the following strings in their filenames:

Makes me wonder if there is a benefit in making a real machine appear to be a VM (or even if its possible).
I'm not sure it's because the interview favors faster minds. When you're 25, and good at what you're doing, there is a good chance you simply don't see what a 40 years old have to offer. Never mind that the day they turn 40 themself, they'll be able to brig far more value to the table because they have 15 years of additional experience.

If there is noone with 20 years of dev experience within the company, there is noone to speak up for this, and the cycle continues.
Spotted the Chrome dev.
Your mind will change once a "disabled" driver with no insurance runs their car into you at 50 mph and gets off scott free while you are stuck with the bill and repercussions. I know someone who is literally blind and he works just fine. Even know a guy with ALS who can barely move who still works. I could probably qualify for legit disability as well but I choose not to be a degenerate leech and actually work.
Depends on what you count as "big". If you look at languages used on github, for example:

http://githut.info

Clojure is doing OK (better than Common Lisp), but not great (worse than Haskell and Emacs lisp).
Test
hello world
It's exactly opposite with Linux, where stable kernel API/ABI are avoided as a matter of principle
Raspberry's firmware is not Open Source, that's why. Might just as well full of vulnerabilities and/or backdoors.
If you showed up to Cheesecake Factory and for the bill wrote your credit card number, expiration, and CVV on a napkin, do you think they would accept that? In all seriousness, how was that fun for you?
Euro Domain – Domain – Register Domain – EASY
If you think Clojure has too much startup overhead for scripting, maybe Pixie[1] will pique your interest.

[1] https://github.com/pixie-lang/pixie
AMD's recent strategy has been to try to confine the proprietary stuff to userspace, and to implement an open-source kernel driver that can be used by either the proprietary userspace driver or open-source userspace stack.
Disaster Recovery Plan(DRP)
I worked at IBM Research where one of the top experts in malware research was a 60 y/o guy wearing a big copper bell hanging on the rope and he was diving into assembly level code like a water.

Smart companies want smart solutions to tough problems.

Assuming that solution is coming from certain audience, like age/race/gender based is a recipe to failure.

Smart companies are after smart people. Who cares about anything else.
That's an interesting take from someone who develops a kernel that the rest of the world has to rip out all sorts of "linux'isms" from code daily and deal with the pain of porting non portable Linux code to their platform. Jesus the hypocrisy is deep.
> I know someone who is literally blind and he works just fine. Even know a guy with ALS who can barely move who still works.

> but I choose not to be a degenerate leech and actually work.

Your viewpoint is disappointing. It is not okay that someone who has ALS must work. You are not a leech if you are physically disabled and cannot work because of it. I'm not even mad man, I just feel sorry for you. Push the keyboard away and spend time cultivating some empathy.
I agree that this is how it seems it should be.
I was mostly basing my comment off of this: https://lists.freedesktop.org/archives/dri-devel/2016-Februa...
Facebook Executive Sheryl Sandberg: “Fake News” Didn't Sway the Election
Privacy reasons as well. Every ounce of what you say after "Alexa" or "OK, Google" is submitted to Amazon/Google.

I don't see them changing this ever, so having a recognition phrase is perfectly fine by me.
Please don't hijack top comments. Not cool.

(grzm answered your question, so I'll refer you to that reply for that.)

We detached this subthread from https://news.ycombinator.com/item?id=13132790 and marked it off-topic.
Historically yes. But I suggest bookmarking this comment and coming back to it in a few years to see how prophetic or absurd it turns out.
I think it was similar to his shipping capacity play that made him a lot of money years before, where there was going to be a shortage of production once demand turned.

The part I don't get is with the debt load he was essentially betting on timing of a commodity price, and if you are going to do that you might as well just play in futures where the upside on a correct call is higher. The same setup with a lower debt load might make more sense, since there is no timeframe on the cycle turn and you can quietly wait for it (like he did with the shipping company).

I don't think Spier and Pabrai were trying to get jobs with him, although it could be they pretend now like they weren't, but they both were running their respective funds at the time.

My "relationship" with Buffett is like the proverbial parent / child relationship: first you think they can do anything, then you think they don't know that much, then you realize how much they really knew all along. It doesn't hurt that I made good money following him into IBM early this year after I sat down and tried putting together the pieces for myself.

The guy is packing some serious horsepower that I think is underestimated, even given that everyone knows he's super smart.
rails-ujs has been around for a long time (I want to say since the Rails 3 era, but not certain), the change here is to move that from jQuery to vanilla JS, just as back in the day it was once migrated from Prototype.js to jQuery
Slimming down the Internet routing table
I was going to suggest something similar. Provide a way for employees to work part time or on a sabbatical, while on their own company. The incubator could take a small %age like YC, and Google would get to keep employees that would leave otherwise, closer to home.
The amount of arrogance in this comment is very telling. While jQuery isnt used to build modern webapps, what jQuery did for web development is no small feat. Yes, you dont use Wright brothers' aircraft to fly people these days, but dont compare an early (and pioneering) tool against best practices of the day
GameMania Gives Away a Million Shillings to Its First Players in Kenya
Personally, I'm thankful for that. This is exactly the sort of article I like to see on HN amongst the general tech stories, especially for the comments and insight shared by peers. I consider HN readers on the whole to be intelligent and, for the most part, to have insightful things to contribute.
>Also, in the 90s, many small businesses self-hosted on tower PCs connected by fractional T1s

You were lucky you weren't on a 14.4 kbps modem sharing a phone line with the family, on a dynamic IP, and had an extra PC to devote to hosting a website which could stay on 24/7.

Oh, and weren't scared that someone would hack into your home network just for fun.

> Some shared hosting providers allowed persistent processes

Most didn't.

> PHP was successful because it was embedded in the HTML which lowered the barrier of entry. That's the only reason.

No. That's not the _only_ reason. Right now, unless $5/10 a month is too much, you can get root on a VPS on DO.

How much did these features cost back then?
It's Belarus, police and laws work quite differently there.
It's only a whim so far, but I think I'd be interested in looking for patterns in ASTs. If you can imagine scraping all the javascript off of a bunch of websites, I'd expect to see something like genotypes of jQuery emerge, with detectable shifts for different versions or builds.

If you were looking at JavaScript projects on npm/Github, I'd be interested seeing if projects and authors have a consistent style that's visible at the AST level. If so, would it be possible describe or classify that style in a way that enables finding more work by the same author?
Passive RFID is powered by the incoming radio waves that is 1000x stronger than the signal transmission energy from the RFID tag.

There is no statement to the power requirement for passive WIFI from an active WIFI power source. The active WIFI transmitter may require outputting radio waves many times more powerful in order to receive a signal transmission from the passive wifi device.

edit:
For that reason, I'm not that excited about this, and this is likely why it wasn't pursued earlier due to the power requirements of active <-> passive signalling. If it pollutes the EM spectrum with powerful radio waves that are magnitudes more powerful than what we're outputting today, then I hope it gets abandoned. If it's the same power consideration, then it's worth pursuing imo.
I have not heard of Chrome sending browser history without my consent. Source?
Linux developers want to be able to share code across drivers for similar devices, and they want to be able to refactor and improve that shared code without worrying about out-of-tree drivers. That strategy has worked well for eg. WiFi drivers where the shared mac80211 subsystem allows a lot of logic to be pulled out of individual NIC drivers, and improvements to mac80211 more or less automatically benefit all participating drivers.
It did work. The "decision" was to try changing the rules for a short time to see what we could learn by doing so, and we learned a lot. We ended it early because (a) the learning stabilized and (b) there were costs to continuing.

It's strange to me that so many people heard "just for a week" as "forever" and are continuing to comment as if those mean the same thing. The internet is weird.
>Generally the nothing at stake problem will result in the problem of requiring some trusted source to not lie, regardless of the implementation, see https://download.wpsoftware.net/bitcoin/pos/

Which means infinitely better security than PoW. PoS is resistant to nothing at stake attack as long as at least one smallest stake is indefinitely honest in each block. It doesn't have to be the same, just so that there's no way for an attacker to achieve 100% at any one point. That's because the stakes of true owners have the same voting power, so they cancel.

To not cancel, the attacker has to own something in all histories, but now the cost is real. Even 0.1% of bitcoins is worth more than what ~17 days of mining power costs. He needs to own more than minimum stake of honest parties over all blocks.

The practicality of that is another matter, as is quality of existing implementations, but that's a much much more realistic requirement than using >half of all worldwide available energy for PoW.

If someone still thinks PoW is more secure, consider this: two countries are at war. One uses PoW currency, another one PoS, owned overwhelmingly by citizens from its creation.
Which currency system gets destroyed by the enemy country, wrecking their economy as a result?
Related point: which one is likely to be wealthier?

P.S. I think in practice all cryptocurrencies are driven purely by social consensus, with pow/pos/other as false rationalization for it. If bitcoin had serious problems due to the current pow algorithm (like: China nationalizes Chinese miners and starts enforcing some regulation worldwide, eg. only state-registered addresses allowed) users would fork fast, thus proving it's not really PoW. Same with PoS, but it's better as it avoids waste.
Straw man argument? Doing that doesn't sound fun at all, and is totally different than what OP was talking about in Sears. Trying to use the giftcard number to see how high their staff will escalate to deal with this "scam" is hilarious, otoh.
As a former Boeing engineer designing flight critical systems for the 757, the safety of airliners is deeply embedded in the culture at Boeing. Nobody wants to be responsible for a fault that results in a crash. Furthermore, Boeing is acutely aware that if an airliner design acquires a reputation for shoddiness, unsafety, etc., it can very easily put them out of that business (that has happened to other airframe companies, look what happened to Lockheed with the Elektra).
They do, if that's what it takes to keep the qualities that make Linux different. If it turns itself into a shitty Windows clone, then one might as well use the original.
I don't think you really got it jayajay:

You are talking down a tool that saved thousands of engineering hours and helped level the playing field between the browsers.

And then it seems you try to lie your way out of it. (The first comment looks nothing like a joke.)

Recommendation: own your mistake, be more careful next time. Oh, and skip unnecessary profanities.
Yeah right~
By using all the imperative, procedural and object-oriented features of Lisp.

In many ways the early MIT Lisp Machine morphed into a Flavors Machine in the early 80s.

Remember, Lisp is a multi-paradigm language.
The movies really get you in america. It'll cost you something like $4 for a small and $5.50 for a large (where the large is quite literally 3 times bigger than the small). Of course if you're with an SO you can share the large but when people go alone they just buy the large and plan to drink it the entire day. Same for popcorn. I think you get something like 6-8 times more (because the free refill) when ordering a large compared to small and the cost is less than double.
Why do you think often faster coders are younger? With many more tricks up their sleeves, a more experienced coder will be faster. Or are you saying compared to literally older people, but not experienced?
Show HN: Breadth and Depth First Traversal in Go
这是问题
这是问题的详细描述
There's a "Right Lane Ends" sign right there, and I'd imagine people unfamiliar with the turn see that sign and their brain just can't catch up with trying to process both slowing down for the 25mph turn and a left merge.

Might be better to have the left merge occur before the turn, then do the turn. Otherwise you're doing several things at once: Merging, slowing down, and maintaining direction around a turn with a changing radius. Two of those would probably be challenging at once.
36 year old checking in. If there is any perceivable gap in speed between a younger and older software engineer, that gap can EASILY be made up with experience. After over 10 years in the industry I can honestly say interview questions aren't that original. If anything I have a huge advantage because I've heard all of them before:
Answer a question that demonstrates you understand polymorphism
+
Algorithms 101
And that covers most of the questions I see right there. Yes it's insanely stupid to interview like that, no I don't think my age does now or ever will put me at a big disadvantage.

In my experience older people get cut out based on not being "a good cultural fit". This has been discussed ad finem on Hacker News because "cultural fit" leads to all kinds of discrimination: racial, gender, age, etc.

Every job I've had we put a person through a series of interviews, then we have a group meeting and we vote. There is no quantifiable evidence that this person actually interviewed the best. It comes down to how people feel in a room. That is the issue, not the speed at which a person can give answers. I've seen people voted down based on all kinds of illegitimate reasons and with age I think it came down to fear in some cases. A lot of software teams don't want to hire the best person they can find. They want to hire someone who is pretty OK, but will also make them look good. Yes, sometimes people don't get the job because they are too good. Am I going to hire someone who makes me look like an under-performer, or could get promoted to before me? Bingo, bad cultural fit.
Apple's Naira billing option doesn't really work and here's why
> McKellar said that soft tissue and decayed blood from the tail were found in the amber but no genetic material was preserved.

Damn. I was looking forward to a park opening date.
Agreed. My current self can understand complex concepts faster than my younger self. Understanding the innards of a distributed database is easier now than ten years back.
My perception is that Valve are the exception to that rule. They've got the money on tap from Steam, meaning their game development side is more of a hobby than anything else, giving a lot of freedom to the teams working on new games. I could believe it's a bit less rosy working on new hats for their Avatar Dressup games.
I think it's safe to say we won't be seeing truly immersive VR any time soon either. At least any that doesn't make you want to blow chunks, or has a compelling and broad raisondetre.

It's interesting to me since I've followed VR/AR for 40 years myself, and what I can say is if you look at the money and hype that have surrounded HMD's (especially in the last couple of years), the technology is still just not there, and neither are the applications.

That said, a lot of very bright people are doing very cool things with technology in the name of VR/AR. That can only be a good thing.

So keep at it...

Nice article, thanks for resurfacing it.
Actually this is a good idea. Is there a way to make Firefox behave like this? I'm interested how broken the web would become, or if it would actually make the web faster and more usable by only loading content relevant to the website.
KMart was always udown market, which is why they took the Sears name (which historically had some associations with quality) for the merged entity when KMart bought Sears.
That's sorta the point - to make you think before you change. A constant without a test is part of the implementation, and you can refactor as necessary to make the implementation perform better. A constant with a test is part of the interface, and if you change it, client behavior has changed and the tests should change with it.
Define mission critical? Can be down for a 15 minute update once a week? Most have transparent updates? Should be up most of the time? Must be up durring East coast business hours?

It still depends.
The Ultimate “Fake News” List
It was a contract position.
I used to be a white knuckle flyer until working at Boeing. Knowing how the systems are designed and how they work and how they are designed to be resistant to failure helped a great deal.

I tried to explain all this to a friend who was also a nervous nellie flyer, and he told me he didn't want to know - he felt safer with it being a black box.
Promotional Products Perth
I would cautiously argue that the two sides don't define themselves internally so much by what they are for as by what they focus on opposing. So maybe anti-racism and anti-activist? Or anti-politics?
The latest macbook pro can drive 2 4k displays per USB C port.

https://www.startech.com/AV/Converters/Video/thunderbolt-3-t...

I don't know if apple fixed the incompatibility problem with older thunderbolt 3 devices though.
Where do you see that info? Couldn't find anything that they're actually in the dam, rather very close by?
http://www.webofstories.com/play/marvin.minsky/10;jsessionid...

Marvin Minsky says LEGO isn't ideal, because you can't build triangles, no pulleys so .. no machines.
sys.getsizeof() on a code object returns the size of the code struct, not all the other objects it references.

To measure real usage, you have to use another method. I use ipython_memory_usage because it's easy to use.

You can test this out easily by making a large dict and see how much your OS thinks python is using vs what sys.getsizeof is reporting.
Jeeva is a telugu[1] word, which is actually pronounced 'jee-vaa' athough Jeev does mean a living thing in Hindi. It's easily to get confused with less popular Indian languages as being Hindi words because it's more popular, although they're similar because they're all derived from Sanskrit.

[1]:https://en.wikipedia.org/wiki/Telugu_language
MetaFilter comment about public libraries (2012)
I tend to avoid the term unit-test since there is some disagreement about what "unit" mean. Some think it means testing everything down to the level of individual private methods. This will indeed lock you down. And if it paired with extensive "mocking", where you only ever test that method A calls method B when invoked, then yes, you have locked your self down and you wont get a lot of value from the tests.

I prefer automated tests of larger units or subsystems, and testing against requirements, protocols and specifications rater than implementation details would change. Of course anything will change over time, but I believe this kind of tests provides higher value and lives longer.