skysight-inc/HackerNews huggingface dataset:
I'll grant you that it showed poor judgment if he really thought he could stay anonymous. That said, I disagree with basically everything else. I think you're reading way too much into that.

Where you work will have an impact on your career (I think that's obvious). Part of that is simply the social proof of which company. It helped my career by working for various YC companies, for instance. Were they necessarily better than non-YC companies? No, of course not, but people put stock in it anyway.

The first company you work for may very well have an outsized impact on your career compared to subsequent positions. You should make that decision carefully.

Most importantly, when I go to work somewhere, they shouldn't expect that I will work there the rest of my life. Staying at a company 2-5 years is pretty normal. That's a short enough timespan that you should be thinking about how the company will impact your career after your time with them is done. Furthermore, part of the behavior of a good manager and company is to encourage and facilitate your career growth, even though they realize that doing so may very well cause you to grow out of your position at that company.

He's also a kid, looking at his first career out of college. Did you know the right things to look for immediately and inherently? Do you now? Did some of the things you looked for then end up getting discounted as you got more experience? Do you maybe think you shouldn't hold it against him that maybe he also doesn't know everything?

So no, I wouldn't say that that kid was wrong for thinking about several different aspects of the opportunities he was presented, name-recognition amongst them, even if I would contend that he should maybe put less of an emphasis on it, but that's just the thing he might have heard when he asked the question. Nor do I think that he's more likely to up and leave the company when the going gets rough.
Why? Google hands out all sorts of papers and such a few years after the fact.

This is just another example, an open source version of Borg that will always be a few years behind.
Ask HN: What is the best way for a business to invest $300K from a windfall?
Hello HN -

We recently had a windfall business gain and currently have about $300,000 sitting in a business money market account, earning less than 1%. What are some options for earning a better return financially in terms of passive investments - ETFs, stocks, mutual funds etc. We are also toying with the idea of invesitng in / buying an online business with a recurring revenue stream. Any ideas or suggestions from the HN community would be great. Thanks!
We have THRUST
Ok, so then stop wearing it. Return it. Why make it so melodramatic. It's really not a big deal. People deal with so many more annoying things in daily life -coworkers, digestive tract, bad food, selfish people, inconsiderate people, disease, weather, etc.
I disagree. RIM never realized they were never selling pagers or phones. They were selling business communications. They should have made their software run on devices built by others. They could keep their high-end devices and market them as status symbols.

And, obviously, their phones should run Android.
That's also a Javascript decorator. You can use it with Babel today if you pass in `{stage: 0}`.

https://github.com/wycats/javascript-decorators

http://babeljs.io/docs/usage/experimental/
Sure he can. And besides, Apple won't change course because us devs worrying and they never have in the past. Neither did Microsoft, at least not out of free will.

The only power we have is buying power. Ranting and politically complaining as the article does won't change anything.
I had a horrendous experience with the Zenefits platform (and management team), so I may be a little biased. Their software quality is/was horrendous (it is/was riddled with errors and defects). But, even from the beginning, I was leery of the way they did the ADP "integration" and thought it was only a matter of time before it was cut off. I mean, they took a back door into harvesting sensitive employee information on a competitor's platform, what else should they expect? A welcoming party?

After conversing with the Zenefits CEO on twitter, it seems to me there is a culture of smugness at Zenefits and feeling amongst their management that they can seemingly do no wrong. Heaven forbid you complain about their poor platform quality or mention that they are growing at an unsustainable rate thereby letting quality and service fall by the wayside - then they just kick you off or tell you to go away.

Well, that has changed thanks to ADP (who I have had actually GREAT experiences with). Zenefits sort of deserves it in this case, in my humble opinion.
> My only hope is that this blog post prevents this person from ever being hired again.

Please don't use HN this way. You're more than welcome to make substantive comments, but pouring vitriol in response to something annoying harms the discourse here. We all have the temptation, but it's important to resist it. Otherwise—long experience shows—the community becomes toxic.

https://news.ycombinator.com/newsguidelines.html
Any references to the publications containing the real blueprint?
Fair use is a defense against claims of copyright infringement. In other words, claiming fair use will not keep the law suit from being filed but you can use it as a defense. It isn't a direct limit on copyright applicability.

In other words, distribution of a copyrighted material isn't considered fair use until a judge says it is.
This example was not about injecting ads. It was about collecting data about users which is violating their privacy (i.e. it's malware).
To be honest: not everybody is into tiling window managers (xmonad). But I use pandoc regularly ... as in almost every day.
> Apple’s own Safari compile scripts to assembly because they’ve helpfully added a secret backdoor just for Safari, but not for any other programs .. On one benchmark, LuaJIT’s ARM JIT is 48X faster than its own interpreter. Android can run the JIT version, but iOS can only run the interpreter version.

How many years will it take for an antitrust regulator to level this playing field?
You Can Now Create RLSA with Google Analytics … but There’s a Catch
Possibly the journalist mixed two totally separate stories, hydrogen embrittlement and corrosion fatigue. That would fit the symptoms and the journalists visual observations of testing.

I suppose H2 damaged steel, could lead to cracks, that when put underwater under tension would cause faster than expected corrosion fatigue like a couple years instead of a couple centuries, they're not totally unrelated.

(edited to rephrase corrosion doesn't cause brittleness but brittleness can speed corrosion in the above scheme)
NuoDB Robins Release 2.3 is here
I'm happy to see an emphasis on grass and foliage systems for open worlds. I have a soft spot for open worlds after discovering Morrowind in my teens. I don't think I completed more than a couple main quest items; just snuck and thieved my way to god status /nostalgia
Google open source projects in general are just shitty. The reason is that they don't open source the whole thing and the code ends up being full of assumptions that don't hold because you are either not running things at google scale or are missing certain key bits of the "secret sauce".

In any event google compute is a terrible user experience compared to the likes of AWS and other cloud providers. Heck, even the shittiest VPS providers tend to be better than google compute. So open sourcing their "secret sauce" as the article puts is still missing key bits so I don't know how many people actually fall for the good will part.
I'm going to play Oregon Trail and know exactly what to buy after reading this article.

Or maybe what not to buy...
Hard to tell without context, but I would guess that in-context, it was obvious hyperbole.
Angular is also a Google library.
> Now this will be patched, and they will need something completely different for the next framework.

Which is probably already developed, tested, and deployed.
Comcast uses code injection like this in markets where they implement the 300gb/mo bandwidth cap. Not for injecting ads or anything outwardly malicious, but to display a javascript overlay telling you when you're approaching or over your bandwidth limit for the current month. It's a piece of javascript that they'll inject right on whatever page you're browsing (HN, Reddit, whatever).
Multiple civil engineering professors have been raising concerns over this issue since at least 2013.

http://alumni.berkeley.edu/california-magazine/just-in/2014-...

http://alumni.berkeley.edu/california-magazine/summer-2013-n...
> Fair use is a defense against claims of copyright infringement.

That's an interpretation of what fair use is. Another one says that it defines public rights, as in limiting the reach of copyright. I.e. it defines exceptions to where copyright applies (and this makes perfect sense to me, unlike the other interpretation). I.e. it defines uncopyrightable scenarios.

The problem is that the law itself is not clearly defined, that's why it becomes a matter of interpretation and is given to judges to handle. May be copyright reform can fix this making this an explicit right in the law to avoid this ambiguity.
Zenefits cofounder: The CEO of ADP threatened me like 'Dirty Harry'
The Guava book, and the High Performance Postges book was pretty good.

Additionally, something with Packt that you have to watch out for: Some of their titles conflict with each other. I.e. Along with the High Performance Postgres book, theres another book called Managing Postgresql, its not so great ircc.
> Ranting and politically complaining as the article does won't change anything.

Yes it does, it educates readers, it can convince others not to buy iOS devices.

Other articles have certainly convinced me of that, for which I am very thankful to the authors.

These articles are not for Apple, they are for the people. People like us in Internet forums, who then discuss them, learn something (or not), and then make a decision (or not).
You just contradicted yourself. If the CEO is unwilling to start a bio-weapons division duo to lack of profits or excessive risks etc then that's a amoral decision because morality did not come into play. However, if they decide it may be profitable, but it's immoral so there not willing to go there then the company was constrained by morality.

PS: It could even go the other way where a CEO feels it's his patriotic duty to aid his government so he wants to start a bio-weapons division. The point is not the choice the point is why it was made.
This Websense category is filtered: Games.

At least that's what I get.
Reminds of the idea of the hedonic treadmill:

https://en.wikipedia.org/wiki/Hedonic_treadmill
In this context, I think it's worth reading the article "The Curious Case of Mencius Moldbug" at Slate:

http://www.slate.com/articles/technology/bitwise/2015/06/cur...
Vesting: A Founder's Need to Earn Equity
Whitelists can be maintained by the device owner/administrator, instead of the device vendor.
Interesting overview. I wish they had some data comparison which could explain the significance and efficiency of this approach vs other/old approaches.
Possible SigInt Metadata Dump Files Circulating
"Yet in the US it is rather normal for people in authority to kill someone when the target is running away or convicted of a crime."

330 million people; ~1,000 people die by cop shooting per year (~750,000 police officers in the US), a fraction of those are likely running away or similar. So no, it's not normal by any stretch of mathematical imagination.
Huh, wycats finally caved on the syntax, eh? Good to know.
Stanford's New Billionaire Professor: The Academic Behind Tableau, Pixar
Come to Android, where mprotect still works.
Because it

a.) sustains a market for ivory

b.) a lot of ivory has falsified paperwork

c.) enforcement of these rules is costly and there isn't enough people to do it http://www.washingtonpost.com/national/health-science/overwh.... For example, the Fish and Wildlife service in New York has 6 employees which are supposed to be checking all cargo coming to NYC and NJ. That's very few people for the job.
You might want to check out https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Loc...
I know of at least one VPS company that build its load balancer SaaS offering on NGINX and it automatically reloads whenever a node is added/removed.

So I would assume it was that function that would cause such rapid reloads. [e.g. If you had a 50 node pool, you might go +/-5 over a span of a second and change the config 5 times in 1s]
Who are you going to sue? The LuaJIT project, for exerting its monopoly on Lua?
No frameworks or libs. Vanilla.js, raw Canvas and requestAnimationFrame. In this version, they are symmetric with slight random variations. No reason they have to be though.
It looks to me like Microsoft is trying to position HoloLense to scratch that particular itch... They could potentially have experiences like the original Surface table, but using AR over a normal table, rather than an active table.

It would sure be weird to walk into a meeting room, and have everyone put on their AR goggles, but if it turns out to be really effective, it could be better than a Surface table in many ways.
iOS 9 lets app developers make ad blockers for Safari
This has nothing to do with the article, but I absolutely hate the way wired underlines their article links. It might fit with their magazine style design but it's so incredibly distracting. I always want to bump it 1px up or down!
> By desktop environment I meant e.g. Gnome or KDE. Aren't they separate from the widget toolkits?

I was being charitable. The desktop environment doesn't belong in the graph you drew. The GUI widgets belong in the place where you wrote "desktop environment". The charitable assumption is that you reasonably conflated the GUI widget toolkits for desktop environments, since the very popular KDE and Gnome are strongly tied to Qt and gtk, respectively.
Quick and dirty would be to manually update and append "Thread Closed [n]" to the header with a message like this:

ADP Begins to Roll Out a Zenefits Competitor; Thread Closed [n]

Where "n" is simply a number that is listed elsewhere that describes the reason for closing. Note that can scale to any number of reasons or explanations either existing or new as if it's a footnote.
Maybe their neighbors should also take note of this - http://www.mirror.co.uk/sport/football/news/boca-juniors-vs-...
This is a lovely article, but:

> The fundamental basis of any Unix application is the thread or process. (From the Linux OS perspective, threads and processes are mostly identical; the major difference is the degree to which they share memory.)

It's better to be specific in performance discussions, rather than use 'thread' and 'process' interchangeably.

As well as the article mentioned about memory sharing, threads (which are called Lightweight Processes, or LWPs, in Linux 'ps') are granular.

ps -eLf

NWLP in the command above is 'number of lightweight processes', ie number of threads.

Processes are not granular: they're one or many threads. IIRC it can be beneficial to assign threads of the same process to the same physical core or same die for cache affinity. There's all kind of performance stuff where 'threads' and 'processes' do not mean the same thing. Being specific is rad.
The New Safari Release Brings Content Blocking Safari Extensions to iOS
Relevant discussion over a year ago:
https://news.ycombinator.com/item?id=7866795

Senate report: Caltrans ignored shoddy work on Bay Bridge in China and U.S.
http://www.sacbee.com/news/investigations/bay-bridge/article...

Californians pay for Bay Bridge flaws, but wind farm recoups costs from same contractor
http://www.sacbee.com/news/investigations/bay-bridge/article...
If you've read her other stuff, as I have, it hangs together a bit more, but I agree, this isn't as strong as it should be. Whoops.
The vendor implementing backdoors for commercial reasons, limiting competition for performantly rendering 100% of web sites?
My friend and I were frequently harassed over writting a book on the Raspberry pi. I'm a dev and hes an it automation person. We both have not had experience with the device.
Sometimes that's exactly what you want, though. If you're deriving a competitive advantage from a tool, it's often to your advantage for as few people to know about it as possible. That's why Google kept it secret and internal-only for the first 5 years of its existence, and only open-sourced it once the hype train had moved on to other technologies.
You don't need to be able to change code to execute arbitrary code --- see return-oriented programming. Besides, NX gives you almost all the same benefits.

Restrictions on code execution strike me more as business controls (and yes, assaults on freedom) than real security measures.
There is one referenced on their homepage. On average, 34 hours of study in the Spanish course would be equivalent to a full semester of language education in college. For me that would be about a month of practice.

I have seen the effects myself. After a month or so, even though I had learned some spanish before, native speakers suddenly slowed down (in my perception).

An important clue: Use the "Strengthen your skills" button frequently to keep the tree golden. Duolingo itself doesn't nag you enough to do that, but it's essential for mastery of the language.
Mass surveillance is about terrorism.

It's just not only about terrorism, or mostly about terrorism.

When terrorism is invoked what the public is left with is, 'oh it's used for that so that's what it's intended for'.

Surveillance is about power, plain and simple. Surveillance is information and this is the information age. Information is a weapon and it drives the world.

Intelligence on persons of interest, propaganda, censorship, 21st century census operations, information for guiding policy, protest and riot management, aid in background checks, information support for public affairs and diplomacy, detection of cyber attacks - all of these things are enabled by massive data collection and analysis systems.

There are hints, from the Snowden docs especially, and from others, that these systems are used for these purposes.

So yeah, they are used for terrorism. In the US when the Attorney General did an investigation into why the brothers hadn't been caught by the FBI and National Counter Terrorism Center, it did just that. The report named the NSA two times - ones in the opening paragraph and once in the appendix. FBI use NSA intelligence to support investigations, but the NSA is not in charge of counter-terrorism. Other agencies have asks of the NSA and yes - I think it was Drake, but maybe it was Binney? - whistleblowers have reported on these capabilities being used to do background checks (in this case on Obama before he ran for President); they've been used against journalism outfits (the Associated Press); they've been used in cyberwar; they've been used for corporate espionage; their fusion centers have been used to target political parties (Tea Party) and protests (Occupy); the UK used them for propaganda in the Falkin Islands.

Dragnet surveillance is not about terrorism. Or rather, it is not, has never been, and will never be merely about terrorism.
Guessing: fake pre-1989 ivory (false certificates etc) made from recently killed elephants.

There are also lots of other endangered species, though the big mammals make the biggest news stories.
Blockchain.info's API has severe latency- 3 days
If you're simply concerned with the backdoor, I guess I'm completely confused why you also quoted the bit about LuaJIT iOS vs Android performance.

Are you trying to say that not being able to run the faster JIT version of LuaJIT on iOS is anticompetitive?
I think the author is confused. Protecting a code segment to be 'read only' does not change a machine from "Von Neumann" to "Modified Harvard" architecture. That distinction is reserved for computers that separate the 'store' (aka volatile memory) into two disjoint regions. And pure Harvard architecture machines (like the early PIC series from Microchip) suffer from an in ability to vary the partition between data and code, which is the real problem[1].

Now there is a pretty sound reason for making your code segment read only, and the author touches on it, which is that if you are running third party code, because it limits the attack surface for security exploits somewhat.

But then he goes off the rails with this claim, "What really struck me was that there was no flexibility here; no way to for a program to make changes to itself or build new subprograms, even if Microsoft approved it."

The next topic on the required reading list should be "Turing complete" :-) It is entirely possible to write a piece of code which is both a core interpreter, and the byte codes on which that interpreter is operating. And including in the byte codes a means to read, modify, and re-execute any previous byte codes. The sum of actions of course will be constrained by what can be expressed in a byte code but given that, you are free to do what ever you want.

And of course any interpreter which was interspersing its data and executable byte codes in the same chunk of memory, well that would be a Von Neumann architecture :-)

[1] Harvard machines ultimately fell out of favor because you could end up with left over code store and not enough data store for an application.
One thread per CPU, and non-blocking I/O, that's sounds like the usual way to approach the problem. I'm surprised it uses state machines to handle the non-blocking I/O, because modern software engineering provides much more pleasant approaches such as using coroutines.
Not only this, but people became addicted to their phones. Use of one's phone now comes in first place, right ahead of sex, of things people couldn't live without, according to surveys. So people cared deeply about the phones they were using, unlike say when a company issues you a laptop.
I wonder how this idea could help in delivering stuff in particular locations, like a certain apartment address. This idea, although an innovative one, could still fail in a lot of scenarios.
It's hilarious to me that the same dirty tricks that led people to crucify Microsoft in the 1990s (OMG! Office can use an internal API!) are important security measures and perfectly legitimate restrictions in the eyes of Apple apologists.
I guess things have improved. The stories I heard were about a contract-based indexer having to use CLI git.
Please don't rewrite titles to make them more baity. If an article's title isn't informative enough it's sometimes ok to use a subtitle or a representative phrase from the article.
Really? Whenever I discuss my career with my employer (a startup much smaller than Zenefits), they're always the first to bring up potential future employers.
I'm surprised by the things that are still quasi-legal in the States, for example the consumption of lion meat of dubious origin:

http://money.cnn.com/2010/06/23/smallbusiness/world_cup_lion...
That's plain JavaScript, only minified.
The Chemical Abstract Machine [pdf]