skysight-inc/HackerNews huggingface dataset:
> On Monday, news broke that the Environmental Protection Agency (EPA) is now barred from communicating with the public

No, an "an internal email sent to staff at [the USDA's] Agricultural Research Service unit this week calling for a suspension of 'public-facing documents, including news releases and photos, WAS FLAWED AND...NEW GUIDANCE WOULD BE ISSUED TO REPLACE IT" [1] (emphasis mine).

From what I can tell, Popular Science got this drivel from this Buzzfeed article [2].

EDIT: Pardon me, got the EPA and USDA confused.

[1] http://www.reuters.com/article/us-usa-trump-usda-idUSKBN1582...

[2] https://www.buzzfeed.com/dinograndoni/trump-usda?utm_term=.q...
Yeah, but many of us game developers don't want to use any of that either. At the end of the day, those tools don't ensure that we obtain the same level of quality out the other end.

Framerates aren't the same, memory usage isn't the same, and you can't easily tweak these things once they've come out the other end. The web _isn't_ just a runtime. It's abstracted like that, but browsers are glorified HTML renders with JavaScript bindings, event handling, and sound and video playback to game developers.

HN has a subset of the community constantly raving about these things for game developers, but where are the game developers actually praising these things? I don't know of any, personally. We're all too busy with desktop games.
I used to test and submit reports to AppDB back in the day, it's quite satisfying to add to that corpus.
Isn't vmware virtualization ? despite it's tongue in cheek retro-acronymic name, wine is indeed an emulator.

https://wiki.winehq.org/FAQ#Is_Wine_an_emulator.3F_There_see...

Also before it changed its name for the current retro acronym WINE used to mean WINdows Emulator: http://www.faqs.org/faqs/windows-emulation/wine-faq/
On iOS it is a single scrollable page with a collapsed table of contents. Bad browser detection?
> With recent developments in net neutrality and data plans, p2p could drastically impact my data plan and cost me money.

The solution is to pressure your government to make net neutrality a law and vote with your dollars and use ISPs and network providers that are not intent on breaking the Internet. All Internet nodes need to have the same access to the network. "I am too lazy to do anything about it and too cheap to pay for data" is not a valid argument on a discussion forum called Hacker News.
Would there be much of an opportunity for someone whos into photo-realistic 3d rendering to create some of these datasets?
For starters i was thinking of making something like the make3d dataset - http://make3d.cs.cornell.edu/data.html for some of my own experiments.
Anyone that claims one easy fix to a complex problem is most likely talking out of their ass. Just like with anything else in life, the answer is way more complicated than the zealots on both sides would have you believe.

Like you pointed out, NYC is the most dense city in the US, followed by SF. Naturally, building shit will be difficult in these cities. SF and NYC suffer from a unique set of problems, well not totally unique, but these problems are magnified in these cities:

Space constraints

Very desirable places to live

Neighborhoods with world famous character

Large amount of wealthy people willing to pay high prices

Boom & bust industries constantly changing the rate of population migration and also the wealth of the population

Pretending that everyone else is so dumb that they don't understand supply/demand or there is some evil conspiracy to prevent building doesn't help anyone. There are actual difficulties here with no easy solution. Building in these cities used to be difficult, it's difficult today, and it will continue to be difficult. There is no fix that will magically make these problems go away.
It appears TrueSkill is patented - https://en.wikipedia.org/wiki/TrueSkill
The only thing I'd really take much issue with is the "provides great defaults" statement made in passing. There are several things that are defaulted more to what I'd call "lowest common denominator" than "great." For example, sessions.
Yeah, that was unexpectedly inflammatory. "Elephant society is better than human society because it disenfranchises half of its members."
Except there is also another dynamic at play. At least in my case, after high school I was completely transformed into another person. Part of it was that at my job, I was working around adults. So I got into the habit of acting like an adult, and having a different set of concerns. So I really came out of my shell at that time.

The other dynamic, is turning 21, where you can hang out at establishments that serve alcohol. Which helped with the social anxiety -- so from my mid 20's on, I didn't have any of the issues that I had back in high school.
I found this piece to be pretty effective in describing why no conspiracy or government-led effort would be needed to create some kind of loose global alliance of people who would agree on very little other than a single issue they care a lot about.
So for fun I decided to break out an old program I was working on to see if they fixed some of the major issues that plagued performance in FireFox.

Nope. 2D application and still can't get over 20FPS in Firefox (meanwhile, Chrome and Edge get a solid 60 FPS, in spite of their own quirks.)

Looks like they skipped fixing their WebGL 1 issues.
> Elephants have not created....

Neither do they slaughter one another in their millions, which is the precise point of the quote that apparently went over your head. And elephants do things with their bodies and minds that people do not do: numerous examples were provided.

And you exhibit little understanding of how evolution actually works. Kindly educate yourself about the role of mechanisms like cooperation and symbiosis in driving the "advancement" (sic) of species.

And your axe-grinding about feminism is just silly and semi-hysterical and basically tiresome. Please just take that somewhere else. Stuff like this really annoys the rest of us.
They didn't. Go to the actual coordinates on Maps and they're not there.

It's Photoshop.
I'm not sure about the audience here on hacker news, but I can image many are more interested in the developer release notes:

https://developer.mozilla.org/en-US/Firefox/Releases/51#Chan... (e.g. JS/CSS api changes).

Aside; the FF dev release notes always impress upon me the scale of modern browsers. There's just so much new stuff, and lots of it isn't trivial at all, and that's despite the rather rapid release calendar, and the need to be pretty much rock solid on a huge variety of systems, and the list of tricky non-functional aspects like perf, size, security, maintainability, etc. that all this code needs to at least consider. It's daunting.
Frightened by Donald Trump? You don’t know the half of it
I spent some time with the founders and they are really great. Without parse and google owning fire base they way has been paved for a new IAAS/PAAS. I hope Michael and Vince can lead the way.
> "It's saved me from having to install complex or insecure VMs..."

Can you elaborate on this? My intuition is that running an application in a VM provides more security than in wine.
How Russia sold its oil jewel: without saying who bought it
Divided States of America: 'US is multiple nations, good idea to break it up’
One thing I've heard rumblings about here in California (especially around Sacramento, where I grew up) is running wells in reverse in order to pump floodwater back into the now-depleted aquifers and "recharge" them. This way, restoration of the water tables in the Central Valley can happen over a scale of years or decades rather than centuries or millennia.

That's really the big push around here, I reckon. California's in a relatively-unique position of having very fertile and nutrient-rich farmland (to the point where it's responsible for the vast majority of the world's supply of various fruits and vegetables), but current water use practices run the risk of turning the Central Valley into a barren desert. It's becoming clear that we can't rely on precipitation alone to sustain the current state of agricultural water usage; we need to get way more efficient when it comes to water usage and/or we need to start seriously investigating other water sources (in particular: California's long coastline could be hosting a long line of desalinization plants, bringing our water production v. consumption back into the positive and even paving the way for California to export to more arid states like Nevada and Arizona).

In other words: it's not that we need more farms, at least here. It's that we need to make those farms more water-efficient and/or produce more water for those farms to use.
Twitter, the Firebase team tweeted it out https://twitter.com/Firebase/status/823966937835192320
In the last few months I've built a brand new Node + Express application, and I've built a brand new Rails 5.x one.

ES6 has taken the edge off of some of the more obnoxious parts of JavaScript, but it still has a long way to go to catch up to Ruby, and Express is a cheap imitation of Rails.

It takes me over a day to get an Express application up and running. There's dozens of dependencies to wrangle into place. There's hundreds of lines of code to sketch in even the most basic of applications. So many directories to create, so many new files you have to basically build by hand. There's Gulpfiles to configure. There's a lot of work to integrate Passport. It's a lot of work to get as far as "Hello, world".

Meanwhile rails new and some Gemfile dependencies get you almost all the way there within an hour. Then you're making database migrations and laying in CSS and layouts.

I love both Node and Ruby for different reasons, but the out-of-the-box experience for Express is total garbage. You can't even parse a cookie without installing a module for that.

Node is way easier to create real-time services, like a Socket.io server in JavaScript is way less fuss than Ruby+EventMachine. It absolutely kills it when writing thin JSON APIs, and in terms of performance it's ridiculous. There's nothing preventing Node from having a Rails-like easy start for web applications but the attitude of the community where making decisions for people and having sane defaults is apparently against the rules.
Democracy vs. Epistocracy
Yep this makes total sense. Thanks!
I find that unfair. C++ has new as well as other mechanisms such as perfect forwarding into smart objects, but no one seems to think C++ qualifies for the "you can do systems programming without malloc and pointers"?

You can't do systems programming without them, what you can do is minimize their use by building abstractions, which other languages, such as C++ and D, already do.

So this idea that people somehow think you have to use the actual malloc call throughout your code is a bit of a strawman.
My apologies for contradicting you, but this is too simplistic an answer. The answer depends on the laws in your state, whether it was coded on your own time, whether it was coded with any resources of their company, whether ideas in your product can be shown to possibly have come from the work you did for the company, and what your NDA/employment letter/employee agreement states. Unless you run that document by a lawyer and get specific set asides carved out, they might very well be able to take you to court. Some states are really good for you though, like CA. FWIW, I am not a lawyer, and this does not constitute legal advice.
It's time to do the right thing, Vivaldi. Open up the source.
They added the strongly from another paragraph, that's true. But the man page does recommend the dbus API over libc:

> The native, fully-featured API systemd-resolved exposes on the bus. See the API Documentation[1] for details. Usage of this API is generally recommended to clients as it is asynchronous and fully featured
Its sad that out president is a bully. The problem of how the establishment bullies the rest of society is only going to get worse.

"Bully Nation: How the American Establishment Creates a Bullying Society"

https://www.amazon.com/gp/product/0700622608
Source for those interested - https://twitter.com/Firebase/status/823966937835192320
I wish they made it usable, favoring function over [their idea of ]beauty.

I still can't use it because of the super-annoing "feature" that greys out tab favicons making impossible to immediately see what site is loaded in that tab if you have a lot of tabs open, and of course not showing the full address on iOS (I'm bother by the fact they think it's a good idea, but at least on macOS there's a setting to remove it).

Apple is really falling behind both Microsoft and expecially Google in terms of their own software. It's just not usable anymore. Everything is hidden just to make it look pretty. So annoying.

They should focus on their iOS version, because on the desktop the contribution they make is minimal, on iOS no one will install a custom browser instead of keeping the ad-free default one.
>(in the wonderfully lucrative and liquid job market for research scientists of our current era)

Surely you jest. I think you mean in the private sector.

A scientist joins a national lab or institution not for the pay, but for academic and research reasons.
When does one consider math learned ?
Linkerd joins the CNCF
The SPLC is not a reliable source. They have a vested interest in denouncing as many groups as possible, they get more funding and visibility that way.
Can someone explain the DX10 + 11 added features to me? Does this mean DX 10/11 games will run in wine now or soon?

As others are talking about games. I was never really satisfied with the experience. Many games used to need a lot of tweaking, many did and do not really run well. As a true gamer who plays new games I hope for the day to send fucking windows to hell but so far I need my dual boot for gaming. Hopefully Vulkan and native linux games rise even faster. So far M$ monopoly still has the devs by the balls. There are more DX12 games then vulkan games and Vulkan does not mean linux.
I believe that was irony.
>just attempt to raise property taxes on the gas station, laundromat and a liquor store that are the current active tenants of the blighted area.

Prop 13 prohibits this.
That's because systemd by default is asynchronous, whereas init by default is linear. It's the main feature of systemd: Execution order is usually not important, it only leads to slower boot.

For when it is important, systemd can guarantee execution order by using its dependency system.

Are you a distro maintainer? I've never heard that it was "hell for distribution maintainers", quite the opposite. What's the issue with this?
And if you looked at your browser's cache, you'd find code from many more sites. So what?
mp3tag [1] works perfectly in Wine [2], does everything Tag&Rename does and is free. It also has a less cluttered interface in my opinion. :)

[1] http://www.mp3tag.de/en/index.html

[2] https://appdb.winehq.org/objectManager.php?sClass=applicatio...
But you also need to serve the page that links to the form via https, otherwise it's vulnerable to the same attack (just one step longer). Which probably means you need to serve everything over https. And even then you need HSTS in order to avoid MITM agents downgrading https back to http. And even then you want to register your site so that at least some of the major browsers preload your HSTS info (https://www.chromium.org/hsts). And as a user you just install HTTPS Everywhere, cross your fingers, and hope for the best.
I see. Yeah only 1Password 6 works with the teams/subscription stuff and unfortunately they don't have any plans to support 1Password 6 on Linux (whether through Wine or other means):

https://discussions.agilebits.com/discussion/2846/new-produc...
TheFacebook.com’s darker side (2004)
The Luddites were worried about this in the 1810s. You should look them up - there is a large amount of philosophy and debate around the topic.

For myself I fall in the optimists camp: technology does destroy some jobs, but it opens up many more.
Are you sure your iPhone is not cover by this program?

https://www.theguardian.com/technology/2016/nov/21/apple-rep...

Mine had exactly the same symptoms, and got a new battery for free!
> permission to show notifications from user

I provide notification access to news sites, not sites I want constantly burning my CPU. This is "throttling", not "100% suspending forever", right? There's no good reason to give more CPU to these tabs that might be occasionally wanting to tell me something from the background: as they are in the background that's the only thing they should be doing, and if they are currently doing other things they should have a strong incentive to stop doing all that other stuff when they detect going into the background: there should be no exemption for tabs with notification access.
Graphene Superconductivity Unlocked by Cambridge Scientists
Thanks for your clarification. I think 'just syntax' is a bit dismissive of the importance that well-designed syntax has on being able to reason clearly in a certain way. Elixir's "just syntax" has made it so easy for me to understand FP concepts like pattern matching and higher order functions. I've struggled with these concepts before while trying to learn Haskell, Erlang and many other FP languages. Does that make me a bad programmer? The parent commenter would certainly think so.

I totally take your point that everything written in Elixir could be written in Erlang. That much is a fact. However, my point in saying they serve different uses is saying that better syntax in itself isn't nothing. If a language enables many people to grasp actor-based concurrency in an easy to understand fashion, can we reduce that to "just syntax"? I guess my point is that introducing syntactic clarity is in itself a massive feature that shouldn't be dismissed.

I hope that further explains my intent!
Actually look at the videos on the ending page. You can see that they actually did create them. There are people in some of the gifs.
Even cash deposits are held in banks and (a large fraction of the total held by any bank can be) loaned out into circulation.
> go buy some ugly desert land in the LA area

I'm not sure if you've ever visited some of the desert areas around LA, but I wouldn't describe them as ugly or view their potential destruction so flippantly.
Another point to make is the USDA is not the NSA or the CIA, you can't keep a cap on mostly left-leaning scientists and expect it to hold. It won't work.
It's important to download JS-generated data as well, such as something in a Blob. You can't set a HTTP header on local content. The 'download' attribute lets the user "download" that without having to wastefully post it to a server and back.
That seems to be a documentation oversight. The blog post announcing form validation support mentions `required` explicitly as a supported attribute: https://webkit.org/blog/7099/html-interactive-form-validatio...
"Similarly, social deficits may be identified as Asperger syndrome when in reality it's may be a lack of common topics/culture and a disregard for the monkeylike social dance"

I agree with this. Any time I've said it in person, people jump all over me. It's heresy
It lets me run some of my favorite Window's programs like quickpar, winscp and windiff on my Mac without the bulk of a VM or requirement for a Windows license to run on that VM. I also don't have to maintain a Window's install.
Who runs the 'City of Denver' Instagram? The city of Denver would like to know
> So, I have seen rails code and I did not fall in love with the code. Instead what I saw just black magic and all sorts of conventions.

Right, so clearly Rails is not for you. No harm no foul.

This is essentially the point of rails, that I as an engineer don't care enough about those details, because I need to get something working quickly. if it gets to a point where it matters (because it actually does, say, when you're trying to scale) you can invest the time to learn how it all works and either improve it or say ... "you know what, I think we should ditch this entire thing"

Simple.
Yeah I use 1password as well. I wish there was a linux client.
We're in a post reality era
Stonehenge tunnel plan finalised by government
Joel Spolsky has a good write-up on this: https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
All browsers should have an option to do this.

As long as you can turn it on and off, no big deal.
No: the Chrome task manager shows activity per process, not per tab; processes typically have many many tabs lumped together (which undermines the security advantage, particularly as commonly-opened tabs like e-mail tend to end up having at least one instance open in every single process). You can't use this feature to figure out which tabs are using CPU unless you are barely using the web browser in the first place.
Cheers for calling this out. Passed it on and Jinju has updated the links
WebRTC is the main killer for me
Lots of adorable images of dogs in the snow
Concurrency is not parallelism. You conflate parallelism with concurrency in your comments both here and above. I should also mention that for a big part of its life the Erlang virtual machine has had no support for parallelism. Erlang was not invented to solve parallelism so your hypothesis is downright wrong. Parallelism was just a consequence of the concurrency which was not exploited by the Erlang virtual machine until a much later point. And yes, if you read the paper I have referred to in my previous comment you will happily find out exactly the reasons for why Erlang was invented and what sort of problems it has solved. Also, to clarify, I did not claim that you were wrong about Amdahl’s law; you are however completely wrong in your claim that Erlang has brought nothing new other than supervisors and hot code reloading to the table.
> There are a lot of vocal people who make it seem like you should be doing everything in Go or Angular or what have you

Can you give examples of the 'lot of vocal people' saying 'you should be doing everything in Go or Angular'? I don't see this. I only hear this kind of black/white sentiment when filtered via junior devs.

Experienced devs I know get there are trade-offs. And I don't see anyone on the React/Angular/Vue teams saying that server-sidey Django/Rails/etc. apps are 'wrong'.
Honestly, if the streaming services don't support a technology, I probably won't either. I haven't purchased a physical copy of anything media in quite some time and I can't see that changing anytime soon. Either Netflix|Amazon|Hulu start streaming 3D or it just isn't worth it to me.
On a very high level ZFS main thing compared to APFS is currently data integrity features such as checksums of the data to detect bit rot (silent corruption) and the ability to automatically heal the data (with enough redundancy in place).

It would be good to at least have the checksum capability in place to make one aware of bit rot silently destroying data. Hopefully there has been some improvements to the capabilities since the announcement last year.
The data integrity features of apfs are fairly weak compared to zfs. zfs also does much more interesting things with multidisk management, though those features are less critical on the desktop
Who is "they told us what they would do if elected"? The department heads?
They also claim the Empire State building is the tallest in NYC, which hasn't been true since 2012, when One World Trade surpassed it.
> You may ask why I can't just google them, but alas, I am too lazy to google for the robot in question.

This is the specific device they talked about, the "Iron Roughneck":

https://www.nov.com/Segments/Rig_Systems/Offshore/Iron_Rough...

As you can see, it looks nothing like what you probably imagined - but if you've seen the manual process performed before (a dangerous and hard job, btw), you probably can understand (somewhat) how this machine works.