skysight-inc/HackerNews huggingface dataset:
The MI5 have explicitly given themselves permission to do illegal things. Makes sense when you consider that a good number of the people who willingly join it, probably are idiots who have watched too many Bond movies.

I suspect all secretive organizations, from mafias to lodges to intelligence services, get shaped by influx of pop culture ideas of what they do, more than they would like to admit.

Though, it's actually a good sign that they moved to get it into a bill (the "Covert Human Intelligence Sources (Criminal Conduct) Bill") rather than merely having it as an informal policy. Shows they're at least slightly worried about having to answer for their crimes one day.
And to note, these are federal charges so there’s no parole. When you get 20 years in federal time, you may get some time off for good behavior but you’re going to serve most of your sentence.
Given that AmigaOS team was actually inspired by UNIX and that was their original goal, maybe it isn't as much of sacriledge, although I think it was certainly good that in the end they did their own thing instead.

https://en.wikipedia.org/wiki/Amiga_Unix
Did you try it? Try with 256Kb/s and 20% packet loss (and if your networking tooling allows it, bursts of >1s downtime every 20s) and tell me which one performs better. Yes that's actual conditions in which many people access the Internet in 2021 whether it's on cellular or crappy xDSL.

I've yet to see a single SPA that can deal with such conditions, while native HTML/CSS will work like a breeze in any web browser. For bonus points, browser UI can tell you which requests take a long time and/or refresh any page while maintaining a cache, something most SPAs are really bad at doing, and you get SEO/interoperability for free due to your markup being a curl call away from any client.
The Future Is Floating for the Netherlands and Other Low-Lying Countries
Not sure what you mean by "own" the code. It is all open source?

Managers tend to pick products that are most aggressively sold to them. Either by salespersons, or by public opinions.

As for the market for developers you either meet the market by developing skills in the libraries/frameworks that are in demand or you choose a different niche. You have 7 years experience so there must be certain areas that you are comfortable with.

Beware, of fad-driven development. The latest shiny new thing doesn't guarantee that it is applicable for every possible application.
It sounds like Russians and Chinese are to be blamed. I bet American billionaires had been involved decades earlier, including all American and European funds. Our tycoons lobbied our legislators and regulators way before the foreign billionaires came to riches and realized they may make money on our market as well.
I don't think most people would need multi-user permissions on a git repository for a personal blog, right? In my case, I just push to GitLab and have CI run to deploy to S3 via a GitLab-specific IAM user key/secret set as a repo env variable.
Researcher discovers 70 web cache poisoning vulnerabilities, nets $40k in bug
I just had a UPS pop on me yesterday during a storm. The least reliable part of any computer is the power supply. I doubt any wall wart will last 100 years. Certainly no SD card will. If you're accepting maintenance in your scenario then other options exist.
Serverless GraphQL using with AWS and ent
AMD Ryzen 6000 Series Mobile CPUs Feature Microsoft's Pluton Security
Lexoral is open-source so you can punish us
I think it matters more to be independent. And getting people's attention without truckloads of money is hard nowadays
>is it safe?

>i met a witch in mendocino and told her i was building a tarot website. she told me to build with good intentions, and that is what i have done. use at your own risk.

Don't know if this is satirical or not, but it was a good chuckle regardless :p
> This project promotes several other goals as well, such as promoting I/O safety concepts and APIs, helping test some of the infrastructure used by cap-std, and helping set the stage for future projects related to sandboxing, WASI, nameless, and other areas.

I'd be interested in hearing more about this. I have a lot of thoughts about sandboxing and Rust, including both build and runtime sandboxing. Would be cool to understand if others are working on this and chat about it. I'm familiar with cap-std, but curious about any other initiatives or where the discussions are happening.
It's funny how you are ignoring the fact that they do one thing extremely well: they decentralize transport. I, for one, like that: some inefficiencies ensure better resistance to systemic failure: for instance, I'd love to have my own solar/wind power generation locally even if it's not the most optimal way to generate electricity. Did you never hit an U/S-bahn line stoppage due to one broken train?

I am with you that cars are maybe an avoidable convenience, especially in urban areas. But congestion happens without them too (if defined liberally, overcrowded trains you cannot get into are exactly the same as congestion, or at least have the same delaying effect for your trip), and cars can be used outside of congested hours and routes too. So they are not at the nexus of that problem.

But roads where I am at usually detoriate faster where buses go (bus lanes need reconstruction more often), so while we'd need fewer roads if we switched exclusively to heavy vehicles, they'd need more maintenance: I am not convinced it would save on road maintenance just from throwing empty claims (neither yours nor mine) around on the internet.

We've rehashed this already and I guess we need to agree to disagree: I see both benefits and drawbacks to cars, and while you claim to back the underprivileged by (almost) demanding car bans, I believe they'd be hardest hit outside urban areas instead.
Shameless plug incoming.

A good while ago I created my own "system" Glyph: https://github.com/dbriemann/glyph

It's a static site generator utilizing Github issues and Github pages. If you are interested in how it works see: https://github.com/dbriemann/glyph-zero

As an example you can see a raw blog entry here: https://github.com/dbriemann/blog/issues/7 which results in https://dbriemann.github.io/blog/7-making-a-game-with-go-and... when "compiled".

You basically write your blog posts as github issues and the tool converts them to html which is then published via Github pages.

WARNING: this is not really maintained anymore because I rarely blog. Also it never had an official release .. so it is kinda experimental (but it should work, because it's simple).

EDIT: I submitted this to HN when it was new: https://news.ycombinator.com/item?id=16776047
I’m not a lawyer, but the Wikipedia part I quoted gives me the impression that, in US law or maybe the specific state this case was in, “fraud” is legally defined “depriving somebody of any money or property”.

Again assuming Wikipedia (https://en.wikipedia.org/wiki/Negligence#Procedure_in_the_Un...) has this right, negligence requires injury (“The United States generally recognizes four elements to a negligence action: duty, breach, proximate causation and injury. A plaintiff who makes a negligence claim must prove all four elements of negligence in order to win his or her case”

“Injury” may have a wider meaning in US law than elsewhere, though. Wikipedia gives me https://en.wikipedia.org/wiki/Personal_injury, which says “Personal injury is a legal term for an injury to the body, mind or emotions, as opposed to an injury to property”, so properties can be injured, too, and https://dictionary.law.com/Default.aspx?selected=1646 sort-of shows that’s a synonym for “property damage”.
It's peculiar how many fires and major incidents there have been in European factories, plants, and buildings owned and operated by large European companies the last couple of years.

ASML manufacturing, OVH data center, and even Astra Zeneca's largest vaccine manufacturing site, which is perhaps one of the largest in the world, costing them enormous sums in lost contracts in the early stages of the COVID vaccination effort.

The best question to ask is, who benefits? It seems that more often than not it is a large American company or conglomerate.
This explanation sounds most plausible if he did in fact ride a machine back to Tan Tan.
When doing C++ compiles and also renders I see a 2x benefit generally. It is rare that I do not see something close to 1.5 to 2x speed ups.

That said I did switch from Intel over to an Apple M1 anyway.
It seems okay. I built it on Arch this morning and the only thing I can't get it to do is save bookmarks (favorites) - any ideas? The gopher support is very welcome as I run a gopher server.
Chrome 97 is coming today with controversial Keyboard API feature
Slightly OT, but the OP links to this video which I found very interesting:

https://www.youtube.com/watch?v=VQOdmckqNro

In it two guys discuss how to reconstruct an audio file from its image representation, and it turns out to be pretty straightforward.

In the end they are discussing the legal implications of being able to reconstruct audio from an image: if you buy the rights to the image does it give you the right to the audio (probably not!)

But what it makes me wonder is how one could maybe draw sound, or have some kind of generative art program that could be used to first draw a wave and then listen to it. Maybe this has been done already?
How would this deal with strong winds and torrential rain? Probably not good.

They have a video of it flying in a "snowstorm" that's just mild snowfall and hardly any wind.

Also, this thing itself would be a target for thieves. I don't see how this would be beneficial. Static or PTZ cams are easier and more weatherproof.

And yeah creepy. Although not as much as a manually controlled one I guess. As far as I understand this thing icky reacts to motion detected by it's "sunflowers"
Show HN: Cross-platform fast translation running on the local CPU
cool. $0.37 is retail cost in india on the open market but there are absolutely no guarantees about the quality. fly by night is the game.

there is a scheme of the government who give subsidized solar water pumps at a installed price of $0.12/watt" for the solar panels, water pump, fixtures, wiring, instalation, labour, spares. i plan to "request" farmer friends to buy me 10-15Kwh worth of panels which i plan to install at my home
+1 for JavaFX and if you know Kotlin then TornadoFX. It's a Kotlin DSL for JavaFX that makes the code less verbose and adds data binding and helpers for tables/forms/menus etc.
Looking at all the possibilities is just a stand-in for baseless speculation here.

Even the worst judical systems still require at least a pretense of probable cause.
It is still kind of ironic to see how it progresses every year, when being there during the days it needed Microsoft money to avoid insolvency.
Well, in my personal view (since I joined coming from an OSS environment) you are still hanging on to _very_ ancient history. I won't discuss it further other than point out that the last six years have been completely at odds with that worldview and that software has changed profoundly (I recommend you check out the Azure GitHub org, where a _lot_ of tooling and supporting services are public).
While I still struggle with reaching for my phone, the watch has made things much easier.

I try and leave the phone in the front entrance. After that, I can still be “connected” with the watch. Messages from my wife, emails if I need to check them and of course phone calls. Lie others have said, I think the key is physically removing the phone.
Sure, writing is like anything else. It is usually more fun if you are doing more of it and getting better at it.

> Especially when you're starting off, quantity beats quality.

I agree with this so much. Nothing will help your writing more than doing more of it when you are starting out. Later you can read style guides or books (depending on the type of writing) but even then you still have to put it into practice.
there is a nice series explaining DRM here https://sander.saares.eu/post/drm-is-not-a-black-box-01/

I think the DRM part is made during the packaging phase the https://howvideo.works/#packaging (where they need to signalize the media has drm and also encrypt the media)
Isn't that correct?
The question is not just the state of the victim, it is (mainly) the intent of the perpetrator and the means used. That's why you don't get the same sentence if you harm somebody by accident or if you meant to do it.
You seem to be confusing SMT (the formal term for hyperthreading) with superscalar. It's superscalar (and out-of-order which builds on it) which works by using multiple ALUs in parallel when possible. SMT then builds on that by allowing the unused ALUs to be used by other thread(s). If a single thread was simply using the same ALU over and over again, you'd have a large additional performance gain from SMT, since all the other ALUs would be available for the second thread.
Ask HN: How to connect with fellow developers given few physical opportunities?
Hello!

I've been studying Computer Science for a few years, but due to changing my major as well as a lot of online classes I haven't been able to meet many fellow developers in my university, especially not those who share my interests within the field. And as far as I know, there aren't many physical community gatherings happening close to where I live.

I would like to change that.

So: those of you who have managed to successfully connect with other developers online, how did you do it?

If anyone would like to chat or learn together, just send me a message here or email me at: erikpl (at) duck (dot) com. These days, my learning is focused on C (related to a compiler course) and video streaming (work-related).
Great! That's what I want to know.

Thankyou - Your comment is more informative for me than the article.
When i say multi-user i don't necessarily mean human users. Some bots could be pushing content like comments from 3rd party interfaces (email inbox, HN thread, HTTP form) and i wouldn't like them to have write access to content/ or themes/ folder, only to a dedicated folder.

Also interesting to question the whole supply chain security. What is Gitlab gets hacked? Surely you could deploy from/to your own infra using Gitlab as a source of truth by verifying PGP signatures (like with guix git-authenticate), but then how to apply the aforementioned ACLs? If you have resources on that topic, i'm all ears.
Crypto ransomnists perhaps?
Interesting to see no one mentioned https://sandstorm.io/ yet, to really get to the small web, we would not only need each user to "serve their own site" but also buy in to self hosting other services, google docs, trello etc

Getting this right at scale is super difficult for many reasons, but the biggest one I can think of is "ease of use" for the general user, and not building things only developers or "tech savvy" users can use.
SQLite whole grammar railroad diagram
I can recommend my own blogging software GoBlog.

Website: https://goblog.app/

Docs (WIP): https://docs.goblog.app/
A wheel barrow type machine built in a day might have been a better option for him.
Ask HN: I’m New to Computer Science and Engineering. Any Advice?
Hello wonderful people here,
I'm taking a computer science and engineering course at the university level.
Any advice for me before I proceed?
Particulary for the ascetic.
> Also I assume when the author says "http" he means "https" there are very few (I knew only one and even they used https termination by Akamai) providers who use "http" these days for streaming even with DRM.

For what the guide is, I think HTTP is accurate enough, as HTTPS is not its own protocol, it's always HTTP+TLS/SSL, so just saying HTTP is good enough. The ones that need to add the extension, will know so. For video editors (and other parts of the target for this guide), it's more than likely superfluous information.

Also, as far as I know, DRM and HTTPS have different use cases. The DRM we see in browsers are around controlling playback on the client device, not encrypting the content to/from the media server/client device, while HTTPS is the opposite. So if they are using DRM or not doesn't matter when we talk about using HTTPS or not.
Anbox and Waydroid are others, though they don't use Docker.

https://github.com/anbox/anbox (https://news.ycombinator.com/item?id=24684187)

https://github.com/waydroid/waydroid (https://news.ycombinator.com/item?id=28616985)
Hey Gophers,

In this story on Ent’s blog, today, I present a tutorial on setting up a Serverless GraphQL API using AWS and Ent.

Personally, I found using Ent an extremely convenient and pleasurable experience. In particular, I found the concept of a type-safe ORM using code generation to fit very well with Go.
In addition, Go is a perfect fit for serverless deployments as it offers fast startup times, high performance, reproducible builds, and packaging.
With this post, I hope to share with you a bit of the timeless beauty of combining AWS and Ent.

If you’ve been wanting to contribute to open-source, I hope this post motivates you to go ahead and do it! And if you’re looking for an awesome OSS community to be part of, we would love to have you join the Ent team!

Cheers
Have you ever read an article where you agree with most of the author's points, but the writing is terrible and the argumentation a little off?
This is that article.

EDIT: Let me elaborate on my reasons for not liking this article, despite mostly agreeing with the author politically.

The first problem is that it's simplistic, bombastic, and lacks nuance. This is great for opinion pieces and political rhetoric, but it's bad for actual discussion, and media --- in particular longform posts --- that trade nuance and reasoned arguments for bombast and emotion are to be treated with extra skepticism.

The second problem is that, while assholes are a huge problem in American society, the author seems to lump every asshole into one rich "asshole class". The same assholes are simultaneously the ones bullying children online, making money while cutting benefits, and influencing young women with impossible beauty standards. In my experience, it's not the same group of assholes doing every asshole thing. It's many different groups of assholes, a lot of them neither wealthy nor successful nor famous.

The third issue is the notion of a "conspiracy of assholes to dominate our culture". In my opinion, it's much more local: assholes help themselves, and when it's in their ulterior interest, others, and influence groups and think tanks and whatnot exist, but from what I can gather, there is no singular grand conspiracy to speak of. There are localized conspiracies, to be sure (look at the MPAA, regional telecom monopolies, and so forth for particularly egregious examples) but these are neither controlling of everything nor organized to the level the author portrays. In any case, the author does not cite a source other than an allusion (without source) to Marx.

The fact that the reference to Marx is impossible to follow up on leads me to my last major issue with the article: writing quality. Occasional malapropisms ("altercations" should be replaced with "alterations"), a lack of references to anything* (there are no hyperlinks besides an image credit), and other issues detract from the article.

And that's a shame. The idea of being more critical of those in power and authority, of reforming the tax system to benefit the many rather than the few, and most of the other ideas she proposes in the last are really quite good, and ones I agree with myself. It's a shame that they are given in a package that is less amazing than the ideas themselves, with arguments that are less sterling than the ideas deserve.

* I know it's an opinion article and it's not supposed to be full of outside references, but if an article is just one person giving an opinion without external justification for factual points, I personally find that a flaw. Admittedly, this is a matter of personal taste on my part.
Apologies, I was being sarcastic and I forgot the `/s`.
REST API with OIDC, Spring, and FusionAuth
How is defaulting to byte-comparing strings Anglocentrist?
You can script some rules out of these lists ->

https://news.ycombinator.com/lists + https://news.ycombinator.com/newcomments +https://news.ycombinator.com/bestcomments + https://news.ycombinator.com/newest

You cannot find them anywhere outright on the face of the website. So...

There are some chrome extensions and alternate front-end websites that highlight what you <want> as soon as you land on the page.
This. I've been playing around with the same concepts, and owning your own domain is critical.

However, doing the domain registration dance is tricky for newbies. And, of course, it costs money. When presented with the choice between a Facebook Page (for free, immediate audience, etc) and a domain + website (costs money, no SEO, etc) it's very hard to persuade anyone that they should do this. Of course, we all understand that there are very good reasons for doing it the hard way, but it is still the hard way.

Maybe *.small-web.com is an intermediate step that is useful.
What a hyperthread brings to the table has huge variability. It can even be a net negative in certain cases. For the software ray-tracer I worked on, it brought 7-80% of a single core.
I'm not sure that "people with healthier diets are healthier" is _that_ useful a discovery... Particularly given that we know that obesity is a risk factor, this just doesn't seem that surprising.
Spec# – C# with Contracts
The small web is bigger than ever, although the corporate web is even bigger. The pie just got a lot larger. Just as an example: I'm currently researching gravel bikes, because I want to buy one. I encounter:

- Magazines with test reviews

- Blog posts

- Forums sharing experiences

- Bike manufacturers

- Online shops for bikes

- Some review videos

All of them are on https://own.site and not exclusively on big corp websites. The only execption are the videos, which are on YouTube.

Yes, it'd be nice if a restaurant didn't post their menu on Facebook, but in my experience, they are the minority anyways.

I think everyone's own perception and browsing habits play a big role.
Ask HN: What are the job opportunities inside Metaverse?
Hello HN, what do you think about the job opportunities inside Metaverse?
I know there are plenty of jobs available on the market for developers to power metaverse. But my question is how it will create opportunities for creators and public?
The Metaverse real estate is already booming. What will be its impact on the job market?
Aha! Thanks for the info.
The visuals were really good and I suspect the actors are not bad either. They just had bad lines.
Breaking Out of the Box
High-current discharging revitalizes dying Lithiums
Most compilers are one of the prime cases of inefficient architecture, the worse the larger the project gets. There is an awful lot of time lost waiting on I/O for hundreds to thousands of files (even assuming that there is enough RAM for the OS to cache all the files and metadata, every file that is read has at least three syscall context switches for open/read/close, dito for intermediate writes) and for process creation and destruction.

What I would find really, really interesting: a "single-process" compiler that has a global in-RAM cache for all source contents and intermediate outputs and can avoid the overhead of child processes... basically a model like Webpack or Parcel that has an inotify watcher and is constantly running. The JS world had no other choice with NodeJS/npm all but forcing the tooling to adapt to a lot of incredibly small source files, it's time for the "classic" world to adapt.
Or try running it with podman.
at least they're not calling them 'lusers' as was so common back then