skysight-inc/HackerNews huggingface dataset:
Probably not helpful, but I built a setup like that for myself years ago. I had a local proxy, originally written with Python Twisted, but later ported to Go, and set my browser to use that, so all requests went through it. Every URL that the proxy saw, it logged and for text/plain or text/html, it also took a copy of the request body and posted that to a web service that I was running. The web service was a Django app with a simple model that would track the URL, timestamp, and some other basic metadata. It would also save a gzipped copy of the request body to S3, and dump it into a SOLR instance. That gave me full-text search over the content of every site I visited and a backup copy of the text in case the original ever went offline. It was incredibly useful.

That was back in the day though, before HTTPS was common (outside ecommerce sites, which I didn't care about indexing), and before so many sites were SPAs that got their content via JS APIs. As more sites went to HTTPS, I realized that I'd have to re-write my proxy to MITM certificates if I wanted it to keep working and that wasn't really something I wanted to mess with. The project was useful, but not useful enough that I was willing to dive into the world of writing a browser plugin that could scrape directly from the DOM, so I eventually abandoned it.
I'd be raising both eyebrows if c3d allowed this. That would be a very non-conventional licensing model.
It's very nice thate the Blue Angel certificate recognize that user autonomy (uninstability, offline capabilities, freedom from advertising) is also very important for writing sustainable software.

https://produktinfo.blauer-engel.de/uploads/criteriafile/en/...
How is this newsworthy? Aren't at least domestic flights mask-free in lots of countries for a long time now? I remember flying mask free both october last year, and a month ago. Unless the requirement was reinstated between october and now, that's a good 5 months at least.
AMD Announces Ryzen 7 5800X3D Shipping on 4/20, New Mainstream CPUs
Types versus sets (and what about categories?)
What a great false equivalence. Different countries, different cultures, different circumstances.

Don’t try to spin the Ukrainian refugee response as racism because you perceive it as such.
We at Nitrokey develop firmware in Rust and are looking for (also newbie) developers. You are welcome to send your application.
I write at a fairly "advanced" level. My code is well-structured, incredibly well-documented, and a blue-assed bitch to grok. It's not "lowest common denominator" code for junior devs. It's usually a hideous bouillabaisse of techniques, ranging from patterns that were around before I started (over 30 years ago), to ones that the language just began supporting, a few months ago.

It also works pretty well.

I'm putting the finishing touches on a fairly ambitious app, that has been in the works for eighteen months (frontend native app), and an additional seven months (backend server). It also leverages another server that I wrote, that has matured over a decade (and is now in the hands of a pretty capable team of high-functioning engineers). That server is a worldwide infrastructure that Serves thousands.

This means that, if anyone will take over my code, they need to be fairly experienced and capable.

You know, expen$ive. Also, they might be ... old ... Gah!

It's fairly likely that a new dev would toss out the app I've been developing, wholesale, and replace it (and the two backends) with dependency-laden garbage. They would probably do it fairly quickly. It's also likely that their code could be maintained by a staff of fairly low-skilled, inexperienced, coders.

Which is good, because it would probably need a lot of maintenance.

Now, a short-sighted, next-quarter-is-the-end-of-time manager might find the "new way" attractive. "The programmers are cheap, and we can fire them, as soon as they turn thirty!", they might say. But each of those programmers probably makes a decent chunk of change, and a lot of them, is a lot of change.

One cranky old prima donna is quite likely to be a lot cheaper, and you won't suffer brand damage, from shipping crap.

Brand damage/reinforcement is incredibly expensive/valuable, and many short-sighted folks don't appreciate that. It can make or break your company.

Keep your good engineers happy. It's OK, if they are indispensable. If they are happy, paid well, and -now, this is important- treated with respect, they can be more valuable to the corporation, than a whole bullpen full of n00bs. I ran a team like that for 25 years.
True, tight FFP2/N95 help you also to some degree though. Its all probability and exposure amount and many more factors, not binary at all.
Opera versions 9.5 to 12 do this out of the box. The index is stored in `$OPERA_PREFDIR/vps/0000/`.

menu Tools → Preferences… → Advanced → History → Remember visited addresses for history and autocompletion → [X] Remember content on visited pages

search from address field, history panel or about:historysearch
Commenting to say that I relate to this so much and finally resigned after 9 years, a few months ago. 4 weeks left to go on my 6 month notice period and I couldn't be happier! When I resigned I felt like such a huge weight had been lifted. I was stuck, lost and like I was worthless. Nearly all the points in this article ring true for me.
I live at the sea and often just straight up spray wd-40 underneath. It's literally its designated purpose.
I see this statement a lot, but I am yet to see it substantiated. My home country hosts hundreds of thousands of refugees[1] however, speaking anecdotally, integrating people is difficult despite common ethnicities, languages, religions and cultures.

[1] https://www.unhcr.org/ke/figures-at-a-glance
Conspiracy? Their point is compliance. Do what you are told without questioning it, be it government policy or corporate wish. People did nothing after 2008, they did nothing after proof of government mass surveillance, and they choose not to care what software runs in their devices on a daily basis. 50 years ago no one would even consider installing a microphone in their houses, now those that refuse it are seen as the paranoid. Current generation will not even bat an eye if their cars required them to watch an ad before turning on.
My aunt is one of that lot. She basically lives a completely normal, boring and uninteresting life (lucky woman!). The old idiom "The devil finds work for idle hands" may apply.
I’m a big fan of “Contagion” or “Technical Contagion” to make it clear that the longer it’s there the more its effects will spread to everything it touches and the harder it will be to get rid of.
You're asserting that the "shared cultural assumptions" have changed, and I'm asserting:

1. No they haven't. Lots of people found Michie's associations unacceptable and astonishing.

2. Anyone who does think that communism is not any longer an extreme position, is simply not well informed. Communism itself hasn't changed. Go look at the state of Xinjiang to see this. It's supposedly full of concentration camps.
> People are free to use whatever license they want and I’m free to explain why I choose lgpl over gpl

choosing a license is a political act whether you want it or not - you are free to choose whichever license you want, that does not mean you won't get called out (like for any other choice with political relevancy even tenuous - eating meat, driving a car, etc. to speak about things I am guilty of for instance)
https://adrianroselli.com/2018/01/improving-your-tweet-acces...

Unfortunately, this way of "styling" the text causes problems, so much so there are solutions to remedy this: https://twitter.com/MathAbuse
Anyone read Puzo's "The Last Don"? It's a very thinly veiled statement about his experience with the studio over this. Of course he doesn't say that's what it's about, but boy is it obvious.
The government response was highly competent, it's a high trust society where people have mostly followed the regulations and many here, including me, remember the original SARS outbreak in 2002. The situation just isn't remotely similar to the highly politicized responses elsewhere in the world.

I never doubted that the government knew what it was doing. The vice president was an epidemiologist! It's hard to emphasize how different this is from many western countries where politicians tend to be innumerate and come from legal or management backgrounds.
You outlined some powerful behavioral and social aspects I have not seen written in any design guidelines or design system anywhere to date. Thanks for expanding my thinking on the dating app Anya design dilemma hah
I think I'd like to approach this from a different angle - A browser extension that just sends the current URL to a http(s) endpoint of my choosing.

I use several machines, plus my phone for browsing. As such my (local) browser history is useless, so I tend to turn it off. Also, I am not in control of it from a privacy point of view (who knows what extensions/browser functions are doing with it?)

With my own endpoint, I can then do what I want with the URLs... put them in a database as a cross machine history index, or schedule a job to index the page contents into a personal search engine, etc.

I've never written a browser extension, but I'm guessing that...

IF (URL.current <> URL.previous) { sendRequest(host=endpointURL, payload=URL.current) }

...can't be that hard?
Firmware bugs can shorten the lifespan or lower the speed of a drive. On the other hand, bugs can be introduced in new versions, and reverting to an old version is not always easy to do.
Reminds me when about ten years ago, working in an all-Linux company there was an issue with some Lenovo docking stations. I don't recall anymore what the issue was exactly, just that something wouldn't work properly when you plugged in a laptop with Linux. The problem was solved by a firmware upgrade, but upgrading the docking station firmware was possible only from Windows. So there was this one poor person in IT who had to install Windows on a spare laptop and then everyone would bring their docking station to them to upgrade the firmware...
Wow, that brings back memories.

I used to go through these, and other similar sites.. Which reminded me of Sulaco [1] :(

I remember loving his stuff, especially as I too was involved in quake modding and 3d engines at the time.

RIP.

1: http://www.sulaco.co.za/news_in_loving_memory_of_jan_horn.ht...
I think it's a mistake to narrow it down to religion.

Countries with high corruption have a different social contract, and it takes time for people to internalise how things are done 'over here'.
I agree with that. It's basically impossible to build a legal OBS AI plugin. You need libObs which is GPL but also DirectML which is closed source.
Not quite what you asked, but perhaps interesting either way: I recently made an extension that keeps text only copies of all visited sites for offline usage [1].

No full text search included. Might be that grepping through the extension data is reasonably fast, even with multiple years of browsing history, however. I too see this data as valuable, so it's probably better to start capturing now and migrate somewhere else later, rather than wait for your desired browser to implement it.

[1] https://addons.mozilla.org/en-GB/firefox/addon/local-cache/
> The intent of this activity is to drive home the idea that fundamental computing is not the abstraction that Apple devices or cloud platforms make it out to be. Rather, computers are machines that execute instructions to process data. Moreover, the computer and those instructions must physically exist somewhere.

That's a noble intent.
After about 20 or so years now, one of the main things I've learned is that you aren't as indispensable as you think you are. You might think the company will go under or otherwise degrade when you leave, but that never happens. The company will trudge along without you. That being said though, if you do believe yourself to be "indispensable" to a degree in which the burden of you leaving is large, then by all means, use that to your advantage in obtaining raises/promotions/etc.
I made myself indispensable because I did not trust the company (a small-ish games company).
In the end I was left holding their bag while the rest of the company went off todo other things where the grass was greener.

In the end, I left and the lucrative project I was involved with crashed and burned…they didn’t seem to care. It was very strange.
The company has gone on just fine without me, though every project they have started has met a similar fate.
It was a good move to leave as the company doesn’t care about making product but rather fund raising. But hey, I got paid.
Those are lower end chips that were hold back to clear older 3000 series stock, so maybe it's a sign those were finally cleared out.
Firmware updates often push new "business opportunities" for the manufacturer... Eg. HP printers that suddenly start forcing you to buy new cartridges after an automatic firmware update, since they realise that by forcing you to buy new cartridges before they're really empty, you'll buy more.
levels.fyi looks accurate to me - £300k is not completely unheard of but still far from normal.

That said theres a weird schism between finance and everything else in London. Whats normal for finance isnt normal elsewhere and finance is often a bit insular.
Obviously it depends on your use case whether this is useful, but I recommend just using your local Firefox and configuring it to tunnel connections over the SSH connection as a SOCKS proxy using "ssh -D".
And now we introduced 2 new problems:
1. We have 2 ways of doing stuff (boring loop vs map)
2. We have a new hidden way to introduce performance degradation by importing a library that uses map

You might argue that you should know what you're importing, but in practice, it can hurt the overall ecosystem. I'm still supporting the introduction of generics, but the tradeoff should be clear to everyone.
I would like to see safe haven for Russians who oppose Putin. Currently there is growing Euro hate to all Russians. There was a news segment about a Russian expat who's been campaigning abroad against the regime for over 10 years and now she gets insulted by random people. This was somewhere in Spain but could as well be any other country.

They are desperately fleeing the regime to avoid being arrested. Others lost their jobs overnight. Their banks accounts frozen in a crashing currency. Can't sell their homes. Can't take their elderly parents with them (healthcare). Their credit cards don't work abroad (many stuck mid-way without a way to pay for a hotel or the flight to the actual destination like family somewhere).

It scares me how people lose their minds to xenophobia, war, and hate. The same people who would've hoped for peace just a few months ago. The same people who ranted for years against the wars in Irak and Afghanistan. There is no nuance. Just blind hate. And media fueling the fire.

EDIT: I AM NOT RUSSIAN so stop second guessing me. I just happen to know Russians in this situation. I think OP's site helping Ukranians is a fantastic idea. I just wanted to raise awareness on other people. That's it.
Their point, surely, as quackduck may not be male.
This came out at the start of the pandemic. Very useful advice. I’d add, make your intentions clear on asynchronous communications: state your intention/purpose/request on the first line of your email message, then follow it with context and further details. If you need action, put “action” in the subject line. If you really need someone specific to respond, put their name in the subject line: “Russ - thoughts about…”
It is for sure a murky area where I'm working out the details. You don't have the full kernel. But you can think of it a bit like a scripting API on top of the kernel, which is not uncommon in CAD apps, like OnShape's FeatureScript or something.
Never thought I’d see those 3 words used together before… wow
Ha! So they're doing alright then!

To clarify the context though, it wasn't a comment, but what was supposed to be an internal memo. However, since I can't find a single trace of this either here or elsewhere, I retract my comment and admit I may just have had too much crack one night.
You can compare longitudes within a timezone. China is on one big timezone, and if you're out in Xinjiang "8am" means something totally different from in Beijing. I live in Chicago, which is about as far east as Central Time goes. You could compare to western Kansas. If one of us is "daylight time" by the sun, the other is "standard time", more or less. Or hell, about an hour straight south of me (Indianapolis) it's on Eastern time. Same longitude, same latitude, but one city is ET and one is CT. There's a comparison to look at as well.
Those protests happened because new lockdowns were introduced in the EU at that time and the Labour party was calling for harsher restrictions again despite all evidence from South Africa suggesting that Omicron is nothing but a super mild cold and people already being double jabbed anyway. People were terrified of another lockdown and that is why they went protesting to offer a counter voice to opposition party MPs who tried to instil another wave of fear.

I never went to any protest, not just this but in general, but I was very pleased that there were huge protests in the UK and elsewhere at that time, because I had enough of restricting my own life for the sake of others.
It has nothing to do with frame-based editor, that's the point. How are you supposed to convince someone to try "Strype" it even sounds the same. There is so many words and op landed on the exact same as an existing company with a y rather then i.

Might as well just call it "Gougle" or "Macrosoft" or "Yahou"
I have a lot of colleagues from the middle east at work. I don't know what this person meant by same culture & values, as long as you're allowed to work and are qualified for the position then companies will hire you, regardless of your country of origin, religion, etc.
Looks like neck pain waiting to happen
The first remote-controlled store on wheels
This is a great idea and a good way to help people hit the ground running. One small nit pick, when I have adblock on, the page shows "0 available tech jobs", and your target audience are people who are more likely than average to use adblock.
Secretary General previews extraordinary meeting of NATO Defence Ministers
Refugees don't typically get work visas, being a refugee is meant to be a temporary situation.

Most likely these workers are working as remote contractors as people still 'based' in Ukraine. (ukraine bank accounts, etc.)

It is much easier to wire money to a ukranian bank account than one in Syria, due to sanctions and other reasons.
Well, there is at least a third way to produce lift, although maybe I shouldn’t call it lift.

The engines themselves can also produce a lifting action by their sheer power. Technically that is thrust, but insofar as that force has a vertical component, it contributes to lift
I don't know what the right word for this is (ironic? serendipitious?), but my astonomy friend was just doing this same thing this past week with Blender:

"Using blender, I've taken my first steps in creating a black hole. Since blender with its ray tracing renderer doesn't allow light to bend and curve like it would through spacetime deformation, I had to incorporate refraction and a lot of lens to emulate the behavior.

The rays from the renderer that I'm using only know how to move in straight lines, however it can handle refraction very well. So long story short, the curvature of spacetime is replaced with a bunch of refracting elements that essentially fill the volume of a sphere. The crucial part is the index of refraction changes, inversely so, within the sphere. Result is a close enough approximation of the black hole."

Results looked similar to some of those in the article.
All the comments ignore the fact that until the industrial revolution people didn't sleeps a solid 8 hours a night, as in the past people used to practice polyphasic sleep. People used get up in the middle of night a socialise for a few hours before having their second sleep.

Most people have complete control over when they go to bed, as they choose a particular time to go to bed.
I agree. It is easy these days provided that your device is supported. I updated my ThinkPad nvme SSD (my model is from 2018) using the fwupdmgr command[0], which fetches supported firmware data from LVFS[1]. It improved temperature control for sure. So I would say it was worth it. But, as always, keep verified backups, just in case.
[0]: https://www.cyberciti.biz/faq/upgrade-update-samsung-ssd-fir...
[1]: https://lvfs.readthedocs.io/en/latest/
It is not what about, it is the way a developing country should follow in order to climb up the ladder game. I wish more developing countries can be smart and do not let others take advantages of them so easily.

If you give China enough time, it will lead the effort to protect IP to block other competitors.
> If the paper is not about deciding what the best option is

The paper is about the best option: "the advantages of permanent ST outweigh switching to DST annually or permanently".
Bhailang: Toy programming language based on an inside joke
Wow, that’s like the US senator who asked when FB would get rid of “Finsta.”
Bhai in hindi means brother or "bro"
I am not sure the tone — we are right and you don’t know shit — is the right one.

Not to mention, Russians use Telegram more than they use Whatsapp, as far as I know.
You ought to be able to flash the firmware on a mounted drive.

Anyone sane implementing the firmware flashing algorithm will either:

1. Just reject all IO requests from the point of the firmware update onwards. The system will see the drive disappear, but since you are using a journaling filesystem, it will be like you just pulled the power, and no data corruption will happen.

2. Complete all IO requests before the update, then update, then continue requests as before.

3. Save the firmware update, but only apply it at next powerup of the drive.
It could help if it was more generally known that Steve Jobs was half-Syrian.
I think this isn’t justified. There’s people who are control freaks, but it’s not necessarily OPs case.

In a product I delivered (I do hardware design), I helped the “firmware team” (one guy at that point) to get started because I was more experienced, and stuck helping with some small modules to get things ready for demos and things of that nature.

Later the team expanded, so I let go of firmware development and went back to my work, and the code slowly changed to the point that I wasn’t really aware of what the device did in scenario X, much less how it did that.

I still was the go-to guy when it came to questions about the device behavior for months, even if all my replies where “I have no idea, ask this people”.

All it takes is for someone to say “that guy has been working on this since the beginning”, and a lot of questions will find your inbox when others are unsure about the answer.