skysight-inc/HackerNews huggingface dataset:
I honestly feel the same. I've been working as a web developer for 8 years now, so it's not like I've been locked in a basement for decades and don't like all this new fangled stuff because it's not what I'm used to. I just don't get what SPAs provide over server rendered pages with a sprinkling of JavaScript to make things more interactive.

Ok maybe it makes sense if you are building a game. Or something that needs to run offline. Or Facebook. But most web sites aren't like that.

The other day there was a Ask HN about what stack a CMS should be built in. Most people were recommending their favourite client-side JavaScript framework. I just don't get it...
You are doing it wrong.
You should investigate what "good for business" means in US politics.
I'm using mint in my notebook as the main SO just because it have NVIDIA suporte from the box. No neet to edit x11.org. Every time I open x11.org to edit, my life quaklity is decreased.

And well mint works well enouth for my needs.
See George England's Air Trust: http://www.gutenberg.org/ebooks/12826
>Not really understanding the down votes

Personal opinion: Because comments like your original one are annoying as hell.

They never fail to show up. Someone post an interesting article one how they solved a particular problem and someone always have to show up with these pointless comments. Not everyone will know about, in this case Cluster, and it's not relevant without an explanation.

Article and blog posts about Go seems to attract comments like: You might like Rust/Elm/Elixir and "that problem could have been solved using X/Y/Z package or framework".

More often than not it's missing the point, which often is people, with little or no Go experience are managing to solve really complex problems within very short time frames.
I have a hard time visualizing that setup, are there some pictures?
Jetty 9.4.0.RC2
I accidentally posted my reply as a top-comment and it's now too late to change it.

Sorry about that.
Jenkins Security Advisory 2016-11-16
But requires "royality free" distribution. so charging per month and limiting to internal use only for self hosted product isnt in agreement with the licence.
Could be because there'd be assertions made under the old system, that were later found to be unhelpful or unwise?
FUNNY SHOTS SENT TO ME
Hi criddell,

I switched from ruby (and rails) to golang this year as my main language.

If you're thinking "I'm hesitating between ruby on rails and golang", you should probably go with ruby on rails (no pun intended).

Golang is more low level, and it expects you prefer conceptual simplicity over abstraction [EDIT: this is why you won't see prominent golang rails-like framework]. This also means you're supposed to already know how to architecture a web application (if that's what you want to do) and to know the techs behind it.

You mention you started to learn RoR, but do you have previous and consequent experience with web development? If not, definitely use RoR, it will provide clear guidelines about how to build a web app.
I might move the skills section before education or experience.

It would help whoever is looking at it quickly determine if you have any experience with the technology they currently use (or will be interested in using).
Agreed. Forums do have one advantage: you have the opportunity to review what you wrote before you submit. And if we can note politely when we see it in others, maybe we can build better habits. Who knows? We manage to shape our speech in different contexts.

Maybe I could have a little js script (that I run myself) that detects language I'd rather not use. Kind of like a spell checker. I could choose to turn it on, and I could choose to ignore its suggestions. Or maybe more like an ignition interlock, but one I can override :)
> The standard you walk past is the standard you accept

I think this is not only wrong, but troubling. tolerating actions on the street is not the same as tolerating speech in a private forum.
The Unity Amazon search integration was disabled. The Amazon button is just a shortcut that opens the Amazon web page.
> The syntax of your language doesn't change its performance when running.

No need to bring up syntax. It's a superficial feature and has nothing to do with the actually important features I listed.

> Does it make me write worse software if I'm aware of those quirks? Most certainly not.

Is there some limit where good language features stop mattering? I guess we would obviously agree that creating web software with x86 assembler wouldn't be a good idea -- even if we could imagine a comparable library/framework situation.
I know he's not dead, but his next film will be his last. It's a good time to give him a sendoff.
This, I am excited about.
> Why should someone be punished and labeled as fake if they're on a wordpress.com subdomain?

Because metadata can be super useful in making inferences about page quality. Pagerank exploited this idea a ton. If wordpress subdomains are more likely fake in a training corpus, then that piece of evidence should be counted.
Myrskyt – PaaS Cloud Platform
On that particular day, under favorable conditions. There's a lot of work between 80% and 100%. Showing the 80% doesn't show anything about how long the last 20% will take.
And this is the kind of aussie ingenuity that is sometimes missed by the world. Because of resource and distance, sometimes the battler needs to think creatively and repurpose what is available.

Sadly as we pivot to a pure consumer society of plenty this ingenuity is no longer a necessity. (China is closer to Australia than US. Cheaper consumer goods, sometimes cheap ($<10) every day mfg goods are cheaper in AU vs US).
Female entrepreneurs sigh. FUCK OFF
It was very interesting to get into motorcycle racing, which is primarily an exercise in gauging risk. The more risk you're willing to take, the faster you go. But the less experience you have, the more often you will end up crashing. So I found myself doing very well as a novice racer, but I also crashed or had near crashes much more often.
>Those you mention no. There are tools for typechecking (flow) and to be honest in years of JS programming only rarely have I had bugs caused by a variable of the wrong type being passed into a function.

Are you certain that that is true, or do you think it might just be that you're so used to the dynamic woes that you nearly ignore them?
Ticket 796081. Also ran into lots of trouble with calendar. Other tickets I had trouble with that weren't resolved were 706457, 611829, 598481, 564293, and 541661.
I've been on the other side of this...a manager who's definitely interested in helping both his direct reports and even others who didn't report to me develop their careers. I always did my level best to be honest with people and follow up on things I thought would help, but the reality was that I reported up as well and I didn't have full discretion over projects and usually couldn't come through with whatever "plans" came out of career advice talks. Worse yet, I often had to choose between my direct reports in terms of who to help. That was really hard and I tried to help those that had helped themselves most because I felt that those people wouldn't stall their careers once I was no longer their manager.

There are definitely managers out there who lie to their directs and don't care, but there's a lot of us that do care and simply don't have the weight to throw behind giving you what you need. All I can ask is that you try to be understanding of our situation and give us the benefit of the doubt before condemning us.
This is totally anecdotal, but my wife and my mom both commented to me recently on how Pinterest's latest UI changes have really slowed the site down in their experience. I wonder if React is partially at fault there?
I used Solidworks a bit and I would definitely says it has this first stage UI. After maybe 1h of tutorials you are already designing your first parts that you can 3D print.
As someone who spent the whole week migrating a static site to React, I hear you. I don't care if it means I have to learn another language or framework, just stop making SPAs for no reason!
Porco Rosso, Howl's Moving Castle, My Neighbor Totoro, and Princess Mononoke are good. In fact, they're arguably some of his best.

But my favorites will always be Kiki's Delivery Service, Castle in the Sky, and Whisper of the Heart. They may not be Miyzaki at his best, but they were the films that I loved the most.

The Wind Rises may also join the latter category. Either way, it's a really good film.

Finally, it should be noted that Kaze Ni Naru from The Cat Returns is possibly one of my favorite songs from any anime, ever. And I watch a lot of anime.

Suffice to say it's up on the list with A Cruel Angel's Thesis, and Tank. For you anime fans who know what that means, yes, it's that good, IMHO. YMMV.
So then there's:

- code-splitting needed for larger codebases

- taking the window object into account

Other stuff I can think of:

- more limited options for routing/etc. because you want to avoid having to maintain two codebases. This means you might have to use Redux+redux-router+whatever instead of express/hapi/etc. because you can't (?) run those frameworks client-side.

- less freedom to modularize state in your app, because last I checked it was still rather messy to ensure that all the separate data-loading events are taken care of server-side before everything is sent to the client. If you're a fan of the Redux approach this shouldn't be a problem though.

- Possible 'issues' with using ESNext features server-side without going through Babel.

All in all I think it's worthwhile and, nowadays, pretty doable to create a 'universal app'. But it has its own complexities and at least last time I tried, I could find very few examples of how to best do this, and we're probably still far away from a 'canonical' solution.

Furthermore, in practice I've found that in many cases it's not really worth the extra effort. If your app is large/complex enough to have a noticeable load-time, it's probably fine for the user to load the entire app first (it might even still be cached), and it's often the case that SEO is not really important.

In my experience, the few cases where a big-ish app needed to load stuff quickly involved going straight to some subpage in the app. In that situation I often found it easier to either just render that bit server-side the old-fashioned way, with its own logic (in which case React is still a good option).
Urchin Software Corp. Aka Google Analytics
This is amazing. Respect
Verbose identifiers in program code are most useful near the top level, where the ideas they give a name to are very specific, while mathematical formulae often concern generalities, so verbose names are not always applicable (or at least not always helpful - even in code, identifiers that try to be too descriptive can make it hard to read, though people rarely err in this direction.)

One of the uses of the notation is to serve as a map for a more long-winded description, as you can lose your place in verbose explanations when they begin to get complicated.

More importantly, perhaps, is their use when you are applying formal manipulations to them. I think author's point is that many computer scientists apparently lack the background to follow or evaluate some of the important current developments in their field.
[Goals] Man United vs. Arsenal 1 – 1 – Premier League 2016
Calling this fringe research thruster research is misleading.

If their idea worked, it would be completely new physics.
Awesome! Is there a reference implementation for this? I think it'd be really cool to try to run a complex game like Super Mario or Doom entirely in the terminal using version of this algorithm.
Can you expand on "given the metric he was using"?
A DLR/TU Braunschweig cooperation was able to drive through light traffic 6 years ago:

https://youtu.be/BrmorE5W1tM

Having a working implementation in a consumer grade car is impressive, but the ability itself is not novel.
>>Congress loves to craft fairly vague laws and delegate the details to administrative rulemaking by various agencies

I can't quite tell from your tone if you're implying that this is a bad thing, or if you're of the opinion that Congress is shirking on their duties when they do this. I read it like, "'Congress just LOVES to pass vague laws so others have to step in' /sarcasm." My apologies if I'm misreading your tone.

For posterity, just to be clear, this is definitely a good thing here. In the case of, for example, the environment, which this post is about: Members of Congress are not experts in every field, so it makes more sense to pass a law called the Clean Air Act requiring protection of the air with some parameters, and then letting the experts at EPA fill in the details. In this case at least, it's not Congress shirking their duties, but rather the way it should work. i.e. Congress issues laws requiring general things, and the experts at the various federal agencies fill in the details with regulations (though obviously it doesn't always work perfectly).
Show HN: My new book “Haskell Tutorial and Cookbook” released with CC license
The publishers web page is https://leanpub.com/haskell-cookbook

The book is for sale for a minimum price of $4, available to read online, and the PDF, Kindle, and iPad versions are released under a Creative Commons share and share alike with attribution, no commercial reuse license so you can share with your friends (legally, and with my blessings).

I have released books before with a free version and still made enough in sales to support writing new books.
It really could, and it really needs to. The default looks is a pretty sure way of ensuring that people who are browsing for an alternative to the Mac aren't going to pick Ubuntu.

It's a matter of personal taste, but does anyone honestly look at the default Ubuntu desktop and think "Well, that's just the pretties desktop I've ever seen".

Logically it shouldn't matter, the look has little influence on the functionality, but I really think the orange, black, and purple look has turned people away from, if not Linux, then certainly from Ubuntu.
First look: Video of session control with mobile device authentication
This is interesting, and I'm curious and respectful of Haskell, but when I read a post like this, while I appreciate many of the strengths of static type checking, it just makes my head hurt to see what this guy goes through to please the compiler, and I'm left thinking that I'd just rather stick to a dynamic functional language like Clojure or Erlang and sketch ideas out more quickly. Maybe I'm just not patient enough for Haskell.
I could get by using only Emacs + Browser but the Linux desktop experience suck so much that it's still impractical to make the switch.
I do not want to update my system + pkgs too often. IT SUCKS. I do not need your 0.0000001% improvement. I want to update only when I really want it and I want to update only WHAT I want. I do not want to download XY MBs of dependencies. THAT SUCKS.

I do not want to care about battery, UI sluggishness or your "kernel-glibc-latest-package" incompatibility nonsense. I do not care about your "free-open-source-whatever-god-you-believe-in". I also love unified feel of apps on my Mac. They work more or less the same. I also do not want to CONFIGURE anything. I want the "best" settings out of the box. My laptop is not my server and I am tired of configuring and tweaking. Make it work. Make it convenient to edit it in GUI. I do not want to use cli when I do not have to. And If I have to I want to edit files not use your "nih-syndrome-commands". I want to edit only a single file and make your app pick up the change so I do not have to care about "how" and in what order I have to restart it.

Make the default gui+uikit beatiful, integrate with something like electron -> profit $$$
Here is a 'clickable' link: https://leanpub.com/haskell-cookbook
The Grand Vision of a Crypto-Tech Economy
Roe vs Wade was also a Judicial ruling, and yet that appears under threat.

The power of the supreme court to interpret laws allows them to change, appear and be dismissed as time goes on.

While Trump does not directly attack gay marriage, if he nominates judges who are against the women's right to choose, I am concerned they will also be against things like gay marriage, my argument is most people against that right are very religious and thus also against marriage being equal.
Dislike.

Especially the "No thanks, I don’t want to learn more." button to dismiss it. Pretty condescending in my opinion.

On mobile that popped up immediately. I did click on through and read the article despite that, but my interest in coming back to that site is diminished by the sense of arrogance displayed in that pop up.
Easy Secure blog
I'm looking for suggestions for 'one place' to get a easy to
use blog configured and managed, including but not limited to ddos protection. I just want to concentrate on content and not management. Cost control is keen; may a button for donations too.

Suggestions?
Realistically, right now the US has enough sources to produce huge exports without touching the Arctic (or the Pacific Coast, which has enormous untapped resources). Economically, it makes sense (I'm not addressing environmental concerns) to hold off on exploiting this oil. Currently there is so much global supply that adding more would just depress prices while encouraging unnecessary economic growth.

While it would have an enormous environmental impact, there may come a time in the future of America where we are obliged to tap these resources for our economy.
I love the concept and idea behind Haskell, and even reading this piece was very cool. But as much as I can sort of guess at what's happening, the steps being taken to simplify the original pseudocode still seem like some kind of space magic.

I see stuff like "Learn you a Haskell" and whatnot, but it all seems so theoretical compared to, say, writing a web server or parsing CSV or building a programming language with Haskell. I get monads. But I don't get how to bridge the gap between my knowledge and what I see here.

How have other people gotten to this point?
How to Build Apps Inside Emails
What I Discovered About Trump/Clinton from Analyzing 4M Facebook Posts
Specially when they compare them to actual demigods such as "Archimedes".
Mouse button clicks are generally for lazy, laid back behavior and not for fast and productive. You are supposed to use keyboard for that. Although there are definitely some cases where their UI fails and multiple windows of the same app is usually among them, like alt+tab is absolutely useless in this scenario on unity, it's way faster to use mouse to switch between them if you have to work with more than two of them on a single workspace.
Finally, a use for my triple-click mouse button!
> Sadly as we pivot to a pure consumer society of plenty this ingenuity is no longer a necessity

I guess the necessity is still there but often you can't do anything because most products contain way to much electronics.

The only thing you needed to fix an old farm tractor was a hammer, a piece of pipe and a screwdriver. But nowadays you need to study computer science before you can get such a thing running again... Or look at old TVs or audio equipment. Back in the day you could repair them yourself but nowadays it's full of non-servicable SMD parts.
The mantra we were fed as managers was that promotions were not an increase of scope or growth. Instead, they were a recognition of scope increases and growth that had already happened.

When my directs came to me wondering about a promotion, my response was always to figure out immediate increases in scope that we could implement. I told everyone that if they wanted a promotion, they should make my job in arguing for a promotion as easy as possible. I loved coming away from calibration meetings with multiple promotions since that let me throw most of my comp increases to non-promotions.
The most interesting variant of the problem:

"Suppose that a judge or magistrate is faced with rioters demanding that a culprit be found for a certain crime and threatening otherwise to take their own bloody revenge on a particular section of the community. The real culprit being unknown, the judge sees himself as able to prevent the bloodshed only by framing some innocent person and having him executed."
I think it's going to take some societal change, but we will have to.

Computers are just an extension of ourselves. The people making these systems will make mistakes, these systems will kill people (and arguably already have), but hopefully they will kill less than we currently do by not having them.

There's this stigma around "computers" where people treat them differently than everything else. Yes, you're getting into a car whose programming could cause you to die, but you are always relying on this kind of thing. Getting in a regular car, you are relying on the engineer who designed the braking system to have been correct, you are relying on the factory worker to have been paying attention that day, and the QC robot to have been programmed correctly, etc...

We need to get away from that, we need to treat the computer in your car as you would treat it's braking system. Accidents will happen, people will get hurt, bugs will occur. If they are systemic, there will need to be changes, recalls, and fixes. But the car will never operate in 100% of conditions flawlessly, and neither will you.
When you hear about news like that, remember that 1) a billion barrels is about 50 days of US consumption and the Us is less than half of global consumption 2) that the announcements are usually about "oil in place" which an estimate of the total size of the deposit, of which 10-40% is usually recoverable.

If you are talking about Alpine High, it's less than 1/2 a year of US consumption of oil and less than 3 years of US consumption of natural gas at current rates (and very likely less depending on the recovery ratio).
https://www.youtube.com/watch?v=lvfpStCs3vg

https://www.youtube.com/watch?v=IEXHm7sew3w
Dropbox Beta Build 15.3.19
Show HN: Tmpdir – do something with a temporary directory
I think the approach taken by the author is simply the wrong one. Writing a huge amount of code without any clue what the types are going to be is just silly.

Haskell makes it very easy for you if you work with it in a more interactive fashion, asking it to infer types for you as you go along. One of the best features for doing this is Typed Holes [0].

[0] https://wiki.haskell.org/GHC/Typed_holes
I wouldn't recommend Ubuntu to anyone after the Unity debacle. The way that they insisted on ramming certain "design decisions" down people's throats demonstrated quite clearly that certain elements of the project decided that user feedback meant squat. I remember talking to someone involved with Unity and asking him why I couldn't move the launcher to the bottom of the screen. The answer I got was that it was a design decision that people would just have to accept. He followed up by saying I would get used to it - despite having already put up with it for 2+ years. Attitudes like this are why I and many others will never trust Ubuntu again.
Yet managers are incentivized to make their employees successful and are generally considered to be doing well when their employees' careers advance.

I don't know why you think they're a hindrance. If you find no managers ever work out for you maybe managers aren't the problem.
WikiLeaks have been out for a rrally long time. They have been a key focal point of the political discussion for over a year. There are thousands of reddit and other forum posts that have sifted through and analyzed them. There are hundreds of published articles about them in the media. I don't "have to say more than this" because it has already been said a thousand times over.

At what point does it become willful ignorance on your part? Seriously, spend 20 minutes today, do a bing search, find an article or reddit thread that links to the relevant emails, and do some reading and decide for yourself.