skysight-inc/HackerNews huggingface dataset:
For me the main difference between Maven and Gradle is the way I read them.

Maven is declarative. Yes, it has some boilerplate, it may not look nice (I'm not a big fan of XML), but the main advantage for me is that I can read it easily and understand what it does. Because it just declares tasks. Similar to any other XML file or JSON or .properties. You just read it.

Reading Gradle, on the other hand, is more like reading a program. You can't just read it, you have to interpret it, you need to put effort in order to understand what this program does.

Yes, Gradle may be more flexible and less boilerplate, but personally I don't want to have another program (in another language) to just build my project.
Female suspect in YouTube HQ shooting is dead: NBC News
I grew up with gun culture. I was taught you don't pull a gun unless you are genuinely ready to kill someone. If you aren't prepared, both logistically and psychologically, to actually kill someone, this goes very bad places.

The idea that we just need to arm everyone pretty much guarantees that most people won't actually meet that standard. It goes all kinds of bad places.

The other thing is you don't find your way to a more peaceful civil climate by escalating the violence. That's so very much "Going to war to protect the peace is like fucking to preserve virginity."

We need to be fostering a more civil climate where Americans are better cared for. That's the real solution here. We need to be fixing healthcare and housing and the extremes of poverty in this country that are appalling for a first world country.

And I think that most of the discussions of gun violence overlook that larger reality and see it is as not relevant. But there are reasons people go postal here, and it isn't because a side effect of gun ownership is insanity.
I can't be sure, but I think he thinks you should use his thing.
Did you have to specifically request it in their interface?
It shows up anywhere Zipf's Law shows up

http://academyofwinebusiness.com/wp-content/uploads/2010/05/...

https://www.washingtonpost.com/news/wonk/wp/2014/09/25/think...
> But the fact is, he is hiding and tweeted about it. Therefore Twitter is one of his possible information venues.

Yes. And if you send out information via a venue like Twitter, you might expect responses that are a norm for Twitter.

> And she spams it

@'ing someone alone doth not spam make, particularly on a medium like Twitter where the default expectation is that you have a broad audience and some of them are going to talk back to you when you tweet.

Characterizing that as "spam" is no more accurate than calling a reply on HN spam.

> with a fucking vulture-like request

The gratuitous profanity and vivid imagery associated with the aspersion here do both add a certain punch, but they're even more empty than the charge of spam.

> instead of leaving the line clear for assistance...

Twitter @'s & DMs are solidly asynchronous. "Line clear" doesn't apply. And if you're going to argue "well, sifting & skipping input takes precious time & attention," feel free, I guess, because you're simply arguing that an open Twitter account is the wrong medium for reaching out to people in an emergency.
> Americans would have to pay taxes in both Canada and America.

You deduct foreign tax payments on foreign earned income against your US tax bill. My assumption is that Canada has higher or comparable tax rates to the US which makes this a non-issue.
alright, to the response, how about "I think we should also cut the ridiculous budget enjoyed by NTSB, because 0.01% of all airplanes currently in service have crashed"?

I'd actually argue that aircraft that have crashed are no longer in service and flights that were successful or grounded vs flights involving mechanical failure leading to crashes is probably at a safer percentage than 0.01% (though not certain of said percentage), but I think the general point stands.
I heard rumors from Apple people that Carlos Guestrin in Seattle and Russ Salakhutdinov in Pittsburgh were both trying to be Apple's head ML/AI person. I wonder how Giannandrea's hiring will effect this.
Example: if you don't specify that something is the last token, an attacker can trivially truncate.
I would be 100% covered up to $500.

I’d rather deal with a credit card company than a government anyway.
That's a good tip. One would think the same should happen after clicking "no thanks" on the banner.
Influence and Persuasion: Crash Course Media Literacy #6
You're falling for the media hysteria. Control for population and demographics and the US has lower gun homicide rates than many European countries. In fact the lowest gun homicide rates are in the midwest where gun ownership is highest.
The best feature of cash is that it allows you to make anonymous purchases, and to make illegal purchases.

"But I have nothing to hide! I don't want to buy illegal stuff!"

Not right now, maybe. But who decides what's illegal and what's not?

A cashless society is one more step towards turn-key fascism, which is why it has to be opposed.

Also worth noting is that the chairman of the central bank of Sweden basically told the banks to stop whining and continue handling cash.
Is your contention that "hackers" aren't concerned with current social issues, or that they aren't concerned with the intersection of technology and society, or that they aren't concerned with public safety, or that they aren't interested in new features in widely used software and technological services?
It could be more feature rich but I'll take Siri's massive lead in privacy over either of the other two tbh.
> I think Apple is so many years behind Google in AI that they have little hope of catching up.

That’s been used to describe every dominant technology company at some point, most of which have been supplanted by now (or else supplanted a company which was previously described in similar terms). Maybe this time it’s true—and Apple certainly has their work cut out for them—but history implies that it’s probably not. Maybe it won’t be Apple, but it’ll probably be somebody.
I am usually not into framework battles, and I am not a contributor/affiliated, so take this as a sincere opinion of a fullstack js/ts dev. If you are about to jump into js serverside, take the time to evaluate Nest: https://nestjs.com/. Especially if you are coming from a modern SPA (react/angular/vue) background. I find its approach far superior to any js (and non js) backend alternatives I have been so far working with.
There are some interesting comments in these old threads:
https://news.ycombinator.com/item?id=9596410

https://news.ycombinator.com/item?id=5500473
Hidden deep inside almost any other language sits a tiny Forth; often chained to a wall out of sight from user code and restricted to evaluating expressions and shuffling function arguments/results, but still. That's about as fundamental as you can get without dropping down to assembly. Ever since I realized this, I've been itching to see what a Lisp that embraces its inner Forth could do. I wouldn't be surprised if the people who came before me saw some aspect of the same archetype.
Found the Chase employee.
Metaweb co-founder
I think Apple and Google are their own worst enemies. Neither is lead by a founder who cares, which matters a lot.
The current laws in Sweden - the short version is that you need a justified reason (hunting or "shooting club"), you need to pass tests and not have a recent criminal record. Fully automatic weapons are much harder to get permits for than standard ones.

https://polisen.se/lagar-och-regler/vapen-regler-och-tillsta...
Go already gives you an AEAD API with "Seal" and "Open" and implements it with GCM, which is what you should use in a clean-slate designs if you're sticking to the standard library.
London just passed New York in Homicide rate for the first time ever, doesn't seem to have worked too well.
Good for Trump that he said that. He has an imposing physique, and he might just have impressed the disturbed kid enough to put down his gun. (Ten years ago there was a school shooting in Germany where a teacher did stop a student that way.)

But we must respect the decision of the policeman in Florida who found himself outgunned not to confront the shooter, first responders are trained not to be heroes and to keep their life first priority.
This one and OP's link are my favorite 2 so far. I like the filtering/sorting that whoishiring.me has but I love the map view and home page of whoishiring.io.
If Backblaze added simple, cheap functions-as-a-service, I'd switch everything away from the Big Three cloud providers and Auth0 except for fallback microservices. The biggest reason is bandwidth costs, which are disproportionately huge for small and medium businesses if there are more than a couple kilobytes of transfer per invocation.

That said, I am not super impressed by these first two compute providers, and probably would not trust them to give me enough nines even if they started doing FaaS. I can spin up something similar with Kubernetes on Hetzner for considerably less money...
Question, I build webapps, meaning I only have access to the native WebCrypto API that doesn't have some of these other things mentioned.

Advice/pointers? Here is our setup:

ECDSA sign/verify P-256;

ECDH enc/dec P-256;

PBKDF2 password + salt = extension, using SHA-256, 5000 iterations, 64 ks;

private key encrypted with PBKDF2 extension via AES-CBC

But it isn't like WebCrypto gives you access to much else. So given browser constraints, what are your thoughts?

Thanks!
The QWERTY Myth (1999)
Coding The Matrix had a great concept. The learn-math-by-coding approach allows the student to see applications of the material from early on. The treatment of complex numbers was especially strong.

The tradeoff is that the student must debug during the exercises (an activity which is unrelated to the material), but it's worth it.

Regrettably, Coding the Matrix was taken down down along with a lot of first-generation Coursera courses. However, there's still the book, the website at http://codingthematrix.com and the the lectures from the Brown University version of the course:

https://cs.brown.edu/video/channels/coding-matrix-fall-2014
I guess I'd compile them like anything else: using Make to invoke the compiler.

Checking versions can be accomplished by using awk or another tool to compare output from $compiler --version.

What am I missing?
Cash and credit cards are not the only options, anonymous and “offline” payment is also possible. Japan does is for two decades now, any other country could have done the same when introducing crypted transportation cards.

Clinging to an old and limited system because more technically advanced options seem hard and chalenging is a luddite attitude, whatever way you turn it. The way forward is not to go back to cash, but to find or build a better alternative.
Here's your solution, 181 pages worth of it:

https://grothoff.org/christian/habil.pdf

Bonus: Briar could run on GNUnet, which would speed up interest in secushare development, which currently occurs at a... well, unexciting rate.

Also, I wish Briar would implement double ratcheting WITH metadata encryption. At the moment, it has no double ratcheting, but because the transport layer works differently this seems less concerning as they use good crypto algorithms, but it poses an issue to secure interdevice message sync. I only point the 'WITH metadata encryption' part out because SignalProtocol[!] lacks it.

A point against both Briar and Signal: I can't specify my preferred encryption method and parameters.
Why can't they find them the same way government agencies normally enforce radio licensing? Drive around with a receiver (a cell phone, basically) enumerating all the purported cell towers in a geographic area, then cross-check that with a list of legitimate carrier infrastructure?
I'm using Cloud Sync to backup a Synology to B2. Have you considered btrfs snapshots? I use them because I'm backing up a lot of sparsebundles and I had the same thought as you: if they get corrupted and then automatically back up... then I'm in trouble.

Anyway, snapshots give me what I'm looking for re: versioning.
The wikipedia android app actually does this well. They separate items in the feed into different categories. You may opt out of any category:

https://i.imgur.com/GKqtl3T.jpg
I otherwise can't imagine how to bootstrap a network.

Facebook started with a narrow target: students of some uni. Look for another similar group of persons, that want privacy and don't mind spending a few dollars.

Edit: Whatsapp (everybody here in Spain has it) was a paid app at first. They gave one year away... eventually they made it free, around the time that Facebook bought it.
I first came across this example in an article about the famous Texas criminal defense lawyer Richard "Racehorse" Haynes. This is the version he tells:

Haynes loves discussing his cases to teach young lawyers about trial practice. In 1978, he told attendees at an ABA meeting in New York City that attorneys too often limit their strategic defense options in court. When evidence inevitably surfaces that contradicts the defense’s position, lawyers need to have a backup plan.

“Say you sue me because you say my dog bit you,” he told the audience. “Well, now this is my defense: My dog doesn’t bite. And second, in the alternative, my dog was tied up that night. And third, I don’t believe you really got bit.”

His final defense, he said, would be: “I don’t have a dog.”

http://www.abajournal.com/magazine/article/richard_racehorse...

ps. I noticed that the article uses the odd phrase "Doggy-Dog World" instead of the more standard "Dog-Eat-Dog World". I thought at first this was just a non-Enlish speaker's mistake, but apparently the corruption has more history than that: https://english.stackexchange.com/questions/148120/where-did...
This is going to be interesting to watch over the next few years, given that Android had a huge setback in the Oracle v Google case [1]. The huge sell of Android over iOS, besides the customization features, was the Google AI superiority over Siri.

My hypothesis is that this move, if executed well, should help narrow the AI perception gap. I think customers know that Google will probably always be superior in AI, but if the gap on mobile is marginal, and combined with the added security that Apple is famous for building into their phones during a time when the Facebook scandal and other data breaches are causing users to be more sensitive to their data, could result in a very interesting market share shift over the next few years.

[1] http://www.zdnet.com/article/android-p-is-for-poisoned-platf...
In addition to management, he's an amazing engineer in his own right.
(I briefly worked with him at Metaweb)
Define "normally would", because people's calorie intake varies from day to day. Also, previously I claimed that people have a tendency to eat more than they should, so scaling back on that isn't calorie restriction, it's just the absence of extra calories.

More generally, it's just a bit pedantic to say that eating fewer calories than you would otherwise should be called a "calorie-restricted diet". The first reason is because the phrase "calorie-restricted diet" implies a significant restriction instead (for example, I'm only 1200 calories per day right now; that's a significant restriction compared to what I would be eating if I wanted to maintain my current weight). The second reason is because "calorie-restricted diet" implies a diet focused around tracking calories. Cutting out grains isn't a diet focused on calorie intake (heck, it's not tracking calories at all), it's just a diet that has the side effect of likely reducing calorie intake.
The demo is back up now, thanks for your patience!
Search Altavista/Hotbot/Dogpile/Lycos, wind up somewhere on Geocities or a million independent sites, jump around on a webring that it was part of. That was one way. Webring.org is even still running. The webring my site was on is still accessible over the original URL: http://webring.org/cgi-bin/webring?ring=daddyo&list
(it redirects, though)

There was also just finding some news sites and returning to them often. I would start out at the news.com and download.com CNet sites.

Slashdot came later for me.
I guess a call to rationalism is down vote worthy?
Folks, the number of shooting crimes (including school shootings) in the United States is going down. I know times like this are the worst times to mention this fact, but it's true [0].

The media frenzy makes this look like some kind of out-of-control epidemic, but that's just not the case.

This does not mean we should do nothing about them...any shooting is an event that should not happen. But it's important to realize this fact because too many people are approaching the topic emotionally rather than rationally and proposing extreme reactions to trends that simply aren't as extreme as they perceive them to be.

If you disagree, ask yourself why there are so many cases of shootings in the news all of a sudden. While some recent shootings have indeed been tail-event massacres (i.e., unusually major), many have been events that would otherwise not have attracted much attention (that psycho teacher who shot himself in a closet a few weeks ago comes to mind...why the heck was that on national news?).

[0] https://mises.org/wire/there-are-fewer-school-shootings-now-...
https://bzsparks.com/2016/10/05/using-an-ubiquiti-edgerouter... here's an example for a ubiquiti edgerouter to not have to do the vlan garbage. I'm going to try getting it to work on pfsense later this week.
Think that was taken down for some reason. I tried watching it last month
Where did the phrase “doggy dog world” come from?
I work in wireless telecom: Really doubtful "we don't know how to find them". The FCC's enforcement bureau has a set of vans equipped to find unauthorized transmitters. IMSI catchers must transmit and remain on the air. It would be very risky to operate, even briefly, a portable imsi catcher in a briefcase and move it around WA DC, nevermind one that remained in fixed locations for hours. The only other explanation I can think of is being operated from embassies with full diplomatic protections, but that runs the risk of the host county (USA) PNG'ing several staff with 24 hour notice as punishment.

Quick edit: Whole US federal agencies have their own TSCM (technical surveillance countermeasures) staff entirely separate from the FCC. It is a job position at the dept of state. Evolved from bug detection and removal in the analog days to now encompass just about everything that can leak data.
I'm not sure what the point of this paper is?

* It talks a lot about containers, but this is really just contracts across systems, whether they run in containers or not. So not sure why the word "container" is necessary.

* It says "towards a type system", but then just muses about IDL/REST/Thrift, says "we need cross-system stuff ... so we should use better types", ...but...what does that look like? There are vague assertions that "we've done this", but I don't see any description of what that actually looks like.

* The Zookeeper/Kafka example, while apt, I'm not sure if "having a cross-system type system" is exactly right, as Zookeeper is purposefully/validly ambivalent about what its clients encode within it's file system, so whether the replication data is F/F+1/whatever is meaningless to Zookeeper. So to me the solution is not "cross-system type system" where Zookeeper becomes aware of Kafka's invariants, it's just Kafka itself correctly/internally interpreting the Zookeeper data. If that means it's an Either[ValidCluster,InvalidCluster] within the Kafka "ClusterInfoApi" abstraction, that's fine, but that's not something the Zookeeper API/IDL is going to care/know about.

* You're never going to get all networked services to agree on the One True networking format/One True type system/IDL, so why even muse about this as a possible approach?

Disclaimer I don't read academic papers on a regular basis.
gtlondon, it's BECAUSE of gun use that you and I may freely post on websites and not fear totalitarian hot breath down our backs.
> I think you may be doing it wrong. Maven supports declaring project-wide or module-wide entities and their attributes at every level. Duplication or copy-paste is a sign of not understanding Maven

That, and it sounds like the parent doesn’t understand POM inheritance and archetypes.
GDPR still is an opt-out mechanism. Though work for google I don't think it will fundamentally affect them that much...
Eyewitness testimony is notoriously unreliable and this sort of mistaken memory is to be expected. Wonder what that guy actually saw - just a bulky person or law enforcement or just repeating what someone else mistakenly thought they saw.
This is what we’ve done at StdLib [1] with FaaSlang [2].

FaaSlang uses static analysis and a superset of ESDoc comments to infer types for the API interface to serverless functions on our system. This allows for automatic type coercion from query parameters, automatic error checking, and more - all caked in at the gateway layer before a function is executed.

Zero configuration; just write comments the way you normally would. It’s almost a healthy midpoint between TypeScript and JavaScript, operating above the runtime, but theoretically applicable to any language run within a function container.

[1] https://stdlib.com

[2] https://github.com/faaslang/faaslang/
The problem is that we are continually in crisis. This is happening multiple times a week. We really need to have a serious discussion and action around the future of guns in our country.
More likely explanation is various intelligence agencies with contracts with companies like Booz, ITT-Exelis, LockheedMartin, etc that have the technical capability to do private signals intelligence gathering.
Is checking in the dependencies into git something recommended? Your package.json should state the dependencies.
What right answers exist for code that has to run in phone apps? As javascript in a web browser?

If I want to do asymmetric encryption/signatures and am terrified of the security implications of non-memory-safe languages and/or libraries written in them, do I have any good options? (i.e. is there something I could use from a JVM or an OCaml unikernel or the like?)

(I would ask the same thing about website security and transport encryption, but honestly I'm going to stick with ocaml-tls whatever you say)
Judging by how ridiculous hiring (still) is in the software development world these days I suspect a lot of companies would give them the full fizz-buzz treatment if they made it through the first 3 phone screens.
There’s a significant difference between a discussion on this event when we know the facts, and discussion while it’s ongoing and multiple versions of events are being offered by dozens of sources. The phrase, “Ongoing tragedy” was sort of the key to my post.
Investment Strategies for the 21st Century, by Frank Armstrong (1996)
If you're interested in using a browser like this today, you can also checkout my free Viewport VR browser for Android and iOS:

https://www.viewport.org/
(don't mind the video - it's old at this point)

I just released an update to the Android version last week to make the graphics rendering about as performant as 2D Chrome on Android, and I'm currently working on the same update for the iOS version. There are still features missing (the big one being support for video), but I'm constantly iterating on it and appreciate feedback.