skysight-inc/HackerNews huggingface dataset:
> ...is that really a good reason to reinvent this whole solution, though?

The system being dependency-heavy and pulling an operationally awful stack
(Node)? Yes, this alone is enough of a reason for me. And I haven't mentioned
yet other important reasons, like memory requirements and processing speed
(less than satisfactory), elasticity of processing (ES is mostly query-based
tool, and whatever pre-defined aggregations it has, it's too constrained
paradigm for processing streams of logs), and me wanting to take a shot
at log storage, because our industry actually doesn't have any open source
alternative to Elasticsearch.

> Kibana. (Which, without knowing your platform specifically, looks like it safely sits under 100 megs).

Close, but missed. It's 130MB unpacked.

> Maybe I'm misunderstanding your explanation, but if I'm not this sounds like a lot of effort to save yourself tens of megs of disk space.

I'm fed up with the outlook of the whole thing. Here ridiculous disk space for
what the thing does, there slower-than-grep search speed, another place that
barely keeps up with the rate I'm throwing data at it (single ES instance
should not loose its breath under just hundreds of megabytes per day),
upgrade that didn't make things faster or less memory-consuming, but failed to
accept my data stream (I was ready to patch Kibana 3.x for ES 5.x, but then
I got bitten twice in surprising, undocumented ways and gave up, because
I lost my trust that it won't bite me again).

Sorry, but no, I don't see Elasticsearch as a state-of-the-art product.
I would gladly see some competition for log storage, but all our industry has
now is SaaS or paid software. I'm unhappy with this setting and that's why
I want to write my own tool.
Are you saying Craigslist is a tiny server in an apartment?
More practically, it's very nearly become a moot point due to firewalls which block all traffic except to a very narrow set of ports. Opening holes on enterprise firewalls is a gargantuan battle. Which is why we've seen what are effectively new services implemented as port 80 features: Twitter, Reddit, Facebook, Gmail, Dropbox just off the top of my head (irc, Usenet, finger, email, ftp, arguably, in their basic implementations).

See Meredith L. Patterson's "On Port 80"
https://medium.com/@maradydd/on-port-80-d8d6d3443d9a
> Project documentation can suggest a workflow, but people who regularly contribute can optimize/change it for their convenience. What really matters is what works for the project maintainers and core contributors.

Workflow for interacting with a project is different from workflow for interacting with email, a central tool to the rest of our lives. Git workflow is malleable. If I have to change my email workflow to contribute to your project, I probably just won't contribute, or contribute less. I'm a committer to gdb, but this is one of the reasons I dread putting up patches and often procrastinate. I have an unsynced MUA locally which I do use, but I still don't like it.

Like I said, you can make it so that you only use the mail client for patch contributions, but that feels heavyweight. I've tried that (indeed, it's what I currently do), and it's really annoying.

> I don't really see it as a problem. I have an email account that was provisioned roughly 8 years ago and the total folder size is around 1.2 GB

That's just you, though. Mine is 7GB. On my current laptop that doesn't matter. I used to be on an older laptop that didn't have much space, was partitioned and dual booted, and regularly ran out of space. 7GB was a lot.

> it's not something that I have to deal with more often than I end up setting up a new computer

But we are talking about setup. We are talking about the setup time for contributing to a project for people who don't already use MUAs.

> Perhaps having an email based process forces those who are willing to be more involved in the process, and discourages those who just want to drop code off and be done with it (without ever following up).

I think this attitude does more harm than good. I've been involved with projects with more explicit mentoring, and this has always been a net positive -- for every contributor who drive-by drops a patch, we have many more new contributors who start off clueless but end up being valuable members of the community.

> I wouldn't call it "blundering". It's a learning experience. If someone isn't willing to to put the time into independently learning (with assistance as needed) something

Not everyone can afford to sink unlimited time into things. Making it easier to use things helps these people get involved.

Besides, folks don't always approach open source project with the singular goal of contributing to that particular project. Sometimes they just want to do some open source stuff in the field of their choice to learn. If your project is annoying to get involved in, they will choose a different one -- they're still motivated, just not for your project in particular. Your project doesn't exist in a vacuum.

This is a fundamental disagreement of opinion we seem to have here -- you don't particularly care about such contributors, I do, and I think that such projects (which try hard to keep it easy to contribute) I've been involved in have benefitted tremendously from this. To each to their own, I guess.
What did you expect — a turn-key solution for sale? They claim no such thing.

This is great research. They've demonstrated that it is in fact possible to obtain a passcode at a distance, at least in contrived conditions. The fact it's possible whatsoever is a significant result. Even without being able to obtain the exact passcode, this would yield the ability to guess a passcode in much better time than just random selection.
you should check the AGPL with ghostscript. Personally, I will stay away from any AGPL code.

Basically, ghostscript says you cannot distribute AGPL code with your commercial code, even though they are not linked together, not even on the same media.

https://ghostscript.com/doc/current/Commprod.htm
How can one write an entire article about sports in Iceland and not include even a passing mention Formula Off Road?

This is a travesty.
From what I understand, people started local garage sale groups on Facebook specifically to remove anonymity. It's a benefit for those people. Facebook is just taking what is already a massively popular use of their groups feature and officially supporting it. It won't replace craigslist but it will do just fine.
There are lots of situations now where using such a duress password would be a crime.

If it became commonplace, providing such a password to law enforcement would likely be criminalized.

The simpler way to deal with it that doesn't involve the potential of breaking laws is to carry a travel device and straightforwardly identify it as such if asked. Or don't carry any device at all.
If Aurora powers huge websites, spanner is for ginormous websites. Think a multiplier to netflix's database needs.
What a devious trick this article does, baiting you with a question and then providing long-form journalism on the answer.
> My "only half joking" premonition is that in a few years you're going to need a permit to travel outside the US.

Just like during communism in Poland. My parents told me such stories. I think they wouldn't believe me if I said them that it looks like it will be implemented again in USA.
My experience is similar that adding to these tools starts to diminish usefulness. I use a 4-point sheet that sort of resembles SWOT analysis and I think that is about as far as it can go for me. Also worth mentioning what and when these tools are relevant, for coffee shop meetings or initial/weekly KPI meetings a "back of the envelope" type tool makes complete sense. But whether a founder or an investor, at some point it's worth a deep dive into each piece of the puzzle to really back up initial thinking with more info and data (market research, user feedback, comp discounting, sanity checks, etc.)
A fair distinction, but I'm not claiming that deduction and intuition are the same. Rather, I'm saying it is easier to change the patterns you expect if the new patterns are simple and regular.

If by intuitive we mean "matches the patterns that other people expect (e.g. git/svn)" then obviously Pijul is not intuitive. But if once one learns the basics, it becomes fairly easy to infer what the tool will do in more advanced cases, then one might say it is at least "intuitable".
I'm sorry, but the bar for civility on Hacker News is higher than this. Please don't call names, and please steer well clear of suggesting genocide (which you've already done and we've already asked you to stop).

https://news.ycombinator.com/newsguidelines.html
Well, there's that ;)

But there are reasons they keep prices low as well. There's a "full house effect" that comes when every seat is full (can you imagine being at a play where half of the seats are empty), as well as just offloading the risk and getting cash in advance. It was hard to find someone with 500k to put into tickets speculatively.
For UPS anything over $1000 is considered high value and treated differently.
Certainly, 6 months later, when you are cleared for a hearing after getting deported to who knows where.

Don't try shenanigans at the border.
That's inhumane.
> , it's a system that works under the condition that there are no partitions

But that is not a choice with distributed systems, unless as soon as a partition happens the system shuts down immediately. That is it effectively disappears and never re-appears again. But that's not a CA system then?

Or saying that it is not partition resistant is also difficult because the system in case of a partition will do _something_. The typical choices is that it either responds to clients (trying to be AP) or it doesn't (trying to be CP).

That is why I understand CA systems as equivalent to the belief that "partitions can't happen". Which I think is unrealistic.
It is likely a technology issue that Craigslist may not desire to fix. It is possible that each city is a different database instance. That is a simple way to scale, but has issues like you are seeing.
Many Shakespeare plays stand on their own and that's not even counting the wordplay and context that is missing from them nowadays
Finding product-market fit can be focusing on an underserved segment despite there being big players in the market already.
If the value of the ticket is more than the price, you're just going to have what you have today: scalper-bots gobbling them up and re-selling them to those richer customers anyway. The people who can't afford the tickets still can't afford them. Whenever you price something under its value, you are just opening up an arbitrage opportunity for someone else.
Show HN: Grafcli – Grafana CLI for quick and easy dashboards management
Why do people bother with this like it's some kind of badge of honour just to reward C-level bonuses and pick up a few scraps they'll pitifully throw down to you... it's bizarrely masochistic.
I think mmphosis was being tongue in cheek given the article being discussed.

In any case, they didn't make the claim about disaster articles.
Even taking the basic idea as a given, the "someone" part seems far more controversy-causing than just having some sort of basic assigned rotation.
FTA: This person explained that the package had already left DHL's hands and was stuck with the USPS.

That would seem to imply it had cleared US Customs and was handed off for final delivery.
Distributed Objective Consensus: Beyond POW or POS
The serverless cloud is pay-as-you-go. There is no minimum spend, unlike Spanner's $1000 per month (apparently). And it's cheaper than operating any open source on cloud hardware.

On-premises is licensed by core.

We have a developer edition you can use on your local machine, but we don't currently have plans to open source FaunaDB itself.
Good point. But can the defendant afford to sit in jail while things are adjudicated?
I'm pretty excited about RankScience. SEO can have a huge effect but also be one of the hardest things to accurately measure; and it's an industry where there's a fair amount of dogma and waving dead chickens around.
> expand past just simple markdown notes . . . list note type which has check boxes, list items, etc.

You can achieve this without leaving markdown: I currently do this in NValt using a markdown preview theme that supports Github-flavoured markdown checkbox syntax ([] or [/]) [1], amongst other extensions.

[1]: https://github.com/dg2/nvalt-prime
On Port 80 (2015)
Well if one modifies the channel state information in an unpredictable manner while performing sensitive operations, it becomes very difficult to extract any information. The simplest way to do this might be to fidget. Use one hand to type and another hand to fidget with something.

A more high tech method would be to use a modulated wifi reflector that is randomly modulated.

One should also watch out for wifi hotspots with ominously pointed directional antenna
Cancelable awaiter: A Bluebird extension for async/await cancellations
Show HN: interactive Conway's Game of Life + good graphics (WebGL, raymarching)
Why do people keep trying to use angular for relatively static blog sites?
Which is why large businesses sometimes expand into markets they feel comfortable enough to expand into using their domain experience. Markets they aren't confident they can thrive in - they don't join. There is simply too much risk attached.

They have the option of expanding their existing markets instead of taking risks trying to enter new markets. Let other people take those risks then simply buy out whoever ends up being successful. Sometimes this backfires when the new kid on the block is better at your business than you are. That's a potential risk and is also why some acquisitions appear to be too soon and have an extremely inflated price tag. Give them an offer they can't refuse before they run you out of business entirely. :)
> that's some really high expectations there.

The USPS is easily on my top 5 list of incompetent companies.
Bands want people to come back to future concerts. Yes I understand.

My point is that is just one of many factors influencing how bands price their events. And that range of factors has changed over time.
MTBF of 2PC-strapped-to-quorum is no different from MTBF of a 2PC-strapped-to-spof replicas.

MTTR is bounded by reelection latency, rather than replica recovery, although you still may eat a write amplification cost for rereplication.

write amplification is 3-5x of non-quorum-backed 2PC system, depending on replication ensemble size.

google further multiplies write amplification with geo-redundancy, so bump that WA by another 3x+.

it's an insanely high cost to pay for availability, but for an advertising company it's important to count the beans accurately.
Related tweet: "Today Trump removed all open data (9GB) from the White House https://open.whitehouse.gov/browse but I grabbed it all Jan 20! Will distribute soon"

https://twitter.com/denormalize/status/831581871230193664
> This is a bold claim. What do they know about the CAP theorem that I don't?

Your's is a bold claim also :) What do you know about the CAP theorem that Eric Brewer doesn't?
Put down the Ayn Rand and go outside.
Agreed. I use FE frameworks a lot so I was hoping for a more detailed summary of what worked and what didn't.

If the OP has a more in-depth analysis I would love to read it.
I don't get the whole VPS thing anyway. 5$ for playing around is great but anything that costs more is just not worth it.

60$/month for 16GB, 1CPU, 20GB disk for VPS... in comparison a root server with real remote console access, 16GB, 4 core AMD, 4TB disks, unlimited traffic costs me 30EUR/month (30$/month).

Or for 60EUR/month (60$) I could get a root server with 64GB Ram, 2x500GB SSD, i7-6700, 30TB traffic.
Feature Request: set auto-wipe on your phone that cleans it unless you enter your cancellation code within the next x hours.
Craigslist is quite profitable. It just doesn't overdo it.
AWS uses heartbeats for detecting liveliness. If x heartbeats fail the failover procedure is started. Generally 10s - 5minutes. In practice (for me) the failover has been less than 15s.
I was hoping USPS had improved. Something similar happened to me but with no resolution. About 12 years ago I returned a phone I bought on eBay that arrived non-functioning. The tracking page just stopped updating after it reached the destination post office. I went to the post office I sent it from asking for help. They told me I had to go to the post office for my return address. I thought it was odd but I did that and was told they had no idea why the other post office would send me there so they referred me back. Got a different employee and they just shrugged and said they didn't know what do it. And that was the end of it.

Perhaps I could have gotten to the bottom of it if I was willing to spend a few more afternoons dealing with it but the phone really wasn't worth that much of my time. I've never sent something by USPS since then.

Occasionally I receive packages by USPS and dread it every time. Form 3849, even if you can somehow fill it out correctly (good luck!), always just results in them holding the package at the post office as I wait and wait for them to redeliver it. You never know if it's going to be at the post office that day for pickup or if today is the day they actually redeliver it so you're left wondering if you are going to spend 45 minutes in line at the post office for nothing or not.

I'll show up there, the person at the desk spends 10 minutes finding my package, apologizes, and hands it over. This last time they said, "Sorry, the carriers are kind of lazy".

I ordered a package on Ali Express and after 2 months of not seeing it, I filed a dispute, the Chinese seller was apologetic and offered to refund my money if it didn't arrive in the next 10 days. I was in no rush so I agreed to it. Ali Express's terrible interface led me to accepting the dispute as resolved and you can't reopen it so I just assumed I was out $30 or whatever the items cost. Weeks later I went with my wife to pick up a package at the post office and they brought an extra package to the counter (along with the usual "sorry"). It was my Ali Express items which USPS had never tried to deliver. If not for Ali Express' terrible interface I would have unintentionally taken advantage of some poor Chinese seller because USPS didn't do the one thing they are supposed to do, deliver the mail.
Gobot – Golang Framework for Robotics, Drones, and the Internet of Things (IoT)
Zaklee.
Simulating the Progression of Hearing Loss Using Publicly Available Hearing Data
I replaced my fairly curated (/r/neutralpolitics, /r/neutralnews etc) Reddit morning news with NYT about a month ago. It's completely changed my morning routine. I feel much more "holistically" informed, and I feel calmer since the news are significantly more nuanced than what makes it to the top of organic news sites.

The "morning briefing", which gives me a brief summary of key news items to go with my morning coffee, alone would have been worth the $3.75 a week.

Had none of the issues OP notes on getting an annual subscription - and at the NYT price point, I'm ashamed it took me this long to pay for good journalism.

Independent of what rag you support, if you don't currently pay for journalistic work, please consider doing so. The dollar figures are minimal and constitute a tremendous boost for the Fourth Estate.

https://www.nytimes.com/subscriptions/Multiproduct/lp8U939.h...
Live slow, die old: Mounting evidence for caloric restriction in humans
This is great news. I'm on iOS but I hope it will come to Android soon.

I have a technical question:

> We immediately realized that protocols like SIP, which traditionally required holding open long-lived connnections in order to receive incoming calls, were not going to be compatible with the mobile environment.

Ok, so far so good.

> Instead we built our own simple REST-based signaling protocol [...], and used push notifications instead of long-lived connections to notify the client of incoming calls.

So, no long lived connection but a "simple REST-based signaling protocol". How is that supposed to work without a long lived connection?

> Actual push notifications hadn't been invented yet, though, so we created our own push infrastructure by sending encoded SMS messages that the app would silently intercept and interpret instead.

OK, that's pretty clear again.

> Over time, we switched to push notifications when they were created by Google and Apple [...]

But don't push notifications basically work over a long lived connection?
Of course it's better to have just one long-lived connection to Apple instead of one for every communication App, but in the end if you want real time signalling in a mobile environment you won't get around a long lived connection, don't you? At least that is my understanding, but I'm always happy to learn something new.
Right, I just have a hard time believing that filling up the house is just so risky and difficult that they'll take an ~80% loss on revenue (5x scalper markup) just to be sure of it.

That model would require a level of risk aversion from the sellers that implies they should just be buying government bonds with their capital rather than running concerts.
Throw in the fact that mobile phones adjust their radio power output based on battery and AP signal strength and any signal strength measurements become completely unreliable
Why didn't you send the dumping hardware to the PAL donor?

This makes me think of another idea to avoid shipping the cartridges themselves around: an interface that allows eventually accessing them over TCP/IP. It could be exposed as a block device or a custom protocol, it doesn't matter as long as you can essentially send an address and get some bytes back, allowing to read the entire address space.
Researchers join RSA conference boycott to protest $10M NSA deal (2014)
Remember: Attacks never get worse, only better. What you've read is the new lower bound of what's possible.
"So they told me that using the download page to download something was not something they anticipate"

This is comedy gold.

What boggles my mind is, there are lots of people who have good usability taste. But so many software vendors seem to have no-one with taste in a position to do anything about it as their priority. Hence so many crappy UIs…
'The Great Shame of Our Profession'
Final will do it. They allow you to create a card for each payee, which you can cancel at any time.

https://www.getfinal.com/

(I have a card, but am not otherwise affiliated with them.)
Why product management is a good growth option
It's a very UNIX-like machine.
Anecdotal, but I regularly purchase apps and services that influencers post about. The influencers that come to mind for apps specifically (iOS even more specifically) are John Gruber / Daring Fireball, Loren Brichter, Louie Mantia, Marco Arment...

I think the secret to great success is knowing your own target audience really really well, so that you choose the right influencer for max ROI.
Why adding BTLE to a device sometimes isn't smart at all
This article was posted today, but I swear I saw something exactly like this on HN a few months ago.
That's a really harsh headline targeting a recently deceased person, and then the article more or less fails to deliver. At best it shows that he was what you'd expect from a very talented artist... he was a little weird. He got weirder after he figured out just how crooked his industry was, and it would seem that his solutions to perceived problems left a lot to be desired.

That said, "Selfish asshole" is the worst kind of clickbait.
Why your cat is the only valentines you need
It looks great atm, now it matches the colors of the site. They even recently added it a grey-er background color which makes it different from the content background.
How do scalpers beat will call with photo ID?
Hi Peer5 co-founder here, thanks for resonating with our vision!
Instapaper Outage Postmortem
Why did trump do this? What was in the data? Could this be an error?