skysight-inc/HackerNews huggingface dataset:
I remember how I used to check browser stats every month when FireFox came out. At some point, I don't remember when it didn't matter any more. But, it is interesting to see the trends of past years.
https://www.w3schools.com/browsers/
We can, but explaining the reasons for wanting a downvote would help. The war on drugs certainly has been a tool for racial oppression, and Sessions has expressed support for folks who back anti-miscegenation laws, so it seems like it's not a necessarily untrue statement.

https://newrepublic.com/article/61363/closed-sessions
ARM Trustzone

http://www.arm.com/products/processors/technologies/trustzon...

AMD PSP

http://www.amd.com/en-us/innovations/software-technologies/s...
Your citations: a listicle; a news organization mocked widely for its propoganda and manipulation of facts. Good.
> Where does this path end?

It ends with the performance advantages of OOO execution being effectively negated by the workarounds to address the security issues it causes.

The following parable is edifying: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD05xx/E...
Yeah. Programme managers can get around £1k+/day.

A good dev would be £700/day and up, depending on experience, business line, hotness of their tech skills etc.
I'm just going to drop this here: https://gist.github.com/nicowilliams/a8a07b0fc75df05f684c23c...
One of the nicer things to happen at Porsche in recent times was their realization that the Cayman could be more than the entry-level kid brother to the 911. Those racing Caymans are inspiring and what they've done with the fuel efficient four-cylinder engine in the production model is pretty great.

Not that there's anything wrong with the entry-level ones. It'd be incredibly fun to own a flat six Cayman, and they sell so cheaply used that I wonder why they aren't more popular.
IMO that's the correct answer. The only reason it was flourishing was due to lack of enforcement of federal law. It needs to be addressed at the federal level or there needs to be a clear method for states to veto/nullify/ignore federal laws that they feel overreach.

I can't remember the procedure, but isn't there some method for a state to nullify a federal law that it disagrees with?
> as polls show a solid majority of Americans believe the drug should be legal

I am for the legalizing of marijuana, but considering the majority of Americans live in only 9 of the states, decisions should not be made based on the "majority". Federal law based on what the majority wanted was one of the things that the framers were afraid of. 9 states should not be able to dictate what occurs in the other 41 states and vice versa. Full state rights. Again I am for the legalization marijuana, but this needs to be a state by state decision, not federal govt.
Unfortunately that's not how it works, at all. Especially when there are legal conflicts between the state and federal governments like this. There are so many laws on the books, many of them horribly outdated, and legislatures are overworked / grid locked. Often, the only way for us to have a working body of law that makes sense is for the government to simply stop enforcing the outdated ones.

In the case of the Obama era Pot rules, the federal government had basically said "Rather than enforce our unilateral law, we're going to allow individual states to decide how they feel and only enforce the prohibition in states that continue to request it." Which makes perfect sense. Once enough states had legalized it, it would create momentum to legalize it on the federal level. It made perfect sense for the federal government to get out of the way and let that process play out.

Enforcing the federal law in states that legalize it is just going to set up a battle between those states and the federal government, with a lot of very costly court cases and headaches for the various agencies tasked with enforcement.
Not really, once a program is compiled with -retpoline, new hardware won't bring back reliable branch prediction.

I'd hope maybe, just maybe, this would be enough to put a focus on compilers producing code that ends up using processor-optimized paths chosen at runtime, to avoid "overheads ranging from 10% to 50%".

Though, in this case, that would essentially mean making the entire executable region writable for some window of time, which is clearly too dangerous, so I guess the 0.1% speedups from compiling undefined behavior in new and interesting ways, will continue taking priority.

I mean, it's a compiler flag right, obviously whoever's going to run a program on an unaffected platform will take the effort to recompile everything with the flag removed.

Just the same way every serious application currently provides different executables for running on systems where SSE2, SSE4.1, or AVX2 is present.
> why European developers appear to be content with earning significantly less than virtually all their American counterparts

It's what the market pays. If I say I want $120k, I won't get a job.
Something that always strikes me is how insanely complex it is to even experiment as an outsider to the university path. From my understanding a relatively simple 10+ year ago tech ASIC is still going to run like $10k USD for a shared die prototype from limited providers, compared to software, component level systems design, or even mechanical devices where you can get a local machine shop involved or at least do some parts of it yourself.

Yes, FPGA's exist but they are not even relevant when you are talking about the skillset/engineering discipline to make the FPGA itself and actually producing the physical thing.
The Model 3 hasn’t even been reviewed yet. A lot of people won’t buy a product until they’ve seen it deliver on its promises and it is available to buy immediately.

You can’t compare demand for their offering to Ford’s until it’s actually... you know... offered. Model 3 is still basically in a Beta release.
Merrill Lynch blocks clients from buying Bitcoins
To flip this, the minority of the country that live in 39 states should not be able to dictate the law to the majority of the country who just happen to be concentrated in a relatively small area. That's tyranny of the minority, which is arguably far worse than the tyranny of the majority the framers feared.
A wise old developer once told me
uh uh. Quirks of population distribution should certainly not permit a minority of citizens from driving policy in directions the rest of the country doesn't want to go. One person, one vote.
Wait, what? Why should governments step in to back FOSS?

The city of Munich tried to switch to Linux. They just announced the plan to switch back to Windows - presumably they were underwhelmed too.
Your "avoiding the complexity" in fact turns into its mirror image: in order to ensure sane behaviour, you have to have a preamble to avoid inheriting things you don't want. This results in people writing things like http://www.linuxprogrammingblog.com/threads-and-fork-think-t... : the list of things you have to remember not to use in order to use the "elegant" API.
Seven minutes after that one, a 4.9 magnitude happened here, 10000km away from CA:
https://earthquaketrack.com/quakes/2018-01-04-10-46-12-utc-4...
Coincidence?
>Its hard to get your head around how big a deal this is.

It truly is difficult to predict all the ripple effects from this. I can't think of a single computer bug in the last 30 years that's similar in reach to this Intel Meltdown.

[EDITED following text to replace "Intel bug" with "Spectre bug" based on ars and jcranmer clarification. The Intel Meltdown can be fixed with operating system update patches for kpti instead of a complete recompile.]

Journalists like to overuse the bombastic metaphor "shaken the very foundations" but this Spectre bug actually seems very fitting of it. Off the top of my head:

- browsers like Chrome & Firefox have to compile with new defensive compilation flags because it runs untrusted Javascript

- cloud providers have to recompile and patch their code to protect themselves from hostile customer vms

- operating systems like Linux/Windows/MacOS have to recompile and patch code to protect users from malware

Imagine the economics of all these mitigations. Also imagine that each of the cloud vendors AWS/Google/Azure/Rackspace had very detailed Excel spreadsheets extrapolating cpu usage for the next few years to plan for millions of $$$ of capital expenditures. Because of the severe performance implications of the bugfix (5% to 50% slowdown?), the cpu utilization assumptions in those spreadsheets are now wrong. They will have to spend more than they thought they did to meet goals of workload throughput.

There are dozens of other scenarios that we can't immediately think of.
“Widely” by members of only one side of the political spectrum.
Hey guys, I built this out of a desire to get emailed when people respond to me on HN. Too often I would comment, go out to dinner and forget to check back. Now, I will know within an hour or so if someone commented!
> The concept of Fork was not designed to "spawn new programs", it was created to allow parallelism on a single program with several processes collaborating on the same task. It's even in the name (i.e. you fork the program in two, not spawn a new process).

I really doubt this. Is there an instance of a program with 1st edition lineage that use processes to achieve concurrency? There were pipes, sure, but that could be achieved with a spawn-like call.

I don’t see processes being used for concurrency in UNIX history until BSD sockets and forking servers emerged.
>it respects the standards

What about the time they broke passive event listeners for no other reason than "we say so"?
8% of chinese men descended from Ghengis Khan?

https://en.wikipedia.org/wiki/Descent_from_Genghis_Khan
SWE III (One level above new grad) in Boulder, CO with 4 years at Google: ~$225k total comp with 60/40 cash [Salary+Bonus]/equity.

For reference, Google's ladder goes:
SWE II -> SWE III -> Senior SWE -> Staff SWE -> Senior Staff SWE -> Principal -> Distinguished.
If you want to deploy and iOS app, then you definitely have to. So long as Apple is vertically integrated from hardware to OS to marketplace and it's a 100% walled garden, they will effectively be charging developers a tax to do anything. The fact that they charge a tax on top of all that is what I take offense to. Especially since Google lets anyone make Android phones, lets you develop on any platform and install from any source. And access to publish to their app store is a one-time fee of $25.
Uh, some states tried to use the concept of nullification to keep slavery around and failed. Not exactly a shining endorsement..

edit: It's important to learn about history.
Sometimes the leaks are intentional to gauge public reaction, and then actual action is taken based in part on feedback.
The vast majority of software is not commercial software (as in, software that is sold. Most software is for internal use.)

> with a few shining examples, I've been totally underwhelmed by FOSS.

I suspect you think that most software is desktop software? This would be wrong.
These are all ways of preventing malicious code from running on your system. If you're not running code that abuses the new attack vectors, then you are effectively stopping the attack.
I'm still a student, I have a few questions:

-What tech skills sets do you have? Do you need a MS/PhD at your level? If not, does it help?

In school we learn the standard algorithms/data structures material, but I want to expand my horizons and begin learning what is applicable to industry.

I am very curious to learn what someone at your level has skills in. I'd like to pick up something not taught in school and begin hacking away on a project that will help me... which leads to my next question

-What are good beginner resources/tutorials you recommend to learn these skill sets? Are there any good projects you can point me to?

-Just curious. Does "550k with a roughly 55/45 equity/cash split" mean you make ~247,000 base + ~302,500 in stock options? I am not too familiar with how compensation is broken down.
The advances in this field will probably come from people like the biologists quoted at the end of the article, who are using these new techniques to improve workflow and identify new techniques to explore biology

The google stuff, as others have said, seems...useless. Deepvariant performs just as well, but not better, than conventional methods. As far as being able to tell someone's age or smoking status or blood pressure, that is already done pretty well by...asking people, looking at birth certificates or using a blood pressure monitor

A few years ago, google publicized its ability to detect macular degeneration or some disease better than humans using deep learning. But it was only marginally better, not enough to change clinical decisions. And to actually implement that tech would be almost impossible given existing healthcare workflows, treatments and economics. The ability to predict heart attack from eye images is cool in theory, but they probably can't actually do that yet technically with a good enough specificity, and how would you get eye images on a regular enough basis for it to be useful?
Doist | Front-end Developer | CSS, HTML | World | Full-time | Remote: https://doist.com/jobs/#front-end-developer

Doist | Senior Android Developer | Java | World | Full-time | Remote: https://doist.com/jobs/#senior-android-developer

Doist | Developer Advocate | Python, Golang, Ruby, Java & Javascript | World | Full-time | Remote: https://doist.com/jobs/#developer-advocate

Doist | Swift Developer | AppKit, KVO, CoreData, AutoLayout, TextKit | World | Full-time | Remote: https://doist.com/jobs/#swift-developer

At Doist, we’re always striving to build not only amazing products but also amazing teams: Teams that innovate and change how productivity tools are made. Our flagship product is Todoist, a to-do app with over 15 million users worldwide. Recently we launched our second app Twist which is a mindful team communication and collaboration app.

These are all remote positions. You'll be free to work from wherever you please. You can also choose to work from our office in Porto or Barcelona, or we'll get you a dedicated desk at a co-working office near you. :)

To learn more about who we are and how we work, please check out our Ambition & Balance blog: https://blog.doist.com/
This is what I came to believe too, and it's yet another reason why I believe the highest priority for the society is to stabilize what we have now - as opposed to constantly try to tear everything down in order to win something for one's group.

Looking at the last decades, it's no longer unreasonable to think we might cure things like blindness or deafness, or paralysis, in the next 100 years. But that can only happen if our technological civilization survives uninterrupted. If it spirals out of control and self-destructs, we'll be stuck in a pre-industrial age for thousands (if not hundreds of thousands) of years, until the Earth replenishes some of the easily accessible high-density energy sources we pretty much entirely mined out.
There is a method for states to nullify federal laws they disagree with; the last time we tried it, though, the side effects were a bit undesirable.
You can also flag them if you click on the timestamp next to the username.
But as you go back in time, it becomes increasingly unlikely. At some point it is so unlikely it can be disregarded. And the point of the article is that point is closer in history than you might expect.
You say this as if Sessions is a good-faith actor, when clearly he is not.
Great-West Financial | Boston, MA | Full-time | On-site | Front-end Developer

Position will be working on Great-West’s modern front-end applications. As a Front-end Developer you will be involved in all stages of the project lifecycle from collaborating on requirements, to development, to implementation in production environments. This position is very hands-on and requires a strong ability to adapt to challenging problems and an intense desire to work as part of a cohesive team.

- Experience in JavaScript and HTML5 / CSS3
- Experience writing code utilizing a Font-end (MV*) framework (React / AngularJS)
- Testing experience including unit and e2e testing

Apply here: https://jobs-gwl.icims.com/jobs/15001/developer-web/job
Yes, the government has some prosecutorial discretion, the legal limits of which are uncertain. But there is no legal ambiguity or conflict as to federal government's authority to enforce drug laws (as I originally read your post to suggest, though perhaps you have edited it?). Federal law is supreme and the Supreme Court has already ruled on this particular issue, going so far as to allow the punishment of someone who was growing marijuana in his backyard for personal use in compliance with the state medical marijuana law. The feds could legally walk into a recreational pot shop and arrest all the employees and customers, and legal arguments to the contrary wouldn’t really go anywhere.

But it’s worth noting that they can no longer do the same thing to medical marijuana dispensaries and patients because of the relatively recent Rohrabacher–Farr amendment in the federal budget that prohibits spending money on enforcing federal drug laws against medical marijuana programs that are compliant with state laws.
What is the difference between this and spacemacs?
You'd have a hard time convincing me of that. They had ALREADY tried the Itanium architecture with the i860 and knew that it was horrifically slow for almost all applications.

https://en.wikipedia.org/wiki/Intel_i860

I'd also look at the market of the time. Itanium was in the tech press everywhere. HP-RISC and Alpha were abandoned. MIPS moved into the low-power market. Resources for SPARC and POWER seem to have been cut. Everyone making the top-level decisions was convinced that Itanium and a sufficiently smart compiler were the solution (hint: the halting problem prevents general static analysis as Turing discovered in the 1930s).

Everyone that is, except AMD and Intel. AMD had no alternatives, so they pulled the x64 rabbit out of their hat. Meanwhile, Intel hadn't slowed down their x86 work. When Itanium fell through (like history indicated it would), Intel was out some R&D and some marketing, but had effectively killed off all their RISC competition (it took a decade or more to catch up). Intel then proceeded to Monopolize AMD almost out of existence (and only paid a couple billion in return for their hundreds of billions in profit).

It all works out way too conveniently for Intel.
This only makes it even less appropriate than that comment and the OP.

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Ideological or political battle or talking points. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
Why? What harm can the Feds point to, with respect to legal marijuana? It's been mostly good in Colorado. Sales tax on marijuana has offset some budget problems citizens of Colorado inflicted on themselves (TABOR). Apparently, crime in Colorado isn't uniformly rising: most categories of crime are less common since legalization, a few have risen a bit. This is in line with a secular drop in crime in all of th USA, however, so, again, mixed bag.
Tensorflow 1.5.0 release canidate includes “eager execution”
As an example, Kansas tried to pass a law about firearm suppressors. If it was made in Kansas and strictly used inside Kansas, it would be legal. This ended in the unfortunate federal conviction of a few men.

http://www.kansas.com/news/politics-government/article126014...

Selective enforcement is very terrible indeed. I have my doubts Trump will go after weed farmers, I think he might press Congress however for a solution.
market depth understates liquidity dramatically because a lot of liquidity is hidden / dark. Nobody is going to show a big order in a super volatile asset.
Not quite - lots of "serious" applications these days are written to target JIT compilers, which would be capable of switching retpoline on and off depending on need.
> the vast majority of commercial software is not FOSS.

The overwhelming majority of commercial software made is custom. Much of it is already Free (as well as bloody expensive), and the rest could be without changing anything to the underlying business models.

At the same time, the majority of commercial software used is proprietary. Because while Microsoft Word is only one piece of software, it is multiplied by the number of its users.

As a user, of course you'll find that almost all the software you would pay for is proprietary. But that's just availability bias: you miss all the software that has only one customer, and there is a lot of it.
This is exactly why my MBP has been reduced to a $2700 VNC terminal / web browser / mail client. They screwed up keyboard handling in the built-in VNC client a few releases ago, so it’s failing at the most important of those three use cases.

When it eventually dies, I’ll need a replacement with a decent screen, keyboard and trackpad. Apple used to make those, but not any more.

I’ll probably end up running linux on some well-regarded windows laptop.
Thanks for all the insights! I will give this a go soon I guess.
ex-Sun team != Oracle execs
I keep seeing this “good-faith” buzzword everywhere lately. It seems that the current political usage is just a way to dismiss any legitimate arguments or actions made by someone who is supposed to be a villain in the narrative.
Getting the encryption right is pretty tricky! How do you verify the encryption method for a message, for example? That's a real problem in JWT: that's how RSA privkeys leak. PAST solves this by not negotiating. How do you make sure nobody's doing nonce reuse in ECDSA? That's a real problem in JWT. PAST solves this by only having (v2) specify exactly how to do that.

Just because this specifies a format, doens't mean it's just a format :)
> to this Intel Meltdown.

Wrong bug. Intel meltdown is bad, but not anywhere near as bad as Spectre which affects everything! No AMD immunity here.
> Pot smokers aren’t violent people because it tends to chill you out

This is not a great argument. I'd say pot smokers aren't violent people because they are everyone as in they are average people not drug addicts, which is mostly true (in my dataless opinion). Most people don't causally or recreationally use heroin, but like alcohol, a large portion of average people do enjoy regular MJ use.
Hats off to you sir! half a mill in total compensation is amazing. That's doctor money for much less of the time in school.
Suppose you have transportaion company that owns 80% of the market share for everything transported on the roads. By car, van, truck, semi, everything.

Suppose your company also has a team that inspects public bridges to make sure they don't collapse.

Is it really altruistic, or given your market share is it a cost of business?