skysight-inc/HackerNews huggingface dataset:
Thanks god c# doesn't have checked exceptions, they are just an enormous pain, especially when heavily using actions and functions, and most of the time they are completely ignored, rendering them completely useless.
The option type in Java is extremely verbose and doesn't guarantee that you won't have null pointers.
In c# you can use the null conditional operator and the coalesce operator that at least are much less verbose and more elegant.
The best solution is obviously to use a functional language like f# where you can't have null pointers.
Is encouragement of cycling and/or use of public transport also a factor in this?
Localization is done by volunteers. If the team that is providing the translations does not complete the translations then the localization is dropped

> This locale hasn't seen any activity in almost 2 years, and we failed to revive the community effort.

> The plan is to stop building Firefox Beta and Firefox Release, and move existing users to Russian.

> I think it would also be a good idea to stop building Firefox Aurora, and remove Belarusian from product-details, but I'm open to different opinions.

- bug 1304743
But what about those ads:
https://www.youtube.com/watch?v=yh4_ic7mK60

Sure looks like fun for the whole family...
Developers love Chrome because its Devtools are second to none.
> It takes me over a day to get an Express application up and running.

I feel so much better after seeing this sentiment here. I've tried to dip my toe into the node.js world repeatedly only to feel like I'm trudging through setup for hours.

Of course I may have incorrect memories of how difficult/easy it was to set up my first rails app however long ago.
I'm always pleasantly surprised when Apple graces us with Safari updates. They tend to come with fairly cutting edge features when they actually ship.

The opportunity they have at the moment is the super long gap between releases, which is even more apparent on iOS. I wish Safari could switch to a more Chrome-like model of shipping smaller updates more frequently, perhaps in an evergreen model. I guess there's only so many new emoji's Apple can use to encourage people to upgrade...
For me the choice is cable or dsl... and dsl is pretty painfully slow, and the carrier is much less responsive to issues. Fortunately my cable provider doesn't charge much more for a business connection ($140 vs $90, compared to comcast charging 3x as much). Cox tends to respond to technical issues within hours (onsite) and not days, and I don't have any cap issues. Anything gray (tv torrents) I now use a seedbox or vpn for.
If it's the only option you have they could just raise the price without implementing 3D. After all, ticket prices have risen over time for the same formats. Of course, the reality is that you always at the bare minimum have the option to just not go to the cinema.
Probably PhantomJS, so Chromium? Just a guess.
Damn I was going to bed before I found this. Now I need to solve it. Did anyone solve the chess board?

I feel the pawns on the left are somehow significant 4-3-2-1...
Err, they are not disjoint concepts.
When 4K takes off, 1TB is no longer reasonable. Especially when the ISPs are now double-dipping to get money from Netflix and the like.
Which would you recommend?
Short answer, you don't make weekly trips because the grocery store is down the street. I walked by two good grocery stores on my way home from the subway when I lived in NYC, I'd just buy what I needed for that night.

Or you buy your own cart, you see them all over in NYC, for groceries and laundry.
Significant Garbage Collector Changes in .NET 4.6.2
Congratulations on your launch!

Please take this constructively, but I can't help but think that the prevalence of GraphQL in your messaging is a huge distraction. It seems like the real value in Scaphold is letting people build applications faster, with less effort. In fact, in your post's description of the problem you're solving, you don't mention GraphQL at all (until you start talking about solutions). Right now, the (gorgeous) site feels similar to if Shopify had launched with messaging focused on its use of Rails on the backend.

It feels like you could also be targeting the type of less-sophisticated business programmers for whom VBA is often a weapon of choice. However, when I read your site, the fact that I don't use GraphQL makes me want to move on.

Anyhow, best wishes again on your launch!
So far I haven't seen a strong explanation about why he wouldn't be. There is much to hate about Trump—I in particular worry about the way he raises the risks of global nuclear war: https://jakeseliger.com/2016/11/28/trump-fears-and-the-nucle... —but it seems unwise to automatically oppose anyone he proposes for his Cabinet.

It is also not impossible that he will appoint a good FDA commissioner: http://marginalrevolution.com/marginalrevolution/2017/01/wil....

One should reserve opprobrium for where it is deserved and not fire it off generically, especially based on innuendo. Again, that is not to approve (https://jakeseliger.com/2016/10/10/vote-for-clinton-or-johns...), but it should contextualize the discussion. As far as I can tell, Tillerson could be an excellent Secretary of State. He could also be a terrible one.
I don't have to buy a windows license to run windows software.
Canada can be an AI leader. I left Silicon Valley to prove it
Maybe Rails has changed from when I last used it five years ago, but I dealt with many of the issues DHH makes against other technology.

> That people spent hours, if not days, just setting up the skeletons. The basic build configurations.

I spent hours everyday getting the asset pipeline to work, or it would break again, meaning I would have to fix it again.

> The vast majority of activity today is for yet another option on the a la carte menu.

Every week the developers want to switch out some module for another module within Rails because it was the hot new thing.

Maybe I worked on a bad project. Maybe I didn't get it. Maybe it was a growing pain that has passed. Rails was a pain in the ass to get to work. The ORM was cool, but did it save me time or mistakes from writing SQL - no.

I would love other people's opinions who have stuck with Rails.
Great parenting + delegating learning to an app sound like competing objectives.
I've never owned a Mac or iPhone but this tone is offensive and not welcome in HN as can be seen in the guideliness: https://news.ycombinator.com/newsguidelines.html

Be civil [...] Avoid gratuitous negativity.
".freeze" :) it's all runtime baby, love it (at least accept it), or move on
I thought that was a strange claim, too (though if it was just about js, that would make more sense), especially given Elixir /Phoenix - which seems like an up-and-coming framework very much in the Rails mold.
Yep, I know a lot of researchers would be over the moon if they can have qualified unpaid labour.
"...frankly, how bad these companies are at making software."

Yep. And hardware, and knitting together the boxes, and power, configuration management, and networking and...

If you can't do it with a pipe wrench, why it ain't worth doing :)

The problem with software there isn't the software people. It's the requirements gathering. I don't expect it can actually be resolved. You should see what passes for MRP around Houston.

I believe I first heard about the Iron Roughneck in the '80s, just in idle chatter.
Shouldn't the whole "oil rig" thing be going away?
I don't think I'm understanding you. What tools ensure you get the same level of quality on the user's setup? Things are always different on the user's hardware/system.
Worked for me when learning Go.
They're not mutually exclusive. Scientists have been putting together open data repositories as a "Trump shelter" ever since election day

Yet another good thing the Trump election has (inadvertently) caused.
"during code review". But did this code go through code review? If not your "higher level of scrutiny" are still not high enough to warrant mention.
Sure, but when the executive branch is also waging a disinformation campaign on undisputable facts, where merely saying things makes them true, is going to have consequences.
3D tv display technology just isn't there. Either as a convincing experience nor can it compete with the quality of HD TV. I would guess that if someone saw regular tv for the first time, after only seeing 3D tv, he would be impressed with the better quality of color/contrast/sharpness of regular tv.
Not exactly - if oil gets that high there will be as many jobs - they will create even more wells though. What this really means is that as oil approaches $60/barrel the same number of people can drill more wells. In turn we are less likely to get over $60/barrel in the first place: as we get close more wells will be drilled which will drive the price back down.

Until peak oil of course - at some point we run out of okay places to drill wells. (the great places ran out before 1910, we have been moving down since) Once the geologists run out of useful places to drill something else needs to be in place to replace oil.
To be honest, stuff like this really annoys me.

Personally, what annoys me is the the current (soon to be completed) genocide against certain elephant species -- and the people who profit from it. Once we have the problem contained (and reversed), I can imagine someone having the time and adrenaline to be "really annoyed" by some less than precisely articulated philosophical musings they read in The Guardian.
So he closes with

> Unfortunately, the lock-in they're creating will deprive people of the ability to vote with their feet and switch to better alternatives.

This might sound like a dumb question, and I'm not saying I agree with him, but if I did, I'd vote with my feet by... what? Don't most distros use it now? I'm genuinely curious if this is a practical option for me, though I'm not likely to do it.
Could you clarify what you mean by "on screen instead of a mobile device" ?
I'm not asking them to talk shit about previous employers. I'm asking them to describe a situation. You can have a difficult experience, and describe that difficult experience, without talking shit about the employer at the time.

One of my most difficult experiences was the very last day on a job, when an "Everything is going to crash in four hours if you don't fix this and you were the last person to touch the code" bug appeared (we would have run out of disk space). It turned out the bug wasn't mine - it had been latent in the code for years, caused by the difference between NULL and 0 in a C pointer. The changes I had made just made it visible. Terrifying, stressful, and I'm kind of proud I was able to resolve it under such stress.

See? Terrible situation, not a single bad thing to say about my employer, my co-workers, or my own work. And none of those were actually the root cause of the problem.
"This locale hasn't seen any activity in almost 2 years, and we failed to revive the community effort."

https://bugzilla.mozilla.org/show_bug.cgi?id=1307995

https://bugzilla.mozilla.org/show_bug.cgi?id=1304743
>mostly left-leaning scientists

I know it's popular to say "reality has a liberal bias" but I don't think it does us a service to keep promoting that myth.
If you're gathering data for your own business, it would be difficult for anyone to know, sure.

But if the data/analysis is published, then the data source would need to be disclosed.

See more on the OKCupid case I mentioned above: http://www.vox.com/platform/amp/2016/5/12/11666116/70000-okc...
I've seen a lot of Rust posts on HN lately, but none saying you must ditch mature frameworks like Rails for Rust equivalents (there aren't any yet, and they know that, for one).

Where's the evidence for this claim DHH/Rails is the only rational force in a sea of extremists?

(Of course the dull reality with real apps is "it's complicated" and most devs are busy grappling with that).
I am wondering the legality of this gag order. Doesn't the US Taxpayer own scientific research and data in these agencies ? Unless these are national security related, how can a government branch prohibit release of taxpayer funded research data ?
What are some popular cities where Uber/Lyft is unavailable or regulated in a way that makes it difficult to use? It would help me make sure I don't plan any vacations there.
Sketch app also redid their updates page to look really nice, and not overload with the minutia by default but allows you to dig in if needed. Bonus points for directly linking to all the old version installers too.

https://www.sketchapp.com/updates/
The Witness.

I've heard that it is a magnificent game, but it is written with Direct3D 11, and although this Wine release notice states that "More Direct3D 10 and 11 features are implemented" and "Direct3D 11 feature levels are supported.", it doesn't seem to work yet (in "https://appdb.winehq.org/objectManager.php?sClass=version&iI... they state that it didn't work a month ago with Wine 2.0-rc1).

I have both linux and macos, but no windows computer apart from the work one - and this particular game doesn't seem to work in a VM (https://steamcommunity.com/app/210970/discussions/0/45860751...), with Wine, or in any other way except a native Windows installation.

In any case, Wine is superb work so I can't complain (except for John Blow's commercial decision). At least I have the hope that I will eventually be able to play without the need to buy a dedicated computer!

Thanks Wine team!
ZFS's killer feature: checksums
In addition to automatically inferred signals, it would be great to give the user optional complete control over throttling as well at a per-tab level. I.e. a switch somewhere that user can freely enable/disable for a given tab to mark it throttled vs. unthrottled, whatever the right terminology would be.
Personally I think Sails is pretty cool in it's own right. As far as websockets go I feel like that is one area where Sails makes things dead simple and I've not been amazed by the overcomplicated Rails 5 implementation of websockets.

That said, I don't see Sails gaining a ton of traction even though it's been around for quite some time yet, and with it's security settings and beta status I don't feel great about building production apps with it yet.
Hah. Just one of his 5-10 body guards makes more than you make in a year. What makes you think even a stray fly will land on Mark's greasy forehead without any of those meatheads having something to say about it?

He's going to force his way in, nobody can stop him, and he's going to avoid interactions with locals by blocking himself off from the rest of the people.

Do you think Zuckerberg has to interact with locals, like buy groceries? Are you kidding? A billionaire buying groceries? At his vacation home, no less?

The amount of money this man has renders him basically invisible if he wants it to. And you acting like some natives won't like him? Well so what? This is a tale as old as time. Nothing is going to happen.
Have a public URL? Would love to add it to a test suite to help find pathological performance cases.
> we routinely plot data sets with 10s of millions of points

What is the performance like on that?
The main concern I would have is over the OLTP requirement.

A well-built analytics system should be able to start from the raw data and rebuild if you trash it, thus would not be so concerned about transactions, consistency, etc.

For online transactions at the volume you are describing, however, you don't want a glitch to break the app, so the first question in my mind is what the story is for concurrent access and updates to the DB.

I build systems big enough to break Neo4J but as others mention, it works just fine for graphs your size.
Exactly correct. The EPA in particular was created by an executive order, rather than by Congress, so theoretically President Trump could make it disappear by executive order.
I have been thinking of rails lately. I used both Rails and Merb way back when, but for many years now I have just used Ruby + Sinatra.

I wish that I had a more complex web app to do because it would be fun to get reacquainted with Rails. That probably won't happen since I have been going it the opposite direction, having updated a few Sinatra and PHP sites to be 100% static, and using cloud storage and CDNs.
Service Workers is the big one I'm waiting on before making that call, but this certainly helps.

https://webkit.org/status/#specification-service-workers
I don't know what to say apart from that I disagree with how your describing my argument back to me.
Dolphin Smalltalk
Perhaps the icon could be a spinning fan?
Kabyle has about 20 times more native speakers than my native language, Icelandic. In contrast I have been using software in my native language for as long as I remember.

https://en.wikipedia.org/wiki/Kabyle_language
While that's nice, that's not saying Microsoft succeeded since the early 90s.
Well, think of all the devs who do not work on a Mac.
Low-revenue/high-volume isn't a proper characterization of Lyft Line. The driver gets paid the rate for the number of miles driven / minutes elapsed. At least in LA the distance fare is comparable, the time fare is 2/3 the normal rate. But there is a balance, Line rides either end up being the minimum fare, so there's no difference for the driver, or they end up being longer, converting idle time into paying time. Also Lyft counts each pickup as a ride in your metrics, which counts toward driver bonuses.

Also I am very mindful that any report or flagging by riders concerning safety can result in removal from the platform. Other drivers might go balls out but they won't be on the platform for long.

There are some downsides for the rider. Be in the car within 105 seconds of when the driver taps arrive or pay $5. You can't ask the driver to divert or stop at the liquor store. And I've heard women say they won't take Line (to their home/work at least) because if there's a creepy guy in the car that gets dropped off after them, the guy knows where they live/work/hang out.
Office 2013 is amazingly uptodate support. I still use Office 2010 and it's way more than adequate.
Reports are that Devuan works fine. Gentoo reportedly works well, and then there's my favorite distro (for other reasons besides systemd), Slackware.
Ephemerality vs. Value for Information, Social Media, Life
I am a rails dev. I inherited a legacy application. The biggest problem with Ruby/Rails is that anything Ruby will allow, someone will do. Ruby is the language I learned data structures and algorithms in, built my first significant projects in. It has a generous wealth of helpful builtins. But it makes me long for strictness, static typing, a language where not just anything can completely modify any other.
Those are great points you make and we'll take it to heart to assuage your concerns. If I may ask, what in particular was weird about the API? We're built to the Relay spec, which has become the open standard for GraphQL APIs.

To your point about the extra endpoint, I know they have different ones for simple, Relay, files, and from what you're saying not Apollo Client. To me personally, it seems a bit counterintuitive that they offer so many different endpoints when one of the premises of GraphQL was to have a single endpoint that was decoupled from the client. Open to your thoughts here to see how we can improve your experience as a developer from the client perspective!
I agree, the Presto engine was (and still is) super efficient.

We may see something similar come out of the Vivaldi project which is headed by folk who led the Opera <= v12 development who know very well what was lost when Opera moved to Chromium based web engine.
Has the president set up an alternative system to promptly and comprehensively communicate public research to the public? Has he given any indication as to what problem this action is solving? Why has he chosen only these particular departments to muzzle? Aren't the press departments of every other executive agency continuing to reinforce the notion that they are an unelected fourth branch of government with their own continuity and agendas?

I think your analogy is reasonable to a point, although corporations and governments are very different. To continue it, is the president going to be forthright to the public about climate change, if the EPA is no longer allowed to issue its own press releases?

Edit: Sorry, these agencies are not the only two that have received gag orders: https://sunlightfoundation.com/list-of-federal-government-ag...

Still, it's not every executive agency.
Funny, I just started doing similar work with the data a few days ago. It's definitely an interesting dataset that's been fun to play with.

From the privacy side of things, and to prove a point, I've been working on de-anonmyizing the data for the past few days by comparing the data against a few other datasets from FOIA and data.cityofchicago.org. It's so far been surprisingly easy to find the plate and driver info. The sort of myopic privacy with these large datasets is pretty shocking. (I don't plan on making the code/results public except to maybe Chicago's own data folk.)
Non-DNS resolution protocols like LLMNR are almost entirely irrelevant, particularly on servers. Even if you do need asynchronous LLMNR support, you do not need dbus and a particular process running as PID 1 to get it - applications can make LLMNR queries using an asynchronous library, just like many currently use an asynchronous DNS library.

The fact that systemd keeps making decisions like this that are architecturally dubious and lead to lock-in is most certainly grounds for criticism.
Certainly, and a lot of it depends on the kind of engineering culture that the particular organization has. Shops like BBC and (especially) Bloomberg have really solid engineering org, which means they have a high degree of give-a-shit, and they have the flexibility to try more cutting-edge solutions that may require in-house maintenance. But as we all know, developing a good engineering culture is difficult and expensive and not everyone can do it.
I watched his hearing and was really expecting to dislike the guy. He actually sounded very reasonable and had well thought out answers to each question. Whether he can truly avoid any conflict of interest has yet to be seen. He is definitely a bit suspect given his previous position.
https://news.ycombinator.com/item?id=13466306
Lego Ideas – SpaceX Falcon 9
Rust gets all your favourite kinds of atomics and barriers, exactly like C. Other things are indeed hard to get safe, which is why Rust has `unsafe`: it is possible to use them, marking out the dangerous regions precisely, rather than the whole program being `unsafe` just because a few places need niche features.

In any case, Rust is definitely not written with "I have one CPU" in mind. A slogan that is sometimes used for Rust is "safe. fast. concurrent.", and it's one of the headline features on the front page: http://rust-lang.org/ . Rust's abstractions allows writing extremely high performance libraries like rayon, which, had better performance than even highly optimised C libraries like Cilk, in one benchmark I heard about. Building out that parallelism ecosystem takes time, so it does not seem particularly surprising that there are more (unsafe!) libraries for the 40-year-old language, than (safe!) libraries in the less-than-2-year-old one.
We've got our first one today. http://time.com/4645927/badlands-national-park-climate-chang...
> The bonus is increased maintainability.

It will never have strong-typed discipline though... (sad)
I don't want to have to pin every single tab I want unthrottled - that's a mixing/piggybacking of otherwise orthogonal concerns. Just make it a separate option I can set per tab.
The Constitution doesn't change depending on who is in power. I happen to agree with the folks that think the administrative state is basically unconstitutional: https://www.cato.org/pubs/regulation/regv22n2/delegation.pdf. But I'd also love for Congress to pass laws outright banning coal use, gasoline cars, and dumping pollutants into waterways.