skysight-inc/HackerNews huggingface dataset:
In physical world a collateral can be a car or house. In that case you continue using them while paying out the loan. In crypto world "loan" is a pretty pointless construct useful only for attracting clueless investors.
"[Thing A] was bad once, and now everyone uses it, thus everyone will use [Thing B], because Thing B is currently bad", is not, generally, a great argument. For instance, take 3D TVs; those were _not_ good (though they were far more mature than current VR stuff) or, as it turned out, of particular interest to the general public, and now they're gone.

While I can't predict the future, I tend to think that VR is more of a 3D TV situation than a smartphone situation; an industry which is hitting market scaling issues ("Argh! Everyone in the world has a HD TV/Facebook account!") is pushing a new thing, to expand its market, and it's not particularly clear that consumers want it. This all feels very top-down; giant companies deciding what consumers will want next, and telling consumers they want it. This works less often than you'd think.

Now, this eventually worked for the TV industry with 4K and particularly HDR, but those were both less jarringly different from what people were used to, and had more creative support (your average film director was much more excited about HDR than 3D...)
So who is waging that war on music? Critics? Composers? Was there a grand conspiracy at some point in time when the composers got together and decided to alienate all audiences and start writing incomprehensible unlistenable atonal music?

What is the ultimate reason for creating art that the average "consumer" doesn't enjoy? Maybe it's because creators want to push boundaries, but the "consumers" don't educate themselves? Or should popularity and enjoyability be the only thing that decides if new art is good? Then really, just stick to Spotify algorithm and get more of the same, over and over.

My mother teaches music history and theory at the music academy. I remember the first I played Daft Punk "Around the World" to her. Her reaction was "who could listen to this???"
Tech moved incredibly fast for a while there, so a computer from 20 years ago is kinda useless. A computer from 10 years ago is not though. And if you think of a computer from the 90s in 2010, that would be useless. As the pace of development slows down, the useful lifecycle of computers will increase (I hope)
Related question: How is HN funded? I presume through YC.
> The brand survives to this day and remains popular in the commonwealth countries

it's also widely available in France. Like I had trouble placing the name, but the description of the image reminded it right away
In any case, that would rather prove that Beethoven could also write unlistenable/unlikable pieces that never fully "caught on" - not that modern works are "undeservingly" thought as such.

And in Beethoven's case we also know that he did churn out perfectly catchy stuff a plenty, even for the most "untrained" listener.
A statically typed functional programming language that supercharges Common Lisp
48 of 50 states have a thing called a "county," but they're not all necessarily the same concept. In many states, counties are the division below the state but above cities, and have edge-to-edge coverage (all points in the state are in a county). In some states, however, counties and at least some cities are peer administrative entities (Virginia is an example), so there are some locations that are only in a county but not a city, some locations that are only in a city but not a county, and some locations that are in both.
Hyprland: A beautiful dynamic tiling Wayland compositor
I understood that clearly when I owned an iPhone. Basic stuff that works on Android simply doesn't work on iOS. Apple practices are straight up anti competition and I'm surprised the EU barely lifts a finger against Apple. For example, I was pretty much forced to use iCloud for cloud backups since everytime I tried to backup with Google Photos Apple forced the app to stop running in the background, ruinning completely the experience of Google Photos auto backup. This is their behavior towards another major huge corp, now just imagine how bad they are towards the small developer trying to make a living.

I sold the iPhone, got back to Android and will never touch an Apple product again. They represent EVERYTHING that's wrong with the tech world nowadays.

I guess it's time other major companies start screwing over Apple as much as they screw over them.
> The research to which this blog post refers was conducted by Trail of Bits based upon work supported by DARPA under Contract No. HR001120C0084

More info: https://govtribe.com/award/federal-contract-award/definitive...
What Can FBI Data Say About Crime in 2021? It’s Too Unreliable to Tell
You're not alone.

I'm 36 and am experiencing the same syndrome of buying power tools and wanting to become a carpenter so that I can "log out" and make something real and so that I can achieve physical tiredness from working.

Switching away from software, for me, would mean a big impact on salary, and that has always kept me from learning something new to a degree that is profitable.

If you want to learn to build things, you can do that; go down in time on your full-time developer job and spend time learning how to build physical things, and assess if that's something you could see yourself doing more than 50% of the time. Building real things can pay well, too.
Happens to everybody sometime. AWS seemed to have a major outage a couple of times a year for a while there.
0$ upfront affiliate program creator for SaaS
This is just my take, but Cloudflare looks to be building a "moat" to make entry hard. This is built around two things: 1. economies of scale, 2. a network effect.

-

https://en.wikipedia.org/wiki/Economies_of_scale

As Cloudflare gets bigger, they can provide services more cheaply. This is because (a) they can more fully utilise their data centres and other physical capital investments, (b) they can divide their fixed software costs over more users and (c) they get process efficiencies and discounts with scale.

A new entrant will struggle to match cost unless they're able to obtain similar scale. The bigger Cloudflare gets, the bigger the scale that a new entrant needs to hit before they can match them on cost.

-

https://en.wikipedia.org/wiki/Network_effect

Second they're aiming to build a network effect through having huge number of locations. The more locations, the more appealing to new customers as they can be close to more users. A competitor will have to build a similar number of locations to match Cloudflare's proposition.

A new entrant cannot provide as much value, and therefore cannot charge as high a price, without building a similar sized network. This again requires the entrant to invest heavily before they can charge a similar price.

-

The combination of these two things mean that when Cloudflare is operating at a large scale with a large network it can offer a more valuable service (and charge a higher price) than a new entrant, and earn more profit because it can operate at a lower cost.

Also, Cloudflare has the option of lowering its price and still being profitable due to lower costs at its scale, so it can deter entrants from trying to compete by the threat of being able to lower prices below what is profitable for new entrants.

The only players who can compete may be those who already have comparable size - Amazon, Google, Microsoft, Facebook, CDNs, etc, since they will already have addressed the issues of scale and network effects. However, they may not want to cannibalise their existing markets. It will be hard for other new entrants to compete.
Well, `git diff` is part of the porcelain. The git model doesn't work on diffs, it works with complete trees (sometimes stored as deltas, but that is an implementation detail). Diffs are for the user because they make it easier to see the difference compared to just having the old and new copy show. There is nothing preventing git diff from being changed to use semantic information when calculating the diffs shown.
If you think Kubernetes is unnecessary overhead, you've never operated at significant scale.
(beginner question) How do they store the data? is an SQL db on overkill for such a use case? what would be the alternative? an ad-hoc filesystem based solution? then how do the two servers share the db? and is there redundancy at the db level? is it replicated somehow?
Sorry, you’re wrong on this. If you’ve actually spent significant time on the hardware and software that is getting it right then you would know. The problem is that there is a lot of experimental hardware and software getting it wrong but that’s to be expected in the early stages of any new technology. Go find someone that has a good VR setup which is either a valve index or a quest 2 connected to a high end gaming PC and play a few rounds of Pavlov on the weekend when everyone is online. Check out habie147 on YouTube for some decent reviews of good VR games.
Europe has more both land area and population than the US, in what way is it "a small place compared to the US"?
SuperF4 – Kill programs instantly with Ctrl+Alt+F4
We'll see. The cynical side of me says this is just a practical move by the junta to clear the prisons and appease the people. Letting nonviolent offenders free makes this law an unqualified good in itself though.
Amazon SES email templates manager
What left you unimpressed?
One fun example of the changing boundaries not mentioned is Pheasant Island

This changes country between France and Spain every 6 months

https://www.bbc.com/news/stories-42817859
Why should anyone else be able to choose how someone lives their own life?

I believe in freedom to choose.
> They weren't a fan of me being a solo founder and they felt the usage wasn't high enough

i don't understand the logic here

why would you need YC if you have found a co-founder and have some usage already? can't you just start making money?
set shm+=I
Doing research on live humans is more complicated than that
I'd be cautious of reading too much into that, because furries are also, these days, the main users of SecondLife. When everyone else bailed out of Metaverse 1.0 15 years ago, the furries stayed. It's arguably a community with very different requirements to the mainstream.
You’re on point except for one big difference: a block chain is distributed.

I don’t think it is foolproof, as no tech really is. But the concept seems to significantly raise the cost and complexity of an attack to compromise it.

The simplest way I can imagine doing it is - spoofing network requests from the party trying to verify something, or routing that request to a compromised node. I will make a guess that networking equipment in a govt. setting can protect against a low level attack.

Disclaimer: I take a passive interest in this space but have never studied or implemented a block-chain application.
Feedback and bug reports (exception: security) should be public and users should be able to vote. Apple then could prioritize much better.

Also, take a look at their user forums: They are full of bug reports with hundreds of users having the same problems - and nothing happens. I really wish they would react much better with official acknowledgments, references to open bugs, workarounds, etc. It is depressing how much collective time is wasted.
Looks like it supports parent opinion:
commit - bind to a certain course if policy. It's legal obligation, not a statement about guarantees in physical world (like "this alloy won't melt below t°C")
Process Hacker: free tool to monitor resources, debug software, detect malware
Who said automatically? You have to enable it. And all it does is save me the round trip to a Google translate prompt anyway so what exactly is the difference?

Seriously, sometimes people are so cynical here it makes my blood boil. Give people some credit, ffs.
Unrelated to this demo, does anyone have pointers or recommendations for deploying 3D/WebGL + Wasm to the web?

Any good libraries, tools, or resources?
Microsoft reportedly blocks Russian Windows 10 and Windows 11 downloads
intr/nointr are no-ops in Linux. From the nfs(5) manpage (https://www.man7.org/linux/man-pages/man5/nfs.5.html ):

> intr / nointr
This option is provided for backward compatibility. It is
ignored after kernel 2.6.25.

(IIRC when that change went in there was also some related changes to more reliably make processes blocked on a hung mount SIGKILL'able)
Sort of. As an example I'm talking about Skyrim making $450m-$620m over 11 years and Fortnite making $3.7b in one year.
We all now that there are other destructive industries, yes, of course we should talk about these too. But for obvious reasons right here what is it about? It is about blockchains - an industry that has not only extraordinary large energy footprint for what it achieves, but also has a very special property: nobody needs it.
>He provides no ideas that would help the company succeed and find profitability.

He didn't provide any ideas in this blog post, but that doesn't imply he doesn't have any ideas.
I can serve someone while being neither a servant nor subservient.
How is it neasured
Actually, demand affects supply.
Competing currencies are unlikely to profit from Bitcoin’s downfall in this scenario, given how much the entire space relies on its reputation.

Nation-states, on the other hand, are the more credible threat. Just because none of them has yet found it a big enough threat to expend the required resources, doesn’t mean it can’t happen.

I feel like the more Bitcoin is used for its original intended purpose rather than merely speculation, the more likely it is to be attacked by such actors.
Hong Kong's iconic Jumbo floating restaurant sinks at sea
> A single bare metal server is more reliable than most people think it is.

Well, two, presumably. Otherwise you can't reboot without taking the website offline.
Thank you.

There are also some city-county consolidated governments:

https://en.m.wikipedia.org/wiki/Consolidated_city-county
Most people use them to shave their faces.
Thanks for this writeup, I can relate 100%, especially the part on the supportive spouse. I've built WunderGraph (https://wundergraph.com/) as a solo-dev for multiple years until I reached a similar point like you. It's weird to say, but my wife kind of accepted that I'd work on weekends between 1-3 pm when the kids sleep. What helped me get out of this "solo-time-drain-thing" was to find the right Co-Founders to help me. I've found a really nice guy to help me with Marketing, and another one who helped me develop the Product. "If you want to go fast, go alone. If you want to go far, find a team." I hope you can find some way of financing so that you can push through this wall. For me, it was working a full time job and building WunderGraph at night and on the weekends, but it's making you age quickly. I wish you the best for your future.
> Their move to a paid subscription was very odd

above several people note that

> the IKEA one … is the only one in the article they don't earn a commission on when someone buys it

How do you want wirecutter to stay economically viable?
The Zune was one of the nicest pieces of tech I've ever owned, and nothing anyone says will convince me otherwise.
I note the page didn't specifically mention disputed territory (only in passing). Crimea, Western Sahara, Israel and that area, Navassa Island, etc.

What country does your program display for Tiraspol? Jericho? Jerusalem?
> Unfortunately, all the promising use cases are suppressed and kept from the public.

It seems that you know what those use cases are but for some reason you are unwilling to share them here. Did the establishment get to you too or are you just talking out of your ass?
Thanks for sharing this.

Regarding funding - I think this is a very crowded space and it is hard to see, how data station will get 10x better than other toolings. E.g. on the self-service side there are solutions like Alteryx, that are progressing quite quickly. On the dev oriented side e.g. for automated productive integrations you have various toolings available e.g. in the could platforms. Yes, they all cost money, but they deliver also value.

There will be a niche certainly for this tool somehow, but I think this path needs to be approached together with customers. So if you find someone who is willing to pay $$$ for a certain addition to the tool, you'll have some light into the direction this could head to be self-sustaining.
“see what their friends and family are up to” isn’t actually connecting with people.

I can see what some people are up to by watching reality TV, but that’s not connecting with them.
back in the day earth used to be flat. Easy math at least.
Flying the Concorde was also really sweet, I heard people tell.
That's not the point. I'm sure the technology for VR is kickass and the games are great, but nobody wanted or asked for "disruption" in the videogame space. (Except people who get a rush of "disrupting" things for "disruption"'s sake.)
> used to routinely frighten its users by falsely accusing them of crimes.

> "This program has performed an illegal operation and will be shut down."

It does not accuse the user of a crime, but the program (which, by the laws (rules) that the OS enforces on the running programs, is true).
Techbros seething lmao, easier to just downvote the person who clearly doesn’t understand that freer muh speeeeech freeer the people. How dare there be consequences for any action, I just want to say anything and get away with it, like you know etc.
Link to the report (PDF) "Are Blockchains Decentralized - Unintended Centralities in Distributed Ledgers" referenced in the article:

https://assets-global.website-files.com/5fd11235b3950c2c1a3b...
Generally the trick is regularise the inverse square law so that below a certain radius the force clips and stops things pinging off to infinity.
Except that WhatsApp uses the same protocol as signal.

If you’re saying Facebook can just decrypt stuff at will, your accusations are quite extreme, and you better back it up with stronger evidence.
No, this SLA is a legal commitment to give you credits when Service uptime falls below a certain threshold. The threshold could be anything - 99%, 50%, 100%, etc. Importantly, Cloudflare is not under a legal obligation to provide the Service at or above the agreed threshold, it's under a legal obligation to give you Credits when the Service uptime is below that threshold.

"Service Credits are Customer’s sole and exclusive remedy for any violation of this SLA."
Life is too short to wait for a fsync.
Man-made islands were mentioned in the article. This is better presented that those arrogant listy things about dates/names/etc though, and certainly doesn't claim to be a complete list.
A very effective substitute for us in India is "Lets go have tea". "Chai points", as we call them, are ubiquitous with friendships flourishing. Sure there are people smoking along with tea, but you can make do with just the tea all the same. To give an example, the chai point near our work place 'hosts' our CEO with his group. And the janitor and his gang. Sometimes at the same time.
Data is stored in flat text files containing Arc Lisp tables, or in RAM. There is no 'database' per se, unless they've added one and not mentioned it.

You can get the software and language HN is based on here: http://arclanguage.org
They are, but in this case it’s a reference to the website that carries product reviews called “The Wirecutter”
Exactly. And probably not at significant complexity either.
I remember something tangentially similar from a long time ago.
I used to use a bookmarklet that would act as a kind of password manager, by generating a unique password for each service based on the domain name and some user input as a seed.
So you just have to remember a single “password” that gets added to the seed, and which never actually leaves your computer.

Edit: nothing to do with spam or even emails really, but here it is: http://www.angel.net/~nic/passwd.sha1.html
This is interesting research and I encourage everyone to go read the article. But, on the assumption that a lot of people will just read the headline and comments I'm going to preemptively talk about the question there ...

People misunderstand decentralisation in practice. Computer types, when they talk about decentralisation, usually mean a relatively large number of homogeneous nodes acting as peers. Which is cool but not how decentralised systems work in practice out in the meaty reality we all live in.

In reality, we have an economy that quickly works out who is the best (say, Samuel is the best) at something (say, mining bitcoin) and routes most of the resources available for hashing to Samuel. The situation is still decentralised, because if Samuel stops being the best at calculating hashes then resources will be reallocated to someone else. But in the short term all the resources will go to Samuel and he could do a lot of damage to the network.

People keep thinking that because the economy picks out a few winners that means that the system is now locked in stone - that isn't the case. The economy is perfectly happy to change things up radically when the situation changes. At least until a government steps in and regulates the ability to change flexibly out of the system.
Ha what a cool article. This reminded me so much of Hewlett and Packard's management style. I think they called it "Management by Walking Around".
> If a good or service was worthwhile, it wouldn't need to try to get my attention.

This might hold under the assumption that you invest nearly all of your free time informing yourself about possibly interesting offers. But this is clearly not the case.
> I'm not sure how common this extension is, at least the Linux server and client support it out of the box. Isilon also supports it, but it must be explicitly enabled.

It is very common. I’m not aware of a v4 server that does not support this.

Originally v4 went all in on Kerberos (GSSAPI technically) to provide strong multi user auth. This is the reason that users and groups are represented as strings.

This approach works reasonably well on Windows with SMB since you have AD there giving you Kerberos and a shared (LDAP) directory. AD is also deeply integrated in the OS for things like credential management and provisioning.

The approach did not work so well on Linux where not everyone is running AD or even some kind of directory. This caused the protocol designers to make Kerberos optional in v4.1. I guess the spec authors already knew that Kerberos was going to be difficult because I just checked and the numerical-strong-user-as-posix-id workaround was already present in the original 4.0 spec.
or using it to feed yourself, pay your rent, buy clothes ...
"ad-hoc filesystem based solution" is the closest of your definitions, I think. Last time I saw/heard, HN was built in Arc, a Lisp dialect, and use(s/d) a variant of this (mirrored) code: https://github.com/wting/hackernews

Check out around this area of the code to see how simple it is. All just files and directories: https://github.com/wting/hackernews/blob/master/news.arc#L16... .. the beauty of this simple approach is a lack of moving parts, and it's easy to slap Redis on top if you need caching or something.

There is a modern maintained variant at https://github.com/arclanguage/anarki/tree/master/apps/news as well if you want to spin up your own HN-a-like and have the patience.

File syncing between machines is pretty much an easily solved problem. I don't know how they do it, but it could be something like https://syncthing.net/ or even some scripting with `rsync`. Heck, a cronned `tar | gzip | scp` might even be enough for an app whose data isn't exactly mission critical.
According to the article, it had been suffering a deficit since 2013 and had to close in 2020 during the COVID crisis. Now, it conveniently sunk while being towed to an "undisclosed" shipyard.

I'm doubting the owners are really "very saddened by this accident"...