skysight-inc/HackerNews huggingface dataset:
Not sure if the law changed, but for the 12 years I was on student (F1) and then work (H1) visa I had to notify INS if I changed of address. If you are traveling internationally frequently there was no need to separately inform them because you would do it on your entry form, but I've had to send a special form once when I moved and wasn't planning to travel for a while. This was about 10 years ago so things might have changed.
Sort of off topic, anyone know who's this Tim Peters who created the TimSort? Python docs and Wikipedia[1] has virtually no bio for him even though he's very well known Python contributor and his code becomes a legacy in this billion dollar lawsuit, among other things(like Zen of Python[2]).

[1]: https://en.wikipedia.org/wiki/Timsort

[2]: https://www.python.org/dev/peps/pep-0020/
So what?

If three users on a workstation each print a document that uses lots of RAM, two of them are going to have to wait no matter what.
Thanks for this. I get downvoted everytime I try less succinctly to air my heartbreak for Mozilla. If I want the latest greatest functionality, I'd be happy to add another plug-in. Not so happy to have to edit a ton of cryptic about:config settings to reduce new, beta features that create gaping vulnerabilities that propagate a slew of new security fixes... talk about a vicious cycle.
Yeah, a bunch of jurors will be ruined financially while being forced to watch billionaires fight over how to best split up their empire. Sortition is how you spell slavery in the 21st century.
"Has Oracle proven that Google's conceded use of the following was infringing, the only issue being whether such use was de mimis"
It's regulations in large part that draw the line between chartered flights and heavily regulated common carrier flights preventing better air travel from growing.
The pricing is surprisingly enough not terrible. Given that dedicated servers cost $1-1.5 per GB of RAM per month the three year price is actually almost reasonable.

That being said, a three year commitment is still hard to swallow compared to dedicated servers that are month-to-month.
> Why wouldn't you judge someone on anything?

Anyone can judge anyone on anything. In this particular case if someone judged a teetotaler negatively for not partaking, I'd judge them as an idiot.
The front end of guardian.com is open source
Securing web browsing: protecting the Tor network from bad actors
https://news.ycombinator.com/item?id=11722775
I tend to agree with you on AWS. I swear by it. But in this case I would probably go at it this way...

How many hours can I run the machine before it costs more than building one? Probably a month? (random guess) Will I be running it longer than that?

If yes, build the machine, if no, just rent it from AWS.

I can't even imagine a scenario where I run this 24 hours a day 365 that I wouldn't build out a Hadoop cluster or similar for.
Hmm, my understanding was that he was from Eastern Europe, but I could be wrong about that. I want to say it was in his location line on the wc3c forums for a while.
Why doesn't netflix just try to by-pass ISPs by rolling out their own service?

Big ISPs are starting to cap data, to stop/slow-down netflix. They should just put out their own high speed service like Google.
GNU Hurd 0.8, GNU Mach 1.7, GNU MIG 1.7 Released
Only downlink? For me uplink is more important, and I suspect for others as well (gaming/streaming).
All I want from speedtest.net is two numbers: up and down. That is everything fast.com gives me, and nothing more. I don't care about the fancy/weird laptop battleship image, ads, etc.

Also the "powered by ookla" is the weirdest branding I've ever seen. Not only does it bother me, but makes me trust the site way less. I didn't know what ookla was until I googled it just now.

Redesign/rebrand speedtest.net so it matches ookla. Right now speedtest looks like a scam, ookla looks official.
That HTML markup is pretty cringe-worthy.
You are missing the important point of having a new large government workforce to be administered, unionized and funded for decades to come.
“There's nothing more permanent than a temporary hack.” - Kyle Simpson (via @CodeWisdom)
How Mmany times have you heard that argument?
I was thinking of NEC v Intel although that one is pretty murky too, to the nonspecialist - NEC already had certain licenses, etc.
They react like the people in this article? This founder sounds like a complete a-hole.
She mentions a bunch of times in the article about the fact that she is a problem drinker/alcoholic. A diabetic that can't drink a glass of orange juice has a problem too, but not one that they deserve to be judged harshly for.
Gentlemanly behavior or etiquette in general at least historically could be summarized to always make the people around you as comfortable as possible. In that way being as nice as possible to the drinkers makes sense, its not like you're billed by the spoken word or something. Also it makes the manager in the linked article a hopeless jackass for making the employee uncomfortable, even worse doing to in front of peers. Well, every continuum has a median and someone has to end up below it...

Its interesting that the topic changes but the subject never changes. Everyone expects this kind of behavior with food, now a days.

Historically it was normal for religion. You'd agree with your immediate boss or things would get very uncomfortable very quickly. Times change. Maybe someday people who don't drink won't be bullied, much as its pretty much OK to be Jewish nowadays, or whatever else.

Another set of current day examples are progressive/left wing political signalling on social media which is fairly mandatory, and strangely enough the ecosystem your phone belongs to (ios, android, or the also-rans).
Right, it's very strange to try to localize this to one industry, because drinking is the main way that adults socialize in society all over the world.

I mean, I like it, so it's not a problem for me. But it is interesting how people minimize the dangers of it and exaggerate the problems of a much less harmful drug like cannabis.
> Money buys you things. By definition people with more money will not be burdened by the same things as those with less.

The commons are a superset of things provisioned by government, and we expect that the commons will be relatively unburdened and available equally to rich and poor.

Being unburdened by hunger and stress about paying rent is one thing; being unburdened by preferential treatment by the state is another.
Collection Pipeline (2015)
Are they wrong though?
The Intel SDM, Volume 3, version 058 has a new set of MSRs called IA32_SGXLEPUBKEYHASH along with a new feature control bit for them. The intended policy is not specified anywhere that I can see, nor can I find any PR announcement or whitepaper. I also don't know what CPU generation will support that feature.
Passion: The Key Ingredient for Securing the Job of Your Dreams
Copyright doesn't say anything about "APIs." It protects any "work fixed in a tangible medium." In the BIOS cases, you just had to connect certain code to known interrupt vectors. The code itself was totally clean-room implemented, and an interrupt vector table that exists transiently in memory isn't "fixed" and "tangible." But a Java API is much more than that. You have tangible permanent source code files containing classes that have specific names and members that have specific names. Copying a Java API involves copying these things. Moreover, here it was clear that Google did have access to the JDK code while developing the Android JVM.

I appreciate that this feels like an arbitrary distinction from the programmer's point of view. The way to think about it, I think, is this: what creativity is required to design the API? Designing a class with particular methods and appropriate names requires at least minimal creativity. Putting the disk I/O routines at INT 13h instead of INT 12h doesn't; it's arbitrary.
True, but they didn't do anything to her. They ADVISED her not to breastfeed, and noted when she went AMA (against medical advice), but let her do so.

Arguably, the only thing they did without consent was drug test the child, but I bet they consented. She consented to her own drug tests. All of them.
Well, many people have had experiences with the zealot vegetarian/vegan who will attack them for not following their choices.
I was surprised to see I got 89mbps. My Comcast plan is 75mbps. Thanks Obama!
Considering Netflix accounts for 37% of all downstream traffic on the entire internet during peak hours it seems that the investment would be well worth the cost of the domain if they are having trouble with ISP's limiting users speeds to their servers (and we know they are!). Now instead of ISP's gaming speedtest.net by giving it priority speeds, Netflix gives users something to test and view the bandwidth being served to their streaming servers.
Where's the boundary between boilerplate and framework?

I think people have hard times pronouncing framework these days, because it sounds offending in terms of learning curve. Why would you spend X amount of days to learn a framework, when you can spend that time learning about the core technologies and make yourself no-dead-code code base? That's why I dislike frameworks.

With React-boilerplate, having a CLI tool that helps you modify the "boilerplate" I think we are getting more or less to the framework definition.

In any case I've never used a boilerplate without having to use `rm` command after installing it. That's why I dislike boilerplates and avoid them.
This all checks out to me. They are talking about flight deck documentation, which means, the guidebook type can be small but not too small to read due to movement and perhaps if the reader is in an emotional state. You can imagine reading instructions on Apollo 13 after the increase in Carbon Dioxide just to go through a power down sequence checklist.

Floating around, emotional state, perhaps some brain dysfunction due to air composition and lack of sleep. You don't want the type too small.
The internet is a network.

Different paths will have different amounts of bandwidth and latency, especially at different times when some parts of the network are heavily loaded.

In certain cases (ie: transatlantic cables), there is only one quick path between US and Europe. If that cable is heavily loaded, then your bandwidth when talking to a European server will be slower.
The fact that someone who doesn't drink considers it a "moral decision" makes people uncomfortable as well. If it were just about preferring to drink or not, no one would care, but when it becomes about morals people who do choose to drink feel like they're being judged.
Verizon FIOS was doing this about a year ago in the NYC area. I was getting crappy YouTube and Netflix playback but everything else was fast. My solution was to use a VPN service, and suddenly I was magically streaming Netflix and YouTube in crystal clear HD.

I think what was happening is that the VPN service had servers in the NYC area that had great connections to the local ISP network, and they also had a great connection to the Netflix servers, vs Verizon was deliberately keeping their pipe to the Netflix servers small so that there was limited Netflix bandwidth entering the local ISP network.
You jest, but think about how unbelievably painful it'd be to write a program that uses >1TB of RAM in C++ .... any bug that causes a segfault, div by zero, or really any kind of crash at all would mean you'd have to reload the entire dataset into RAM from scratch. That's gonna take a while no matter what.

You could work around it by using shared memory regions and the like but then you're doing a lot of extra work.

With a managed language and a bit of care around exception handling, you can write code that's pretty much invincible without much effort because you can't corrupt things arbitrarily.

Also, depending on the dataset in question you might find that things shrink. The latest HotSpots can deduplicate strings in memory as they garbage collect. If your dataset has a lot of repeated strings then you effectively get an interning scheme for free. I don't know if G1 can really work well with over 1TB of heap, though. I've only ever heard of it going up to a few hundred gigabytes.
> 1) C++ is too complicated, and therefore hard to reason about and slow to compile.

Don't we tend to reason predominantly about the written-down code rather than about the language itself? Once the developer has delineated the semantic circle he will be using, the big part of the specification is left out. Granted, the question is open when we are contemplating a blank ... err, code editor, but does that occur all that frequently?

> Presumably this speculation is based on the Intel-Altera acquisition.

Well, it has been a while companies sell high performance network cards equipped with gigabytes of RAM and an FPGA. I'd be curious to know what people do with that? The level of prices seems to indicate the target would be financial institutions, but how about the developers -- where does one find people proficient in finance, math and verilog/VHDL all at once? And at what price?
I think you could hijack a plane if you just demand the pilot takes you somewhere rather than trying to get cockpit access. Making a move for the cockpit will cause everyone to rush you. But if you just take prisoners and demand that the pilot flies to Venezuela, I'm fairly sure it would work.
I'm older and still get all kinds of reactions if I mention I don't drink.

Adding "...tonight" seems like a useful way to avoid of all that, so I may start using it.
And that 737 is in turn about 1/3rd the weight and fuel load of the 767s that crashed into the World Trade Center. That's about a factor of 10 difference in kinetic and chemical energy from that Falcon 2000. If 9/11 had been carried out with Falcon 2000s we'd be talking about good the repairs look and how you can barely tell where the holes were on the WTC towers.

I'm not calling the comparison unreasonable, I'm simply saying that the two are not the same, so it's perfectly reasonable for the security to be different too.
Good things can't happen without government sanction, and bad things can only happen when there is not enough government oversight (or through nefarious conspiracies). This is the narrative structure we call news today.
This seems to me a problem with an infantile culture, and not alcohol per se. The founder in the anecdote is obviously a person of poor judgment, unable to empathize, egotistical. This kind of enfant terrible is worshipped and celebrated by SV culture, given power, their fits and tantrums indulged and even encouraged as part of their mystique of genius, their disruptive zero-fucks-given.

This problem runs deep; alcohol is only a smidgeon of it.
Right, this tool only tests your ISP's speed for Netflix content, which most tend to throttle. For the majority of people, Netflix is the only way that the saturate their bandwidth, so this tool is more relevant to them than to people downloading ISOs. I generally speed test by wget'ing a large ISO because those numbers are more relevant to me.
And what would you say to me, given I'm diabetic?

Yeah, I've had a few beers in my time, and still once in awhile. But I've finally realized in the last few years exactly how badly alcohol messes up blood sugar levels (honestly, practically every illegal drug is safer for me from a biochemical perspective because how the liver's function of regulating blood sugar levels is affected by alcohol) and so I drink far more judiciously now. I wish I'd paid more attention to this years ago.

But alcohol is not really the point of the article, it is the emotional relationship to alcohol that people / society has and of the immaturity of this relationship. Her boss in the first anecdote sounds like a wanna-be cult leader. She should have mentioned his age; that would have been useful, I think - I am assuming the older one gets, the wiser about such things normal people get (the pointlessness of bullying people like that).

You could substitute "agile", or some other fad buzzword, and you could easily write a similar article. I am now reminded of my stint at Peoplesoft, where first day of orientation was all about the wonders of becoming a PeoplePeople and PeopleThis and PeopleThat. It was pathetic.

Companies consciously are using cult indoctrination tactics now, I think. The idea of 'pay people a decent wage in return for quality work' is ... old fashioned. Instead, you are supposed to give your soul to the company in return for ... what? I don't remember this attitude when I was in my twenties, but that was before the Internet happened and 20 year olds started becoming billionaires.

When "rah rah rah" is the driving force, as opposed to a sense of professionalism, then that's not a job a sensible person wants. Software development / IT is not a religion, it is merely a craft.
Stealth Research and Theranos: Reflections and Update 1 Year Later
Should it be seen as a red flag when you're given a tour of the office (maybe during an interview process) and they make it a point to show your the beer fridge? My anecdotes aren't data, of course, but every time I've had that kind of experience, I've discovered that there's an implicit expectation that you'll stay at work later and drink said beer.
Future&History of transportation visualised
On a whim, I checked what the rate is to hire a private jet. Can't really do a prop as it'll take too long to get anywhere.

Rate for a Gulfstream jet was about $2500 per hour.

So, "for the rich".
More likely the speedtest sites have a much higher QOS definition, and are unthrottled, while netflix is explicitly throttled.
> just that I think this isn't a piece of supporting evidence for it

The context is a letter to Bishop Mandell Creighton in 1887. Acton read some work of Creighton's and thought Creighton wasn't critical enough of certain popes. The context is exactly about why the bishop was too uncritical when looking back on the powerful men of history.

It wasn't a narrative of a pope and how he turned to the dark side after he started wearing white robes.

And I'm sure Acton wasn't referring to men like Ramanujan in his quote, though he may indeed have been a great man in other dimensions.
> It's interesting to describe something that gets people what they pay for as selfish on the part of a third party.

It's selfish because it is done with the goal of increasing Netflix's revenue.

Now, in this case selfish doesn't mean evil. To the contrary, Netflix's success will mean happier people, more satisfied customers. Much in the same way auto manufacturers make safer cars for higher profits, or surgeons can make a comfortable living saving lives.

Netflix is simply trying to make a buck, and if some people get helped in the process, that's just collateral benefit.
Artificial intelligence is relieving junior lawyers of time-consuming tasks
I can tell from this comment you are likely a serious alcoholic. Get help.
That's a good suggestion. The teropa.info post was very helpful for reintroducing myself to web development after not touching it since 2008. I hope I'm not scaring anyone from getting started by adding I also consulted typescript tutorials ;D
OP looks like he's calling Netflix's actions evil, and the post you're replying to is questioning that. I think everybody in this comment chain agrees that throttling based on domain is illegal and immoral for the ISP to do.
> It's actually really weird being a young adult (23) who doesn't and has never drank.

As someone who never drank until I was 25, I can see your point. However, the negative thoughts people have about "don't rock the boat for being different" have never resonated with me.

I think the whole idea that everyone should always care about everyone else's feelings has gone way too far. I sometimes eat red meat, I enjoy good beer, I don't smoke or do any drugs. We can still be friends whether you agree, or disagree, with any or all of those points. If you don't think so, that's your problem.
Well that was a largely missed opportunity
Fingerprinting turned out to be one of the biggest crime-fighting tools of the 20th century. Does that debaffle it a bit?
> I never quite understood why unique_ptr and move semantics are supposed to improve memory safety over new and delete. [...]

Though it isn't the type of safety you're thinking of, if you use make_unique/make_shared you'll also be exception-safe... which is a very nice benefit.
First though I had. I wonder who's responsible for the typo -- the journalist, Google, or Oracle?
>I just don't think that calling the other side "stupid" is a legitimate way of arguing.

There should not be "the other side". Yet there is no sign of security researches involved making these claims and you seem genuinely surprised that there is controversy and security researchers debunk the claims.
Yes, she's admitting she has a problem, and trying to take action which mitigates that problem for her.

If she were a diabetic would you be defending her employer insisting that she eat a Mars bar when she's said no?
There is drinking to get drunk and there is having a glass of wine or a beer. If I've been working all day, and now it is after work and for some reason I am still working, a beer sounds great. If I was not disciplined enough to stop at one, I would definitely stick to zero though.
> Free SSL is a very nice move, kudos.

This is one feature of AWS they probably had to keep feature parity with.
Are there any existing projects based on this, just looking for some examples
My internet speed (according to fast.com) is 0. Adblock & uBlock off on the site & fast.com uses https. Not sure why it wouldn't be working, no VPN in middle. Anyone else having issues?

edit: Speedtest.net was ~38mbps down. Is a netflix subscription nec. for this?
Things I enjoy doing: When there's some sort of thing where there's free alcohol, and somebody says they don't drink, interrupt before somebody can ask an intrusive question with "excellent, more for me then" and if possible clinking my glass with theirs. Usually spikes (pun absolutely intended) any issue before it starts.
I mean, that's basically what code reviews are, and they don't bring anything to a screeching halt.

I'm curious though, if you have access to the source, and you have engineers who are "tainted", could those engineers not put together a tool that scans commits automatically for anything in the original source and outputs a warning to those tainted engineers that they can go to the clean room engineers about?
When you suddenly realize that your "big" data is not really that big!. Who needs a Hadoop/Spark cluster when you can run one of these bad boys
What am I supposed to do in a bar?

You can ask for a coffee, tea, a coke, alcohol-free beer, water, etc.
For a long time I wondered if it was a failing of the language or the culture.

After spending 4 days trying to diagnose a problem with hbase given the two errors "No region found" and "No table provided" and finally figuring out it was due to a version mismatch I now believe it is the culture.

At the very least you should be printing a WARN when you connect to an incompatible version.
Couldn't an ISP prioritize burst traffic but throttle streaming after X minutes?
DW is most fruitful. If you are into British Isles trad/folk, there's a lot of wonderful Québécois stuff. Those guys often have better Irish trad chops than local Irish trad prodigies. Then on top of that, add in all the odd Acadian/french influence. I got to play with some of those guys in Christmas Revels.
https://en.wiktionary.org/wiki/Reconstruction:Proto-Slavic/p...