skysight-inc/HackerNews huggingface dataset:
I actually wrote my own chrome extension to do this using their search API. I guess I could release it after I get home from this business trip.

Please respond if you'd be interested, and ill reach out
Looks like now he's addressing this issue, and is saying the most recent hash on the bitcoin blockchain aloud.
Chacha/Salsa is:

* Intrinsically simpler than AES

* Easier to implement

* As an ARX design, doesn't need S-boxes, and so doesn't leave a cache footprint

* Has free key setup

AES is:

* A global standard

* Available in hardware on most platforms (extremely important)

* A conventional block cipher for which a bunch of modes (in particular: wide-block and AEAD) are already defined

But unlike Salsa, AES:

* Has relatively complicated key schedule (you have to expand its key input to a series of per-round keys, which imposes a cost when you switch keys)

* Relies on S-boxes for security and so must carefully avoid microarchitectural side channels

* Is much harder to implement

* Is not a native stream cipher, so requires an adapter (usually: GCM mode) to use safely.

AES is usually faster on modern systems because it's implemented directly in silicon. Salsa is usually the fastest pure-software option. Both are so fast that the speed difference is not particularly important, but most systems will prefer AES when hardware support is present.

Salsa is almost certainly the better choice for new designs just because of its simplicity. It's harder to screw up Salsa20 or its derivatives than it is to screw up AES (it is very easy to screw up AES), and its performance is more than satisfactory.
At least the last time I was searched (11 years ago), it was still "requested" by the officer, so I'm assuming I could have said no and he would have had to get a warrant, etc, but he let me know that he could either search my truck or ticket me for my tire hitting the white line (which may be illegal, or may not be, I don't know).

Had I been smarter, I would have taken the ticket and fought it in court, but as a scared 18 year old, I allowed myself to be cuffed, placed in the backseat of a cop car while he tossed my truck. He had ever opportunity to plant anything he wanted, and thankfully he wasn't too corrupt of an officer - other than coercing an illegal search.

That is why I have a slight anti-police bias. I have family in the force, so I try to be respectful of police, and I know plenty of amazing police officers, but there are a lot of bad apples that spoil the bunch.
Well, you can't get a 15" model with real function keys, and the model with real function keys doesn't have as many USB-C ports. Which are the only ports (other than the headphone socket), so quite important.
As someone who was in OP's shoes literally, ( my 1st job was a 4 month contract with an option to extend, which never happened) you tend to shut out people. It just happens. I can't explain it why but it does. I consider myself as a social person who can't live without friends, but i ended up just sitting in my room. When i graduated and while i was working i could never imagine me not going to gym but guess what, i hated going to gym. Heck i stopped going to gym even though i was sitting at home all day. I can't explain why it happens but it does.
I prefer Lisp-2 too.
What Will President Trump Mean for Music?
Because it was XMPP based and not a proprietary protocol that they and they alone control.
Humans already have the technology - nuclear explosives, and a lot of them.

And I don't see how it's a bad time for space-oriented stuff in the USA - it hasn't been this good for years! What makes you think NASA is going to get defunded?
Happy to contribute :

You can't customize the app buttons unless it allows you to which is not the case with Spotify.

1/ display the same touch bar UI when the app is in the front or background otherwise it's confusing.

2/ keep the spotify controls visible when using chrome for example (chrome doesn't have any touch bar controls yet). Right now I have to click the newly added spotify shortcut all the time. Maybe a way to decide which app should be displayed when the space is unused would help (in the OS settings).

I like the song play progress bar, it would be even better with the current and next artist/song names and covers.
He just read off the identifying bits of the last block of bitcoin. Made a mistake and is reading it off again. Going too fast for me.
I'm working on a new kind of tool on those lines—would appreciate any feedback on whether the format I've designed so far would be useful to you (or others). http://westoncb.com/projects/avd

(I've been thinking about ways of getting to deal with arbitrary object graphs, but an important requirement was to keep it language-independent, so it just deals with common data structure formats at the moment: lists, trees, tables, graphs, hashmaps, etc. —my thinking is most difficult to debug algos are performing operations on these anyhow.)
Visual Studio's debugger has some really nice features and interface for dealing with multi-threaded code https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/C-Plus...
I'm not atlassians CEO but I'd like to think it would be cheaper to build keyboard shortcuts and checklists than to buy Trello.

Those features should take at most a month and cost at most $25k to build.

Yes there are other things that make Trello stand out but I don't see a justification for this purchase if not just to hire the team.
Meet the Rochester scientist who counts the plastics in the Great Lakes
I think the idea of a marketplace for open source iOS apps is an interesting idea. On the other hand, if all the apps are from one source, it might not be a marketplace in a strong sense. Anyway, it's an interesting start.

Good luck.
Obama’s Missed Landslide: A Racial Cost? [pdf]
It doesn't really matter. The key thing is that the constant bytes prevent a symmetry from forming in the block. So it matters that the string does aid such symmetry. Making it a text string is just a flourish helpful to us humans. It makes it easier to see the lack of symmetry and trivially answers the question, "why those bytes?"
> The whole world deserves to experience what it feels like to be in your present moment.

I'm glad the author found something that helped him through depression. Unfortunately this is not a silver bullet. It won't work for everyone, or even every time depression hits.

There are many different activities you can try to help battle depression, and they are definitely helpful, and creating things is one of them. But they'll all fail without a key ingredient: realizing that you have to just do whatever you have to do, simply because it's the right thing to do, regardless of your emotions, or how intense they are, or lack of them.

If you live by that philosophy, you'll find yourself doing all the right things, and for all the right reasons, and you may not ever get out of depression, but it won't be crippling anymore.

A major difficulty with carrying this out as a person in tech though is that we're inherently a little more existential and philosophical than others because of the nature of programming being very intertwined with philosophy, and we get paid more generally which means we usually have more time to think too. Combine these with modern philosophy, and you usually have programmers who see no real value in life other than to enjoy it and have a good time (which explains why we love alcohol and sugary drinks like Red Bull so much), and when that good feeling runs out, life feels pointless and empty for us, because we can't find any motivation.

That also explains why there's a steady stream of philosophical and motivational posts on HN's front page. Because usually that good feeling that programming gives you doesn't last forever, so we try to look for explanations, or we try to look for other motivators. It also explains why we keep coming back to exciting topics on here, like bitcoin and the newest programming languages or tutorials on Haskell monads (which nobody can ever understand even though we know we should, so the closer we think we get, the more excited we are).

I don't have numbers on how many programmers are turning to religion, but I wouldn't be surprised if it was growing too, because we're looking for some motivation to keep us moving forward after the excitement runs out (and it always does, and never lasts very long).
Returns by Major Asset Class 2022-2016
As dead as BitTorrent and BitMessage. P2P is hard to kill.
I've seen a lot more people bringing in their own bags since the 5p charge was brought in, in the UK.

I try to myself, but often don't remember often.
Just one more to add to the other replies. When I'm developing, the Touch Bar is basically useless, but that doesn't bother me because having to use anything up in the FN "row" is an annoying hand stretch for me.

However, for all the other random apps I use (Keynote, Photos, etc) I LOVE the Touch Bar. Finding the particular operation I need up there without having to go to the menu/toolbar/mouse feels awesome.
Stop Scripting Your Deployments in Your CI Server
I said part of the reason. It should be uncontroversial that racism can and has impacted parents' ability to provide for their children.

And I don't appreciate your snarky tone. It's uncalled for.
Mega threads cannot be followed in this form imho, I find this sustainable up to about 100 comments or less.
For him, the kicker was the battery life. How do you test battery life in the Apple store? You're not allowed to unplug the thing. (And even if you could, who's going to spend several hours there to assess the battery life?)

You also speak as if fast SSDs and replaceability are mutually exclusive. They're not—check out the specs of the Samsung 960 Pro: 3.5 GB/s read, 2.1 GB/s write.
Hi, there seems to be some mixed messages on the implications of this for the rest of the Larsen C shelf. Are we likely to see a collapse of the whole thing in the next few years, Larsen B style?
There is a very large difference between clinical depression and situational depression. The ideas and suggestions of those who have suffered from situational depression are often not very helpful for those who suffer from clinical depression. I think this article is clearly about situational depression, but I don't think people often know there is a difference.
i wasn't assuming they hadn't thought of it, i was stating they need to get better at it.

thanks for the comment though.
I don't have the touch typing issue after a few weeks. Yes it feels different so you will not get it right always at first. Tilde is my new touch reference for where escape is (or I guess it always was).
Show HN: Open source app transforms forms into messaging conversations
The problem with trying to create something is once you begin to work hard at it, you realize that you're not very good and others have done it far better than you. I have notice this a lot with math.I will work on a problem and then a Google search later reveals that the problem is not only completely solved but in a way that is far better than I could have ever conceived. Another problem is when you run out of ideas or if the creative endeavor doesn't produce sufficient results. Creativity and execution is really hard, that I'll grant.
Real world but maybe slightly noobish question here...

When Google shuts down an API, how much of it is actually shut down?

For example: I know they said they shut down the free Translation API back in 2011. If you go to their website they go on and on about how you have to pay for every use now...except...with a very simple query I can still throw requests through a Google server for free translations without any API key. So it's obviously not actually shut down.

So when an API shuts down, is it actually shut down or does it keep on living just in secret hoping nobody notices? Is Translate a secret but maybe not so secret exception?
Every ALDI I've been to sells bags (doesn't give them away).
It's a false comparison though.

1) Society tolerates a small amount of alcohol for most drivers.

2) Driving while drunk impairs your physical and mental ability to drive safely and only gets worse as you drink more. Obviously a manual driver has slower reaction times than an autonomous system but they are within a level that society tolerates and far better than someone who is drunk.

There are also risks with autonomous vehicles - the potential for equipment/sensor failure, software being unable to adequately handle bad weather, the potential for exploitation by hackers etc.

I'm currently in the process of buying a new vehicle and have been test driving vehicles with various sensors designed to prevent accidents (specifically the Subaru eyesight system). One of my first thoughts was that it would be easy to become reliant on the technology and have a serious accident when a sensor fails (particularly for blind spot detection). I'm still likely going to buy a vehicle with that functionality but am not sure how much I will trust it.
If you want to drive 100mph, you need to either go to a track or go to the Autobahn.

Obviously you don't have to go to those places.
> This is basically voluntary time-bound slavery. They, too, had a choice. They, too, had full rights to complain about it afterwards. It was a good thing that that was abolished.

If both parties are willing, I'm not sure if the state should meddle in their affairs. In the US indentured servitude was still practiced (in spite of the ban) well into the XX century.
Integrating OpenTracing into Satoris
> Why try to fix a system that denies most people the representative they prefer?

Consider it a stepping stone, and the most effective first step: if you have gerrymandered constituencies, you can still end up with non-proportional results with a proportional electoral system. The effect is more proportional than you'd have with FPTP, but its still open to abuse.

Ideally, you really want both non-gerrymandered constituency borders and a proportional voting system. To understand why, take a look at the Hungarian parliamentary elections in 2014 and how, even with a proportional voting system, gerrymandering and other mechanisms were used to give a non-proportional result in favour of Fidesz.
I find your comment an important reminder of the original sense of the phrase, but I disagree that third world has nothing to do with economic prowess. You are referring to both the etymology and formal definition of the phrase "third world" country. Political journals will generally use third world in this restricted sense, and dictionaries may even list the original definition first. Nonetheless, in modern parlance it has everything to do with economic prowess. It is used--in developed countries at the very least--as the pejorative analog to "developing country".

As a first world resident I am not sure about the prevalence of this usage in developing countries. I know I would not be thrilled to have my country--and, by extension, culture--referred to as "third world". I wouldn't be surprised if it is common in developing countries to note this original sense to both blunt the pain of being dissed by denizens of rich countries and to establish a sort of reverse superiority by insisting on and noting the original sense of the word.
I'll add my $0.02 as well. I didn't buy my MBP because of the touch bar and would actually have bought a 15" MBP without it if it had been available, because it seemed gimmicky and unnecessary.

I've had the laptop a few weeks now and I'm starting to like the touch bar more and more, now that I've adapted to using ctrl-[ instead of ESC in Vim. The touch menu's in most applications are still useless, but there are some exceptions that show that the idea has potential. I like the player controls, both the built-in ones and e.g. Spotify, for skipping, pausing, scrubbing and volume. I also like how I can quickly change colors and styles in e.g. numbers without having to use the trackpad/mouse to use the popover menu that may or may not be open. Say what you want but these are improvements compared to the static row of numbered F-keys.

When it comes to the 2016 MBP HN is the same echo-chamber it's always been. There's a lot to complain about the MBP, primarily the price and battery life issues (which I presume are a software fault considering the high variance for similar workloads, and the fact that I regularly get 8+ hours on mine). How people spin this here as if the thing is completely useless is comical though, as if everyone needs more than 16 GB RAM, and carrying a C-to-A USB dongle around kills you.

Pro OS X users that actually need more RAM and better specs are probably much more affected by the pitiable state of the current Mac Pro. If you really need to push a modern computer to its limits these days, chances are that you're much better off with a desktop system anyway. The fact that the Mac Pro is a much less popular topic to complain about on HN suggests that most of the people complaining do not actually need more power than what the MBP offers but just like to get on the current MBP sucks hype train.
"Lisp was created to make it possible to solve ... problems so complex that holding back any power from users would have rendered the result useless. The designers of Lisp went all in to provide the best tool set they could imagine for solving the most complex problems they could imagine, and mostly managed to leave egos on the shelf while doing so. The reason it isn't changing much is because it's a masters tool set, forged from an ocean of experience; the types of software people build in Lisp change at least as fast as the rest of the world."

I'm a very long time and continuing lisper, but every assertion above seems to me either false, so grossly overstated as to be effectively false, or true of many other languages, and therefore not interesting qua lisp.
How does this compare to clang-format, which also formats JavaScript and also (to use one of the features highlighted in the article) obeys line length?
Apple plans 'high-tech manufacturing' of data-center gear in Arizona
I wonder how much of that is due to crippling the fn key 2016 MBP (only 2 ports[?!?!], different CPU, no 15" model) rather than people actually being willing to pay extra for the touchbar per se.

[EDIT] not that it makes a difference to their revenue immediately, but I wouldn't take touchbar mac purchases as expressions of love of/interest in the touchbar.
> If computers are good at anything, they are good at parsing code and analyzing it. So I set out to make this work, and prettier was born. I didn't want to start from scratch, so it's a fork of recast's printer with the internals rewritten to use Wadler's algorithm from "A prettier printer".

Bob Nystrom (munificent) disagrees[0] after writing one himself:

> The search space we have to cover is exponentially large, and even ranking different solutions is a subtle problem.

[0]: http://journal.stuffwithstuff.com/2015/09/08/the-hardest-pro...
Waarom hennep zaad past in ieder gezond eetpatroon and Recepten
From my experience EdgeCast and DNSMadeEasy were consistently the fastest DNS. I guess both were dropped because of price when Google DNS and Route53 did the a similar job.

And as other have said, while Cloudflare may not be for everyone, their DNS is possibly the fastest. Not sure why SO decide to drop them.

*Some old Data
http://www.dnsperf.com/

I also wonder on the performance of DNSimple. But they dont see to emphasis much on performance.
widespread adoption would imply people actually use it (which I have doubts about) -> I'd love to see bitcoin usage numbers relative to actual ATM usage from these
Traditional Hungarian Breakfasts
It's not bikeshedding if the topic is not trivial.
Transcribed shortly after the AMA ends.
The related question on Reddit:

https://www.reddit.com/r/IAmA/comments/5n58sm/i_am_julian_as...
I think the missing ESC is probably the majority of the issues the nay-sayers have.

I bet if they had just moved the ESC key to the tilde and had the Fn key turn it back into the tilde key, people (developers) would have received the touch bar a lot better.
The fastest and laziest way of gerrymandering is by strictly using party affiliation. One can correlate party affiliation with race/gender/household income/county tax rates. At the state level, all this information is available online to anyone so you may not get an exact number on party affiliation, you can make a very accurate estimate and use that data to draw district lines.

For a true non-gerrymandered district lines, you only need the population and make sure there's not a single gap between the districts.
I never said anything about driving fast. I actually really enjoy my 45-60 minute commute to work, because controlling a car is just cool - and I get to listen to my favourite podcasts/music while I drive. It gives me a sense of satisfaction and of something well done when I reach my destination. Getting the car in the right gear, hearing the engine thrum - you don't need to be doing 100mph to enjoy that. But again, I don't want to be convincing anybody that they should love cars, that's not my point.
Anecdotally, I've found mandatory reporting to have an absurdly high false positive rate.

There was a teacher in high school that made a sport of reporting nearly any bruise to authorities. Completely ridiculous.

Mandatory reporting never helped me either, even though it should have.
As someone who has periodic depressive episodes, if you're capable of leaving the house to go to a DJ class, you're probably already over the worst of it.

"Just go do x" sort of has a "Get off the couch" pre-requisite that needs to be satisfied.
I think people have taken your use of the word simple as an insult, but I know what you mean. I've made an effort to avoid using most of the built-in mac apps so I could switch to Linux more easily if I needed to. I use Mail, but would have no problem ditching it.
Finding a Manufacturer: What goes into turning an idea into an actual product
Yes, there is objection to that. There's plenty of legitimate reasons to have a large knife in a public place..obviously.

There's only a risk of killing people unless you're ISIS or a psychopath. Do we ban everything because of a few assholes? Yes, we do a lot of the time, and that's pretty sad.
Yep - me too. I actually quite like the 13" MBP overall. What really gets me is "reviewers" who complain about having to tap extra buttons to change the volume - I mean, maybe learn how the touch bar works before complaining about it on your site? Sheesh. Or even the play/pause complaint - you know, you can replace that always-available Siri button that you're probably not using with play/pause, and you're good to go.

(Note I'm speaking of reviewers in general, not the OP)
I work on Linux at Dell. I'm the guy in the hammock in that blog post by Barton. It's a Maxwell Quadro for the reasons I stated.
quietly, finally, game changer, open letter, why I am leaving..., why I am joining..., why I quit...

All of these can be banned from HN and I'd be happy.
Humans Are Headed, Resources Are Managed: How  to Head Your Team
Man I grew up with seven foot cielings (under 2.2m) and saw no problems with it. The house is super cozy. Now I've got roughly ten foot cielings and just changing a light bulb or replacing smoke detector batteries is a real pain.
I really have to back up the recommendation for Wadler's "prettier printer" paper. I'm working on a Haskell parser and pretty-printer for Rust and I had pretty much given up on ever finding a lightweight pretty printer that would be able to choose whether to put something on one line or to split it up into multiple lines all by itself. For anyone needing this in Haskell, I strongly urge you to consider the modern rewrite of the initial library [1].

[1] https://hackage.haskell.org/package/wl-pprint-annotated
In the case of Laravel vs Symphony, I think it can. Laravel packs absolutely everything you need to build a web app while still being less than half the size of Symphony, which has a lot less out of the box and expects a litany of third party packages to become functional.