skysight-inc/HackerNews huggingface dataset:
Most of those were not war but economical refugees and they forced through EU borders, which the EU states at the periphery of the EU have to guard. Belarus used them to blackmail Poland and Lituania. Turkey used the refugees to blackmail the EU for more funds to essentially keep them out. The fences worked in fact, because the refugees changed their route. Other states have also built fences, but Hungary was the first to do so and it is by far the largest fence built during the refugee crisis.

The US has a 650 mile border wall with Mexico exactly for this reason. Most of this border barrier was actually built during the Obama administration, Trump just used it as a campaign objective to build a "big, beautiful wall" instead of a fence.

A fence does not necessarily bar a country from accepting refugees, but offers better border enforcement and so does an adequate coast guard. If a state can't even enforce its borders, there is no state to begin with. When human traffickers are discouraged, they'll look for other sources of income.

I'm not for building fences and walls, but I can't really imagine other alternatives that actually work at enforcing borders at least to some extent.
If you use a screenshot it is a good idea to also put the text below it or in the picture's alt attribute, for screenreaders.
Yes, please. It's also not the title of the post, so as long as HN is editorializing, might as well do it correctly.
It's not much compared to the two decades of 1980-2000, but it seems there's nothing interesting on the horizon for 2010-2030.
Oh interesting, I didn't realize some airlines opt out from current travel sites.

Can you explain the rational behind that behavior?
I disagree. If google served me with what I search for within the top 5 results in every kind of context, I'd be willing to pay for it $30 / month, problem solved.

No one needs filters, backround colors and all that useless fluff - that doesn't really hit the nail on the head. I just want to get a useful information quickly. Google is arguably unbeatable when it comes to dev related queries, but a complete trash with pretty much anything else. Now, the problem is with all of these appalling websites filled with ads, pop ups, hidden agendas of selling me something etc. That's on google because their business model depends on serving these results.

A new kind of search engine does not run on ad revenue but on value add for the user in exchange for their subscription fee.
Opioid possession without a prescription is a class C felony
The Matrix Awakens: Creating a World – Tech Talk
>I think 'more customization' which is a theme with a lot of these alternatives is a fundamental dead end. I don't know where this persistent myth comes from that people love choice and tinkering, because they clearly don't.

I agree, BUT I would like to share my experience moving from Google to Kagi. Google serves me primarily ads, whether it labels them ads or pretends the results aren't ads, they're mostly ads. I see the same horrible domains pop up frequently, and there's nothing I can do about it. Kagi gives me the ability to remove these domains from my search, and it is INCREDIBLE. How many times has Pinterest barged into your search results?

Now, one could argue that these are domains which no one wants in their search feed. So perhaps this could be solved by being less beholden to shareholders and an advertising model. However, what about domains which most people want, but I don't? For example, I was finding increasingly polarising political content coming from MSNBC. I didn't like their "human" angle on news, and I didn't appreciate their extremely polarising commentary. So I want to remove all MSNBC results from my search feed. I understand I am probably in the minority. Perhaps my political views don't align with the typical customer. Could a well designed search provider anticipate this need of mine without giving me some kind of method to tell the provider that I don't want to see MSNBC? I'm not convinced so.

So I think the answer here is both. Design a search engine well, and give users the ability to customise it.
Have you seen beorg? It’s a mobile app for org-mode, and allows you to sync through a Dropbox folder.

https://apps.apple.com/nl/app/beorg-to-do-list-agenda/id1238...
Great post, hypertext is a fun rabbit hole.

It reminds me of Stephen Wolfram's hunt for the base "structureless structure" — the hypergraph.

I was trying to find a way to make app data interoperable, tired of migrating notes between apps and losing data — this is how I'd do it.

I think it's almost impossible though (technically possible, just not economically viable).

If I had tons of money to burn on a pet project, this would be a dream place to spend it.
Isn't graphene a huge target for black hats and three letter agencies? I guess no more so than lineage.
The difference is that you have a contractual relationship with Stripe or Paypal when you use their services. When you embed FB/Twitter/... content there's no such relationship, that's the issue.
Are you claiming that no one can learn by reading Bourbaki,no matter how intelligent and motivated they are?
Seems strange a scan mainly about rejection of his book. Given he is totally into one kind of freedom to have drug, sex and his own idea of Buddhism (given he did not expose much to Indian, Tibetan, Hans and Japanese version … ) may be he is the Buddha otherwise you need to learn. And whilst seem really learning his Buddhism sorry I give it a pass.

Buddhism is about freedom from something, depends upon the sect. But drug and sex (and girl friend fxxx sorry) is a strange bed fellow. And he is not one may I say. But what I know.
Twitter has display requirements. https://developer.twitter.com/en/developer-terms/display-req...
You're falling into analysis paralysis.

It's a hot market right now. You can get a job. Just start ferociously applying and then following up with recruiters on LinkedIn.

If you don't get any opportunities in a couple weeks of doing this full time, or someone rejects you for no portfolio, spend 1 week and build something. Then stop. Don't keep doing your around and around thing.

Then go back to ferocious applications.
This is why I never use these iframe widgets. They are not only useless and untrustworthy, they are also damn slow. I take a screenshot of the tweet I want to reference, put it into a bucket behind a CDN and then embed an <img> of the tweet inside an <a> which links back to the tweet. If the tweet gets deleted then the link will break and users will see that the tweet was deleted, but my screenshot stored on my own servers will remain forever and my website will continue to make sense.

Own your data, own your blogs, own your words, own what you create/write/do on the web. Don't rely on third party services uphold a common sense contract or what most people would expect is the ethical/correct/good thing to do.
> Just taking a screenshot, and linking to the tweet, seems like a more robust solution, that won't randomly stop working, and doesn't have the same privacy issues.

And have none accessibility.
Ok, but then Twitter is just going to make that return a 404. How does this solve the problem?
L.A. Noire from 2011(!)
An embedded Tweet always promotes a website — twitter.com.
OK bad examples, but any open source project you use via a package manager in your projects you have to trust and there's no contract or relationship there.
Not passing that law has already resulted in needless deaths (lookup the history of HIV antivirals and the FDA to see what I mean). Don't forget to account for the opportunity cost of inaction.
So you're interestd in science but not enough to study it? There is a lot of youtube of science edutainment, that's just the thing.
Robot scientist finds less than one-third of scientific results are reproducible
I understand the problem dpkg is facing (can't know the canonical pathname for an object is, in some cases), but I have huge problems understanding why a symlink farm is preferable. The last thing I want to see on my Debian system is directories with hundreds or maybe thousands of symlink entries. There must be a way to let dpkg do its job if the directory-symlink approach is used instead, surely? (/bin -> /usr/bin)
Equinox – Create dynamic wallpapers for macOS
This is a problem I never managed to solve elegantly. Now the glossary on my website works on click. It’s a lot less annoying.
It kinda sucks, but “tampering with the public record”? Is Twitter liable for holding the public record now?
A Creative Hack to Get News into Russia
> Netflix emphasizes "team" over "family" to explicitly promote an environment where getting fired is easy. Is that really a better alternative?

Considering the same labour laws apply to Airbnb and Netflix, yes it's a far more honest approach. Not admirable, not right or fair, but a lot less manipulative.
> Isn't this the way the internet is supposed to work? If I link to a page and the page is removed, it'll not show, right? Same thing if I were to add that page as an iframe on my site.

But the link still will be on your site.
If you are still looking to replace Handsontable then AG Grid community edition is free, open sourced and MIT Licensed. The AG Grid commercial Enterprise edition has more advanced features and support.
Should we use dependency injection to get the current date?
Ja that is always like a little splinter in my brain as well. I hope I don't bring out the language-wars but I always wanted a Clojure-Like but with Golang. :)
I just love the go ecosystem and statistically compiled binary ! You shipping one binary ! :) No need to edit XML files and "tune java servers"

Again, this is just my preference. YMMYV

There are a few projects that try todo this like this one:
https://github.com/mattn/golisp

But it seems abandoned.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element#em...

<object> or <portal> already exist. maybe they would work?
This just feels like yet another terrifying social bubble. Like walking down the high street with a retinal filter to blank out the homeless people.
>The Direct X version supported by GeForce 4 couldn’t even display the real pretty water textures at that time, or at least mine couldn’t on my GeForce 4 + amd64 laptop.

If I remember correctly you needed Shader model 3.0 support to get those fancy graphical effects which required GeForce FX series & 6th Series (6600/6800 etc).
A modern smalltalk for a modern era! Congratulations to the Pharo team, past and present, and all the contributors for a truly monumental achievement.
> I'd pick Graphene over Calyx on privacy and security grounds, and Lineage over Calyx on device support or tweakability grounds.

I'd pick Calyx over privacy grounds not Graphene. (I totally agree that Graphene beats anyone on security grounds by miles, and depending on your threat model, security could be related to your privacy)

> MicroG requires very strong privileges and weakens the comprehensive privsep you'd otherwise have

If we're speaking of FAKE_SIGNATURE.... No it doesn't? If implemented properly (I don't know how Calyx do it, but I know I do), only apps in firmware are allowed to use FAKE_SIGNATURE, and if you build your firmware with only microg that has FAKE_SIGNATURE, then only microg can fake signature. Also it can fake exactly one signature, which is Google's. It's probably possible to make that patch better, if some people gives us reasons it is a flaw.

Really, please tell me in which threat model does using microg hinders security, maybe we can find a fix. So far, I've never heard any.

> GrapheneOS offers sandboxed play services with the standard SELinux policies for unprivileged Android software.

With regards to privacy, I take unprotected opensource software over Google trackware no matter the sandboxes you put under it. Windows has a better sandboxing model than Linux, yet I feel much better doing random apt installs, than downloading random Windows apps.
Right, but it was not added as an iframe, it was added with the actual content along with the script. So it's kind of like the iframe reaching out and deleting the surrounding conversation about that link once the page goes offline, if iframes could do such a thing.
Ask HN: How to make server side code atomic?
Imagine the following:
1. You submit some value to the DB
2. After that value is submitted, you need to do a POST to an email API

Your server could crash between steps 1 & 2, resulting in the email never being sent.

What is the common accepted solution here? The only thing I can think of is temporal.io, but many, many pieces of software have been built before temporal.io.
You're spreading misinformation too: based on the article the dpkg maintainer is trying his hardest to obstruct fixes and implementation of the feature despite the voting and consensus.
Haven't used debian or debian based systems for many years. They do too much "automagic" things behind your back and thus tend to brick themselves, especially during major updates. Not really sure how they got so popular. The packaging ecosystem is also kinda mess.
Wow - from -4 to +6. I'm quite amazed.

Thanks to those who appreciate the research.
> This is why UI is hard.

Is it though?. I mean, pretty much all mainstream CICD services do this right out of the box. GitLab does this so well it's even totally transparent and never an issue.

How come GitHub actions, which succeeded all of its alternatives, managed to turn a solved problem into a constant source of headaches?
For me, it is less about the money and more about sort of an implied contract that exists at some companies and less so at others. That is, I'm willing to work extra hours to finish something or deal with a production emergency, with the understanding that:

- I get flexibility at other times to make up for it.

- It isn't super frequent or for very long.

- It is for a good reason.

I don't think even 300k or 400k (or whatever the going rate is for 20 YoE) would be enough for me to deal with regular death marches to help someone meet their OKRs for that quarter. I've happily worked until 3 AM a bunch of nights in a row on something that was important, but I've also busted my ass for things that could have been delivered later or not at all and it wouldn't have really mattered, and those ones are a real punch in the gut.
> As for "tyranny of the minority" - I hope to never see that phrase again. Protections for minorities in democracies exist for a very good reason.

There is plenty of evidence for the theory proposed by Taleb[0] on this one, he wrote:

"It suffices for an intransigent minority – a certain type of intransigent minorities – to reach a minutely small level, say three or four percent of the total population, for the entire population to have to submit to their preferences."

[0] The Most Intolerant Wins: The Dictatorship of the Small Minority
https://medium.com/incerto/the-most-intolerant-wins-the-dict...
If anything, the world needs more interdiciplinary scholars.
I do think it would be healthy for more companies / teams to ask: how would we run this if we could never hire another engineer? Or even what if we had to slowly shrink our engineering team?

I don't think engineers at AirBnb are overpaid or wasting their time but I do think most engineering leadership doesn't understand the idea of _true_ reliability where a service can run itself for long stretches of time.
Hugo Delivery | Software Developer | Gothenburg, Sweden | Full-time | Onsite and remote

https://hugo.tech/ Hugo Delivery is building a autonomous delivery robot that solves last mile delivery and reduces our carbon footprint. Currently we have a few pilot projects running, and two robots built and ready to do some work. We are looking to extend our team and create a better interface to the robot.

- Full-stack Developer

- Software Engineer

Our tech stack: C++, ROS2, Python, Flask, Redis, Docker, Github

If you are interested or want more information, email me at '{}@{}.tech'.format('felix','hugo')
Same here. I switch to Firefox Readermode to read it. May be my brain is trained to comprehend better if the reading experience is consistent.
That's what scientists are trying to figure out. We have more and more answers, but also more questions. I'm glad we have the answers that we do, even if incomplete.
I agree this disrupts my muscle memory, but if we're honest, that particular workflow isn't necessarily optimal. It's just what Google has trained us to do. If you're seeking directions to Walmart, the most efficient (and one might argue intuitive) method is to open your maps app directly, and type in "Walmart".
https://qntm.org
You can either navigate all the dark patterns Plex has put and will put in the way to force you to pay, or you can simply install Jellyfin and ditch Plex. I did the last.
Could you have some form of ADHD? Merely to suggest there’s a repertoire of helpful skills that may be handy.

I have been fascinated in so many fields, and have very much been driven, neigh propelled by curiousity.

It would be amazing to weave the thoughts into a career, if you can pick stuff up fast that helps to make the most of the ephemeral fascinations.

Time to digest and reflect on those thoughts to see how they might connect can be hugely rewarding, perhaps even overwhelming.

Beyond that it is trying to do something with those ideas, honing them, sharing them, explaining them, and applying them.
Why did you not just make telemetry and logins opt-in? That avoids the entire issue from day one.

I think that's what is giving people a strange feeling about this. You prioritized your own desires (not needs mind you) rather than your users. And if your thinking is so off that you really think these are needs during the beta then that is even more worrying.

If I were in your shoes I'd crunch immediately to make telemetry, crash reporting, and logging in three separate opt-in features then get a build out ASAP. Prompt people to enable or disable each with clear language in a single screen (no EULAs or lawyer weasel words) and no dark patterns (like double-negative checkboxes or flipping cancel and accept button colors).

For crash reports and logins there is an even better way to handle this that is respectful of your users without being obtrusive and shows you are working hard to earn trust. Then you only need one post-install prompt to ask permission to share data which is much simpler.

1. Ask the user each time you find a crash report and let them inspect it if they want to do so, then ONLY send the content the user inspected (no hidden payloads, extra HTTP headers, etc). Include a checkbox/dropdown "Always send" or "Never send". The default is to ask the user to help you out. It gives transparency by letting them inspect the entire payload. And if/when you've earned their trust they will click Always on their own. It also covers you just in case the payload accidentally picks up something sensitive.

2. When the user invokes a feature that actually needs a login then prompt them at that time. Or if the context doesn't allow that, show an unobtrusive icon, link, or banner in a context-appropriate way that lets them create an account or login.

3. For sharing let users share things anonymously with links, no account required. Once they've started using the feature let them know they can create an account to "claim" the things they've shared. This can be a good way to show people the benefits rather than just claiming benefits exist. It makes a nice on-ramp without pestering or annoying people who never create an account. And the people they share things with may end up becoming your users.
Agree. Not sure how much could be blamed on the poorly written dialogs. In contrast, for example, Witcher 3 was so engagingly written that I never minded the procedurally animated dialog scenes.
GitLab, Travis, circleci, Jenkins, AWS CodePipeline, etc etc etc

In fact, I cannot come up with a single CICD service which fails at this, except GitHub.
That's exactly what an <iframe> is.
I guess it depends on who made the card? Probably Sapphire and MSI and others had different bundled stuff (maybe also different by country, and I'm in EU)
yarn1 used to have a global package cache (enabled by default), but now it's disabled, because many packages don't work if they are symlinked.
What are they going to do if I show a tweet in my site without complying? Sue me? DoS me?
Not to defend Musk, but the CCP is making him say that
Ctrl-x, ctrl-e
Valve added macOS support somewhere around 2009 if I recall correctly.

I imagine a number of people with Apple Cinema display connected to their PC would be really limited.
You can include a copy of the text along with a screenshot, or put it in alt text…
> Airfam or company family.

Regarding that, there was an excellent business editorial in a recent Economist issue that wrote on that exact topic: "Company or cult?" [1]

[1] https://archive.ph/Uk9zC
Do these custom OSes preserve the native capabilities of the multiple cameras on the device? Can someone chime in with their experience?
Great.

But if one has to start where one to start. I assume it is more open and not just one firm.

And you need to hardware, software and license. No chinese unsafe components, but which is the safe to go to (> one). Software any open source. The license probably depend upon country but for us, Canada, uk and eu how hard it is?
> The fact that the committee took a decision that the core package manager can't support is baffling to me.

Why? Presumably the committee would be thereby deciding to drive development of the package manager toward whatever is required to support the high-level goal.
I haven't heard of those! Sounds like an adventure for next time I'm up there. It says that the marker is on Mattole Rd in Petrolia, so there's a good chance the well-heads are on private land.

Definitely worth being wary of private land out there, I'm sure a lot of people in that area don't take too kindly to visitors. Somebody flew a drone over the compound you're talking about, it was up on YouTube for a while. Can't seem to find it now.
Well what do we have NSA for? President complains about a spying app for months, can't they get off their ass and check? Or are they only good at spying on Joe the piblic?

Or maybe they checked but didn't find anything?
janet looks really really good ! I like the use of channels for m.t

Any good HTTP/JSON/Crawler examples or libraries ?
Not very moddable at all.
I tried to go down that rabbit hole once, but i didn't find any guides on how to do it.
The best stuff i could find are for hacking it and not modding.

On most modding comunities they tell you to stay away from it.

Some usefull tools i found:
https://github.com/panzi/u4pak This is used to unpack the game files.
https://www.gildor.org/en/projects/umodel with this tool you can view some models and other assets in the game files.
> For what? Just so you can quickly copy one snippet and be done with it, instead of manually copying author name, content and link and spending 10 seconds to format this yourself.

Unfortunately copyright law is not going to be happy with that one. [0] It's insanely complicated, but basically, as things are at the moment, the original poster has a right to retract the publication at any time. You may find yourself in legal hot water if your copy doesn't disappear at the same time as the original.

[0] https://australiacouncil.gov.au/workspace/uploads/files/soci...
The worst doctor still passed their exams, and has way more medical knowledge than the average person

I wouldn't discount design advice of a qualified engineer because of the musings of a random person, so why would I do the same for a doctor.

Too many people in this thread are just going "software developers don't know what they're talking about. I had a bad experience with software once, so no developers have a clue, they're just after money"
I had a few similar experiences. I am not a religious person, but I feel as Hamlet:

Horatio:

O day and night, but this is wondrous strange!

Hamlet:

And therefore as a stranger give it welcome.
There are more things in heaven and earth, Horatio,
Than are dreamt of in your philosophy.