skysight-inc/HackerNews huggingface dataset:
Definitely not deriding horseback riding (no pun intended). Humans will always do things for pleasure that they used to do purely for practical reasons. Just look at the mere act of jogging.

But, one thing I know that I'll never do for fun is debugging IE6 browser compatibility issues. I'll never get that part of my brain back again.
Huh. That's fine, but it should have caught my submission as a duplicate of his then, or at least, tell me someone else has.
So what? There’s no reason the Atom team couldn’t optimise their critical paths while retaining extensibility and cross-platform-ness, and the proof is that Emacs has already done it.

Their problem is not technical, it’s ideological
These are the updates, sorted by microcode update date, with a cursory
look at the generation:

sig 0x000406e3, pf_mask 0xc0, 2017-11-16, rev 0x00c2, size 99328
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=263907
Skylake Core

sig 0x000506e3, pf_mask 0x36, 2017-11-16, rev 0x00c2, size 99328
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=329443
Skylake Core & Xeon

sig 0x000306f4, pf_mask 0x80, 2017-11-17, rev 0x0010, size 17408
Haswell-EX

sig 0x00040671, pf_mask 0x22, 2017-11-17, rev 0x001b, size 13312
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=263793
Broadwell Core

sig 0x000306d4, pf_mask 0xc0, 2017-11-17, rev 0x0028, size 18432
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=198356
Broadwell Core

sig 0x000306f2, pf_mask 0x6f, 2017-11-17, rev 0x003b, size 33792
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=198386
Haswell Core & Xeon

sig 0x00040661, pf_mask 0x32, 2017-11-20, rev 0x0018, size 25600
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=263777
Crystal Well Core

sig 0x00040651, pf_mask 0x72, 2017-11-20, rev 0x0021, size 22528
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=263761
Haswell Core

sig 0x000306c3, pf_mask 0x32, 2017-11-20, rev 0x0023, size 23552
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=198339
Haswell Core & Xeon

sig 0x000306e4, pf_mask 0xed, 2017-12-01, rev 0x042a, size 15360
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=198372
Ivy Bridge Core & Xeon

sig 0x00050654, pf_mask 0xb7, 2017-12-08, rev 0x200003c, size 27648
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=329300
Skylake Core

sig 0x00050662, pf_mask 0x10, 2017-12-16, rev 0x0014, size 31744
Broadwell

sig 0x00050663, pf_mask 0x10, 2017-12-16, rev 0x7000011, size 22528
Broadwell

sig 0x000706a1, pf_mask 0x01, 2017-12-26, rev 0x0022, size 73728
Gemini Lake

sig 0x000906ea, pf_mask 0x22, 2018-01-04, rev 0x0080, size 97280
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=591594
Coffee Lake Core

sig 0x000806e9, pf_mask 0xc0, 2018-01-04, rev 0x0080, size 98304
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=526057
Kaby Lake Core

sig 0x000806ea, pf_mask 0xc0, 2018-01-04, rev 0x0080, size 98304
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=526058
Kaby Lake Core

sig 0x000906e9, pf_mask 0x2a, 2018-01-04, rev 0x0080, size 98304
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=591593
Kaby Lake Core & Xeon

sig 0x000906eb, pf_mask 0x02, 2018-01-04, rev 0x0080, size 98304
http://www.cpu-world.com/cgi-bin/CPUID.pl?&SIGNATURE=591595
Coffee Lake

I believe the oldest processors in the list are the Ivy Bridge
sig=0x306e4. That includes E5-xxxx v2 Xeons, circa 2013.
An extreme magneto-ionic environment associated with the FRB source 121102
Not equivalent, but superior representation. Rural minorities outvote urban majorities due to the bias in the electoral college / Senate model.
Yeah, could be that you see 200% improvement on first call and then proceed to suffer 2000% slowdown unless this is benchmarked properly.
Did you see any of the output source? I wonder if it's clean enough to be understood by humans, or if it's one of those situations where it's been optimized to work but not be understood.

Then again, if you used some additional inputs like "readable code", it theoretically could optimize both the resulting application and the source code.
The Private Company Selling Off America's Public Lands
I'm still awaiting async iterables [1] in Node.js. It's not part of ECMAScript yet, but I'm still excited for it. Chrome 63 and v8 6.3 enables async iterables, but this Node.js version (v9.4) uses v8 6.2 so no async iterables yet. Does anyone know whether a version of Node sticks with the same version of v8 throughout? So, is there any chance that a node version 9 will have v8 greater than 6.2?

[1]: https://github.com/tc39/proposal-async-iteration
> HEVC has been deployed by big players with deep pockets. Therefore, any patent trolls that might have targeted it have already been lured out of the woodwork.

Depth of the potential targets' pockets was never a deterrent for patent trolls. On the contrary, they prefer to go after the big fish and they have nothing to lose (except their patents). So back to square one. HEVC is as risky as anything else plus it bears already declared huge tax.
Apple planning new, “robust” parental controls to help protect children, teens
The sad part is that it might still be faster to do this online even if the conversational intelligence was so good. If I was rich and had a real human assistant, I might say "order us pizza" and they could figure out most of the details on their own. However, given that I don't, it is just quicker for me to order a pizza from my phone filling in the details rather than talking about them.
There are many ways to pass legislation that are not clearly in the best interests of the legislators. Lobbying, logrolling, stealth amendment, procedural gambit, grassroots effort, convincing rhetoric, sound argument, blackmail....

Any one of those might work.

But you don't always have unlimited attempts, so it's still worth considering the amount of resistance a sound, sensible, rational solution to a real, obvious problem that affects every constituent might face in the typical congressperson, especially when the problem at hand is the prevalence of congresspersons stubbornly obstructing bills that would benefit the whole population at their expense.
This kind of discussion can only help programmers.

A point I've raised elsewhere: why should geography figure into a pay rate. The work programmers do in Armenia isn't less valuable than work I do in the Bay Area. They should be paid closer to my rate. Even if the figures quoted in the article are US dollars it's still low for programming. Programmers who live in Armenia should demand more.

Note: obviously geography will have some indirect impact. Local shops in Armenia providing services for local businesses can likely only afford local rates, for example.
Now 4 different entities with the addition of Velos Media, which hasn't even announced pricing.
Would you please stop posting unsubstantive comments and ideological flamebait to HN? When I look at your comment history I see several of those, and also several substantive comments, though those are from years ago. If you'd like to keep commenting here, please drop your recent habit and go back to that earlier one.

https://news.ycombinator.com/newsguidelines.html
One more big project in the Rust portfolio :)
Would be nice if this was in some adobe product. Then you can go from illustrating straight to web site.
Grouping by geography forces people to segregate and fight against other tribes instead of integrate with broader to society.

https://en.wikipedia.org/wiki/White_flight
I agree, and honestly, I think trying to solve this via deep learning is not the optimal approach. Too many details to handle besides a static layout, which are the hardest part.

I believe it would be a lot more effective if designers used tools that generated clean code directly, instead of Photoshop. If it's a SPA, then something with the actual, integrated React/Vue components for consistency and reuse.

While I'm not familiar with any such tool that's actually good enough for professional use (most WYSIWYG designers for the web I tried were terrible), I wonder why we haven't seen much success in this area yet, as we have with desktop app design since VB6.
A private terminal is a smaller terminal in a different location than the main terminal. The private terminals are used for private planes. We don't fly private planes. We fly regional planes, however, they still meet the size requirements to take off and land at private terminals. There are never any lines and they have their own security system. So you can show up 15 minutes before the flight and still make it.
You're right. Thanks for clarifying.
A New Documentary Seeks to Capture the Plight of America’s Wild Horses
I think those numbers are impacted by outsourcing market a lot. As discussed here multiple times, when you work remotely for a company without a middle man, other rates are applied.

With Basecamp, for instance, you'd get proper pay so you'd be able to afford flight tickets for a conference, which is not the case with rates in this article.

Disclaimer: born, lived and worked not too far from Armenia; worked in outsourcing for a good chunk of my early career. I'm a strong advocate of location-independent fair salary and hope other companies will follow Basecamp's lead.

EDIT: typo.
Sure, http-01 as defined originally has a flag for whether to do the validation with plaintext HTTP on port 80 (as today) or using HTTPS on port 443.

Now, suppose http://no-ssl.customer1.example/ is a site Customer 1 is running on a bulk host, and it doesn't have SSL. We (the attacker) ask Let's Encrypt for an HTTPS version of the http-01 validation for this name no-ssl.customer1.example

A DNS lookup of no-ssl.customer1.example gives Let's Encrypt the IP address of the bulk hosting server. They connect to port 443 of that address, and they do SNI and say they expect to talk to no-ssl.customer1.example, then they do an HTTP request with Host: no-ssl.customer1.example and a GET for the relevant .well-known/acme-challenge/ file - what happens?

A common default configuration of web servers used by bulk hosters says if anything doesn't match, let's use a "default" such as the first (often alphabetically first) named virtual host to serve the answers. No error, just assume that must be what the request was really for.

Since there is no SSL version of no-ssl.customer1.example, the server drops through to this default, and the web server offers the certificate and content for aaaaa.attacker.example which we, the attacker have prepared. This includes the ACME answer file, Let's Encrypt is satisfied we have "control" over no-ssl.customer1.example and grants us a certificate we clearly shouldn't have.

Apache and nginx both do this by default. Lots of bulk hosts are set up to use them without a configuration that prevents this happening, and they didn't seem to be in any hurry to fix it.

So, Let's Encrypt disabled this feature for their production release.
I've used this as a live wallpaper on my phones for quite a few years. It's a nice fast effect, not truly like this example but gets close enough to the idea. I bought the full version too to customize some colors.

https://play.google.com/store/apps/details?id=com.formisk.al...
But much easier to hit something on the ground (powerlines, houses, highways).
I’m setting a reminder, best of luck to you!
I always get the feeling from reading academic material on psychology that people are trying to apply the scientific method on top of unscientific principles. It feels rather like alchemists trying to explain fire via phlogiston: an attempt to quantify high-level phenomena when you don't understand any of the lower levels.

All the data comes from psychology students at a college in the US who either were able to use their participation for a course requirement or given extra credit. The method by which they generated and measured depletion seems adequate, but all the data is self reported based on how the test subjects felt.

The statistics gives evidence linking the amount of generated depletion and the reported depletion, but not any insight into what mechanism actually causes depletion. What use is this? Why build a map when we cannot effectively observe the territory?
Whoops, that couldn't be further from the truth. A lot of what these exchanges do would be super illegal in the real world!
I think unless there is some drastic change VSCode is going to dominate in this space.
Your point?

Write slow javascript, get slow programs. It's not a crazy concept.

Edit: typo
Canva raises $50.9M to become Australia’s latest unicorn, setting the bar high
President George Bush of Connecticut was governor of Texas

Hillary Clinton of Arkansas was Senator for New York.

A couple-hundred miles is nothing for a modern carbetbagger.
Kunegu – a federated web search engine
How a Student Loan Debt Refinancing Company Preyed on Its Customers
Just because the effect isn't real doesn't mean the system can't be beneficial. There's hundreds of millions of people all over the world who benefit from a Abrahamic worldview.

The word superstition has negative connotations, but perhaps wrongly so.

Also, some aspects of ego depletion are grounded in science. Just because this particular model isn't valid, doesn't mean there's no valid model for ego depletion.
I seriously doubt this will gain much traction. I would love it to, but I doubt the motives behind advertisers.

I mean, just look at the current state of advertising on mobile. One constantly gets ads hijacking the browser to show ads ostensibly from Amazon or Walmart (I doubt either Amazon or Walmart would actually prevent you from getting to the content you're looking at). The "well-done" ads prevent you from even hitting the back-button on your browser to return to the content. Being an Android user, I've effectively taken to using MS Edge on Android, because at least in Edge, I can disable javascript, which has gone a long way to crippling such ads. (Before anyone asks: I'm normally a Chrome user + UBlock, etc etc, but Chrome doesn't support extensions on Android, and I've never had good luck with FireFox for anything other than draining battery).

When Ad companies learn to play nice and not hijack my browser and occasionally serve up out right malware, maybe, just MAYBE, will I reconsider playing nice with them.
Wow imagine getting publicly scolded and thrown out of a gym after having successfully benched 500 pounds. That’s surreal.
In fairness, a leading cause of DNT's failure is that Microsoft, for marketing purposes, chose to set DNT by default for a while. While I applaud the goal of assuming people don't want tracking, it gave ad companies an excuse to dismiss DNT: Because many users showing DNT settings had not explicitly meant to do so.
iPhone update for Meltdown-Spectre: before/after performance benchmarks
You're assuming that the ownership model stays the same. Many people (myself included) are predicting that the convenience and low cost of autonomous ride-hailing services will make car ownership a frivolity, much like owning an additional non-daily-driver is today.
I found it strange that they mention Vim and Sublime Text without mentioning VS Code anywhere.
I know that vscode has a lot of non-electron native code baked in as well, which I'm assuming atom has far less of.
Education is generally far more cost efficient than building new infrastructure like roads.
Right, but if you're not in China at all, the Chinese government don't care about you.

In the vast majority of cases, yes. In an absolute sense, no.

So it's (in some respects) safer to have your data managed in a foreign country than in the country you live in, as a counterpoint to the claim that "it makes so much more sense that your data is subject to the law in the country you reside in".

There is a point to that.
B. Yes.

A. No. Good developers can run up the abstraction chain to keep providing value at a higher level. Most good devs fundamental value prop isn’t “I can make something in HTML”.

If anything, this will mean that more people can do the redundant stuff faster.

As a frontend guy, I can’t wait for the day that a tool can generate presentational stuff.
Emacs is written in Elisp which is a dynamic language just like JavaScript
I started using animism yesterday to motivate me to do the dishes, viewing them as the physical embodiment of souls that I, their god, allowed to get moldy/rusty through neglect.

I think when we introduce choice/attention into the theory that we construct reality out of beliefs, emotions, culture (thought/behavior patterns), and intentions, it's possible to find all kinds of useful frameworks.

Maybe the idea of "scientific validity" needs to be adapted for subjective experiences constructed by us.
OT: hey brad0, I read your story at https://news.ycombinator.com/item?id=15842501 finally… just happened to stumble across it when looking through my old comments. Thanks for sharing that; it was very interesting.
This is great. One step closer to my dream of one day living entirely indoors and not owning shoes.
That would impair the stated goal of "hackability."
> We could change voting systems to introduce more viable parties (which has it's own problems - look at unstable governments in Europe based on oddball alliances).

Those systems aren't really unstable, they just formalize things that go on behind the scenes in the US system where the major parties are actually internally diverse coalition with competitive factions.
I am not badmouthing JavaScript or bandwagoning on the "Electron is the devil. Long live native apps!" But I've been wondering more and more, especially through my own experienced biases at work: how much of the, "we chose x because y and z" is retroactive justification for the simple truth: "I wanted to use the technologies that make me enjoy my job."

I often have to fight with myself to pick the right tool for the job, not the tool that makes my job the most fun to do.
In Bayesian analysis, it's possible to actually accept the null, rather than just the reject/not reject that is common to frequentist statistical inference.
It seems like the least competent people to be designing and analysing psychology studies are psychology researchers. Statistics should be the number one skill required. The psychology part of these high-profile studies is usually trivial so that anyone with no psychology background could have thought of it, or at least easily understand it. I don't really see the need for a specialist psychology researcher to do this kind of work. Maybe we need a new field - "studies of interesting everyday phenomena" that's mostly about doing statistics right.
Yes, especially when a place has nothing intrinsically going for it, and is a sort of "nowhere" that people settle for, in order to be close (but ironically, not especially close) to an actual place, that they want to be in but can't afford. Unfortunately, the invention of the automobile didn't make geography irrelevant; some spots are just better than others. And far-flung exurbs that are solely bedroom communities for other places seem especially unsustainable/doomed. Another good oil-price spike, and they're once again cut off to a surprising degree, from any real, useful human economic activity.

Survival of a place depends on finding & exploiting whatever it is that the location has uniquely. If society collapsed, Hemet could convert itself back to agriculture using some of your bulldozers. Though fuel might be hard to come by in that case. Plus, the people currently moving in in droves might be inclined away from that kind of hard work and more toward forming a roving band of predatory nomads based on ruthlessness, that raids other places. Mad Max!
Would you please keep snark and personal swipes out of your comments here? Your first paragraph breaks the HN guidelines. If you'd read them and take the spirit of this site to heart, we'd appreciate it.

https://news.ycombinator.com/newsguidelines.html
...and you're exemplifying confirmation bias right there, which is the whole reason this happened in the first place.
Not a field I know anything about, but you might try https://core.ac.uk/download/pdf/57963.pdf page 58
This runs counter to all of my luxury aspirations in America

But I did consider doing a stint at the top of the Sony Center in Potsdamer Platz, Berlin

I think I'll stick to my existing aspirations of "get your funds up". Success for me will be getting called a douchebag because of my far-future son or daughter's car, without any further context of my character or in person actions. Then I will feel like "yes, I've made it".

Living in the carcass of a mall won't do that.
Meh, tried it a while ago. VSCode is better, but still a bloated piece of software. Glorified text editors that use megabytes of memory when running...
I'm really digging this WaterDeeply website by the way. Lots of interesting topics I've been slowly researching in the background over time. Looks like they have pretty informative interviews, nice clean writing style too.
Display lists actually remind me a lot of sprite batching, where game engines also build up VBOs based on the whole scene. Probably not as common in 3D (maybe particles?) but standard practice for 2D.

And for what it's worth, the last game engine I worked on used display lists for opaque objects as well as transparent- that let us sort by material (to reduce state changes) and approximate depth (to reduce overdraw). We just regenerated and sorted this list every frame from scratch.
OFF-TOPIC: When someone has a problem with their computer, I'm going to start telling them they need GPU fluid.

Jokes aside, this is a beautiful simulation of 2D fluid dynamics pumped to the screen using OpenGL.
They play white noise in my building at work and, your first week you really notice it but, once you get used to it being there you don't notice it all.

Except maybe when something happens and it turns off and then it's so loud that you wish it was on again.
Uplink v0.3 (Python) – Build Reusable Objects for Consuming Web APIs
If you read the post, that is mostly the work that they're describing.
I've been learning emacs over the last 6 month or so. How is the "hackability" of atom compared to emacs? I threw away spacemacs, started over, built all my config, am starting to build plugins etc. While the learning curve was steep, the flexibility of emacs is quite amazing and I've only just scratched the surface of the extensibility. It makes me very intrigued to hear about how other people are using editors like Atom.
Can someone unpack the definition of an affine subspace for me, it's been a while since I took point set topology:

A subset U ⊂ V of a vector space V is an affine space if there exists a u ∈ U such that U - u = {x - u | x ∈ U} is a vector subspace of V.

I'm unpacking this to read

A subset U of a vector space of V is an affine space if there exists an element u such that U - u, which is exactly equal to x - u for all x in U, is a vector subspace of V.

If I'm reading that right, the right side of the equation is a paranthetic expression, so is it necessary?
I agree with your response to A in the short term. In the long term, however, much like a mountain in a flood people can only scramble so high before they run out of oxygen, or run out of room.
Last time I checked, Alexandru Ionescu was not a Microsoft employee.
Fighting functions
Pretty excited about this (even though its a .x release). There are some nice features in the OSS edition, including better support for OpenSSH nodes and Github OAuth[0], and it also is the first release where you can use the Enterprise features at a standard monthly subscription price[1].

[0] https://github.com/gravitational/teleport/releases

[1] https://gravitational.com/blog/teleport-pro-business/
Data collection in soft sciences definitely turns it into a Hardmode, but that doesn't mean all findings are bunk.

https://vimeo.com/118188988
Maybe in Philly they are closeted robosexuals?