skysight-inc/HackerNews huggingface dataset:
Hey HN!

I’m really excited to share what I’ve been working on for the past few months. It’s a social network, built on distributed technologies, with support for federation with Mastodon and other compatible networks.

I don’t want to throw around too many buzzwords, so let me just get to the point. There is a smart contract on Ethereum that keeps track of references to all the network’s data. The only data actuall passed to the contract are IPFS hashes. Those IPFS objects are JSON files that contain the actual information that describes users, messages, follows, favorites, etc. If you view a message page[1], you can scroll down and see the raw details like the IPFS hash, actual IPFS file, and transaction information for that message.

Because all the data is stored in a distributed fasion, that means you’re not reliant on any central server. The server is open source[2], so anyone can run their own ‘gateway’ to the network, or build their own on top of it. You could even run it locally. Either way, you get the same experience, and since you control your private keys, you can take your account wherever you want.

The app batches all of your actions into a single transaction that only costs a few cents. You can sign up, post messages, etc, without having to spend or own any Ethereum. When you want to actually post it on the blockchain, you commit your batch. Until then, your content is cached on the server, and only other folks on that server can view it. Still, I get not wanting to go through the whole hassle of buying Ether, sending it to an account, and testing it out on some new thing. I’ve setup a staging server[3] that connects to the ‘Ropsten’ test network, and you can get free ether from a faucet to use.

It’s also built it so that the ‘gateway’ server is ActivityPub compliant, which means you can follow and be followed by other folks in the fediverse. You can have people follow you from other networks, though, by having them search for @your_username@numaverse.com . To follow people on other networks, search for their ‘fediverse handle’ in the search bar, i.e. @gargron@mastodon.social.

It’s just a start, but I’ve loved this project because I’ve never learned more than while working on this. I’m really excited for what will come from these technologies. One cool feature coming up will be support for Token Curated Registries, which are a form of a reputation network that’s tied to a blockchain. Stuff like that will be really interesting in the context of social networks.

[1] - https://numaverse.com/messages/4

[2] - https://github.com/numaverse/numaverse-gateway

[3] - https://ropsten.numaverse.com/
I see iPads everywhere at smaller restaurants. Especially in food courts. I've even seen a few Android tablets (including at one upscale food hall in Plano, TX). Not just restaurants, too; independent stores are picking up tablets at a huge rate. If a store has opened in the last three years or so, they're probably using a tablet as a cash register.

Tablets are rapidly taking over the market for cash registers.
How to Write an Email People Will Actually Open
Actually that was a footnote to the article. The true essence of the article was a statistical analysis of home building in Tokyo.
General Purpose Computing using PC's is a thing because of Microsoft (and IBM). Without those two there would have never been a PC in the first place.

The forces against general purpose computing are to be found on 1 infinite loop and 1600 Amphitheatre parkway.
I have run into this in the wild.

Presented as a weird, intermittent, "hey the internet is out" at the office around the same time each afternoon.
If using uBlock Origin, you can try the example page with that cosmetic filter:

ampbyexample.com##body:style(animation: none !important;)

One thing for sure, the result is much more pleasant than having to wait 8 seconds if one does not want to un-block 3rd-party javascript from `ampproject.org`.
No worries. The incarceration rate for women is catching up to men:

https://www.theguardian.com/us-news/2016/aug/17/women-incarc...

Mission accomplished?
> When pinging 1.1.1.1 from my (pfSense-based) router sitting directly behind the modem, however, no replies come back from the modem to the router (confirmed via pcap on the upstream-facing interface).

Your upstream diagnosis seems to suggest otherwise, but perhaps you have an issue with using pfBlockerNG? If you're using pfSense with pfBlockerNG + DNSBL IP rules, it populates empty firewall alias files with 1.1.1.1 which was falsely assumed to be unused.

Review your aliases and pfBlockerNG alerts. If you see it dropped there, disable the firewall rule option on DNSBL, see screenshot [0]

Additional brief discussion on reddit [1] with comments from the pfBlockerNG author.

[0] https://i.imgur.com/u5q5SP2.png

[1] https://www.reddit.com/r/PFSENSE/comments/88wg6g/issue_with_...
A Workshop on Linux Containers: Rebuild Docker from Scratch
Same here, but I don't see any rush to change those Windows desktops by something else, beyond eventually some Macs.
Clearly that is not what I'm suggesting since I already said that anyone who submitted a completed assessment would receive personalised feedback from me.

I'm really not sure how you've made the leap from me trying to help people who are swamped with applicants (by taking action that gives every single one of those applicants a fair chance) to a suggestion that I'm not treating people respectfully.
Redux: Re-Rendering Caused by MapDispatchToProps
I think about this quite a bit. Why does there only have to be one boogeyman?

I also remember when Wal-Mart was the company destroying boogeyman. It was easy to see why. Their sales in electronics, some furniture, housegoods, and some clothing were causing massive erosion to some key competitors. It wasn't really mom and pop shops either, it was places like Sears and other big box stores. And, of course, other shops were eating other businesses for some of them as well (for example, Home Depot and Lowes having a devastating impact on appliance sales at Sears).

But somehow, the media somehow decided that Amazon should be the new boogeyman. Thinking about that list above, are those even things that I would buy at Amazon? Generally, they are not.

Amazon has had a huge impact, but not necessarily in the obvious way that gets bandied about in our politics and our press.
I think the playbook at these two companies is very different. Amazon will eat your business completely, but Google will mostly just take a cut off the top. I say this since I don't think Google is willing to hire large amounts of people who aren't software engineers.
If autopilot only works on perfectly groomed roadways it is mostly useless.
I've seen problems with websites as IE versions are upgraded, but that happens with or without Windows 10.

I haven't seen any issues with apps though, so I have to dispute this claim. We just moved 5,000 employees from Windows 7 to 10, and it went far smoother than anyone really expected - everything just works. It's a wide range of apps too, everything from in-house WPF apps to CAD and engineering software.
The unclear-ness of the lines stood out to me, as well.

Without a sensor-based roadway, I'm not sure how systems like this can be possible. For instance, very-wet roads at night have so much glare from headlights it's impossible to someones see the markings on the road, especially without any reflective/haptic coatings.
Previous discussion from a few hours ago: https://news.ycombinator.com/item?id=16732436

Also worth noting that this video is from a highway in Illinois, not California.
Linux on desktop is pretty amazing. Haven't looked back in 3 years.
Meanwhile in reality people seem to be dealing drugs regularly in walmart parking lots and I bought my Craigslist laptop in a coffee shop. I didn't give the coffee shop a cut and I'm pretty sure the shady characters meeting in the walmart parking lot aren't giving the waltons a cut.
'I had to fire myself'
It's for a year. But maybe it's not enought clear ! I will keep that in mind.
Many of those tablets are actually running W10.
Agreed — I find it really odd how many people are willing to assume that another complex field must be easy just because they've never thought about it in depth.
> the English system encouraging divisibility by 2/3/4/6

I'm not sure that the Old English system used sixths much. Eighths for sure though.

Fun fact: The NYSE and NASDAQ switched from fractional dollar quoting to decimal dollar quoting in the 2002-2003 time frame. The reason was to narrow the bid/ask spread, as 1/64 of a dollar rounds to 2 cents.

The side effect was that prices could no longer be represented exactly as standard IEEE 754 floating point numbers and all calculations now have some small amount of error. Or you could do decimal math and be 50x slower. Take your pick!

They should have just reduced the minimum bid to 1/128th of a dollar!
I think the point is that a narrative of "Amazon is destroying awesome local companies... like Sears!" is both misleading and not useful in any particular way.

A more general narrative of the dangers of our current "winner take all" market environment might be useful.
RxJS is Awesome –  a 60 minute crash course I made with a written version
well, as a long time developer in financial enterprise space (18 years) I think MS made a lot of right moves already since Nadela took over. betting all your eggs on Windows dominance proved to be a faulty (and dangerous) strategy especially since a lot of enterprise started using Linux / open source. For example I know a very major hedge fund that went from Windows everywhere to using every open source database they can get their hands on. The whole container strategy is just much easier with linux as well. it's a very hard battle to win. one big co vs every startup betting on OS.
But tech work has many force multipliers, unlike those other careers. The right framework, or library, or product can make the work of one programmer feel like the work of 10, and that’s what many people do not take into account.

Also, demand for programmers at the salaries programmers want to work for is not that strong. Many companies that want programmers want them for a lot less. This cheaper labor can be harder to find, but can be substituted in many ways such as using an “As a Service” offering or scooping up a pile of Indians from Kolkata.
Not the most airtight examples. Dropbox was first to market with an innovative service, they've been losing market share ever since Google Drive which now has 25%+ of the market. Netflix was also an innovative service that was first to market. So now there's a new monopoly type of a company who dominates a new market > cable tv.
Smaller company can't oust bigger ones unless it is actually possible for them to #1. Out innovate and implement a better service and #2. Hope the monopolies don't catch on to your idea and overwhelm it with their resources (i.e what Blockbuster could have done by adapting an online model). Those 2 critical circumstances don't have all that often.
> Soviet housing system...? opinions vary.

> In reality, most people had to wait decades for an apartment. There was an easy way to get an apartment though - get sent to bumfuck nowhere for infrastructure project (military base or factory, nuclear plant etc..). Or climb up the party ladder or get a job at well-connected company than get arrange you an apartment.

I don't see how that's meaningfully different from current day USA.

In America, you have to save for decades to afford a down payment on the chance to potentially land an apartment. But, if you enlist in the military or move to bumfuck nowhere, you can bypass that problem. And if you are willing to start climbing the ladder at a well-connected company, they will pay you enough to afford an apartment right away.

Sure, we swapped "government" for "corporation". But to a regular person, it's a pretty similar situation.

> If a city can't take in people - they're not sent in.. On top of that, many people were stuck in Kolchoz without any prospect of moving to a city. Thus were was no pressure to the system

As opposed to today in the US, where if a city can't take in people, they get people anyway, and they huddle under an overpass or setup a tent camp in a park somewhere. Pressure in the system is only useful if people react to it, and in America no one reacts to that pressure in any useful way. (to the extreme that it became national headline news when Utah decided to actually try to build housing for people who needed it - https://www.washingtonpost.com/news/inspired-life/wp/2015/04...).

---

I'm not arguing that the Soviet system was good. But American housing has become so bad that it's understandable that for some, Soviet housing is starting to look appealing in comparison.
How to approach data: Tabular data
The general problem with "Uber for X" is that mostly consumers don't want one-time anonymous services. It works for cabs and probably for one-time cleaning, but if I'm going to have someone clean my apartment every week I want the same person there every time, and I think that's pretty typical.
Most people on HN, myself included, do not hate blockchain, but are extremely skeptical of the discourse and community that has grown up around it for a few reasons:

- Blockchain is essentially a distributed database. It's an interesting implementation of the idea, but the universe of problems that this can solve is significantly smaller than blockchain proponents will ever acknowledge. That kind of intellectual dishonesty does not sit well with people who by professional habit think critically about the applications of any new technology. There are a lot of those people on HN.

- It is extremely profitable to over-hype blockchain. There are enormous amounts of money to be made by bilking the greater fool in the cryptocurrency market and the best way to do that is to create media buzz, including on this platform. That obviously rubs people the wrong way. No one likes sleaze-bags.

- The proportion of conversations about cryptocurrency that involve a massive misunderstanding of monetary economics, databases, and the word 'algorithm' approaches 1. If you ask someone what the differences are between fiat currency, gold, and bitcoin, you will generally get an answer that is complete nonsense. Most (many?) people have experienced the desperation of trying to escape a tedious conversation about the evils of fiat currency, or reading comments on HN/other platforms that sound like cult-speak. That shouldn't matter and every great idea has had proponents that are idiots, but people associate the things hear about something with the thing itself, and a lot of what is said about blockchain is pretty dumb.
Hertz does not own cars. One of gazillion of Hertz affiliated companies owns cars that Hertz markets and rents to customers.

The marketing and rental process is stuck in the early nineties.
While "notifying" that you "are" pregnant, according to data and calculations seems helpful, the fact that a lot of apparent pregnancies end in miscarriage[0], or just the emotional roller-coaster that is family planning (particularly when it requires additional medical assistance) takes a toll on people, means that these well-meaning emails can really be a negative trigger.

[0] https://www.webmd.com/baby/guide/pregnancy-miscarriage

"According to the March of Dimes, as many as 50% of all pregnancies end in miscarriage -- most often before a woman misses a menstrual period or even knows she is pregnant. About 15-25% of recognized pregnancies will end in a miscarriage."
Not to denigrate the importance of what we have achieved.
I’ve been reading these comments because I’m always seeking ideas for how to distribute peer review and provide signals about paper quality. How could we leverage the Internet and a large group of authors and papers to show readers which papers thrown online are of citable quality? Surely there’s something we can do beyond counting page views.
I'm pretty spoiled when it comes to ergonomics for libraries I choose to use, and java servlet-based libraries don't do it for me these days.

Last I touched java, Jersey was really exciting to me (https://jersey.github.io/) -- netty + good annotations/flask-like syntax + access to the beast that is the JVM is everywhere I want to be. Jersey doens't necessary force you into the servlet pattern IIRC?
> Why should housing not be to governed by market forces?

The limit is transportation/infrastructure. not buildings. You need NYC's roads, schools, and subway etc before block after block of 40+ floor building are viable. It'a very much a tragedy of the commons situation as a single high rise is fine but 100 of them are not.

Unfortunately, most areas are regulated at the local level which while better than a free for all creates massive problems.

I would posit that the best solution is state level control + an infrastructure tax on new development. Charging ~30k per SFH might seem to make things more expensive but by allowing new entry to pay their own way let market forces work while adjusting for externalities.
Anecdata: most of the SMBs I know are using web/cloud-based accounting products, and like it for varying reasons (not having to manage / upgrade the software, easy to collaborate with their accountant) but a major one is being able to access their accounts from anything with a web browser.
Even if their encoding has identify, immutable value don’t need it. Languages like C# allow you to throw off identity altogether with pass/store by value structs.
Near Cape Canaveral, Florida
Only to a point. I think the limit is around $100,000.00 nowadays. Anything over that gets taxed by both the country you live in and the U.S. (if you're a U.S. citizen).
"How Companies Learn Your Secrets" (2012)

https://www.nytimes.com/2012/02/19/magazine/shopping-habits....
The Pod as a Service [PODaaS] Podcast Now Live
Could absolutely be true.

The problem I see in this software issue is that the Production environment isn't fully-reproducible for testing/debugging.

We're debugging on live code on; with the ability to completely ruin lives with the wrong logic.

In comparison; Anti-lock brakes tests can be done on an abandoned airstrip.
Are you saying China and India don’t use dot as the decimal point?
That’s quite a bold claim. Got any data to back it up?

Source: I've yet to see this on any ISP I've used anywhere, sans free airport wifis. Travelled pretty much every continent on earth.
Yep, the other day I was also pretty amazed how using VS Code alongside Rust, for writing a Gtk-rs application, managed to hang X forcing me to reboot the whole thing.

With the open source AMD drivers.
Is there a laptop you would recommend?
My wife is Japanese and obtaining citizenship would be fairly easy. I agree on not ending up stateless.
https://github.com/jedisct1/dnscrypt-proxy
i would have stopped using windows years ago if i could get games to run decently on linux.
Is this a trivial change in user behavior from using Chrome?

(My assumption is that, at the very least, I'll need to switch from using my password manager extension to using a separate app, and having to copy/paste. I'll also probably have to export/import bookmarks. I also use Chrome profiles heavily. Are all of these things trivial to migrate?)
Moreover they run a/b tests there! https://docs.publishing.service.gov.uk/manual/ab-testing.htm...
Taxes are tricky for crypto investors
We Need Mandatory Enduser APIs for Social and Search Systems
you're thinking about desktops. think servers/mobile. that's a highly competitive space you won't compete in by making windows 10% better every 2 years.
I've seen off-ramps like this all over the US.

I've never felt unsure of being able to utilize them; but I've also never had a computer drive for me, either.
Great stuff. Well explained.
Here's the full course on the yt chan:
https://www.youtube.com/watch?v=PhggNGsSQyg
Yes, their statement included definitely a lot of room for interpretation. I was surprised that most media turned it into a story that took Tesla at least a little out of the line of fire. Especially here in Germany, were media (and most car enthusiasts) generally wants to see Tesla going bankruptcy asap.
I haven't used Uber, but I have used Lyft. I wouldn't trust these drivers' ratings. My experience is that the conditions of the cars are generally better but about 20% of the time a driver will be at the wrong spot for pick-up. I've had to cancel and demand a refund way too many times. Also the driving isn't any better than the taxi drivers' I've had.

On the other hand I can get a new, clean, well-maintained and current-year car to myself for an entire day from a rental company for a 25% premium (inclusive of all the taxes and fees) on the cost of a round-trip Lyft between my home and my commute train station. When my family travels the weekly rate on such a vehicle is only about the equivalent of 7-8 such round-trips. That's an incredible value, in my view.
The system as it is requires experts to review - peer review isn't "let any random person review" so I'm not sure leveraging the Internet in the traditional sense is the way to go. There are scientist social networks, but they don't have a lot of traction, and there's something to be said for the refereed process that exists.

Both knowledge extraction and signaling paper quality are fascinating, hard problems in modern science. I wish I had answers beyond criticism of the current system, but it might be a problem for people far smarter than I.
My point is: AMP was never really motivated by speed. Proof is in all other discussions around AMP, the OP article, the links in the comment I linked to etc. etc.

The only reason AMP is perceived to be fast/instant is because Google lies.
Yes, I also saw your post on twitter. I will try to use it from now on. Thanks!
Instagram Terminal Feed: Instagram in Terminal
i have seen some work regarding a real-time version of mlton. i would love to see this work done more because nothing would please me more to be able to do embedded systems with an ML language.
OpenBSD 6.3 released
I think the fact that cleaning services are a lot less standardized is what drives the need to hire people. There's very little difference in logistics: its both easy to do an average job (just take the route google maps suggests) and its easy to monitor if contractors are doing a reasonable job.

The impression I get for cleaning services from people who have hired them is that the person doing it will generally do the smallest/easiest amount of work possible in the allocated time, which leads to poor customer satisfaction/retention, so exercising more control as an employer is necessary.
I mean, that's what humming is.
But, in relation to Japan, the same holds true. Most people move towards a few urban areas for jobs. And they build housing for them.

The difference in America are the inequities between the wealthy and everyone else. The belief that it’s somehow just or moral to arrange society this way, to build entire cities that can’t function without the labor of poor people, but where they can’t afford to live or easily commute into on public transportation. That these aren’t problems that we should collectively solve, but just another disparity from which the rich can profit.
I like trackpoints, so I've been using various thinkpad models for a while and they all seem to work well.
Interesting -- I suppose it's analogous to CPU pipelining, where having a larger number of simple stages can outperform having a small number of complicated ones.
Physicist here: I hardly understand this paper so don't worry if neither do you.
FWIW, this article is worded as if it's the same exit. It's not; the video attached is in Chicago.

Ramps like this are ubiquitous across the US, a self-driving computer unable to parse faded lane markings is alarming, to say the least.
Because how else do you differentiate between Angular 2+ and Angular 1? They really should have changed the name since they are two completely different frameworks.
Yet the publishers get paid exorbitant fees for access to work they didn't pay for.