skysight-inc/HackerNews huggingface dataset:
> They do not have the ability to compel people to surrender to unlimited search on penalty of death. This is only reserved and pursued by holders of political authority.

You're missing the point that this power being "reserved" by holders of political authority is exactly what prevents corporations from exercising it.

It's also a theoretical/idealistic divide, assuming corporations always act within the rule of law. See e.g. the long history of Ford's various dealings with their own plotting "terrorists": union organisers.
The special thing about housing though is you have to pay monthly payments for housing. This is the reason why those monthly payments are privileged in consideration.

So the alternative is rent, which at the moment in many places is looking like a less appealing alternative.

The transfer of wealth in the housing market happens from one group to another regardless.

I agree with a lot of your sentiment and what you're saying, but I think the monthly payment focus isn't irrational.
Are there any HTTP 3 benchmarcks?
I thought this too, it felt more and more inevitable the nearer I got to the end of the article.

what3words is so problematic and really isn't the solution to this problem.
Institutional Investors Influence on Cryptocurrency Market Becomes More Visible
It happens sometimes, if there's delays and it'd make more sense for a cargo train to go in front of a slower commuter train. But absolutely not on the scale it happens at in the US.
Open Source Contributor Index (OSCI) Launched at Software Engineering Conference
Almost the same: Django/Python/DRF/PgSQL. But:

- I use Redis with Celery instead of RabbitMQ (not because it's better, but can be picked for other usages like caching, etc.)

- I use Heroku to ease deployment instead of having to deal with servers (but I'd like to add serverless to my stack, Heroku is not optimal for SPA deployment)

- Angular instead of React (mostly because at the time, I absolutely wanted to use Ionic)

Effects on success: fast to run, very reliable back-end, no need to be expert in Javascript and tooling (because angular/ionic is very opinionated)

Bad effect: need to deal with 2 languages in parallel can be exhausting sometimes.
The idea is great, but seems the implementation (when playing a game) doesn't quite work out well from an UX perspective. I kept struggling to move pieces, while the AI was able to move multiple pieces in a few seconds.

Perhaps I wasn't holding it the right way, but it's something I'd want to play against friends in the future. Great stuff paladin314159!
Ask HN: PostgreSQL or MySQL?
I have four questions related to SQL

1. PostgreSQL or MySQL? And why?

2. Is it possible to build a hybrid database schema? For example, SQLite+JSON?

3. Is it possible to convert XML(XMI) schema to SQLite schema automatically?

4. Is it possible to build a custom file format based on SQLite or hybrid one based on SQLite+JSON?
It might go from 20 years to 19 years. Or even less. Construction technology will easily outpace changes in storm frequency.
Also, even the limited X11 support which there currently is under Wayland will probably go the way of the dodo because it involves about the same amount of code as supporting X11 natively. For example, it requires every Wayland compositor to be a X window manager with all the complexity that implies, plus running a full hardware-accelerated X server and the OpenGL driver support for that. I can't imagine the desktop environments and distros who are so keen on dropping legacy features like X and support for 32-bit apps will keep all that code around for long.

Once the integrated X support is gone you can't just replace it with a standalone X server of the sort that's available on OSes like Windows and Mac OS X either - by design, the standard Wayland API doesn't provide the functionality required to run X (or Windows) apps. In particular, it provides no way to set or get the absolute position of top-level windows, which apps on those platforms need to support things like menus. In a few years time, I can easily see modern Linux becoming the only current desktop OS that cannot run X apps.
At the expense of the other person's concentration and time, which is selfish.
> I respect the intention and efforts of the Wayland community to make things better.

My understanding is that Wayland was started by a few core developers of Xorg who just couldn't stand maintaining Xorg anymore.
> There are good reasons to believe that increasing ocean temperatures and higher ocean levels are likely to increase hurricane frequency, intensity, and destructiveness.

Actually, from my reading, it's a lot more complicated than that - I can't quite recall the scientific reasons why, but it's something to do with temperature gradients in the atmosphere, or wind patterns (I vaguely recall, very happy to be corrected) . But basically, the frequency of hurricanes overall might decrease, but the frequency of severe hurricanes will probably increase.

> For the 21st century, some models project no change or a small reduction in the frequency of hurricanes, while others show an increase in frequency. More recent work shows a trade-off between intensity and frequency – that as warmer oceans bolster hurricane intensity, fewer storms actually form. For the continental United States in the Atlantic Basin, models project a 45-87 percent increase in the frequency of Category 4 and 5 hurricanes despite a possible decrease in the total frequency of all storms.

https://www.c2es.org/content/hurricanes-and-climate-change/
> A safe place would not have subzero temperatures during cold season

Given the long human history of surviving subzero temperatures, why do you say that?
Very nice and very fun! Good job!
In the end, the mechanisms at fault here are core to American identity: individualism and blind trust in the free market, even where these fail — so I don‘t think this decline can be changed.

Free market, because first, rail leads itself to monopolies. Rail infrastructure is expensive, and you need significant area coverage until you can get enough customers. So if you built one, you as a rail provider will go at extracting the most possible value, since you don‘t have competition. Classic free market failure. The solution here would be to have at least four (proven number to avoid oligopolies) private train providers competing on public infrastructure. Since Americans shudder already at the word „public“, that‘s a significant hurdle.

Individualism because in the US, people have a propensity to not share rides with others. Same fear of „public“ IMHO, as long as public transportation is thought of existing solely for poor people until they can afford a car, nothing is going to change.
I posted this elsewhere, but:

https://www.c2es.org/content/hurricanes-and-climate-change/

> For the 21st century, some models project no change or a small reduction in the frequency of hurricanes, while others show an increase in frequency. More recent work shows a trade-off between intensity and frequency – that as warmer oceans bolster hurricane intensity, fewer storms actually form. For the continental United States in the Atlantic Basin, models project a 45-87 percent increase in the frequency of Category 4 and 5 hurricanes despite a possible decrease in the total frequency of all storms.

Which isn't exactly a great thing, but yeah, it's always more complicated.
There is no single framework as you see, to dive fully you need to explore all of them. Each has some useful features.
> In the UK, a full postcode e.g B40 4XJ (made up) can be shared by more one than home or building.

It's not that they 'can' be shared, like it's some sort of bug or corner case - they're designed to be shared. A full address is a house number or name plus the postcode.
My understanding is that the empty box is posted to a different addres, because eBay only issues a refund when they get the confirmation that the parcel was delivered.

I assume that the unsuspecting resident of 19 Acacia Avenue, B40 4XJ will sing off receipt for the parcel, then open it and find the box empty, but since they weren't expecting any delivery at all they will do nothing about it, maybe just tell the story as an anecdote next time they go to drinks with friends.

Another thing that enables the fraud is that eBay only compares postal codes, so the delivery to 7 Acacia Avenue and 19 Acacia Avenue is all the same for them.
This is really old, it came out in 2016.

Why did you reshare it ?
How does your mail get delivered? Mine still gets delivered by a human.
I encourage you to not read the news so much if you actually feel this way. Talk to some older folks too-they’ll tell you about the way it was only 30-40 years ago. Almost everything is so much better today. The world is so much wealthier, smarter, and more connected.

I meet people from all over the world daily. Today, I can be sitting anywhere and order food from kilometers away and have it within a half-hour. I can do my job anywhere and anytime (besides a few windows of time for meetings). Yes, there are a few things that have gotten worse, but the overall picture is so much brighter than it used to be.
Neil Young’s failed anti-streaming business helped the music industry
An interesting and succinct explanation.

It goes well with my own thinking too, that (in management/power) you want people who are focused on the outside world, with a “selfish” desire to affect/change it. When they act “selfishly” they will at least do something resembling executing on a strategy.

The people you really want to avoid are those that are not very talented or able and just want power for its own sake. When they turn “selfish” they will focus within the organization, promoting cronies, expanding their power base, etc, etc. when others see this the culture goes to hell...

That’s my current theory at least. :P
Or every C fanboy brings up C whenever Rust is mentioned.

As somebody who uses both, I don’t understand the whole territorial conflicts in this space. Any C programmer can learn a ton by the paradigm Rust uses. Even if Rust would fade into oblivion tomorrow, the lessons I learned by using it will remain valueable enough for me not to regret having learned it.

C is always going to be needed, given the size of the codebase and the amount of embedded stuff written in it. It comes – however – with a waggon full of dangerous traps and gotchas and in practise very few people are good enough to always avoid them or mitigate the risks created by them. I don’t see any reason why C shouldn’t get better in these areas for the benefit of everyone involved.
No, you always lose if someone tries this scam on you. The only solution would be some kind of an insurance.

This is just a cost of doing business. Really sucks for amateur sellers though.
Are there any apps out there that can help get me into meditation, which don’t require any of my personal information?

I almost tried headspace, but the first thing it did was make me create an account, so I deleted it. I’m willing to pay money, but I don’t want a continuing relationship with a meditation app.

Edit: and I just tried calm, and same thing. Doesn’t let you do anything until you create an account with them. Why does a meditation app need an account? Why does it need to be some VC funded growth hacking startup nonsense? Can’t I just buy a thing and use it?
> "Everything is a file" never meant "everything is a disk file" - think of std{in,out,err} or network sockets.

Yeah, and shouldn’t that (theoretically) file systems with very small delay? (For example, RAM based file systems for inter-process communication.)

I thought that it isn’t the slow storage that is blocking use of files, but more of a software problem that has significant overhead to use files as a communication method. (I’m not an expert here; please correct if I’m wrong.)
Ironically, traditional yurts very similar to these are used in places that go from -40C to +40C throughout the year (Mongolia, Tuva... though true, when it’s -40C, hopefully you’ve packed up your yurt and moved it down the valley to the winter grazing location that’s a little less harsh...).
Stop Trying So Hard to Have a Hobby
Show HN: A set of dbg() macros for C
Just to look at your claim for a moment. Voter turnout for referendums moves between 30 and 50 percent, and referendums appear to decide about 10 questions on average per year. Which is hardly the paragon of direct democracy.

However, you missed the part of my comment where I wasn’t talking about Switzerland at all, I was talking in generalities about the places where it was being discussed as an idea to implement.

Take LA for example. A lot of people who post here seem to have strong opinions on how that city is run, and I’d bet a lot of them even live there. If the LA city council elections generate turnout in the mid-teens, that is considered very high. Turnout below 10% is not strange.

Switzerland’s voter turnout is actually quite pedestrian. It’s higher than a lot of local elections in the US for sure, and perhaps even high enough to prevent the kind of special interest local government policies you see all over the US. But just because something seems to mostly work in one single, small, rich European country, doesn’t mean it will work as well anywhere else.
I've also seen a bunch of articles about what3words.

I've not seen any articles discussing how awful they are -- The idea of copyrighting and privatising the concept of "position" should be rejected at every opportunity.
Say I go with the Ricoh GR3 - what would be the benefits over an iPhone?

I can think of a number of downsides:

It's much bulkier.

It's a bit heavier.

The screen is much smaller.

Organizing and browsing photos is probably not as good?

It probably has no photo editing.

It cannot send the photos via wifi to my laptop.

I cannot directly upload the photos to facebook etc.
Curious how much effort it was. Also, just to confirm: this was more of an exercise project, no practical use for xv6 anymore, right?
That’s fine if you’re already a Linux user and purchased hardware with Linux in mind.
Geolocation requests are blocked via Firefox privacy settings. There is no hint on the page that it is required.
Temporary in that they are moved 2-4 times a year, but permanent in that they are used throughout the year, just in different locations.
> multicore

what's the state of this nowadays?

> better Windows support

couldn't agree more - they can learn on Go's lessons (the language didn't get much traction until they added Windows support).
> Not disagreeing we've moved on from it a bit in some places, but.. "Everything is a file" never meant "everything is a disk file"

You're right that it never meant 'everything is a disk file', but generally the implication of the unix philosophy was that everything could be accessed from the filesystem.

Have a look at Plan9, which is essentially directly descended from 7th edition UNIX and IIRC was built from what was going to be 8th edition UNIX. It has a HTTP interface from the filesystem -- one can literally do GET requests on documents from the internet just by opening a file on the filesystem.
Almost everything you do is 'at the expense of the other person's concentration and time'.

This comment, for example.

Humans are a social species. These "interruptions" are close to the only thing we exist to do.
> It’s shared mutable state with barely any error handling possibilities.

And that makes me think about scoped file systems... (gotten the idea from global & scoped variables)

Since the biggest advantage of ‘everything is a file’ is that it allows a consistent API for manipulating data, why didn’t this happen?
>like I have a script that OCR a region of the screen when I press a button (the coordinates depend of the app that runs)

This is easy to do. Something like grim to take the screenshot of whatever region you want:

https://github.com/emersion/grim

And calculate the coordinates you need by querying the window manager. In sway (i3 compatible tiling WM) that would be:

$ swaymsg -t get_tree

To get a JSON of all the windows currently open and do whatever math is needed.

You can also do a hand selection using slurp:

https://github.com/emersion/slurp

It works together with grim like this:

$ grim -g "$(slurp)" screenshot.png

Having recently moved from X to Wayland there are still some things missing sometimes but they're not many. If you want a DE at least GNOME and I think KDE as well are making the switch reasonably seamless. And there are some features that Wayland solves much more thoroughly (e.g., tear free output, fractional scaling). The network transparency part, that is often brought up but rarely used in X is also being delivered:

https://lists.freedesktop.org/archives/wayland-devel/2019-Au...
Ha. A family member built a ~2,500sq ft, 3 stall garage home near the beltline a few years back with the help of my other family members. One of them had a contractor's license (I think primarily for the discount and credit line at Menards - they never worked as a contractor) but GR was very amenable to self built homes. Just needed the normal inspections (foundation, electrical, plumbing) and it went smoothly.
> [...] but having a mosh console on there would allow here to ditch her macbook.
[..] Being able to code on it would also cause me to get one and ditch my iPad Pro.

Not officially supported or endorsed in any way, shape or form, and I don't even know if it even still builds, but I did a quick proof of concept porting fingerterm; https://iskrembilen.com/fingerterm+vim.jpg

https://github.com/reMarkable/fingerterm

I don't think it's very usable in practice, though, but it was cool for about five minutes to muck about in a terminal emulator on an e ink display.
> applies to _people_ from the EU rather than just people currently in the EU.

No, it applies to "data subjects who are in the Union" (art. 3 - "Territorial scope"), not from the Union.

(This is for non-EU data processing organizations; the EU-based organizations/companies must apply the GDPR to everyone in the world)
I'm not saying that this isnt significant, but their basic claim to fame "quantum simulation in classical computers is slow". i hope there's other uses for this supremacy
Also that the 'glitch' happened to occur in very close proximity to two uninhabited* subantarctic islands controlled by South Africa - and that sheep in Western Australia showed higher levels of iodine 131.

*Permanently uninhabited, but there's a research base there.
Numbats and Woylies Flourish at Dryandra
> no practical use for xv6 anymore, right?

AFAIK xv6 is and has always been a teaching tool, it's never been a "production" system. Whether that's a practical use or not is up to you I guess.
This has almost nothing to do with a "postcode loophole" and almost everything to do with the two following facts:

- eBay are supremely uninterested in being an unbiased arbiter of disputes.

This goes back as far as I can remember and likely to the dawn of eBay. People have been scamming each other on there for 15 years at a minimum.

- Royal Mail do not provide proof of postage at a granular level.

Combine that with the above where eBay will probably take a piece of tissue paper as proof of postage and there you are.
No. Well, the article makes an important point about saving the world elsewhere and destroying more than you are saving. Another example is Live Aid, which might have prolonged the civil war in Ethiopia.

But the headline is wrong. Of course you have to continue to save the world. We have to save it at home.
I'm always happy to give directions to someone. It barely takes any time, and it makes me feel useful.
Yeah, and Australian Universities require international students to have an IELTS[1] score of at least 6.5, and yet most can barely speak English. Its all bullshit to extract money from China at the expense of watering down the value of the education for everyone.

[1] https://en.wikipedia.org/wiki/International_English_Language...
AI and robots can lead us to utopia – An economic perspective
I'm building a remote team and I would pay for fantastic content and would absolutely pay $19/month for this, probably more.

However, after clicking around I wasn't able to justify it.

- No social proof. There isn't any information on your skills at building well running remote teams. Why are you qualified to provide this?

- Lack of value. #1 could be ignored if the content added value, but after reading through your blog posts the content is quite thin, and I didn't learn anything I didn't already know - and I'm only at one remote team member.

If you haven't built a remote team, you could have easily provided more value than you currently have by simply researching and curating how other companies are doing it - paying someone to curate this and surface it to me is worth $19/month.

Look at the type of content orgs like Buffer and Zapier are posting about their remote team building / culture for ideas on how to improve the level of detail and value.

Start interviewing founders and leadership of remote first teams.
Interesting that they just forked xv6-public rather than add hardware support to the existing codebase, though I guess it makes sense to keep the system straightforward given its purpose.
Some guy tried to over-settle with my dad the same way once, and he refused it, but also later found out the guy had a reputation for offering these ridiculous deals then suing for usury.
You're thinking tactically, not strategically.

The best nukes are the ones that never need to be used.
They both ended up quite politically isolated, and yeah, strange circumstances lead to strange bedfellows.
plan9 namespaces and user filesystems along with bind mounting achieved this sort of scoping.
What3words has amazing technology, for getting media attention
Come to New Zealand, we'll chuck you on a Rocket Labs ride mate :D
The framework which put my trust back into frameworks. Very good!