skysight-inc/HackerNews huggingface dataset:
bring on the downvotes, but my loaf of bread costs $2.99 now and was $1.19 twenty years ago. Why hasn't inflation affected your bread? Can I get some of your bread shipped in bulk?
Mr. Comey just acquired a badge of honor. No, I'm not being sarcastic. It's getting to the point where being fired is more honorable than remaining.
Maybe it's just a matter of using node/npm tooling to develop/package an extension... using a bundler.

Of course, at this point, it might be worth re-doing the whole thing using electron as a base.. the more I use VS Code, the more inclined I am to feel that it may be good enough, and if it's a react app, maybe target react-native for phone/tablet platforms, and electron for desktop.
All so the AI robots can get some thermal energy.
General Availability of GPUs for Cloud Machine Learning Engine
I dunno if it's a slippery slope starting at Garageband. I say the slippery slope starts at OpenOffice or GoogleDocs or something along those lines, given that OpenOffice could probably be run on a potato if you can find a way to install ubuntu on it and stick some RAM into it.
My favourite thing about CRDTs (and event sourced data in general) is that they force us to consider the meaning of time and order as it relates to information. When handled with clarity of thought there are flow on effects in correctness of processing and (my favourite outcome) in POLA consistency i.e. the UX improves - especially in the marginal or edge cases.

The downside is that popular frameworks don't mesh well, or at all, with this paradigm. Trying to shoehorn event-based data into say, Rails (which I've done), is an frustrating exercise in resolving massive impedance mismatches and growing technical debt. Turns out most database-driven MVC frameworks have a very limited understanding of time and order.

CQRS helped here, because I realised that my MVC can and should just be a view & query layer, and I should be building the event sourced/CRDT-based logic elsewhere.
Ask HN: Best resources to learn about security for non-technical person
A friend who works in sales at Cylance wants to learn more about her field. She is non-technical and wants a general understanding of what their products to and how they do it. I haven't found resources that are not meant for technical readers. Any ideas?

What they do using ML:

-Intrusion detection

-Antivirus

-Malware detection
For me, it's search. Search is absolutely terrible in every email client I've ever tried, except Google.
A friendly reminder to both sides that whatever the current administration does, the next can undo.

This is especially important when the majority party decides to give itself more power and inadvertently gives their successors more than they intended.
I agree, there was a lot of remarkable things that happened even though people tend to dwell on the violence. I would love to see more about the history (and in that setting more generally); the 2007 movie Mongol was really different and wonderful. It's a shame that the followups that were planned were never made, shortchanging the only movie.
Trump is soon going to run out of people to fire.
Based on my admittedly small sample size: that couldn't be further from the truth. Every person I know who has an echo is a techie or their significant other is a techie. Those people all expect their communication platform of choice to span all of their devices.

My mom doesn't have an echo, doesn't know what an echo is, and probably wouldn't ever spend the money on one even if she did. She's about the only person in my life that would EVER consider an Echo to be "the new PC". And quite frankly I can't imagine her giving up her laptop for one of these in a million years.
Simple really, most people don't actually know what a Ponzi scheme is nor what qualifies something as a Ponzi. Bitcoin is not remotely a Ponzi scheme so you can immediately tell those who claim it as as someone without the faintest clue as to what they're talking about.
The people at Ableton are well aware of this (the term "the studio as an instrument" comes up quite often at their event "Loop") but I'm not sure there's a better way to learn besides experimenting. I've heard quite a lot of stories about (electronic) music creators telling about their beginnings, how they would ask for help to more experimented friends, how they would reply "no, just try things", then how they felt in the end it was a good thing once it "clicked."
Yep. If you believe that Comey's final investigation swung the election, you also gotta realize that the election was swung because Anthony Weiner is a sleezeball.

The odds that sleezeball would be married to Clinton's top advisor...Bill actually officiated their wedding.
On a similar note, may need to start considering looking at them when shopping for some things on line as my trust in Amazon is waning a bit.
Well I'd give you his email address but it doesn't seem to route to him anymore
That's not what a Ponzi scheme is. Specifically, Ponzi's require fraud, not just making money off new investors. All investments make money from new investors, it's the fraud that makes something a Ponzi where there's no actual underlying asset but just a money pumping scheme. Bitcoin is an actual underlying asset.
Caddy's MOSS Experience
Actually there are exceptions. You could be a child of diplomats in which case you can be born in the US but not a citizen.
"Strange" is not the word you're looking for. This is blatant, naked corruption.
What's the hazard?
This is not true. Rolling back regulations on green house gas emissions, removing regulations on clean water, denying healthcare to millions of people... Those deaths cannot be undone, the aquifers cannot be cleaned, and the carbon can't be removed from the atmosphere.
Perhaps the country is better served by someone disliked by both sides than by someone handpicked for their loyalty to Trump.
Ask HN: Why is no one signing up for my service?
https://visualteamstatus.com

Have at it. Open to any and all feedback. I'm confident my tool provides real value, but I'm not getting any traction.
you created this account just to tell us that? Was it worth it?
So the right wing wants to reduce encryption? And the left doesn't? Republican Senator Rand Paul has been at the forefront of fighting for privacy protections. Chuck Schumer sure hasn't.
Honestly, I was hoping the Trump letter at least was satire.
Chelsea Manning envisions life after prison: 'I can see a future for myself'
No... maven has little to do with classloaders which are primarily a runtime concern.
How about they worry about keeping their own tech employees first? A third my team is from Waterloo or U of T.
The FBI was investigating the president for colluding with a hostile state to influence the election and aid them against the interests of the US. This is the worst thing to happen to the country since Watergate or longer.
I am always impressed by these kinds of meticulously planned civil engineering works, especially when other similar sized projects can limp on for months and months.

One of my favourite examples while growing up in Fitzroy in Melbourne (https://goo.gl/maps/RzHa4MUWxuM2) was when a 1.6km stretch of a 4 lane road was completely replaced over one weekend in 1998. What made it so impressive was trams running down the centre of the road; the central two lanes had tram tracks embedded in concrete a foot thick, with overhead power lines above. Replacing this all in a single weekend was spectacular to see!

From memory, the timetable was something like:

* Friday 9-11pm - close the road, tow away cars still parked there, remove overhead tram power lines

* Friday 11pm to Sat 7am - jackhammer up the two central lanes of tram tracks embedded in concrete a foot thick (not much sleep for the local residents that night!)

* Sat morning - cart away concrete rubble

* Sat afternoon/evening - dig up two outer asphalt lanes, remove concrete curbs with footpath. Once each section of road was excavated back to its foundations, new tram tracks were placed in position with formwork for their supporting concrete.

* Sat evening/night - pour concrete around tram tracks and allow to set. Redo concrete curbs to footpath. Adjust height of drains and manhole covers in the two outer lanes.

* Sun early morning- eerie calm until concrete is hard enough to relay asphalt road lanes beside it.

* Sun afternoon/evening - lay two outer asphalt road lanes (grade base, spread gravel, compact, asphalt base layer, asphalt top layer)

* Sun night - reattach overhead power lines for trams, etc

* 3am Monday morning - paint white lines on road

* 6am Monday morning - turn on traffic lights. Fully open for traffic!

With work crews assembled from all round Melbourne, the full 1.6km stretch was done in parallel, from start to finish in 57 hours. Zero disruption during the working week!
I continue to be amazed that apple is not considered as having a monopoly on "stores for apple devices".

These are exactly the kind of archaic requirements that would be a nonstarter or otherwise kill market support for a store given any actual competition.

Instead, they are able to leverage it to try and push their 'approved' languages and developer environments - furthering anticompetitive lock-in.

Apple making money from selling devices (or even distributing "at a loss" devices which they benefit from having exist so they can better act as software vendors) and them making money from their store are two separate revenue streams, after all.
That argument only flies early in the administration, like the first 14 days. We're at day 110+ (I'm not counting). This was done immediately after Comey talked to congress about an investigation into the administration. This can lead to nothing less than an independent commission into Trump.
I don't understand how an advert for a product like this does not have atleast 30 seconds dedicated to showcasing its security. Is it simply that no big data breach has ever occurred? So no one is concerned? Am I being too concerned? Is it just a matter of time before security and privacy is the priority ? Or will it never be a priority - even if a breach occurs?
Only in the long term, and only to society at large, not to people individually. Moreover, society actively punishes most people for having kids, rather than promoting it (some paltry tax breaks are not sufficient to be considered promotion), so if it produces a negative outcome to society, that's society's fault.
According to your link, San Jose is #2, right behind Seattle, for software engineers as far as salary/CoL ratio. So it really doesn't get much better than Silicon Valley's insane cost of living. It's just like I said: the housing costs may be lower elsewhere, but the salaries are even lower so it isn't worth it. Seattle is the only exception, and it's not that much better.
The media companies will let the world burn before they will give up any control.
I wrote about my experience at an NLP startup that used Clojure, and my blog post was discussed on Hacker News here:

https://news.ycombinator.com/item?id=10662128

My blog post doesn't go into architectural details, but our architecture was nearly the same as that described by Matthias Nehlsen here:

http://matthiasnehlsen.com/blog/2014/11/07/Building-Systems-...
I have a theory for this. Please, do not down vote me, I am here with limited English but really good intentions.

QWERTY keyboard is something humanity found a better solution, people have developed better layouts like Dvorak, per example, and world keeps using QWERTY (not my case).

I have studied long time ago that TCP protocol is also not the best protocol, there are much betters and faster, but people keeps using the old TCP for Internet...

I believe when something is already consolidated, it's expensive to change, sometimes it's not worthwhile do update all the consolidated knowledge/investment, even when having better solutions.

World updates consolidated solutions just when the gain really worth it, it's not the case for music notation.

I also agree with you, the music notation could be easier, but I believe they don't upgrade because the masters musicians have mastered it, so they like the actual notation, and they are the fellows with enough knowledge to create a better version. I believe there is others types of notation, but it would need to be used by the masters musicians, and music schools, and universities to start a wave that could replace the actual notation (that already works pretty well).
Let's tone down the hyperbole.

Edit:

I don't like having a political argument in this forum. I don't want hn to turn into r/politics.

I'm not swayed by emotional pleas from celebrities or others crying about a bill they haven't read. Who are these folks dying by the millions? From what I see mortality rates rose since obamacare came about:

"We know that the same year Obamacare’s insurance expansion provisions took effect, there was a pronounced, and statistically significant, surge in U.S. adult mortality."

http://thefederalist.com/2017/04/25/running-numbers-mortalit...

So you can get some facts together or continue crying. Your choice.
Things I've heard:

1 - You'd be bored (so?)

2 - We only allow remote work for people who've worked remotely full-time before (always enjoy a good Catch-22).

3 - You haven't actually worked with language X (Clojure in the most recent case) professionally (only on personal projects), so we'd want you in the office (on the other side of the country) so you're closer to help as you learn to code in a new language (a particularly insulting thing to say to a senior software engineer).

4 - Oh, why did you turn down our offer for 40% less than your current pay?

and my personal favorite:

5 - :static: the interviewer just goes dark after I spend an entire Saturday afternoon completing a homework assignment and then go through a 2 hour live coding interview.

Eventually one stops trying. My experience interviewing leads me to believe there is a gross oversupply of good software engineers looking for remote work (If I may be so bold as to call myself a 'good' software engineer).
Allegedly: https://pbs.twimg.com/media/C_apUYrXgAAihp2.jpg
The FBI director is supposed to have a 10 year term. That went in after J. Edgar Hoover died. Nobody wanted another J. Edgar Hoover FBI Director for Life situation, but having the FBI director be a "pleasure of the President" appointment made it too political.

This makes Andrew G. McCabe acting FBI director. He's in the civil service, not a Presidential appointment. He was an FBI agent and worked his way up. From what little is available about him, he seems to be good at the job.[1] As civil service, he can only be fired for cause.

Appointing a new FBI director requires Congressional approval, and will be controversial.

[1] http://www.latimes.com/nation/na-la-fbi-deputy-director-2016...
There's also a follow up by I believe the NYT that downplays the letter. Per the trajectory of the polls leading into the date it was released, she wa on the way down both nationally and in the key swing states.

The release of the letter coincided with polls that showed that slide yet predated its release (in collection).

It's not that it didn't have an impact. Just that it probably wasn't the deciding factor.
This is going to make an amazing movie in a decade or two.
Comey threw the election for Trump. I'd say he's pro Trump. This firing thing resulted after Comey went too far "off reservation" in looking at Trump.
That book looks very interesting. Thanks for the tip.
Trump had to dismiss Comey. Comey damaged the FBI in his recent sessions with Congress to the point the FBI was on the defensive trying to set the record right. Considering the erratic behavior with both the Clinton and Russia issues it is doubtful that Comey was capable of continuing in such an office.

Like or dislike Trump, there have been many on the Democratic Party side calling for Comey to be gone and the odd part is many are now rushing to the guy's defense. That and he was fired over incorrect testimony about a Clinton aide, testimony that painted her in a worse position than deserved.

Irrational is the best way to describe the reaction of many. I was really shocked by some in the press, it is near impossible to separate journalist from opinion editors when they cannot separate the roles themselves
Maybe the point from a user's perspective would be yours and from a developer's perspective would be his. Of course once the binary has been shipped to the user much can't be done there (except for things like hyperthreading as you say). However, a developer should not see 100% cpu as an indication that it can't be done faster and should realize that better algorithms and/or better memory access patterns can cause more work to be done even if both show 100% cpu. Of course I would argue that this should be obvious to all but novice programmers who worry about performance, but his article does paint the picture in a pretty clear way and will maybe help more realize what's really going on here.
You're right. At the same time I think some people want to post in a forum or talk to someone. Some people want conversation. I think that's ok.
That's part of the article
No because a lot of investments intend to create value along the way. Investing in a startup for example hopes that one day they will be profitable. You may intend to sell or exit before that point, but the people who buy from you are looking forward to real world profits from adding real value.

It's only ponzi-esque if each person just expects the next one to pay more than the last, with no value-added at any point in the process.
Someone better than me in English, please explain the meaning of the word 'recuse'?
No slow down in Madrid or Edinburgh :)
Yeah you can tell the Trump-Russia connections are not a quixotic quagmire by how the stories continue to be filled with weasel words and spend 100% of their column inches not presenting any evidence at all.
Beautiful music written by a neural network
It would be nice to have a minimal gameish program as a example for people learning Rust.

When I teach kids javascript I start with an etch-a-sketch. It's aided by a simple library to hide the mechanics of the HTML canvas element, context, etc. This allows it to be small enough that they can view it all in one go and build upon it.

print("Draw with the arrow keys");

var cx=320;
var cy=240;

function update() {
// the arrow keys have key codes 37,38,39 and 40
if (keyIsDown(38)) { cy-=1; }
if (keyIsDown(40)) { cy+=1; }
if (keyIsDown(37)) { cx-=1; }
if (keyIsDown(39)) { cx+=1; }

fillCircle(cx,cy,6);
}

run(update);

There might be merit in writing one of these in every language (and a companion that uses the mouse), maybe placing it on github . With a really simple program like this you can focus on learning the language while making something. It's a tough job figuring out how to learn a language while simultaneoulsy learning how to write the boilerplate needed to get something onscreen.
I don't know if you will get 'open collection', but I suspect the cost will come down and quality will go up.
If the Reflection and SQL libraries are opt in then why doesn't Clojure just mandate that if you want their software to run you need to enable these modules ?

It's pretty strange that just because Clojure uses SQL's Timestamp (why ?) that it should be a default.
--> https://www.theguardian.com/commentisfree/2013/jan/17/sacked...
Just a little reactive devcards app given a youtube url calls their api for the title/time and spits out some html for use in a cms. https://ecampuscenter.github.io/#!/htmlms.youtube
What you say doesn't really disprove my point. Yes you can change to a different algorithm.

But the underlying principal is the same. You require participants to spend X time in a problem with no shortcuts. Changing the problem does not allow you to bypass this issue. If you choose a problem that requires less time to calculate, you increase the probability that someone spams the network with fake data.

https://en.wikipedia.org/wiki/Proof-of-work_system

You either have a centralized system that can cheaply tell you if something is legitimate, otherwise this is the only way to protect a decentralized system. To my knowledge, there is no altcoin with any significant amount of use that does not use this principal. Please tell me which altcoins do not use this principal.
It's not wrong, just feels misleading. For me it's like Sublime text comes with a little tutorial with the title "Get started making apps", and only give an intro on making a hello world program in C++, to sell their product.
FUD much? I never had to give anyone a scan of my passport, or link my bank account.
I've only bought a couple things with bitcoin, never sold.

The current story for bitcoin is pretty sad, largely due to slow adoption and not much of a good story for consumers.

The good thing is that bitcoin doesn't have to compete directly with CC companies. There are cases that it solves that CC companies aren't interested in.

There's all this concern about price volatility and tx rate, but it's been used continuously in spite of price volatility, and saying no one wants to use bitcoin because there's too many outstanding bitcoin transactions just isn't a serious argument.

I care about bitcoin because it is an interesting piece of technology that enables things that weren't possible before. I'll hold bitcoin so long as they don't go to zero, none of the concerns listed about bitcoin that I have heard are serious arguments on why it might go to zero, so I'll hold.
You may appreciate this relevant cartoon: http://pbfcomics.com/134/
There were a number of unwise actions from the Clintons and their retinue (in this case as well as others). I honestly don't know what level of impact Comey's statements had on the election.
"SUPPOSED", according to which authority?

Let's be real, the vast majority of the development into crypto currencies is due to the speculative qualities that comes from having a limited supply of coins.

Stable currencies works fine only in cases where there's significant power structures/momentum behind them. If Bitcoin didn't increase in value with increased usage, barely nobody would use it (since nobody/nothing would support it). Bitcoin had neither when it launched.
I have this weird dream, and I am well aware it will never come true, that people will learn how to aim their political anger correctly. There's enough of a problem to be solved and we don't need people muddying up the view of it with rampant misunderstandings based on emotion.
I've always found this policy to be sad. My father was a business manager at a few different school systems - and always did away with this policy. He thought it was unfair for children to be punished for their parents not having money. The alternative wasn't good - taking the parents to small claims court - but it was better than the brown bad lunch solution.

I generally wish this sort of thing was just included or completely excluded.
I just rewrote and am running a backend Clojure server (for about 2 years) that does NLP processing (using Stanford Core NLP, a Java NLP framework) and spell checking. Pretty soon, it will become a proxy server in front of our API to handle proxy tasks (auth, rate limiting etc.) and to replace a lot of the slow API functionality. I wish I could replace every other app too but for now I'm just glad to have more Clojure work rewriting parts of the API.
Don't worry, there are PLENTY of people worth firing in DC
I feel the right to complain anytime Google, Baidu, or Deepmind want to publish results from their models in peer-reviewed forums without offering the models for public scrutiny. If they want to keep the models internal, that's fine, and if they want to be taken seriously in academia that is also fine, but they can't have it both ways.
htop, at least in the version I'm using, only shows steal if it's non-zero.
They actually disucss that in this course. They talk about pelog scales and 19 note divisions of octaves (not 12) https://learningmusic.ableton.com/advanced-topics/pelog.html