skysight-inc/HackerNews huggingface dataset:
If there's no mining its not a blockchain. Objective truth is the innovation that Bitcoin offered. These proposed system achieve consensus by merely voting for truth, which is technology we've had since the 80s
Because you're sharing the personal car of another person. As opposed to a purpose-built cab. At least that's how I understood it.
Great resource, bookmarked!

However, as the author hints at in the last paragraph, if you can get away with it (i.e., if you don't need to support Minix or something) I believe it's better to just save yourself the pain and go with #!/bin/bash or even better, #!/usr/bin/env python. Both are ubiquitous on many systems and much more predictable.
Care to point it out?

The table I'm looking at says firearm suicides dropped by 50% prior to the gun buyback.

I'd argue the decrease in overall suicides is a general trend happened to coincide with the gun buyback.
> Discussion can certainly proceed without knowing every last bit of nuance of my commentary because my key point is clear

No, your key point wasn't clear, at least not to me. It was so unclear, except for what I assumed based on some general feel and what you were replying to, that I actually stopped and asked you what you were trying to say.

> Hence, we agree to disagree.

Fair enough.
Was it ever big to begin with? Aside from Meteor, the JavaScript community doesn't seem to be interested in Rails-like frameworks.
I've been using Magicbus.io

They're still the only commuter service that goes from SF to Palo Alto.
The super, super controversial automatic interpolation feature is what I'm really looking forward to.
You don't have to pay healthcare for employees in general in the US, do you?
> If seeing the above hacks has inspired anyone to write a program in a real language rather than sh/Bash/whatever, or to fix corner case bugs arising from the badness of the shell language, I will be happy.

What languages does the rest of HN consider to be good alternatives to shell? When I try writing scripts in Python I find myself missing string interpolation and redirection/piping syntax. I tried to learn Perl but I fount it to be too quirky for my tastes. In the end I always come back to sh, even though I know I will regret it later.
The so-called non-work based blockchains are typically just presented as blockchains for the marketing hype. These are run of the mill paxos databases which isn't very useful compared to modern signed message sending platforms that companies like swift use
The test over at http://ip-check.info, by JonDo, is more comprehensive at the expense of not using information theoretical measures like those of Panopticlick, which would give a realistic (if biased) view of browser fingerprint uniqueness. They’ve developed a Firefox setup profile called JonDoBrowser that’s optimized for their own test. While the HTTP headers JonDoBrowser sends to sites can be easily distinguished from those of other browsers (though they’ve attempted to standardize HTTP headers within their own ecosystem), their proxying service compensates for that by withholding all traceable details and eliminating all forms of local storage, thus providing better privacy.

They’re located in Germany—a big legal plus—and their service uses an international chain of independent servers, but they charge for data rates greater than a few hundred kilobits per second. Thankfully, the browser profile also supports faster Tor proxying while maintaining the same degree of personal privacy. It also supports anything you can configure from your computer’s settings, but if that means something other than Tor or JonDo, it’s probably not redundant (i.e., comprising multiple independent proxy servers) and therefore less reliable. It can be downloaded from https://anonymous-proxy-servers.net/en/software.html; for those who wish to try it, I’ve found it works best with Firefox ESR, which can be downloaded from https://www.mozilla.org/en-US/firefox/organizations/all.
Without defending the researcher here, I thought that was the weakest point in Facebook's response. Was he interacting with Facebook using his synack.com email address during this exchange rather than at some point in the past? Was he signed up on Facebook with his synack.com address? (I haven't used the bug bounty program but it appears to require a user account.) Did he mention his employment with Synack in the course of the exchange? If any of those things were true, I suspect they'd say so, rather than leaving it at "has interacted..."

I don't know, if the guy was just shaking them down then maybe trying to get him fired is indeed a reasonable thing to do, but I don't buy that anyone would have just assumed under the circumstances that he was doing all of this on the clock.
The View from the Front Seat of the Google Self-Driving Car
Yeah ... blackbox blob binaries (BBBB's?) don't strike me as the parent commenter's problem. It's not having access to a software's _original_ sources that you can build and deploy yourself that is the problem. Ideally, there would be some nuclear-powered version of View Source that gave you nice access to the original sources for the code loaded on a page - sort of a formalized "Fork Me on GitHub".

When I am being philosophical, smoking a cigar and sipping tequila after midnight, I begin to understand that the only software I've written that has a chance of outliving me is my open source. Everything else I've done has just been to serve up fleeting amusements. There is literally nothing commercially closed that I have contributed to that shouldn't be utterly scrapped.

If I died tonight, my positive impact on this planet for its people now and in the future is probably just constrained to my kids surviving me. Not an inconsequential thing, I love my kids like crazy and they're going on to do greater things than me. I just have the sense I've got more to offer than procreation and raising good people.

In my opinion, any hairy audacious moonshot goals humanity chooses to tackle should be open sourced in every way possible - otherwise the efforts cannot be fully genuine and transparent to generations that follow. Perhaps the increased open-sourcing of code and designs we see from industry today versus 20 years ago is the best we can hope for in competitive capitalist societies; maybe what we have is good and is the most we can expect.
It was uncivil and unsubstantive. If you want to comment here you need to do a lot better than that, which I'm sure you can:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We've detached this subthread from https://news.ycombinator.com/item?id=10755067 and marked it off-topic.
Core Data Threading Demystified
I'll pay them 50 cents for their packaging and they can keep their mediocre chocolate.
This article was a PR release for factom which is an obvious scam (they sell checksums). Notarization for the underserved is not a real idea.
And why is this better than MySQL?
Open Ledger Project - the gory details?
There's lots of exposure in the media today about the new "Open Ledger Project" blockchain being engineered by IBM and their cohorts. But I've found very little in terms of hard details. Can anyone shed some light?

e.g. What will incentivize miners (or folks contributing compute resources to run the network)? Is it expected that only participating organizations will run nodes?
“Unauthorized code” in Juniper firewalls decrypts encrypted VPN traffic
What about the parallel universe in which bug bounty hunters are blackhats who directly profit from the exploit? It seems like someone with that level of access could run up, among other things, a decent AWS bill.
Well said.

Its even built into the spec of WASM to at least try to make the bytecode convert into human readable code. https://github.com/WebAssembly/design/blob/master/HighLevelG...

But as you state, its not integral to a "open web". IMO WASM is a long time coming and I think it will drastically help the "open web" which is suffering from some library bloat. Next we need an open and better image format.
I think the main press issue is that these other chains aren't really for public use so there is little benefit to pushing for press unless you're a company that develops them trying to find clients and we do actually see a lot of stories about this in the financial news.
Yep, exactly
Most of us do. And just knowing that is already a lot.
Or, like almost any company that's reasonably competent, they have multiple certificates with different private keys.
I would love to see examples of source maps working in the wild.
I disagree strongly with an interdependence on Excel. Instead, it would make sense to ask what new functionality could be added - and start by looking at major applications of databases (you might be surprised to hear that scalibility and reliability are much more important than most think - and almost always beat other features for adoption by paying business customers). The Excel UI is a boat-anchor to innovation in the space (no reliability/scalibility or modern architecture). The Web is the new de-facto GUI, and it should be possible to start adding functionality that Excel would be hard-pressed to replicate.

I should add that I was once a Product Manager for core database at Oracle. We had constant requests for an Excel front-end to Oracle. I don't know if we had any major customers who didn't ask for a spreadsheet front-end at some point. But we were busy making money on other things, and it just wasn't a priority (though consulting routinely built hooks.) So I think that this has the potential to be a huge product - especially if it can leverage new technology in ways which Excel can't. Don't let Excel and Microsoft drag this product down.
Without being sarcastic, I think it means scalable so that it can be deployed in a situation where you have tens of thousands of seats. Generally it also means that you have some way of monitoring that it is working across the network. Finally, it usually means that it is an integrated turnkey system that doesn't require you to separately install and maintain a lot of third party support systems that it depends on.

You can think of the opposite of "enterprise" software as realizing that if you use independent packages a,b, and c and tie them together with some shell script that it will do what you want. It's only been tested by one or two guys, but you can't see any reason why it wouldn't work for the 10,000 people on your site (famous last words...). You spend a week patching it together and roll it out on the weekend with no way to roll back if it doesn't work, etc.

Still not a fan of enterprise software, but I don't work for enterprise companies any more ;-)
"The way the media reports on research (not just medical) is really messed up."

Might have something to do with wanting simple answers. I notice this happening on HN.

If I add a new post where it's a general science article I post both the general article and the original academic paper. HN readers choose the general over the technical article most times except when it comes to HN technical areas of interest. The level of reader understanding may influence article choice.
Looks like Lasagne (https://github.com/alrojo/lasagne_residual_network) and a stab at Keras/Theano (https://github.com/ndronen/modeling/blob/master/modeling/res...). At a guess, we'll see more implementations pop up in coming months as researchers and grad students recover from NIPS and begin pondering how they could use residual learning.
How else would you do it? Go around asking random people if they would be willing to drive you to work for $10?
It's possible to do better than existing mainstream solutions:

(0) Dependent types: The type of valid indices into a string depends, well, on the string. It's this type, not `uint`, that should be used by functions like `str.find()` and `re.match()`. This makes it a compile error to, say, slice a string with an index to another string. Internally, or course, all indices are represented as `uint`s, but your program has no business knowing this. It's an abstract type. IMO, this solution is particularly useful for systems languages, where the increased flexibility and fine-grained control are worth the increase in complexity.

(1) Coalgebras: `str.find()` shouldn't return an index. Instead, it should return in O(1) time, and allocating O(1) additional space, the left and right slices of the original string, split at the desired index. (If the string can be split in multiple places, `str.find()` should return an iterator whose element type is such left-right pairs.) For this to work, it's fundamental that the left and right slices not be allocated in their own buffers, but instead share the original string's buffer. IMO, this solution is best for high-level languages, where simplifying the API is well worth a little loss in flexibility.

Neither of these APIs allows the programmer to split strings at the wrong places.
Why do you even need blocks? If you trust each other, what's wrong with signed messages?
> doesnt result in a truely random distribution.

It evenly distributes over 0-1. Removing .5, just distributes it evenly between -0.5 and +0.5.
Sort basically says >0, the first option should come first and if <0, the second option should come first.

I believe this still maintains a random distribution and is quite a tidy solution. Thoughts?
Bullshit. Nothing about the term blockchain implies there must be mining. This whole "it's not a blockchain without mining" thing came straight from /r/bitcoin where a bunch of people seem to think that saying something isn't a blockchain matters so they keep trying to change the definition of it so bitcoin is the only true blockchain.

>These proposed system achieve consensus by merely voting for truth, which is technology we've had since the 80s

So what? What does that really change at all? Nothing.
When it comes to mass media, they can choose the channel that they listen to from a limited number of platforms. On this channel, they hear something because a few elites made a decision to broadcast it. For example, how many Messengers are there? Apple, FOX, Telegram have a responsibility because of their reach.

Anyway you haven't addressed the downsides I posted. All you do is ignore them in favor of the upsides. I could be an anarcho capitalist and insist on the unlimited right to property, also. Saying it's a moral right and ignoring any downsides.
"On the other hand, though, sponging suggests a level of cognitive sophistication that we'd previously reserved only for ourselves and our closest cousins."

There's a certain arrogance to this. Only this week I watched a small bird throwing snails onto the ground to break and eat them. Why it was throwing was puzzling, as Black birds have sharp pointed beaks and could easily peck at the shell.
Think of this as like a department store catalogue.

When you get a catalogue, do you comment "Man, I really wish I had a gift idea list based only on things stocked by a particular store", or just accept that it's marketing/inspiration of a particular category or supplier?
It's a buzzword, its a database, but with better marketing behind it.
Finally! Maybe now someone can build a web app that enhances the reading and discover of documents. Each browser could be a repository of text files, each with an address, so you can have words in the text pointing to another document's address.
And they just happen to only leave some of them in their S3 buckets?

Seems … contradictory.
I explicitly and repeatedly told a recruiter and the hiring manager from a (unicorn) YC startup with a large logistics component that, while I am a data scientist, I don't do OR / stochastic processes. I took a single class on them over a decade ago and that's about it. They repeatedly assured me they also needed someone who builds classifiers/models user behavior. Guess what the the in-person interview was about...
Private chains are also trivially compromised. Much more so than a traditional database
Less overhead in distribution and signed messages between individual parties doesn't allow third party(within the system ) auditing.

I can sign a message saying I am giving you $10 of Bank B's debt but there is no way with just signed messages for you to know I still have ownership of that debt.
I think that is the key right there. It seems like the sensu.instagram.com was simply firewalled at first and the AWS keys were not changed. He was then awarded the bounty for reporting this bug. Afterward he demonstrated that the AWS keys were another vulnerability, and it wasn't until after reporting this, that the AWS keys were rotated.

To me, this demonstrates that had Wes not reported the AWS keys, then Facebook would never have rotated them. I would argue that the fact Facebook found need to take action to resolve Wes' third vulnerability submission, could be considered an admission to its legitimacy as a bug. Therefore concluding that the bug is indeed worthy of a bounty.
No, not really.

(I mean, I don't want to come off as a Luddite by any means, but...)

I'm 40, so perhaps things have changed a bit more than those younger than me, but I can still make most food from scratch ingredients, have no issues sleeping outside in the cold, and can iron and mend my own clothes. I don't really see that much of a difference between myself and a person 100 or 1000 years ago, spare electricity, and I certainly don't need that in any real meaningful way.

Perhaps it's a generational gap, perhaps it's my jaded old fart genes kicking in, but I look at this list and I see, for lack of a more fitting phase - a lot of useless shit.

I mean, who the heck justifies a smartphone controlled grill? Who's next purchase priority is a $250 blanket that you program with your smartphone to keep different areas of the bed warm? Is there really a demand for a gadget that helps with your mindfulness and tells you to calm down? Isn't that what a good friend is for? Granted, there are certainly a lot of items that do seem to have useful needs - and I love that many of them seem geared towards sustainability and such, but my god I don't think every single article on the planet needs to be "smart".

Then again, I'm a person that still doesn't see the use case behind the smart watch (that's dependent on the phone in your pocket, at least), so maybe I'm just completely out of touch. At any rate...don't read too much into my comment, I'm not as trite as I probably sound. Just getting a little put off by the trend that seems to be focused on using technology to power hyper-narcissism ("Your own shampoo flavour!") in the name of positive technological advances. :-/
a) That was an honest mistake. I really didn't get your point in your first comment.

b) Compared to the greater point, which was the dishonesty of equating "believe-in" to "believe-that", it was a bit irrelevant. Yet, as I said, interesting. Also I explained why this kind of nitpicking doesn't offer much(IMHO), by giving the example of how far we can go by playing with truthiness/falsiness values.

c) Hey, there's no accounting for taste! Also, I didn't judge. I just said that I don't wear them.

Have an even greater weekend
Certainly matching you with a commuter going in the same direction is a service worth paying for?

Plus integrating payments, trust, safety, and all the other things you get with the uber app.
Were there any issues with people having/using openstreetmaps? I believe they're just ignoring the law and provide maps without the offset, but I haven't heard of china blocking access to the project.
I agree with you on some points, and disagree with you on others.

> The open web is a web where no company is the gatekeeper.

Absolutely!

> The open web has nothing to do with "view source". It never did. "View source" just makes debugging easier, it's a technical solution to a technical problem.

I think "view source" was essential to the web we have today. It's not just a technical solution to a technical problem - it's an accidental UI/defaults solution to a social problem we didn't realize we had.

(note that, in general, this applies to the web of maybe 15~20 years ago. Geocities, inline styles, table-based layout, the works)

The problem, namely, is how to educate the general internet-using populace on the means of content-creation, and encourage them to actually create. If different companies can put out their web sites or their technologies with slightly reduced barriers on innovation, sure, that's kinda nice I guess. But, the web reaches it's true potential when the average nobody uses it not just to consume, but to create, produce, and publish.

There's a very small subset of the population that can just read an HTML spec (or at best, a tutorial), and actually churn out a working web page at all. Most people like to learn implicitly, by example and by imitating. With "view source" available, any web page you see is an example to learn from - or a code snippet to take, edit, and make your own.

---

now-a-days, we're up to our ears in HTML/CSS/JS classes, tutorials, etc., reasonably priced hosting, code snippets, the works. And yet, a smaller percentage of the internet population (and, I think, a smaller absolute number of people) actually create their own website.

Sure, there's more technology to grapple with, and the bar has been raised on what constitutes a "good" website the author would be satisfied with, but I think the real failure is that it's pretty much impossible to read the source of any interesting, non-trivial website.
Just a FYI, with uBlock on (mostly default settings except for a few specific sites of which yours isn't one) I couldn't sign up at all, the field for entering the email address just wasn't showing at all.
As most others have said, it looks great! Looking forward to playing more with it
Sorry, I thought people are always supposed to play up our own stuff in HN titles.
"Being fed ads was already a form of paying for those costs; they simply changed the currency. Besides, cable had already done that."

Good point about costs. While I can still get free to air and public TV at HD1080, there is no way stupid network TV is better. The problems with patchy Internet access is such that unless you live in an area where cable, fiber is found, you can be stuck with ADSL or Sat speed. The future isn't evenly distributed.
That's a fun idea for an app:

Post a question and only those geographically within one mile of you can answer. All questions and answers are anon and public.

Tag the questions and answers such that I can see all the questions regarding what to eat were within my vicinity.
It means the security is non existent. Read any of the andrew poelstra papers for details on how and why.

Subjective truth has been around for decades. No one cared about it , because its not useful. The only reason blockchains are useful now is because they enable value transmission between untrusted parties. (Which private chains don't do)

The only reason blockchain is a buzzword now is so that consultants can bilk banks for database contracts.
why do autopilots keep turning off every time the planes run into problems? like the air france and the air asia indonesia crash turning control over to pilots is a recipe for disaster.
yeah but then it would be harder to find things when revisiting the list.
oh wait you cookie everyone and preserve the order on an individual basis. sick.
You only get 1 beak, best to let the ground do the work.

I, too, have a blackbird visitor, that does this, it has a favourite stone anvil which is just right to break the snail shells integrity - so it is a tool user.
Please share with the class how?
Video Shows Why a Gun in the Hand Is Better Than a Cop on the Phone
Not much. Probably much less than $2500.

A script to create new bogus accounts on Facebook is probably worth more than mass Facebook account compromise.

People really don't seem to understand how the "black market" works.
How many decades ago could someone write your note but include hunting or making their own clothes?
yeah and its dope now
> WebAssembly is Unix, JavaScript is a Lisp machine.

Isn't this an argument against WebAssembly? We've already made the mistake once.