skysight-inc/HackerNews huggingface dataset:
You know the startup community has an ego problem when Bloomberg does an entire puff piece about an anonymous twitter satire profile who happened to be gasp a VC.
To be fair, the expected failure mode of unrecoverable memory corruption in kernel space should probably be a panic followed by a reboot. Unfortunately, as you said, if you manage to corrupt more than two bits in a row it's a crapshoot if ECC DRAM will even detect the corruption or not.
This is correct. My NBN TPG connection is very fast for somethings, and very slow for others depending on where the servers are hosted, although it has improved dramatically in recent months.
Nope, Tumblr is already up.
Ask HN: As a freelancer, how to best separate client work on dev machine?
I am a freelancer who works on multiple projects for multiple clients.

What is the best way to setup my dev machine so that I can separate client work without interrupting my workflow?

I use a Mac.
Non adblocker-hostile sources.[1][2]

[1] http://www.ticotimes.net/2016/03/15/rincon-de-la-vieja-volca...
[2] http://www.ovsicori.una.ac.cr/
Klout, and they were never shut out.
Lavabit's amicus brief explicitly argues that interpreting the All Writs Act the way the government is trying to interpret it is prohibited by the Thirteenth Amendment.
There are more ways. For example, preventing bodyshops like Tata et al from taking all visas every year. While it's profitable to abuse the system the system is going to be abused. It's not like USCIS is oblivious to what's going on, if it were told to enforce the law, I am pretty sure, it would have complied.
Yes.

If they want to help Python users, they should improve performance and add backward-compatible features. If they want to have fun experimenting with programming languages, they should change "Python's" syntax and semantics whenever they want. Either would be better than the current approach.
IMO robots are asics. Robots are single purpose objects that do one thing well.

The cost of making a system that works under many pretences scales exactly the same as making software that works for any set of criteria.

Shit just doesn't happen.

You're living a pipe dream.

Wait 15 years and maybe. For now, revel that we're advanced enough to automate one task.
You're reacting very strongly in each reply. It's a bit over the top, given you said this:

> You are insinuating that "wealthy upper class" can immigrate without obeying visa rules. That is ridiculous.

The parent you're replying to never said most families could afford that. The parent was indicating that you can buy your way into America, which you in fact can do. The wealthy upper class can buy their way in, and do this all the time (see: wealthy Chinese buying their way into the US).
I suggest you read the H1-B entry at wikipedia. "Dual intent" does not make it an immigrant visa, it just allows you to get one without proving the lack of immigration intent.
Linux commands on Windows without the suck
> This isn't weird esoteric packages either. Ever used requests? SQLAlchemy? Django's ORM? You can't use them with twisted.

I'm left completely scratching my head here. I use all three of these packages routinely with Twisted.

Are you saying that you are trying to share the reactor thread while blocking with, for example, requests.get()? Obviously you can't do that - why would you even try? Just run requests.get() on another thread.

On the other hand, if you, for example, use deferToThreadPool with a bunch of Django ORM calls, you can happily go on serving requests from another ThreadPool. This works like gravy.

These various adapters that you've described: in every case, their existence is not a testament to an inability to run their respective libraries' blocking I/O with Twisted; on the contrary, they provide support for actually using them with a proper Twisted protocol.

The fact that so many of them exist doesn't mean that Twisted is doing anything wrong, it means that people really like Twisted and want these various packages to be able to talk directly to a Protocol or Producer without having to maintain that code in their project.

If you want to run Django in Twisted without hendrix, go ahead: use the WSGIServer built in Twisted. However, you'll probably find that you are building lots of tooling around the awesome things you want to do with Twisted (ThreadPool tuning, websockets, concurrent functions running in views, and much more). So, instead of having to write all that yourself, hendrix ships with it.

For my practice, the Twisted ecosystem is the finest part of Python.
As a somewhat high-performing student (not necessarily child prodigy but close) in China, how easy/hard is it to get tuition help? Does it require family money/connections (private sources) or are the govt programs which help substantially (public sources)? Are they grants / loans or have other "strings" (obligations) attached?
About 5-6 years ago I was interviewing with Apple.

It was a two day interview process. I went in the first day for about a half day, and then maybe after a few days (it's been a while) they said they wanted me to come back for another full day. The day came and I woke up feeling terrible. I called my contact and told them this, and asked about rescheduling, and pretty much what I was told was, "It would be a lot better if you didn't reschedule."

I went in and went through the motions, and managed to enjoy drinking a gatorade at their full cafeteria. After it was over, I went out to my car that had been baking in the sun in Cupertino, and put the AC on full blast in my face as I endured the drive home up 280 trying not to puke in my car. I got home and instantly began 2 days of hell.

I didn't get that offer, but had been contacted multiple times since by Apple. No interest ever again.
What's the nature of the work?
In practical terms, this company is on a path towards failure. You screwed up by voicing your intentions prematurely, no question.

It's possible that you could attempt to use the law to get them to settle for an amount that could cover part of your last six months. However, I am strongly of the opinion that your equity is worth nothing because companies that act like this never make it anywhere near profitability.

There's a huge difference between founder bootstrapping and exploiting people.
There's far more that was finalised nearly 50 years ago, with the Mother of All Demos, than anyone today cares to admit.

Computers are problematic in large part because of the tremendous range of environments and uses:

1. Domain experts with decades of experience and highly-tuned, fixed-location, immersed interfaces. Old-school workstations. Heavy on CLI or usually really idiosyncratic GUIs.

2. More casual office users. This is your general file/task approach. I still think that could be improved, though the question is how. Having to consciously consider applications is IMO an error.

3. Mobile. Suboptimal conditions for viewing, entering, reading, etc. Some of the audio input (Amazon Echo, Google Now, Apple Siri) systems may address parts of this.

4. Appliances / controls: anything from digital clocks to DVD/BluRay players to microwaves and kitchen stoves and thermostats and washing machines. LED / LCD displays, anything from 2+ buttons to numeric keypads to dials to full keyboards. Incredible inconsistency across and even _within_ applications.

Of three sets of digital kitchen timers:

One blinks the minutes:seconds colon to indicate it is counting down, the other to indicate it isn't.

A microwave control allows use of either the timer or the microwave, but not both simultaneously.

Several chime repeatedly, others only once (and woe be you if you happen to miss the timer).

None have a count-up feature telling you _when the timer went off_.

I prefer a wind-up dial timer. Simple interface, and it's obvious when and how it's working. The bell is loud enough to hear rooms away.
Not even April Fool yet and people begin to leak stuff ahead of time. sigh
The problem is when your university can't find you a job utilizing your degree yet hires foreigners on H1B visas to do such work on campus. How are we supposed to feel about that??
Conversely, if a two person company were founded by two immigrants it would beat the odds. The chances of two founders meeting, working together, then creating a 1B+ company in the adversary of worse contacts is smaller.

In fact, moving to this country and making a 1B+ country takes more work than being born here. Take a look at statistics at people from well-off backgrounds or with contacts vs people with nothing.
here's the previous discussion: https://news.ycombinator.com/item?id=5838326

(i've realized; is this even necessary with the 'past' button?)
Carl's Jr. needs better WiFi first. The few locations I've tried (in Silicon Valley) have WiFi which seems slower than dial-up.
I suppose it's possible this could be considered "emulating the whole memory space," though I wouldn't consider it that, but you could just generate an offset table for all jumpable memory locations and use them to calculate the correct offset. It's quite likely you could even do that in less than O(n) space with some time trade-offs.
A lot of groups with significant utility are private - e.g. groups surrounding car part sales
I don't know, WhatsApp actually has mostly replaced Fb in my friends and family circle at least. I think it was a smart and timely acquisition (whether overpriced, I cannot say.)

> You have pictures up from all the years you been around,

In practice, people care very little about this - they want the world to know they were in the Taj Mahal last Sunday or their baby started walking yesterday, but older pictures are generally forgotten, and sometimes even a nuisance for various reasons.

> you have your friends' profiles to go check out at will,

and yet almost never do

> you can start a group,

as you can on WhatsApp

> or make an event and know all your friends are already on Facebook to see it.

This is one use case that is indeed better on Fb, though just posting and gathering replies on WhatsApp seems to suffice in 80% of cases.

(Btw, I'm not among the downvoters.)
Why couldn't WhatsApp just (yes, the tech is hard, but getting massive amounts of subscribers is way harder) build a social network for all it's subscribers? Migrate photos, don't abuse your users like Facebook....I think it was a legit threat.
> Asyncio in python is a better answer for Python. But twisted is not asyncio.

To my way of thinking about these things, this is plainly a non-sequitur. Twisted and asyncio don't do, or even try to do, the same things.

The only reason that they are comparable is because, for years, Python lacked adequate primitives for expressing concurrency. Thus, Twisted, and its event loop (the reactor), handle this.

And it's true that the reactor may eventually be replaced by async IO. However, the core of what Twisted does (handle network (and other I/O) traffic in an elegant, adaptive, concurrent way) is not something that asyncio is designed to replicate.
Restaurants need opinions from customers to influence other customers. Tripadvisor, and a bit less Yelp, are the main tools in internet to promote their business.
They relocated to be closer to the target market, and we agreed I could work remotely with visits every few weeks
The technologists are constantly ignored by the populace, and major news outlets have been braying about this for years, Snowden being the most recent gigantic newsworthy event where it was in-arguably shown the united states spies on us way more than it lets on, and we should choose encryption if we value our privacy.

What is the outcome of this major revelation? Much of the public thinks no different than before in regards to government spying or encryption, and security practices are not fundamentally different even after years of media advertising what happened. Many people don't even know the significance of Snowden.

We should definitely push harder for the correct stance on encryption but I cant help and think your hope is a bit pollyannish.

How many interviews did Tim Cook give again?
How many news outlets brayed this at the top of their lungs?
https://www.google.com/search?q=new+york+times+apple+fbi&ie=...
Do you have recipes for the fermented foods you make. I'm thinking of trying some for my own health issues.
You can execute it from regular JS https://github.com/IAIK/rowhammerjs
He was responding to the article, but the WSJ article is not about the super-rich moving here. It is about the vast majority of skilled immigrants who have to go through the H-1B visa as a step in their immigration process.
SHOW HN: Power of Test-Driven Network Automation
Well, there's Designer News...
TLB :)
I don't understand this reply at all; you said "that "wealthy upper class" can immigrate without obeying visa rules. That is ridiculous.", and your parent reply pointed out that it's not ridiculous, it's literally true.
Of course it's a joke. This is the programming equivalent of some of the research that wins Ig Nobels.
H1B is a giant sorting algorithm, at least so far as immigration through a company is concerned. You have these companies footing the bill because they value these people. This means that some of the best hires and potential entrepreneurs are being naturally selected.
Snapchat employee equity vesting: Year 1 – 10% Y2 – 20% Y3 – 30% Y4 – 40%
Importantly, in some egregious cases, some DoLs apparently can go after the company officers directly. This fact should motivate the owners, and would get you actual cash instead of worthless equity.

This does burn all the bridges.
Multiple users in Chrome seems to be a viable workaround. But I really miss the old Tweetdeck before the buyout even if it means I had to install Adobe Air...
Facebook won, because Murdoch (Time Warner) bought MySpace and started to milk it, instead of investing more money. MySpace was written in the ill-fated Coldfusion language and web framework and porting MySpace to a newer dotNet based Coldfusion version paved their way to a slow unstable server platform, years long stagnation, very high Microsoft product license costs and so. MySpace stagnated, that's why Facebook had the chance to win. And MySpace had the chance early, because Friendster stagnated because they could scale their website to keep up with their growth.
Get a lawyer to draft a response asking them kindly to let you have the options anyways for their own reputation's sake.

They will be pressured by the fact that you are not willing to signed anything, you have the upper hand here.

Other than that, you deserve nothing. You stated your intent to leave, therefore there is no reason for the company to give you equity even though you worked very hard for it. They prefer to keep the equity for employees who would continue to work in the company.

As a founder, I wouldn't act like that because it is not nice, but it is the more rational decision.
8 Best Tools That Every Android Developer Should Know About
We detached this subthread from https://news.ycombinator.com/item?id=11306037 and marked it off-topic. Not the fault of the root comment, which was relevant.
Immigrants are awesome and unfortunately exploited but don't you think an orderly immigration is far more effective than having borders Zerg rushed?
Wacom tablet/touch screen+stylus have same problem of poor searchability. (Assuming that you are suggesting "drawing" digitially, as opposed to on paper)

Are there tools that will let the user search "hand drawn" digital image ?
One can always use tag like system, which one can't with paper, but then it is extra work, and adding "text" tags is easier when using something like org-mode, or just plain text.
I'm sorry you've had so many bad experiences. It's not that way everywhere. In my experience it's normal at Bay Area tech companies to have a happy hour and send people off warmly.
Up voted for the last point :-)
That Time an SR-71 Made an Emergency Landing in Norway
Why? Someone agrees to no salary, what claim do they then have?
Oh boy. I'm the second author. The official announcement will be in April 1st at the SIGBOVIK conference (http://sigbovik.org/2016), but I guess someone broke the press embargo!

By the way: It works, try it ;)
Fine. Ignore it. But the OP seems very young based on his decisions, so maybe, just maybe it is worthwhile telling him that the world sometimes is not just. Just because he may have a 'case', doesn't mean anything. It all depends on how important this lawsuit would be to the company. They may be in a funding phase or trying to sell company, and don't want the hassle so they will settle, or they don't want to lose this lawsuit as all the other employees (who may be as naive) would then claim against the company. So you don't know anything about the company, and your statement that I am wrong, is wrong.
Pursuit of a Mutual Goal Can Turn Friends into Foes
- A culture that strongly promotes entrepreneurial activity and doesn't lambast you for failing at starting a business.

- Venture capital on every corner. Most new businesses are started with capital from friends, family, or other local semi-well-off people (think: the doctors etc. that helped fund Warren Buffett's first company with initial investment). It's extremely common in the US, people don't find it strange.

- Large scale venture capital, eg Silicon Valley or NY.

- The best universities, by far. Beyond the concentration of talent that places like Stanford or MIT have, the US produces immense amounts of research and innovation from its top ~100 universities, which then frequently spin-off into new businesses. Bill Gates has estimated that the US produces 1/2 of all the scientific output on earth.

- Very enshrined protections around freedom of speech, and freedom of the press. This has been critical for companies like Google, Facebook, Twitter, MySpace, Friendster, LinkedIn, Reddit, Digg, Blogger, Medium, Wordpress, Movable Type, LiveJournal and a thousand others. Relatively strong property rights protections also help.

- An approach to creating new things that mostly says that things are legal until or unless they're named to be illegal. Basically: do it, don't ask permission. It's why PayPal, Uber and Airbnb were able to break the rules and get away with it for so long. Despite the criticism you'll see of this on HN, it's invaluable. Otherwise, you have a system where you must seek permission for every single thing.

- Common language, common currency and a mostly unified large market under one federal system. Free movement between states allowing talent to go where it needs / wants to. Starting in the US enables you to rush to scale much faster than you can in almost any other market, a position of strength from which you can then go after every other market.

- Massive rewards. The US owns around 43% of all global wealth, with among the highest median incomes, and the fifth highest GDP per capita - matched with three hundred million people that have a high rate of consumer activity. That enables very outsized results.

- Extremely high productivity and high technology adoption across most industries. The US economy remains among the top nations in terms of productivity (as witnessed by its very high GDP per capita), despite its size.

- Plentiful and relatively cheap energy / energy costs. The US is the world's second largest manufacturer. If you need to make something physical in the US, you can still do it for the most part.
I haven't signed the release
I never knew there was a "past" button...
I won't argue that all interfaces to digital devices have reached a good set of intuitive interfaces, it's clear they haven't. If we're just talking about desktop computers though, I think we're much closer. That said, of the first three groups you mentioned, I think there's relative examples in our analogy group. Workstations (in the professional sense) are like the semi-specialized vehicles that people use. Rock crawlers, off-road vehicles, etc. Mobile is like motorcycles. Each provides the same essential service, but the amenities, configuration and details wildly differ.
Ianal but tons of startups forego salary when times are tight (a month or two) and a bootstrapped startup isnt paying anyone until money starts flowing. What's illegal here?
I think you're looking for Chef or Puppet recipes, real configuration management tools which can flexibly deploy a complete stack, not some Bitnami toy which doesn't solve anything.

The limitations with most all container platforms is what they don't do major things which need to be addressed somehow in production systems:

- data backups / restores

- security practices / policies (good luck running SELinux)

- migrations to new versions

- security updates

- firewall rules

- monitoring & performance agents

- hard resource isolation (cpu, ram, network, IOPS)

- [something else obviously important here]

Containers are great for limited testing and local development, but for production they are like anti-type 1 hypervisors... more trouble that they're worth (docker instances still get stuck all the time as zombie processes, requiring a hard host reboot).

Worse, most of these containers are built by unknown persons, are unsigned and hosted publicly, so it's effectively running untrustworthy code however they decided to package and deliver it.

Finally, to add insult to injury, there's no reliable way to rebuild an image from scratch without some sources, whereas configuration management tools are intended to describe how to deploy apps and put systems into a desired configuration.
If someone were to build an artificial island
1 order of magnitude difference isn't my definition of splitting hairs
I wonder if every time Nathan Myhrvold googles something he thinks, "... fuck".
Oh dear, I'm coming up on two and a half years on HN (time flies!) and I didn't know either...
I'm interested in finding mentors as well. How did you find one?
What salary is someone owed when they agree to work for free?
That's a good recipe to not ever get hired... even if you are a hot shot engineer.
You stated your intent to leave, therefore there is no reason for the company to give you equity even though you worked very hard for it.

WTF? An intention to leave isn't the same thing as handing in your resignation. The guy worked for the equity he was promised and IF it turns out that they terminated him for no other reason to than to avoid giving him that equity, that's a clear violation of their agreement.

* They prefer to keep the equity for employees who would continue to work in the company.*

Sure and that's why vesting periods exist in the first place. But if they agreed to a one year vesting period, they have no right to punish this guy for not wanting to do more. You make an agreement, stick to it. FFS.
I was commenting on my memory of the article.

Upon rereading it, it seems the real insurmountable challenge is interrupts! It always seems like at that level of detail with this stuff, it becomes a decision to go slower in order to simulate NES hardware accurately. But my question is: how much code depends on that accuracy, and how much can you compromise for speed? A further question I have is can you do a cross game analysis of the whole NES library and find common patterns, reused functions, that you decompile into a kind of high level conversion that would hopefully or gloss over the need for specific functions to have that low level accuracy.
I find it really interesting how often neuro-science reminds me of work. This apparently means that the brain has some kind of equivalent to a partitioning table of a hard drive, and if that's botched, it becomes hard to find the data on the disk again. It's still there, but good luck figuring out where the file starts.
Another reason why it's kinda plain dumb to work as a non-founder employee at any startup except those on a clear exit path. Founders enjoy too many benefits and advantages. If the company succeeds, they become megarich while you cash in a nice bonus. If a founder underperforms, only rarely does a board take immediate action -- in sharp contrast to employees.

And like you said, employees vest slowly, while founder is usually vested on day 1.