skysight-inc/HackerNews huggingface dataset:
I inherited a Grails 2 codebase about 8 months ago. I'd never worked with Java or Spring before, but I have pretty extensive experience with Django, Flask and Symfony (inspired by Spring, as I understand it). Anyway, from my perspective, I'm sorry to say I have to strongly disagree with all of these points - I've never had a more miserable experience with a framework.

<rant>

First off, I found the documentation to be really bad. All of it assumes you're already deeply familiar with Spring/Hibernate, and it offers zero direction for those who aren't. Furthermore, Grails has a ton of magic. Which I guess could be OK, but again, it's all very poorly documented - and trying to read the source code of Grails itself to get a grasp on what's going on? Forget it.

Development speed? Hot code reloading pretty much doesn't work; any time I add or change a route, or a JSON marshaller (aka a serializer in every other framework known to mankind[0]), or simply add a JS file, you have to restart the dev server. Which, to top it off, spins up insanely slow compared to a proper dynamic language.

GORM. Same documentation rant. They cover the simple cases and leave you in the dark if you need to do anything more complex than a join. Luckily people on SO are helpful here, but I wish I could understand what the hell is going on behind the scenes.

Plugin ecosystem? Seems pretty small/inactive, especially compared to Django. Oh, and each time you install a plugin, expect at least another 30 seconds to spin up the development server.

Breaking changes? The recommended upgrade path from 2 to 3 is "start a new project and copy over your files." WTF?

The parameter binding/validation does work pretty well, as long as you don't try and do anything non-straightforward. But step outside the box, and it falls apart. And again, the documentation of these magical transformations is utter shit. Related: no default arguments allowed for controller parameters? Really guys?

[0] This whole "let's make up a new name for some already widely established concept/function" appears especially rampant in Groovy/Grails. Not a fan.

</rant>

Perhaps coming from the perspective of JavaLand it's an upgrade, but man, this shit is not for me. Sorry for the rant.
Sincerely, thank you. I was panicking for a moment there.

I appreciate the save!

(Not being sarcastic!)
Our Publix does this with even a free sample of the food (entree and side) and a recipe card. But of course they're going to use gourmet ingredients and run you $25-30 if you need them all and buy off the endcap.
This American Life undertook a relatively serious investigation of this question (calamari 'rings' as pork rectum) and they basically came away with "inconclusive":

https://m.thisamericanlife.org/radio-archives/episode/484/do...
Google probably should be regulated, also they should break up comcast too.
Poker term
After a while we might just see a trend (I mean even the skeptical crowd)
It is important to note that Statoil is majority owned by the Norwegian government so it's priorities are maybe a bit more complicated than more independent multinational oil and gas companies. Although all the big energy companies have major alternatives portfolios and innovations strategies too.
Omm IT Solutions | Jr. Java and NLP Developer | Baltimore, MD | www.ommincorp.com | Onsite|

Omm IT Solutions is a Columbia, MD based Information Technology Solutions and Professional Services provider. We provide custom solutions and services while keeping focus on the goals and objectives of our clients in mind. Our team consists of leaders who provide a unique balance of expertise, vision and humility. At Omm, we strongly believe in what we do and how we do it, consistently delivering results with integrity, focus, teamwork, and respect.

This is a junior role.

The job role requires strong technical experience with J2EE framework such as Core Java, Spring, EJB, JDBC, JMS, Struts and some Java development experience.

NLP (Natural Language Processing) and machine learning ​experience with Clinical development would be highly preferred​ but not compulsory.

If you are a good fit for this role, please send your resume to careers@ommincorp.com reply
Legacy extensions disabled by default on Firefox Nightly 57 starting August 11
This horse is going to get beaten to death like the MNIST dataset with AI tutorials.
But how much did they raise by pocketing their customers' Bitcoin Cash after the BTC fork
I consider it rude to Slack someone after they've left, unless it's a critical issue. People shouldn't be "on call" for anything that could wait until morning.
It's quite sad that I mostly lost interest when I saw it mentioned Gnome, because my experience is with Gnome is that either it will take too much space, or if I like it they will systematically take away the options that makes it possible for me to make it work the way I want.
It might not be because El Niño years are a little warmer. So, if the next couple of years aren’t warmer, we don’t have a hiatus.
What is Bitcoin doing? The BTC network is a service. At the time of this writing, there are upwards of 30-100+ functioning cryptocoin networks which offer the same distributed ledger functionality of BTC wallets and a few with more unique features and trustworthy dev teams.

The arbitrary supply of and rules which define how minted coins are rewarded is an important aspect of each of these cryptocurrencies, and if the limited edition deflationary aspect was valuable then maybe we should all buy into that BTC clone with 42 coins in "circulation".

BTC isn't rare, it's just the AOL of cryptocoins right now. Slow and over priced. There are better alternatives.
What a messed up article. I don't know this CEO but using a picture taken at a festival two years ago as proof of incompetence seems very cheap.
Climate information is also written in the rings of trees, which in the case of giant sequoias goes back several thousand years. It's also there in the geological record in the form of layers in sedimentary rocks.
Cool product! I have two bits of UX feedback:

1) in step 2, after you click on Yes/No/Don't Know, there isn't enough feedback in the product that indicates that you successfully answered the question. I originally thought that the web request failed to send and didn't notice that the two questions presented were different.

2) When does a person ever reach step 3? It doesn't appear to be the case for me, you can circumvent reaching step 3 thru the possible matches. I think this is misleading and confusing.
It's amazing to me how blazé the Node community is about breaking the debugger. In other language communities that would be considered sacrilege, but in Node the response is often "meh... I just console.log everything". Transpiling, source maps, so many hacks that barely work.
> If he wasn't lying when he said he'd filed a claim with the National Labor Relations Board, his firing was illegal under current US law.

Only, as I understand, if it was in retaliation for the claim; firing for the memo, and any perceived hostile workplace effects it had, would not be illegal (and may actually contribute to avoiding liability for that conduct.)

Of course, if he made a claim it will be a disputed question of fact as to whether or not it was retaliation.
Inside Darpa’s Push to Make Artificial Intelligence Explain Itself
It's click bait because the most important information is missing from the title. It could be improved by changing it to "Tonka beans: delicious and toxic".
Too bad the Unix philosophy lost out to the Not Unix philosophy.
The military application of rockets is only reason we got the tech to reach space and military application of satellites is why we figured out how to stay there and the militaristic penis measuring between nations is only reason we reached moon.

Also,
- large part of budget is salaries and pensions.
- looks like %budget for military is lowest it's been in 20 years, (in 2015) 16% https://en.wikipedia.org/wiki/Military_budget_of_the_United_...
>if you're going to claim that internet access and bandwidth did not improve at all in the past 8 years

I don't see where I said that. If you'd like a data point, then look no further than the ultimate failure of Google Fiber. The largest internet company in the US can't successfully deploy fiber. Meanwhile in Japan, fiber is available almost everywhere, even in rural Hokkaido.

I don't want to be stranded on slow internet while the rest of the world races away to faster and faster speeds. I hope president Trump's strategy to Make America Great Again works out, and we get fast internet here too. Whatever the previous administration's plan was, it clearly wasn't working.
Well it's private, so it's harder to get information about. The tech is ancient, and it's not on the coast.

Not sure what the coverage would be about, really.
This was tongue-in-cheek. My own fault for not being clearer.

(See Ajedi32's response below.)
That's what I was wondering, I'm thinking of tracking down whoever added that to the Wikipedia page, because I don't know how they found out.
LOL WAT? How is it "serverless" if you're provisioning a server?
Of course that will never happen in our lifetimes because in the real world people and companies have to pay taxes. The larger sovereign states — which exercise effective monopolies on violence over geographic areas — won't agree to accept payments in cryptocurrencies which they can't control. Even if you conduct transactions in BTC or something similar you'll eventually have to exchange it for the local fiat currency to pay taxes.
Would you like my to post a myriad of articles which continue to support the claim in the OP? Idk what more substance we need here.
This is awesome to hear.

I love when people/companies with money are trying an idea I have. It makes me feel smart ;)
If $180 is significant, then this person is probably a student or on a budget, not a business. So they'd probably prefer the downtime.
The Ethereum mining craze may just be getting started
Oh man plugin support on mobile, this is a game changer for me. If only Firefox supported 2fa with an authenticator app I would have no hesitation using Firefox as my main browser.
> Now it’s asking investors for $169.5 million at a pre-money enterprise valuation of just $150 million

Ouch. I hope they get the money. I really don't want it to go away. I have not found an alternative that has so many 1+ hour long megamixes :(
> HTTP downloads a file from a single computer at a time, instead of getting pieces from multiple computers simultaneously. With video delivery, a P2P approach could save 60% in bandwidth costs.

From the IPFS site. If true, then this is ground breaking tech. I honestly didn't know that HTTP was that wasteful.
So... the more Ether you lock up, the more Ether you stand to gain; sort of like having a higher chance of winning the lottery if you buy a lot of tickets?
The vendor could still assign the debt to a collection agency or sue; a declined charge does not get you off the hook unless they decide it's not worth pursuing.
I've seen it in Korea, and occasionally in Singapore. Though usually each building is painted a different pastel shade to tell them apart.
I love linux even though I am not an expert devops or sysadmin. I get around working with servers for my product and thats about it. I stackoverflow shell scripts whenever needed. Here is my 'must know' list for linux:

- ssh: you need to know what that means and how to use it

- Difference between ftp and sftp

- cd, ls, pwd (directory stuff)

- scp and rsync (move files from server to server)

- find, cat, grep, sed, awk, head, tail (manipulations and discovery)

- chown, chmod (permissions)

- cp, mv, rm, rmdir, mkdir, touch

- Don't do rm -rf unless you know what you are doing

- Setup aliases on your shell. e.g. .profile file for bash etc.

- top, ps (check processes)

- sudo and su (switching users or running commands as root)

- Know various OS differences like CentOS vs Ubunut.

- Know where to find logs for web servers like Apache or nginx (e.g. /var/log/nginx in Ubuntu).

- Star/Stop services as needed
Well, first of all, either they hit or they miss. I wouldn't take hitting as a certainty.

If they miss, well, the US has more options. They don't have to immediately destroy NK - not that I think that would stop a hothead like Trump.

What I'd do, from the US side: Destroy their nuclear facilities, and anything associated with it, plus decapitation strikes.

What I'd expect them to do in response: Immediately begin attacking South Korea.

What I'd do in response to that: Attack every military facility I know of in NK, and keep attacking them until they're non-operational. Also unleash everything available to help SK at the front.

What I'd expect them to do in response: Unleash everything they have.

I'd expect to win, and totally destroy the government and military of NK - at the price of a million or more NK dead, maybe that many SK dead, and perhaps 10,000 US dead. It's a horrific price, but I don't see where along the way there's a place where it can stop. As soon as NK launches against Guam, it's game on, and nobody can back down.

I wish had a better answer for that...

But there's a subtle distinction that needs to be made here. You asked about NK bombing Guam. In fact, NK has announced plans to fire a test missile to 40 km away from Guam (going over Japan on the way). If they do, that is not the same as bombing Guam. In that case, first, I would try to shoot it down when it goes over Japan, and then again on approach to Guam. Second, I would announce, and carry out, an ICBM test launch that landed 40 km off of North Korea.

My rationale is this: NK is sending a clear, provocative message. They don't care about violating norms of territorial integrity, only about actual military action. Fine. Then as they do, it will be done to them - equal provocation in return, with an equal message.
They are normalised before being made public.
> Product / Service #1

> Whatever your company is most known for should go right here, whether that's bratwurst or baseball caps or vampire bat removal.

Change the default text of your template and try resubmitting again.
Obviously they do. Power corrupts and we all know this. The question is whether they are equally bad.
those are quotes from the article and the paper it references
Neil appears to be deleting any negative comments
Did you mean this as a response to my comment or someone else's? I was agreeing that Bitcoins mean something to someone, so I don't get the 'circular argument' reference.
My amateur expectation is that if 100% of vehicles are autonomous, they can be FAR better drivers and you could get far more cars on the same roads with considerably less stopping and waiting.

The problem will be when fewer than 100% of vehicles are autonomous, then it will simply remain as awful as it is today.
I'm confused why more teams haven't used Cartesian systems. In my experience, arms with many rotational joints can become very complicated even for pick and place tasks. Do most teams use off the shelf bots or build their own?
I'm likely younger than you, but I use text messages exactly opposite of you. If something is time sensitive, call me. If I can glance at it, or just outright ignore it for ~8 hours or more, text works perfectly.

If you're checking email every 2, texts should be every 4. If you're getting urgent messages over text often, someone else is making a mistake. Most people I know don't even read texts for hours later.
I think it's generally not useful to attempt to assess a person's honesty through conversation. It is very hard to distinguish between lies, foggy memory, or a poor conceptualization on the speaker's part.

Whether its a good plan to challenge someone's honesty actually has nothing to do with whether or not that person is lying, even if I have certainty and evidence. The question is: what is the best thing I can do for my life? If my accountant lies to me, I will call the police. But if someone turns out to not be skilled as claimed? It depends on context.

It doesn't advance my life to tear down someone else; the best thing I can do is try to build my own understanding and take action. My approach is to be curious, actively listen, and ask clarifying questions. This can be as simple as saying "tell me more about that." Once I have enough information and context, I can judge claims and ideas directly.
Ethereum Is Coding's New Wild West
Who is Anthony Scaramucci?
The solution to this has been know for a while, its creating a GUI interface in Visual Basic to track the domain's IP address.[1]

[1] https://youtu.be/hkDD03yeLnU
(Advanced) Bayes nets. How to understand the relation between different assertions i.e. if you have some degree of confidence in some assertions, what can you say about the others?

https://en.wikipedia.org/wiki/Bayesian_network
I can't listen to it right now (I will later, because TAL is great), but did they do a blind taste test? I wish I could remember where I found it, but some curious foodies tried it and the pork rectum had a... let's call it "distinct" flavour that was unpleasant and difficult to mask.
the service oriented One Microsoft vision was Ballmer's last major contribution before walking out the door.

https://genius.com/Steve-ballmer-one-microsoft-annotated

Nadella (Pichai is google) is executing the roadmap Ballmer laid.
"People are so polarized... maybe it's Al Gore's fault?"

C'mon man. The reason why there's no progress is that destroying the environment makes a lot of people a lot of money. Consumerism lines pockets, not only of manufacturers but also of advertisers like Facebook and Google.

Challenging climate change implies challenging capitalism, neoliberalism, and the idea that "free markets" always know best.
I wrote my (small) AWS app so it can run both on AWS and my local machine. Then you can write tests against the higher-level logic like "save this file to S3" and run those tests locally as well.

My main challenge with serverless is using Lambda with API Gateway. Lambda has no database connection pooling, so I end up with a ridiculous number of connections to RDS - one for each simultaneous user. I haven't found a solution to this yet, other than not using API Gateway.
If you have to access the terminal frequently, a dropdown terminal emulator is the way to go. Press F12, the terminal comes down. Press F11 it goes to full screen. Press F12 again, it retracts. I use yakuake and can't imagine life without it.
Very good point! I'm sure he'll quickly rise in the ranks if he's that clever though, which will erase the profit.
It's the Chromium part of Electron that uses that much RAM.
AirVPN similarly supports many projects including tor, ooni, opennic etc., but this "tech-savvy" guy conveniently chooses not to review it and many others including tor guard, due to issues in site navigation.
In my opinion, If people REALLY cared about safety, we'd all have roll cages, harnesses, helmets and driver's suits. Convenience generally trumps real safety. Safety only becomes popular when there's no user intervention required and people don't notice the costs.
Back around 1980, I remember lots of tv news specials and saturday morning cartoon interruptions with reports about acid rain. Lots of scares about dying fish and melting statues and canada being pissed at the US for spewing stuff into their air.

I remember too how it was poo-poo'd by the political establishment of the time and lots of claims that its just the way it is and we're not going to be able to fix it, it would hurt jobs, it would hurt the economy.

But regulations were passed, and hard work was done, and we don't really hear much about acid rain (as much!) anymore.

https://fivethirtyeight.com/features/acid-rains-dirty-legacy...

Science and its-already-gone-too-far not-withstanding, I hope the US in particular will return to sanity and realize that we can make a difference in what is going on, and that doing so raises the quality of life not just for the US but for the entire world.

(I've also wondered: with the dismantling of environmental regulations and associated funding of the current administration, we're seeing individual states pick up the gauntlet and fund their own initiatives. Is this some sort of subtle "see, you don't need the feds to intervene when states have the power and ability" ploy? Then they can gut federal regulations and claim their smaller federal government mandate works? The fallacy being that climate doesn't follow state boundaries.)
mlterm. Idiosyncratic configuration, but hands down the best for vim users because it has a solution for the alt-8bit/escape-timeout problem.
> Is this, sort of, Gore's fault...

How in the holy hell would it be Gore's fault? He has tried to be a communicator on this issue for decades. He's "highly polarized" because the great smear machine felt it needed to destroy him for having the temerity to run for President.
Local agriculture usually costs a lot more energy and land than large scale agriculture or agriculture in a climate that is best suited for the plant. The transportation costs are a rounding error for many products. Organic products are particularly terrible in this respect.
Regardless of CO2, does anyone have a sense of how much heat we are putting into the earth system by burning non-renewables?

edit: I did the math, and it seems our total yearly oil production in 2016, if used to directly boil the oceans, would raise the temperature of them by .0001 degrees.

It's really incredible the multiplier effect CO2 can have.
Perhaps it was a flinch? I find the tones on this site I found[0] highly unpleasant to listen to at any volume. The ringtones I was hearing were no louder than any other, but I know I recoiled on hearing them.

[0] https://www.ultrasonic-ringtones.com/. Unsurprisingly, I can't hear above 17k anymore. I'm not terribly upset.
Regardless of CO2, does anyone have a sense of how much heat we are putting into the earth system by burning non-renewables?
Appreciate that this notion exists: Confidence intervals

https://www.mathsisfun.com/data/confidence-interval.html

Let's say I give you a biased coin, but don't tell you what the bias is. You make 10 flips and record what you see. What can you tell about the coin and how much confidence can you have in your assertions?
Perhaps you could write a chat bot that periodically makes arbitrary comments or adds reactions to others' posts?
Is that like, a hobby?

Actually it was, for a while. And I actually did read a lot of these works; and considered their points, very carefully; and debated them with their adherents, very patiently and thoughtfully.

Until I figured out what general superstructure of thought patterns was behind their arguments (which mostly boil down to: cherry picking; what-about-ism; and "authority, authority authority") -- and moved on other things.
All I said was that I find it bizarre. What is it that you think I don't know exactly?
> I wonder what would have happened to the Ozone Hole if it too got politicized at the time,

It did, and a large number of people on the Right took attitudes exactly like the Right takes on climate change today.

That faction was somewhat weaker within the Right at the time, and the Right somewhat weaker overall, so the political resistance to the science wasn't as successful in preventing federal policy action as it has been in the US on climate change, but the same overall shape of political dispute occurred.
It's useful when there's a consortium of companies who want to agree on some flow of transactions, but don't want to trust or pay any one company to maintain an authoritative database.

(This assumes the public chain is unsuitable for scalability or confidentiality reasons.)
I'm pretty sure this only happens because the social media teams are new and over resourced compared to the traditional channels.
They have the right demographics and cultural fit.
They sometimes are, at least in Sweden. And if you are sentenced to a fine in a court for a crime you're convicted of the fine is set to a certain number of "daily fines". The size of each is a proportion of your salary.