skysight-inc/HackerNews huggingface dataset:
I once said that Rust would never become really, Java-level, popular. Mostly because I thought it focused too much on performance to the detriment of elegance and productivity. I'm not so sure anymore. This is a step in the right direction. That said, what makes me most nervous about Rust is pointers and mutability being mandatory for certain things, rather than the absence of books. Maybe that's just me, though. Anyway, in my opinion, pointers and mutability should be something I think about once I'm optimizing the program, not something I do while figuring out the logic. As long as copying everything every time fits in my compute budget I don't get why I should be forced by the stdlib to do otherwise.

Anyway, huge fan of what the Rust devs are doing. It's truly awesome.
I think Android is a great example of how providers can realize that a common, unified platform has huge advantages to their business. Of course, I'd argue the largest problem with Android is the control Google exerts over it. But, as far as the manufacturers go, it's a great example of seeing the benefits of a common platform.

My hope is someday everyone will use Sandstorm (I'm an optimist), and maybe you'll use Sandstorm on Google's servers or Apple's servers or whatever but you can all access the same apps everywhere, whether you're in someone else's cloud or hosting your own.
I had been backpacking for 11 months when I was running low on resources and decided to go back to the tech industry.

I had look at places that needed roommates, but the good ones filled up by the time I called back and the others were not places I wanted to live. I ended up paying a premium for having my own place.

http://khanism.org/perspective/minimalism/

Looking back, I didn't want to share after spending much of that time in hostels and shared spaces. But months later, I realize the benefits I've lost. I have too much stuff once again and am desperately trying to cut down. I'm in a city that's filled with cold an unfriendly people, and thanks to having my own place, allows me to be more of a hermit.

I plan on buying a car again at some point and downsizing to less than a car full of stuff. Big salaries are a kind of death trap. It can get people addicted and justify jobs that many of us hate. I'd rather have the small salary and only have enough stuff that I only take up one room; where I could easily pack up and leave.
So voting with my wallet? That's great, but that sounds like a losing battle compared to the funds that Comcast/Verizon/AT&T can muster to dismantle regulation and increase profits...
Why not use Iron or Nickel?
What do Web Components have to do with anything? This seems like reading "Apple's App Store encourages lock-in and provides a poor user experience" and replying "The App Store is built on open standards like HTML, HTTP and URIs." None of that is untrue, but it's essentially talking around the point.
This sounds completely illegal. The tips should go to the driver, not in lieu of guaranteed income. That sounds like a class-action suit waiting to happen.
I'd be happy to do this if the publisher page didn't take 5 seconds to load with a screen blocking popup ad.
But the reason we don't like them is that they choose to skirt the law.
Aha, the process of the UK leaving the EU is expected be triggered at the end of next month. Apologies.
If you're going to try to learn C by looking at any of my code, I highly recommend that you pick spiped for that purpose. Tarsnap is built around libarchive, which is good code but much bigger and less coherently organized; scrypt and kivaloo sacrifice clarity for performance in many places.

But spiped is just 6500 lines of code, of which 4300 is segregated library code; a novice C programmer should be able to start by treating those as black boxes and read through the rest of the code to get a clear sense of how the entire program works -- something which is almost impossible for a program as large as even OpenBSD's minimalist httpd.

And reading spiped will expose you to a lot of the concepts which experienced C developers take for granted -- non-blocking network I/O and callbacks, threads, "extending" the language by creating more sophisticated data structures, workarounds for non-POSIX platforms, etc.
> but the traffic remains the publisher’s

I bet "traffic" here means clicks counted by AdSense, so you still have to pay for a click even if the user never really visited your website ;)

In any case, google is just trying to copy Facebook Instant Articles here. They want people to stay within the walls, because they realized they make more money that way.
The Tree Style Tabs author is quite active[1]. I knew, he had a really great, and funny, site[2] for XUL lovers out there.

I was about to make a snarky comment about how filthy rich should he be, based on how TST is always praised everywhere, so I went to look for a donation button to link to my planned snarky comment.

I didn't find any donations button, so I dug a bit more and found this[3]: 'I am an incumbent IT engineer, but apart from my company's work, I'm serializing articles in the manga format entitled "Cis Tube Girls" in the monthly magazine on Linux related technology called Nikkei Linux.'

Seriously, check this comic: http://system-admin-girl.com/about/

I love Firefox, Tree Style Tabs, Google Translate, and the Internetcetera. I love you Piro, thanks!!!

[1] https://github.com/piroor

[2] http://piro.sakura.ne.jp/xul/xul.html.en

[3] https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
A.I. predicted Super Bowl score, perfectly
Are you sure? I've seen many salary situations where employees were repeatedly coerced into extra work hours with the rational given by HR that's what Salary meant. I don't know if this is accurate or not, I just am asking if you have somewhere that specifies 8h/day.
What would happen if you had a contract stipulating 10h/day in California 3 days/week. Are the 2 extra hours per day OT?

edit: it seems this is discussed below, apologies. The OT question is one I am still curious about though.
When I'm not using orgmode I usually use yED[0] for diagrams and graphs. Not specifically mind-mapping software, but close enough for my purposes.

[0]https://www.yworks.com/products/yed
Other countries have multiple viable parties because that's just how they roll.

Canada uses the shitty FPTP system and while at the federal level it's mostly been two parties, several other parties have held significant clout over the last century. It's not impossible for it to work, it's just difficult. At the provincial level you see a lot more variety because they don't need to appeal country-wide, they can focus on local issues (e.g. https://en.wikipedia.org/wiki/Parti_Québécois, https://en.wikipedia.org/wiki/Wildrose_Party)

Sadly electoral reform here has recently been put on hold much to the frustration of many as it was an election platform issue.

I'm sure part of the problem with reform is there's too many options and some of them are so dizzyingly complicated to explain that most people prefer the "simple but busted" FPTP method to something more mysterious and formula-based.
These corporations are huge, with many many employees (over 30 thousand just at Goldman Sachs).

Just because you used to work for Goldman in the past, does not mean you are a current and future supporter of Goldman.

Nor does it mean that you are a bad person.

Trump is hiring people that know how these companies work from the inside-out. Which is the exact type of person you need to be able to deal with these companies head-on.
I personally hate buying things. I prefer pre-furnished bedrooms and roommates who share whiteware and dishes. It's nice to be able to live somewhere for a year and still pack everything up in the same two bags after a year and take off again.
They don't have support for async IO yet; this is using hyper master.
Sad to hear this news, but also excited to hear that Sandstorm is continuing as an open source project.

I'm mainly excited because Sandstorm makes indie web apps viable. I've been amazed to see how quickly members of the Sandstorm community can spin up sophisticated apps like collaborative editing or file sharing. If you have a framework like Meteor to handle sync, and Sandstorm handles authentication and sharing, then you can make a serious multi-user app in a weekend.

Even better, once you've made your app, you don't have to worry about security or scaling. So a junior developer could make an app which stores my sensitive financial information, and I'd still try it because I trust Sandstorm to keep my data safe even if the app is poorly written.

Sandstorm's foundation is solid, and I think a few UI and developer-happiness improvements will make this a reality. Wishing the team all the best!
https://www.marchforscience.com

I'm not sure what other details to add, but I plan on taking part.
>He's destroying the lives of my friends.

You know that Syrian refugee crisis that's going on where nearly 500,000 have already died and countless more are permanently injured? How many lives do you think that has ruined? Did you also know that the wikileaks cables revealed that the Obama's CIA was in Syria and stoked the fires to start that civil war?

>Moreover, a president who bombs other countries is not going to suddenly bomb me. This president already tried to deport my friends, and almost all of my friends are immigrants.

You know what? That's really shitty. I didn't vote for Trump, don't support this retarded EO, and will be glad when he's gone. But it's absolutely disgusting that you can consider this shit incident to be anything close to the magnitude of the lives the government has destroyed over the last 16 years. This is trivial by comparison.
> Clinton proposed automatically giving H1Bs a green card,

When? Her proposal, as reported in the media was, "'staple' green cards on STEM grads' diplomas". Was there other proposal she made specifically addressing H-1Bs?
> the gun

Massively increase their market size and profits? It's hard to argue that Obama was the best thing to happen to the gun industry in decades. Fire arm production in the US had DOUBLED since Obama took office.

Stock for Ruger has gone up 4-fold since Obama took office. SWHC was up 50% over its pre-Obama peak, but it dropped after Trump won the election.

> and coal industries

Competition killed the coal industry, so if you want to point a finger, you can blame the oil & natural gas companies that developed and utilized fracking techniques along with the solar and wind-turbine industries that have developed products that can produce electricity much cheaper than coal ever could.

Obama was just trying to get a few good blows in before The Market lands the TKO. He gets to take credit for defeating the coal industry, which looks good on his environmental record. But the writing was already on the wall for the industry.
There's a difference between a promise and an implied promise. You were speaking about the former and I was speaking about the latter. I don't know how better to explain this.
Do you think they'll just ship LTE radios in the end?
In NYC a decent 2 bed apartment in second tier areas (ie not in Manhattan) is 3k€ a month, I'm surprised Paris is cheaper.
use Node.js 'use strict' for Perl5
The AST of that would still be a tree. AST does not concern itself with the semantics of the language, only its syntax.
Motor vehicle deaths have now dropped top the point that they're about even with gun deaths. [0] But I would argue that the utility of having motor vehicles far outstrips the utility of having guns carried and in the home.

Maybe gun deaths could drop more if CDC and other researchers were allowed study their effects on health more and if gun safety regulations were handled more like car safety.

[0] https://www.washingtonpost.com/news/wonk/wp/2015/12/17/guns-...
Kanye West appears to dump Trump with disappearing tweets
Plenty of people working on this:
[0] https://matterport.com/
[1] https://structure.io/
[2] https://www.paracosm.io/
If only sandstorm sold a box with it pre-installed. Kind if like a Pogo plug.
If anyone is interested, a much faster technique is using the randomized methods from https://arxiv.org/abs/0909.4061 - see e.g. http://scikit-learn.org/stable/modules/generated/sklearn.dec...
Build your gaming PC Easy
This is how I feel about Common Lisp actually (I've a sweet spot for Lisp). I have switched from programming to humanities so I don't really have much programming to do, and all the little tools and stuff I need I code them up in Emacs Lisp, and because of that I actually have no use for CL ATM, and even though I want to write some CL so bad, I write all the stuff in Elisp, I just do that.. :)
> Why do you assume that unionized developers would resort to violence or baseless litigation?

History?

> Medical doctors, university professors, and librarians are largely unionized.

Doctors aren't exactly a union - they're a licensing body. That distinction matters rather a lot for this discussion. (No licensing body has ever threatened, let alone carried out, violence to prevent outsiders from taking jobs, to the best of my knowledge, but unions have done so regularly. On the other hand, licensing bodies have the authority of the state behind them, so maybe it's just somebody else who does the violence...)
When "can" is so mind-numbingly abstract as to mean "are able to" or "permitted" then your point is absolutely useless. Unless you're a trained lawyer, this easy psychological tactic works on a vast majority of people and they fall hook line and sinker for these advertisements (which were banned for Tobacco companies). Why should they also be able to do that given the presence of gambling addiction, corruption and crime?
Nobody talked about qubes os - one great out of the box linux desktop: www​.qubes-os.org
Probably a few high profile devs started using it and the community started to emulate.
I'm interested in starting a new party. Email me at toomim@gmail.com.
It seems like everyone else in this thread is talking about insinuated promises, and you're appearing to refute them by saying they weren't actual promises. No one disputes that they are only insinuations, so either you're posting off topic, or you're refutation is invalid. Take your pick.
I have heard this too, but I suspect this is more Verizon-haters spreading Verizon hate. Because of the Block C rules, Verizon has to grant access to pretty much any device that can pass certification from a radio standpoint. Both during the Lumia 950 launch and the HP Elite x3 launch, Verizon stated that Microsoft/HP had not submitted their devices for certification. Even though the radios in both are allegedly capable of the required bands.
>Is your opinion then that no company should take public policy stances?

Sounds like a good idea to me.

Otherwise, by giving these companies a voice, you're giving more weight to the statements by company executives than to anyone else. The employees are all assumed to be in agreement, which is a false assumption. Corporate CEOs shouldn't have any more voice in any political discussion than anyone else, including a janitor.
This conversation should distinguish between Docker as a product and container technology in general.

A lot of issues that people encounter with Docker specifically disappear if you run Kubernetes (such as volume management), simply by ignoring what Docker does and doing something sane instead.

> Or do you mean that Docker etc. are as reliable as bare metal?

This doesn't really mean anything, Docker the product has a lot issues - sure. Container technology in general? No. Where do you draw the line here? Is a chroot 'as reliable as bare metal'? At what point is a container not running on bare metal anymore?
Scalable, I meant to add.
A math major is for people who just love math. I think you would be happier as a CS major. You should take as much math as you reasonably can because much of it will help in CS.
> I wonder if google has database nodes in containers?

Yes
Considering I’m German, the 1996 spelling reform was exactly what I was referring to – I’ve only found a single document this decade which wasn’t in the new spelling.

All other documents I read have been updated in the meantime.

If an entire country can update centuries of material in a few years, why is it so hard to update some simple websites, or, in case that’s not possible, ship a polyfill as Addon?
> So if I have AMP on my site and a user clicks an AMP link, does my web server record a hit?

That can be very easily answered with "no". This is intentional in this design, for faster loads.
Thanks, this is exactly what we're doing. The complete scope is detailed on https://about.gitlab.com/direction/#scope

By the way, we see Mattermost as an alternative for Slack but not for Gitter. One is team chat and the other is 'project' chat with different requirements.
> In any case all that about the EU being undemocratic is just hogwash.

Sorry, People who say 'look, the parliament is elected, therefore the system is democratic' are focusing on the machinations, rather than the demos; it is the demos (the first person plural 'we') which acts as the one thing that permits a group of people to be governed. It cannot be found in the EU parliament, and it cannot be manufactured by tweaking the system.

The soviets had elections, too.
As at-fates-hands showed it is. In the UK it's on the BBC from about 10mins before the coin toss. We get US commentary but during your ad breaks it cuts to our presenter/pundit team which includes Osi Umenyiora. We also have a weekly NFL roundup show on the BBC and Sky (paid TV) shows live games during the season.

There's also Game Pass where you pay something like £150 a year to stream all games live (although they blackout the ones shown on Sky) and on demand which also gives condensed and highlights version of the games.
PAUSE is ugly, though I mostly use automated uploaders so I don't have to look at it.

I'm not sure what you find archaic about CPAN, the package/distribution distinction is a huge win that the rest of the world still hasn't caught on to, and the file-based nature means it scales stupidly well (npm's scaling issues simply can't happen to us).

Unless by archaic you mean "built as simply as possible, and built to last", which is basically why I love it :)
> I'm guessing there was a flood of cons to Canada at some point that made them skittish and enshrine a bunch of hoops in legislation.

Not really; it's more of an outcome of political balance. Our conservatives have historically been ornery about immigration, but our progressives made it a focus of their policy. (This is very untrue now, few outright oppose immigration, but historically shaped the dialogue). To accommodate the disagreement we somehow came to a skills-oriented system with a high-threshold for ability and other qualities.

We have/had our own problem with authoritarians, and it's shaped our policies in some particularly Canadian ways.
That has to be a self-delusion of the highest magnitude ever recorded. "Sure he's let the fox run the henhouse; but who knows better than a fox?"
Like I said - it is simply neilsen ratings, but much much more accurate.

You keep saying that. But if I'm not mistaken, Nielsen families are paid for their participation. When can I expect a check from Vizio?
I use ZFS under everything (including docker) and so I can use scheduled snapshots, backups, etc, to do the real data management, and not worry about losing data.

I can use host mounts too, but I prefer to just back up and manage all of docker, out of band, without thinking too much about it.

EDIT: granted this is for relatively small databases though. I think it could be scaled up however.
How would you get a cloudflare-served AMP link into (the first page of) Google's search results?
There are many cultivars but tea is even more sensitive in taste then say wine and grapes. Tea is very susceptible to climate and even harvest times. Darjeeling tea is my favorite but there are three different flushes. I prefer the less expensive second flush, but each one is taken from the same tea leaves and they all taste different. Darjeeling is of the same cultiver as all Chinese teas. Since Darjeeling is grown at such a high altitude and climate you can't get the same flavor in Chine though if someone figured that out they would be a multi-millionaire. Think the farmed caviar that is now hitting the market.

PS I love tea and the crazy things that happens with it, even in the same cultivars.
Might be worthwhile having a survey asking what browser HN users use most of the time (I use two, but one dominates quite a lot; neither are FF).
Switching from smoking to vaping does reduce your carcinogens
> The problem is that "garbage collection" as a term seems to have become synonymous with "tracing GC"

The term has been used that way since I first heard it back in the '80s, so it's probably not a battle worth fighting at this point.

Yes, of course, there's a formal sense under which reference counting is just an outlying position within the broader world of garbage collection, but from an engineering point of view, it's a significantly different set of tradeoffs, and reference counting doesn't really qualify as the same thing when you're deciding how to structure your program.
> H1B employees are not getting inferior benefits

Yes they are. Even the relatively anti-Trump Huffington Post thinks so - https://news.ycombinator.com/item?id=13579226
Walmart doesn't source from a single manufacturer though, and while competing with them may not be a walk in the park, it's still orders of magnitude less tricky than competing with state owned soviet companies ever was.

There's plenty of wrong with the current state of facts, but suggesting it's roughly similar, let alone equivalent, to what the situation was in the USSR is quite ridiculous.
On Happy Factorizations – J. H. Conway (1998)
Getting nothing but a blank page on iOS.
How do the ratings compare to the Champions League final?
Hacker Fundamentals and Cutting Through Abstraction: https://www.youtube.com/watch?v=kSuq3Ry9PLQ

Not an earth shattering talk or anything (and the title isn't super accurate) but the idea and message that is being presented is something I think people in our world need to be reminded of.
It's the same for me: I've used it since it was Netscape 2. I've used the single-digit Mozilla milestones (the ones that crashed if you opened more than one window, or if you looked at them funny). I've survived the "flamey bird renaming" era. I'm simply used to the way it works. Yes, it has changed, but any change has been gradual.

Also, on Android it has the uBlock Origin extension, which with its ability (in advanced mode) to block images and Javascript helps keep the data consumption low (and make the sites load faster).
Seems like regulating an "open internet" and asking for a smaller government are at odds. You need a powerful central government to meaningfully regulate that sort of thing.
I really want to look at React Native, but every time I pull up my Facebook app on my iPhone 6, it can take upwards of 30 seconds before the interface is useable.

That's on a very fast connection.

So to me the FB app is so slow, it makes me hesitant to give React Native much more thought as you'd figure the FB app would be THE showcase app for it.

Maybe I'm the only one?
The ‘this’ keyword in JavaScript
Are you using an adblocker? If so, does the adblocker successfully block ads for both the AMP and non-AMP page?
Adding Closure Compiler reduced my JavaScript payload size by 39%
Do you mix React and Knockout components by any chance? We are looking at moving from Knockout to React and I was wondering how painful this would be. My guess would be that if you are doing all or most of your KO stuff with components, then the switch shouldn't be too bad.
I just immediately click back like I do when the Google AMP banner takes up 20% of the screen real estate!
> A: Some people get underpaid.

> B: I'm not being underpaid, therefore you are wrong.

Thats not refuting his claim.