skysight-inc/HackerNews huggingface dataset:
Yes/No, depends on many factors IMHO. Mostly on the person/team that needs to build/use it.

We know nothing of OP's case so the best thing we can do is trying to answer his question instead of answering to go read some lengthy book.

OP might be in a team that needs to develop an API for a product that will be deployed to millions of people(I doubt it) or could be someone that just wants to know what is the current fashion to develop a CRUD application while learning a new stack that is up to date.

In the first case, you might want to learn more of the situation you are in and pick around that. In the second case, there is nothing wrong with just picking one and hacking away.
The main site has other interesting maps : http://brilliantmaps.com
Show HN: Wonder Color – Text to Color, Everything is Supported
Try this: http://osxdaily.com/2015/02/18/remove-bluetooth-pan-wi-fi-co...
Also, it is important to mention the scandalous denial of cars refusing to let bicycles pass in one way streets with both ways authorized to bikes. It is supposed to be authorized by law since 2009 or 2010 in streets with a special roadsigns and most of the time a special corridor. I am constantly fighting with cars who don't respect the corridor, because some car drivers just hates bicycles (especially in this kind of situations where bicycles are authorized to use the one way street and not them).
To condense your statement, it's impossible to have freedom of speech without accepting the good with the bad. While I don't think Neo Nazis have anything positive to contribute to the social dialogue - if you exclude them, criminalize their expression, they're driven to places where they operate in relative darkness, allowing their ideology to remain unchallenged and ferment. You can't change a person's mind without engaging in dialogue with them, and you can't have a dialogue without allowing them to have a voice.

Freedom of speech is about keeping the line open to everyone so that we can eventually come to an enlightened relative consensus.
I think "JVM Web app that does CRUD" is sufficiently narrow to consider that your use case, and pick a technology based on that use case.
how are you running React on the JVM - Are you using Nashorn or Rhino here?
An event like this is important as an eye opener, to show the citizens that there are alternatives to the current car focused city. If enough people like the alternative version, it will be easier to make reforms to reduce traffic in the future.
Snowden just joined Twitter. Already 1M followers. Follows 1. Guess who
It doesn't change my impression much if the answer to "lots of boilerplate" is to use another tool to generate it automatically...
Yes, since Windows Vista, Microsoft kind of returned to the original NT model and introduced User-Mode Driver Framework (UMDF), which is requirement for graphics drivers. Thus moving them out again from the kernel.

https://msdn.microsoft.com/en-us/library/windows/hardware/dn...

https://msdn.microsoft.com/en-us/library/windows/hardware/ff...

A driver crash will just force it to be reloaded.

Likewise using kernel level RPC adds extra validation layers via the data marshaling than a simple function call would do.

As for OS X, only drivers for disks, network controllers, and keyboards are required on the kernel and use mostly Mach calls, not BSD ones. Anything else can be exposed via so called nubs to user space.

https://developer.apple.com/library/mac/documentation/Device...

https://developer.apple.com/library/mac/documentation/Device...
The video and research highlights imply that 2 or more cups a day is more beneficial but personally I feel the dependency created by such large amounts of caffeine would outweigh the benefits. Even at one cup a day an interruption such as travel causes withdrawal symptoms such as headaches. That means you'd have to always bring coffee with you or stay within easy reach of a cafe. Not much fun when your travel or activities don't include daily time out for coffee.
I recently bought a lenovo l450, I'm pretty disappointed with the responsiveness of the two finger scrolling. Is there a reason it's bad, or is there an apple patent preventing from being good enough ?
Yet, my grandfather and his friends drank it--coffee--their entire lives, and they all died in their late 90s. A few of them also smoked.

We all know it is a combination of things: the food you eat, how active you are, the air you breathe, the work you do, etc.
I agree. If you eat Mc Donald's all day, but drink X cups of coffee, it wouldn't make a difference.
Second,

my laptop (x201s) has a trackpad but it's so tiny that I don't use it.. in fact, I have it disabled entirely.

Clit mouse and USB mouse is good enough for all possible use-cases for me, personally. There is no increased value in a tiny trackpad.

However, my mac+trackpad is an absolute delight and I wouldn't be able to work without it. (on my mac).

So, if you're going to include a trackpad, make sure it's a exceedingly good one, and additionally, make sure it's used effectively by the operating system.
Except that it is again a comparison with Mach, what's the size of L4?
Every runtime exception as a bug would seem overwhelming.

Wanting to know when runtime exceptions happen (and grouping them) is very helpful a lot of times but it seems like by itself (without context) would only get in the way of trying to parse what is and isn't really happening in some cases.

Especially when trying to sort out what needs immediate attention and what needs attention at some point later.
unfortunately this is behind a paywall... :(
Companies are cheap when it comes to HID devices on laptops.

you can't put a 'number' to it, so it's not something they can add to a spec sheet, so, the kinds of people who hate on apple will not pay for an 'inferior' spec machine which has a higher build quality.

it's a hard sell to investors.
And the death of the unicorns begins
Show HN: Lost in translations – a fun app of recursive translations
Sangria is scala. React is the client in the browser. That doesn't run on the JVM.
My inclusion of these two reading resources were only meant as examples. The reader is still required to make their own mind up.

I haven't suggested astronaut architecture; the question didn't indicate the size/scale/importance either.

50% of the internet runs perfectly fine without consideration...wow! Have you looked at all the source code yourself to make such a ridiculous conclusion.

Tooling does matter, but I'm suggesting the point of focus to start with is the requirements.
Hardly. Different priorities. Safari on Mac is miles ahead on battery life and footprint. When I'm on a laptop, that matters way way more than any experimental feature. It's literally hours better.

I have to ask though, what mission critical ratified features do you need that Safari lacks?
Just Google the title, and try the link in the Google results.
Show HN: Folio for Mac – Simple version control app for designers based on Git
I have been having a lot of conversations about SELinux + Containers recently. Is there more/further reading anyone can suggest about interactions/background between containers and SELinux (e.g. docker, systemd-nspawn, etc.)?
Remember, however neat these are, Lenovo is a company that has been caught multiple times inserting spyware into their products. There are other enterprise-class solutions out there that are satisfactorily good. We need not keep giving money to a company that time and time again violates our trust.
A gang war in the 1980s claimed "over two dozen lives," eh? Every murder is a terrible. But a toll of two dozen is typical of a WEEK in south Chicago. Maybe there's something to be said for the writer's conclusion that "organized" crime is better than the alternative.
Google Is Training Self-Driving Cars to Mimic Human Driving Tendencies
Tesla's Model X Is Finally Here: The Stuff We Didn't Already Know (UPDATED)
fair comment. I will add though, spring, or hibernate, or play, or [pick your framework here] will also require reading.
>> I did 45 minutes in the pool today (2.75km) spent an hour walking my dog, and dealt with numerous stairs ramps and other not-sitting things. I'm not anything I would call "in shape" but would another 30 minutes of walking really reduce my diabetes risk by 40%? I think not.

All that exercise and you're still crabby - maybe a walk would do you some good after all?
I love coffee, I drink atleast 2 cups a day, I love hearing that coffee is good for me, but it still makes me wonder if any of this information about coffee is misinformation. After all, doctors and scientists are human.. for instance,
http://img.timeinc.net/time/photoessays/2008/smoking/smoking...
First of all, I have to agree with dommer. You pick the stack depending on the use case.

That being said, in most use cases I've encountered I would've gone with a REST API on the server for CRUD operations and an SPA framework on the UI side. I've found that the use of a classical UI Framework like Play, Grails or JSF make seperation of UI and business logic harder, rather than easier. Especially Grails is a huge vendor lock in and the framework leaks through all layers.

To "scaffold" your REST+SPA application, I've found Spring Datas automagic generation pretty useful, but you're free to use any technology you like.
What value do you produce for people when trading forex via algorithms? Honest question.
It is, in fact, really hard to be ablet to delete data from an online service, while also not raising the chance of losing it accidentally. But if you treat it as an engineering goal from the start, it's possible. (Disclaimer: I work for Google, and we work very hard on this.)
The Sell Sheet: A Short, Sweet Storytelling Weapon
Does it run on Windows? If so, could you try to boot some kind of Linux distro from USB, to see if it's similarly bad?
I'm very suspicious of the driver because my T530, which has by a huge margin the most atrociously (physically) uncomfortable touchpad I've ever seen, has that problem too. And any other Windows-running laptop I've used from any brand, too.

My T61 on the other hand, runs on Linux and the touchpad is super smooth. It's not only Apple. Could be just Windows drivers being poor. :)
It is working on Safari for me.
There are so many holes in this piece it's amazing. It's especially apparent when it's boiled down by the author:

"There are many reasons why this makes for a better user experience:

1.Cognitively, you can only evaluate one option at a time. Seeing all the options laid out in front of you at once is just noisy and distracting, since you’ll have to consider each one in turn anyway.
2.Making swipe-happy snap judgements allows you to make better choices, faster. See Malcolm Gladwell’s Blink: The Power of Thinking Without Thinking for much more on the adaptive unconscious.
3.You can do it one handed."

There's no reference to cognitive theories dealing with various interface types. I'm doing an independent project this semester with user eye-tracking through a Netflix-like interface. Iris Vessey's theory of Cognitive Fit shows that there are some tasks where the-part-in-relation-to-the-whole is the main consideration. In those cases, a matrix interface is a better fit, leading to better (faster, more accurate) task performance.
2. Malcolm Gladwell as main reference? ...no wonder no cognitive theory was explored.
3. Why stop there, you could also do that with blinks or eye gestures, further isolated into a bubble of laziness.
In linux middle button pastes any previously highlighted text.

its awesome.
The police in Japan does not go against Yakuza unless they want to show off or make an impression. There is a clear understanding of each other's boundaries and most of the time there is no investigation going on with gangs' actions.
My thoughts exactly, there is no way I'd buy or recommend any Lenovo product to anyone after how they've treated their customers.
can you talk a bit more ? How do you write your views and integrate them with sangria. I'm coming from nodejs .. where everything is JS, so I'm trying to understand how this stack works.
But then my ability to insert elements into a Set depends on the location where those elements were created...that sounds awful.
That's been going on for years.

Move port from 22 to somewhere else.

Install fail2ban
Exactly, we know it is a combination of things which brings problems. But still, he is highlighting there are known problems so I do not understand what point you are trying to push with your comment. He is not saying coffee will cause alone those problems in all cases.
Communicates effectively by incorporating the actual physical shapes and lines within the text in different colors, rather than assigning letters to each element.
Jason Resnick Reveals the Secret of His WordPress Success
Well Yakuza usually do not attack regular people and rather focus on businesses and corporations to get most of their revenues - and they own the sleazy businesses in town as well where people pay cash only.
Sketch App Tutorial Series – Part 2 of 5
"Should we outlaw this" vs "freedom" is an interesting and hard problem especially if you are generally inclined to mistrust the state and not see it as a great benefactor of humankind by default. I live in a country that is quicker to outlaw certain things which in the US would be considered a breach of freedom of speech (or religion). Nazi symbols is one example but 1%er symbols were also outlawed for a while until it got overturned. I'm favoring the "don't outlaw" stance but the other side has sensible arguments as well.

Scientology is another good example. I can see the argument for "freedom of religion" but depending on your views about the state it has a certain obligation to protect citizens from their own idiocy. The borders in the sand are hard to draw.

A very common case is that people who vehemently disagree with outlawing Scientology also strongly believe vaccination is a good idea. I think that's a fairly inconsistent stance but it is also completely reasonable (as in it protects the person and also others like their family in both cases).

Political parties are also a good example. I think the stance of "never outlaw, society has to handle that and let the idiots be idiots" is perfectly reasonable but parties get tax money for various things and I can see how people have a problem with their tax money funding neo-nazi organizations.

I used to be more radically pro freedom no questions asked but these days my stance is pro freedom by default but some deep thinking and gut check for individual cases. It bothers me a lot that I'm fairly inconsistent (since I am against maximum freedom in quite a few cases) but it's the most reasonable course of action for my value system.
That link is really interesting. I knew that the netflix collection was much smaller than people assume, but I never thought it'd be this small.

I know people with personal media servers that could easily compete with this collection (not that I'm endorsing that, just throwing it in for scale).
Which optimization criteria and algorithm to use is also a political decision, and the people making that decision are the same as the ones responsible for massive gerrymandering. It's actually easier to defend perverse results[1] if they're the consequence of a redistricting from scratch by the "fair" algorithm you've chosen rather than arbitrarily switching parts of cities from one countryside district to another in a way which looks suspiciously like you've been paying attention to their demographics.

[1]like the Olson criterion, which when optimised by a computer program results in district boundaries apparently likely to return mostly Republicans in California...
Calling it a Linux security issue is a bit erroneous, a weak Ssh password on BSD will get you hijacked too. Or Osx, or even Windows!
looks good! As a small comment, your css rules for headers and other parts has only "Helvetica Neue" or "helvetica neue-thin" and in looks broken in PCs where it's not installed.

Try fixing it by adding: "Helvetica Neue", Helvetica, Arial, sans-serif.

a quick way to do this is at the end of your css file just add:

* {font-family:"helvetica neue", helvetica, arial, sans-serif!important}
I think the main difference is that there is more tolerance in Japan from the autorities. They consider it better to have Yakuzas than less "disciplined" and more independant criminals.
You forgot an important factor: Genetics.
Well, if someone wanted to buy something in another currency, they'd have to exchange their currency. This is done at a teller window for small transactions(you're going on vacation), but done on the exchanges for large transactions(someone wants to buy 100M USD in Oil with their Euros.)

Another common trade is turning foreign currency profits into your local currency to reduce exposure if that foreign currency is particularly volatile and/or the majority of your expenses are in your local currency.

Banks really just don't have that kind of money on hand. Nor should they, the forex market is trillions a day.

Before, these sorts of transactions were done via voice, but traders were using them to manipulate the fix rate[1][2]. Now, banks are taking humans and fraud out of the equation by just going from 100M transaction to algo.

1. https://en.wikipedia.org/wiki/Forex_scandal

2. http://www.cftc.gov/idc/groups/public/@newsroom/documents/fi...
How Hiring Employees Increases Your Chance of a Ransomware Attack
Run fast and go to sleep has always been the primary power policy.

A sleeping core is obviously the most efficient core, however you have said nothing to discount what I said. Putting a core to sleep is a very costly activity, which is exactly why it happens at the millisecond scale.

Before that happens, the core will likely have been frequency scaled to more appropriately fit the window's loading. I mean, we know this is the case right now, and that "run fast and go to sleep" is not the primary policy. It's "run as fast as appropriate for the workload to fill a quantum, and sleep when there is no workload". There are many if not most workloads that are externally bound, or event triggered enough that sleep is completely out of the question and running faster does nothing.

Your words have been used (out of context and inappropriately) to bolster DannyBee when they represent, literally, all that is wrong with Hacker News.
And a comathematician is a device for turning cotheorems into ffee.
Broken GPS track recording?
Boredom is not a problem to be solved, it's the privilege of a free mind
They discovered that SOA is the remedy, and will begin to use Thrift, well in later half of 2015.
The ability to entertain conflicting views is the mark of wisdom.

- someone, somewhere
JHipster http://jhipster.github.io/

It's a yeoman generator actually, generates a Spring based project with all the CRUD stuff ready for you.
For context, I already have a JVM application that handles the business domain. Adding a CRUD user interface (and, coincidentally, a database) is the next step I have in mind for its development. However, I didn't want to state those constraints in the OP because I wanted the answers to be broadly applicable.
A new Device Adaptation spec
The irony of telling safari users to "press control c" is ridiculous.

Safari on iOS doesn't have a control key and on OS X copy is "Command-C"

But honestly the idea that someone can't select text and copy it themselves (and thus need this helper) is a stretch of reality anyway so why am I surprised that it doesn't reflect reality in its "fallback" either..
You really shouldn't do that. WSJ pays their journalists a lot of money to write these articles (and the finance ones are really good)
26 Proven Growth Features for App Developers
1- his software is not free(dom) software, it's not open source; it is apparently closed-source "freeware".

2- there's the mention of commercial or military use licenses could be obtainable by contacting him directly.

One could argue that this is a defective marketing approach, and that to earn money selling software, you have to actively approach prospects and convince them they need your software.

The statistics on the number of users of most free(dom) software distributed world wide definitely shows it.
I really didn't like my old Mac trackpad (2011 MBP). It made my fingers very sore.
That's pretty cool :)

Maybe you could spin the waiting time by showing the intermediary translations as they go?
How does a wasp venom peptide selectively inhibit cancer cells?
As a data point, 20% of the internet runs WordPress [1], think these people spent a lot of time thinking about architecture.

A lot of time the problem being solved is in fact simple enough and easy enough to solve without thinking about architecture, not everything is a hard problem - and there is nothing noble about solving things over and over.

The point I was disagreeing with was "Pick stacks as late as possible". If you have a large project by all means do that, if you're just building a REST API in microservice architecture, or you're building a blog or something that's fairly simple to model - you're perfectly fine picking a framework you like first.

[1] http://w3techs.com/technologies/overview/content_management/...
I don't understand the question, beyond the fact that Spring and Grails both had the same corporate sponsorship at one point in the past.

Spring Boot is a rapid, flexible, and fairly tight (as far as Java frameworks go) foundation for building Java applications. Grails is a Groovy-based wrapper layer around Spring and Hibernate.

So if you want to use Groovy for application development, then Grails is certainly there for you. However, I don't think it's the most competitive option. I think Groovy's great as a scripting language, and I use it for things like automated testing, but I wouldn't enjoy using it for primary application development because it's not a statically-typed language.

Although recent versions of Groovy allow you to designate typesafe "areas" within your code, it is still fundamentally non-typesafe. Because of this, tooling is always going to be weaker than it is for typesafe languages. IntelliJ is probably the best Groovy IDE out there, and it's still frustrating to work with because it can't detect autocomplete options most of the time.

If you're doing development on the JVM in the first place, then odds are you favor static typing. Plain Java, or Scala, or most of the fringe options like Kotlin or Ceylon. If you're in the minority camp who want to use a language with dynamic typing, even THEN there are better options than Groovy for application development. JRuby has a much broader and more active community, and Clojure will give you more "Internet cool points" on HN or Reddit or wherever.

Finally, the last time I looked at Grails, it was FAT. Building an application took forever. I'm sure they've (hopefully) optimized or rebuilt things since then. However, since it's a wrapper around Spring and Hibernate, it's never going be any lighter or faster than Spring and Hibernate.

I don't mean any disrespect to Groovy. I've been using it forever, and it comes in handy with certain use cases. However, it's primary niche is being the dynamic JVM language that most "enterprise" shops have become comfortable with... and so if you're trapped in an "enterprise" shop and are dying to use something other than plain Java, it's the thing you'd most likely be allowed to use.
NSA.gov Love Notes
Not everyone experiences that kind of dependance, if you do then yea, it might be a problem.
To me this reads like a sponsored article/advert. The research wreaks of the type that is sponsored by a corporate/brand who would benefit from improved public perception of coffee.
That's just an alternative implementation of rust's grammar for verification purposes. Rust's parser is entirely hand coded inside rustc (in Rust).
Better the gangsters you know,than the gangsters you don't?
Clipboard.js