skysight-inc/HackerNews huggingface dataset:
I can understand you prefer the PDF format for saving HTML webpages even though the PDF format is not adapted for this use-case. But do all the pages on the Internet saved with SingleFile weight 250KB and all the pages saved in PDF weight 25KB? I did a quick test by saving https://github.com/gildas-lormeau/SingleFile/issues?q=is%3Ai... and the HTML file generated by SingleFile is almost 3 times smaller than the PDF file.

FYI, the SHA256 of the page is stored in Bitcoin, not the full page.
It might not quite be AI in the way we normally think of it, but there's been some interesting work to develop artificially evolved RF antenna - NASA has some in space https://www.nasa.gov/centers/ames/research/exploringtheunive...

Here the antenna design is generated by the computer rather than an individual.
Will check them out. Thanks!
But who would support it? While a formally verified functional approach may satisfy one's doctorate requirements, the author will graduate and move onto blockchain development, leaving behind an exit-vim code base that no other engineer could possibly understand without the equivalent training. Upon receiving said training, an engineer would also take newly acquired doctorate and also move onto blockchain development. Essentially, supporting a formally verified functional approach to exiting Vim creates a pipeline of well-credentialed and rigorously trained professionals for blockchain development. If Vim were, however, put on the blockchain, we may be able to address this concern and you can get what you wanted.

Or, you could have just used Rust and SIMD.
For what its worth these are unlikely to be from seed, as apples are very unlikely to produce fruit which matches the variety of the parent.
Yeah, I get it. Still seems a stretch to fault git for "failing" to optimize for that inefficient-by-design use case though.
From what I understand the key is verifying that BIOS and unencrypted part of disk is unaltered. It is not verifying that any of the encrypted part of the hard drive has been tampered with. As such, it is not storing the hard drive decryption key on the USB stick.
Speaking as a person with (way too) many side projects, I think that it may be wise to code only at work.

Quite a few very productive people, who work during work, and then later - do something different (so not "coding another app", or even other ways of spending time with a computer). It seems to be healthier long term - I met much fewer burnouts among them.

It is not binary - such people do once in a while time to learn something new. But it is very different from having a "second job".

...

At the same time, I don't know many companies that do like side projects (well, some offer non-negotiable contracts de facto forbidding them, vide Google).

If a company looks for a person with inner passion, usually it is a hope to channel it into company's work, to get (instead of a 9-5 worker) a 9-9 worker. The best companies I worked for do not interfere with someone's side projects.
>Zee-zee

Only if you're American. Otherwise: "zed-zed". :)
I think the number of wireless phones in Brazil is astounding. At least one in ten people.

Which means that almost everyone still uses wired phones.
I think the comment you are replying to is awkwardly worded, or misunderstanding the sequence of events or something.

Nevertheless, the article they linked to adds weight to the idea that the Buzzfeed reporting was definitely not "fraudulent" (as you characterised it).

Notably this exchange:

“So we’ve identified two crimes that you say you believe Donald Trump in some way directed you to take the actions for which you have pled guilty?” asked Rep. John Ratcliffe, a Republican from Texas.

“No sir,” Cohen said. “Three.”

“Ok. What is the third?”

“The third one is the misstatement to Congress. Two for campaign finance violations and one for misrepresentation — well, for lying to Congress.”

Now it's true that Muller didn't find enough evidence to support that. But nevertheless, Cohen certainly believed it, and claimed it to congress, and what he claims mirrors what Buzzfeed reported.

If we are discussing the reliability of Buzzfeed - well they reported something that ended up being confirmed by the person they were reporting about. I think that makes them at least somewhat credible.
Yeah, the world building is awesome. It's really the reason to stick with the show through its rough spots.

The show is divided into 2 types of episodes; about half are one-shot episodes that are only loosely referenced by the main story arc (but they usually explore an interesting theme). If you watch the episodes in the order they were released it can be hard to follow the overall plot.
I have tried to start using vim so many times and failed. Even this year I thought to start using vim. Daily I open vim once try to do something new with it. Although I don't have much of hope that I will start using it an soon.
At ten grand for a watch your competing with Rolex which doesn't become obsolete in a few years
Yeah... I'm doing the same for Deezer (paying for listening to streaming music) but I only use Youtube occasionally.

Got fed up when YT showed 2 ads every 20 minutes in the middle of a classical music concert. I'm not expecting it to be ad-free, but expecting it to be less intrusive/annoying.
Just don't tell them an AI invented it, right?
You're probably losing your stars from encroaching light pollution (and your sleep due to blue-heavy LED's) as well.
Emacs is so dynamic and easily configurable, that people can actually rebind a lot of things when their colleague go to the bathroom as a prank.

Just open a scratch file, enter some s-expressions, evaluate them, then kill the buffer.
Ask HN: Approachable GDPR training for devs and clients?
Hey everyone -I've been studying GDPR for my company and consultancy.

We are trying to build GDPR compliance into our own products and the products of others. I want to train our teams and our clients on what GDPR is, how to comply, and how to think about it technically.

All resources I've come across range from short summary videos/articles, to checklists, to the actual text. These have been good for me, but are very boring and/or messy and I want to find resources that are approachable and not intimidating.

Do you have any good resources for GDPR training for developers or startups/entrepreneurs - preferably videos or interactive training?

The best straight-forward articles I've found are the following:
https://techblog.bozho.net/gdpr-practical-guide-developers/
https://www.varonis.com/blog/gdpr-requirements-list-in-plain-english/
https://www.smashingmagazine.com/2018/02/gdpr-for-web-developers/

Bonus question: Art. 27 requires a European representatives if you don't have a office or employee in Europe. Anyone have any experience or recommendations on finding and working with a EU Rep?
Interesting. Measles could be a revolutionary cure for my diabetes. Maybe I should get measles to reset my immune system.

Yes I'm joking and not going to try.
The solution to that being time-consuming is just to not make clean
No cellphones, laptops were allowed to go with Army deploying to Middle East
It's technically illegal in most jurisdictions, but ignored if you're doing it for personal use - i.e. you're not burning 1000 copies, selling to your friends, or re-sharing on the network. The UK passed a law in 2018 that sort of decriminalised copying DVDs, but bypassing any DRM or TPM (technical protection measures) is still technically illegal. As far as I can tell.
There is no substance to this.

Don't get me wrong, I think Microsoft is making all of the right moves. But AWS is releasing new services at breakneck pace.

MSFT has made a strategic investment in Databricks. This feels like where they can carve out more advantage.

MSFT acquired github... haven't seen much change here though. What if AWS acquires GitLab?
Here is a little sample code I threw together, it shows the whole cycle, from conversion to half-floats to the conversion back to floats and performing a simple multiplication of the values:

https://godbolt.org/z/FYu_rK

Hope it helps.
Huh?
How do you think web components are implemented?

Hint: they're JS APIs.
That could be a way to describe all human drivers :P
London is expensive as you remember, but salaries are high to offset that somewhat. There is a booming tech and fintech market in London too so I think your skills are in demand. It could be a good move for a few years, but that depends on your long-term plans.
OK, but this is all in response to an attempt to have me come up with an acceptable level of client information leaks. That is an obvious trap and attempt to turn this into a discussion about me. So I had fun with the idea instead.

None of this changes the fact that the GPG people claimed that the current implementation was not vulnerable with any of the clients and that the Efail people had to downgrade GPG so they could even mention GPG at all. If that is true (and there is evidence that it was) then the whole thing was just a hoax, at least as presented.

In other words, at the time of Efail, there was nothing further that the GPG people could do to work around the dodgy client implementations that were leaking data in general. They had already done it.

* https://lists.gnupg.org/pipermail/gnupg-users/2018-May/06032...

Even if the GPG implementation and/or OpenPGP standard had of been entirely broken, this is still mostly the email clients fault. The information leak from URLs loaded in HTML emails was up to that point routinely exploited. Heck, it is still routinely exploited. Efail did not actually result in a fix for all or even most of the email clients affected.
The most recent accounts I've seen were in Cold Case Hammarskjöld (documentary).

They found a few defectors/whistleblowers that had visited and worked at SAIMR's (South African Institute for Maritime Research) CIA funded labs used to synthesize these bogus vaccines, mainly HIV.

https://www.youtube.com/watch?v=DLclWdK0cy4
People don't "need" to spend $700 on a phone a moto g is good enough
Cloudflare Remote Browser Isolation
Yesterday I read about someone paying 4000 USD for an operation for their old cat. People have strange priorities. Perhaps it would be good to see what poverty is like.
The MPEG group has tried to squeeze too much out of their h264 and h265 codecs, so other interested parties developed the totally free (with a patent-MAD clause) AV1 codec. I guess there will be no widely supported h266.
An overview of nuclear power that anyone can understand
Here's a question for die-hard live coding believers: what gets checked into source control?

I enjoy live coding, but the idea of checking in an "image" of the running system sounds horrible. You want to clearly distinguish between the key stuff and all the incidental state. The key stuff is what gets checked in, and that's your build system right there.

(I don't ask just for the sake of arguing, I'm interested in the answer! And I don't see it addressed anywhere in the article.)
Ask HN: How do I come back to software development?
Hi HN. I'm in my 40s and father of two. 4 years ago I made a career switch, from software development to internal audit, at the same financial insitution at southern Europe.

Being a software guy here is a second class job. I was fed of the mediocre pay, of boring projects and...sorry, I don't want to sound arrogant...incompetent colleagues. Sure, I'm guilty too. I've been very relaxed for 10 years doing several roles in various groups, as I'm a generalist.

So when management offered me the opportunity to apply for Internal Auditing I saw an opportunity. Here you're rewarded with this kind of offer, not with raises. The task is easier, the pay is a little better and hours are better too.

But now...

...4 years after the switch I'm now fed with having to ask people like they were kids even for the most basic things. Here, I've discovered that my skills are above de average. I'm not a superhuman nor that mythical 10x developer, but I have 20 years of experience and my skills range from writing parsers, CRUD applications, security, OS kernels, raytracers...The issue here is that these are all private side projects, as I'm very shy of sharing code.

I'm adraid I made the "intelligent" choice by social means but the one which most saddens me everyday. I'd like to move back to software development (not at this same place)

I read a lot about how not having a promiment Github profile should not be an issue if one can demonstrate their skills. But everytime I apply for a remote job (via Stack Overflow, via Who Is Hiring, etc.) I get rejected without even taking the first interview.

I know that you can't give me good advice without knowing all the details but, what do you think? Should I infer that having switched to a non-development job I'll be unable to back to software development again?

PS: Sorry for the long question. As you've spotted, English is not my main language and I can't synthetize things as well as in my main language.
Just take any tutorial about writing a compiler and stop at the Abstract Syntax Tree generation.

There is not that much difference between parsing a programming language like C and something like JSON. JSON grammar is smaller but the ideas are the same. In fact, JSON is essentially a subset of JS, and JS has a C-like syntax.

What makes a compiler a compiler is what comes after the parser, i.e. code generation.
> It's move fast and break things all over again.

And this time it's people what they're moving :P
Previous discussion: https://news.ycombinator.com/item?id=21939637
Ionide gives you IDE features like type annotations and auto-complete.
People say to avoid Facebook + Instagram because seeing lots of posts that exaggerate or distort the positives and play down the negatives of life is bad for your mental health.

I think this should be applied to tech community posts as well - you don't need to be working at a big tech company, be a millionaire, have your own successful solo project etc. to be happy with life. Constantly comparing yourself to other people is a fast path to unhappiness.
Urban areas are going to be so much better once EVs are dominant.

Unfortunately I live near a highway, and the dominant noise isn't engine noise but tire/wind noise from the cars.
Just one "Nope" should be enough. Or just ignoring it and clicking elsehwhere should assume that's your answer and shut up about it forever.
Given that C# and Java have copied features from each other throughout the years, and as someone that uses both stacks since their introduction, I wonder what well thought OO features does C# have that Java lacks.
React, “Diffing” and the DOM
Serving an app to 1k daily active user cost you for just $300/month but for similar daily user with an nlp app will cost you $3000/month. I think the GPU vms are overpriced because of the AI hype. Buying a GPU server like the old days is much more cheap.
`P` pastes to the line above.
Whoops! Thanks for the correction! I misremembered.
Concrete is pretty resilient and even if it cracks it can still hold up quite well but when it does, the rebar gets exposed and starts to oxidize until the building finally crumbles.
How can this possibly work? Do they just not prosecute these people then?
If jwz had his way, 5.1 would have existed.
I should note that first - saying you're "confusing" is a bit obnoxious and I should have said "conflating" throughout, which is what I meant - and second - nothing I said is meant to imply that "nonstop hobbyist programmers" is somehow disjoint with "the person with provable excellence in their field".
Vaccines can kill or have hugely deleterious consequences for some.

The Tetra Fluenz flu vaccine, according to UK medical authorities, has some negative effects (flu like symptoms, not just a pain in the arm) on ≥1:10 recipients, https://www.medicines.org.uk/emc/medicine/29112.

The problem with the simplistic "just get vaccinated" approach is when it fails you've nothing to fall back on because you weren't honest to start with.

"Take this and you won't get flu, it's _perfectly_ safe", the child gets sick from the vaccine, then gets flu anyway. So, now I should trust you? That would be irrational.

Vaccines are absolutely right for public health, they may not (in rare cases) be right for specific individuals. As vaccination rate increases (close to full vaccination) the mathematical reasoning based on not becoming personally sick sides with _not_ get vaccinated.

Moreover, vaccination advice from medics does change, infant flu vaccinations has been pushed back recently. Presumably you'd have people ignore that advice and vaccinate anyway because 'not getting vaccinated is always "idiocy"'? In your opinion it seems 'just disgusting whether vaccination is right is idiocy'?

tl;dr people lying that vaccines always work for individuals is bad in the same way as those lying that vaccines don't work.
I just don't understand why anyone would want to exit vim.
I first used vi / vim about 30 years back. There are other editors that provide fancy features and I do use them routinely but there is no day I have not started (and exited) vim. Get used to it.
I agree with this. I once thought I lost my airpods, and had some gripes with them, so I bought a similar priced bluetooth headset from another brand. I wore those for 2 weeks and had many more gripes with it.

Then I found that my airpods were under the couch and I immediately switched back.
FGPA = field-programmable gate array. NIC = network interface card. PTP = Precision Time Protocol. TDMA = time-division multiple access. I’m trying to understand what it is and what makes it special.
Ruptured turbine/compressor disks are known to throw, ahh, "interesting" shrapnel. And having experienced first hand how crazy the shrapnel can be from much lower speed helicopter main rotor...

BTW, blade disks disintegrating had, in past, done things like completely cut all steering other than ailerons, and other "nice" damage.
Show HN: Windows 95 WordPress Theme
> there’s almost always better and way simpler solutions

Given that automation hasn't took over all jobs, I suppose that the solution is "hire people to do it". Correct?
Doesn't the GDPR currently require companies to notify users about such attacks (does "personal data breach" also apply to client-side stored data)?

> When the personal data breach is likely to result in a high risk to the rights and freedoms of natural persons, the controller shall communicate the personal data breach to the data subject without undue delay.

(Source: https://gdpr-info.eu/art-34-gdpr/)
“WhatsApp killed the operation,” the official said.

Yeah, they detected anomalous activity, investigated, and alerted affected users. This sounds like a point in favor of WhatsApp and Facebook, looking out for the integrity of the apps of their users -- but it still won't convince me to stop using Wire and Signal and adopt WhatsApp.

Curious: does any version of this story say what model of phone the terrorist suspect was using? If it was an Android then quietly asking Google for tracking info on the phone should have been easy; if it was an iPhone this would be quite newsworthy since Apple asserts their phones are secure from attack and Apple as a whole have made a very big deal about privacy of user data, something which I think would be appealing to a terrorist trying to communicate covertly.
Two topics have not been covered yet:

1) Because its more spectacular there's been discussion of exploding substations and arcing power lines. Which is true.

However a more practical HN topic would be "we all know" that inter building LAN networking should be optical for power isolation reasons, but "we all know" that often you can get away for years with copper network cables over a short enough distance if they're on a similar enough electrical feed. If you live in Florida, world capitol of thunderstorms, the wiring and switch ports won't survive a week, but maybe northern yankees can do copper inter building networking for years between lightning related failures. Anyway, yesterday, if you lost some ethernet switch ports or entire switches connected to 100 meter copper lines over long distances maybe to an outbuilding or up a tower or to the roof for cameras or something, well, you kinda know why now. Of course you probably lose 0.1% per year of hardware anyway under normal conditions so maybe losses were mere coincidence... or was it? There's probably a dollar value to blown ethernet ports related to that storm; can't say if its $10K or $10M worldwide but I'm sure at least SOME money was lost in hardware and lost productivity.

2) Aside from bulk power transport, and wired signalling, a third application of ground current is archaeological / geological resistance surveys.

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

The idea is underground "stuff", perhaps geology layers, perhaps ancient ruins, has varying DC resistance compared to typical background dirt and rock, and we have the technology to measure and map those electrical anomalies and therefore determine things about underground stuff. Cool. When the background electrical and magnetic fields are quiet/constant -ish, anyway.

I've always wanted to participate in one of those, never got the chance. Anyway weird earth currents mean its probably pretty hopeless to try gathering research data during a geomagnetic storm. Yeah I know the 4-wire technique is supposed to help and differential measurements and all that, but the gear is designed for normal conditions not crazy storms so there seems no way you're gonna get good data during a severe storm.

I mean, even the most obvious non-ground measurement problem is even differential GPS is going to get annoyed at massive ionospheric disturbances so you're going to have time/location noise in the data, if nothing else. I wonder how bad the geomagnetic weather has to be to keep construction civil engineering surveyors home for the day, probably pretty bad indeed, but I bet a lot less and a lot more likely to happen than it takes to "short out substations" and vaporize high voltage lines or whatever doomsayer stuff.

Aside from DC resistance measurements, I know the same people do magnetic surveys and likewise having a huge geomagnetic storm as a noise source would seem likely to degrade the gathered data.
Best Places to Visit in Czech Republic
I thought it would be about finding a way to losslessly transform a H264 bitstream to a H265 one, and writing a simple application to do it. That would be a very interesting article if it was possible.

Even the title of the page itself is (currently) "FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more" which is far more accurate.
Which is basically blackmail. Unions tend to make things worse in the long run.

If you don't like the company find a job that gives you a better deal.
I am pretty sure you can sideload jellyfin on that trhrough adb as well.

I don't really understand the complaints about TV apps for jellyfin: it's pretty much a given for these walled gardens. You're usually better off just hooking up a raspberrypi or firetv stick to your TV, smart or dumb. And CEC is an awesome tool to control everything together.
<Some images are less likely than others and it is my job to design an algorithm that gives more weight to the images which are more likely>
It's sad that because of your ignorance you fail to appreciate the beauty of Mercurial.
> encryption shouldn’t allow criminals to be “less accountable online than in real life"

This makes me angry. First about the statement about encryption, then about European law-enforcement officials being concerned with accountability.

But I really like to know about the security flaws in their video calling. I thought they use end-to-end encryption for that too. Sounds difficult to inject malware here. We really need details about the security flaws for an effective defense in the future.
Apparently no one else bothered to make a bid to buy Sun, so.

Yes, IBM did one bid but they withdrawn it shortly thereafter.