skysight-inc/HackerNews huggingface dataset:
This post goes into incredible detail and is super comprehensive, thanks! I highly recommend also checking out the original paper and presentation at NSDI '20: https://www.usenix.org/conference/nsdi20/presentation/agache

I've used Firecracker for a project last year and I highly recommend it. Building kernels and filesystems seemed daunting at first (esp. compared to how easy getting started with Docker is) but it's not that hard once you understand the basic concepts.
There's also the matter of traceability.

Even if there is no direct audit of the code, once a vulnerability is discovered it can be traced back to the person(s) who introduced it.

With a closed system, only the owner of the source code history can do that. With open source, any person in the world can, and can start a discussion to understand whether it was malicious or not, if the person(s) should be banned from pushing code, new code security standards to be adopted, etc. You lean on the world's expertise at that point.

Bad things happen. It's important to have the ability to understand why and mitigate for the future.
Maybe one day it'll be: https://github.com/tanin47/superintendent
The media commentary I saw in the U.K. before I left was generally on the lines of “US shouldn’t be going after him this was journalism, and he should’ve gone to Sweden instead of hiding from the law”. People can be more than one thing.
I'm pretty skeptical of most of the Pro-Assange reporting that happens because so often it seems very unreliable - cherry picking things, misrepresenting things etc. For example, I don't know enough about the Assange charges to say what is relevant or not relevant to the extradition, but just from a basic premise - what most people know Assange for is nothing to do with hacking Iceland MPs so it seems pretty unlikely that this would be a material part of the extradition. It would be kind of weird if that were a core part of the extradition, yet this article seems to be making out this is the star witness. I just doubt it frankly.

It doesn't help the author that they repeat tired old accusations about the judge being biased.
Buildings built without permit often need to be destroyed, even if perfectly safe/usable.
> local laws (in the country you roam in) might restrict the ability to do [IPSec]

Is there a way to find out which countries do this?
> The ID had no photo and was labeled "not to be used for identification".

Can someone explain the logic of this? What is the purpose of an ID that shouldn't be used for identification? And why would anyone in their right mind issue a non-biometric ID in the first place?
I completely agree, In rust looping has important semantics with regards to lifetimes and ownership so the continue part would be a bad idea. I think it would be cool in something like javascript (if blocks could return values...)
Think, fight, feel: how video game AI is evolving
So can my $10 water cooker.
I don’t know why you’re being downvoted.

Is it a crime to subvert democracy? Apparently not when it’s your side doing it.

There were claims that Assange sat on Trumps mails, but genuinely I don’t think that’s the case and if it was then people likely would still vote for him as he is openly horrible: the emails proved Hilary was calculated.

Honestly if your biggest gripe with Assange is that he caused your person to lose then you have to ask yourself: did you just not want to know that your candidate was trying to subvert democracy?

The Sanders stuff was enough to put me off the DNC (actively hampering his chances of being a presidential candidate by removing him from ballots for instance), but learning that Hillary was the one with media contacts and pushing Cruz and Trump to be president is the ultimate backfire.

Should this man go to prison, for life, because your person didn’t get 4 years in office? Because of things she herself said?
Private Israeli malware 'Pegasus' used to spy on journalists, activists
My only complaint about my induction hob [0] is the opposite - that touch panel is way too sensitive, can't cope with being wet (even just slightly having been wiped) and beeps at you if you spill something or put something down across the controls, giving you about 3s before it turns off, loses settings including timers, and must be bone dry before you can try to reset. That might be a feature, (emergency shutoff there's a spill?) but it's a really bad/unreliable/over-sensitive one.

[0] - (perhaps it's not the case in the US - but we should avoid calling them 'electric' which can work through conduction, i.e. it gets hot and ferrous pans are not required, and often do have knobs - at least in the UK if someone says 'electric' they mean the 'red ring' kind)
But this assumes the US never entered the war. The US was basically invincible before the advent of the ICBM because there was no way for neither Germany nor Japan to launch an effective attack on the US mainland, and more importantly, on its industrial capacity. But the US could easily attack by air both Germany and Japan thanks to allies within striking range. The standard Nazis/Japan conquers the US scenario as in The Man in the High Castle just doesn't make sense.
For relational databases in the enterprise with large amounts of data, batched inserts work great.

For large deletes it is often better to move the rows that won't be deleted to a new table and rename the table when done.

With large updates it is important to look at the query plan and optimize it with good indexes. Batching also works well in this scenario.
Job board to hire remote employees
> small aluminum pots that are not magnetic (and thus not induction capable)

That's not the reason why, here see a magnet being inductively slowed in a copper tube: https://www.youtube.com/watch?v=5BeFoz3Ypo4
XHTML was ditched on the web, sure, but it survives in ePub.
“When exposing a crime is treated as committing a crime you’re being ruled by criminals” - Edward Snowden
Electric ovens often just plug into a standard power outlet but stoves typically have a high voltage setup. However, if we're talking about your own stove in your own home, you're absolutely allowed to connect it yourself in Germany. You better know what you're doing, though.
Well surely then you can void your contract, because you agreed it based on false information?
I thought the hacking charges arose from the chat logs with Manning?
even pharmaceuticals?
You started well, but even you just couldn't resist the temptation to reach for the branding iron.

Ironically you perfectly prove my point: it is impossible to seek information in progressive circles without getting to know the branding iron.

The other side welcomes everyone and presents their ideas politely.

And you wonder why people listen to them?

I'll spell it out: one side is possibly right but rather nasty if you don't agree immediately, the other is nice and patient even if they are wrong.
> The OP never claimed to have an appropriate solution so I don't know what you are talking about regarding them thinking censorship is easy.

Disagree. This is what OP said, among other things: "We absolutely can, as a society, say that (for example) misinformation about vaccines, where we are dealing with matters of fact, is not on a level with actual vaccine science. This is not really up for honest debate."
Will burst. But probably not for a year or two. The current hyped up everything + large scale money printing by the EU + US makes me want to put actual gold bars under my bed.
It looks like signing up with a proper VoIP operator and paying a few bucks a month more is now the way to make sure you have voice connectivity everywhere you have mobile coverage. And a bunch of text / voice / video messengers, of course. As much as mobile operators tried to avoid turning into dumb data pipes, such network fragmentation pushes them hard in this direction.

The tricky part is SMS aka text messages. They were a neat GSM hack, and were / are present on every new protocol. Many companies use them for 2FA (not great, I know). Not having them because of the network fragmentation makes me feel like in 1990s again when different GSM and NMT networks could not agree on passing them transparently.

Well, ok, please give me a dumb LTE data pipe that works everywhere, I'll sort out the rest. Thank you for your market segmentation.
> Yet as far as I can see, none of these subtleties are documented for those more advanced users.

This is the real problem.

You can concoct whatever inscrutable secure boot + firmware attestation scheme you want, but if you refuse to provide technical documentation for how it works, then this outcome is guaranteed. It doesn't have to be beautiful long-form prose, just a block diagram and a README level description of how it's supposed to work. Apple is really bad at this.

You might be tempted to argue that Apple doesn't care about alternative operating systems and shouldn't waste resources documenting this, but this argument is flawed. As the author states, Apple's M architecture will end up in their high end systems, and those users are going to have crazier setups than a typical consumer laptop.

It costs Apple next to nothing to let the Linux nerds figure this stuff out now and find bugs faster than Apple can, but the result for Apple is that the products they release next year and the year after will be more reliable. Basically for free. Shouldn't they want that?
Final Cut Pro most likely.
Yeah, file storage/syncing is probably the best example of successful self-hosting for moderately "techy" people, with commercial NASes usually offering much better and cheaper services than cloud storage for home/office usage.
You can make the case the occupation is temporary and Israel isn't looking to hold these territories forever; in that case Israel can be viewed as a democracy. But yeah, the settlements weaken that argument.
Nevertheless Israel proper is the closest thing to a democracy that region has.
Remoter's Life: I post weekly interviews with people who work remotely
Image processing strongly depends on what image you wanna use. To find an "auto" approach, that works for every image is nearly impossible...

I once wrote a bookscanner app in Java (https://boofcv.org), where everything was done automatically (preprocessing, object detection / book extraction, skin detection / finger removal, deskewing, line-slope-correction and so on). It was very difficult to adjust the parameters, that at least most of the books looked good.
Cryptocurrency is like taking the worst parts of today's capitalist system
Not just that. PV also released audio recordings of Assange actually phone calling the State Department and warning them that a disgruntled ex-employee of Wikileaks was going to release un-redacted documents and the State Department should be aware of that. He didn't want anyone's life at risk because of the un-redacted release. Yet the State Department ignored his warning. He's proven to be one of the best journalists of the modern era and he's paying for it.
Yup. Bosch/Siemens has them too[1], presumably so do the other major brands. I had to look for it when buying, but I didn't have to look for it very hard.

[1] eg https://www.siemens-home.bsh-group.com/de/produktliste/bakin...
Sacramento Mulls a New Homeless Strategy: Legally Mandating Housing
Everything you should know about Conversational AI
What exactly is conversational AI? How is it different than chatbots? How does it work, and why should you implement it?

Check out this un-gated guide to learn about every single facet of successful, pain-free conversational AI implementation and maintenance in 2021!
Pegasus is what the Saudis used to capture Khashoggi. While it’s very impressive software, it’s incredibly dangerous in the wrong hands.
You think all these cameras would have a positive effect on the crime index. London is just average compared to other European cities, so you might just want to skip spending billions on surveillance in the first place.

https://www.numbeo.com/crime/region_rankings_current.jsp?reg...
> Yet the question remains; on what basis are they holding him in prison right now?

sayeth Wikipedia:

> On 13 September 2019, District Judge Vanessa Baraitser ruled that Assange would not be released on 22 September when his prison term ended, because he was a flight risk and his lawyer had not applied for bail. She said when his sentence came to an end, his status would change from a serving prisoner to a person facing extradition.

So he’s on remand: https://en.m.wikipedia.org/wiki/Remand_(detention)

> Because imprisonment without trial is contrary to the presumption of innocence, pretrial detention in liberal democracies is usually subject to safeguards and restrictions. Typically, a suspect will be remanded only if it is likely that he or she could commit a serious crime, interfere with the investigation, or fail to come to the trial.

Because he’s a proven flight risk.
Is there a link to the technical details of this whole Pegasus thing? I see a lot of results of the investigation but can't seem to find technical details of what was accessed and how the investigators came to the conclusions in the reports?
Yeah, I'd gotten my first Moderna, Mar 9th. But followed the literature from NEJM, Lancet, U.Penn, BJM for folks who'd had mild D.614G variant Mar '20, delaying my second, awaiting mRNA targetd booster (spike-protein, IgG, etc tests all positive). Inflammatory side-effects had been worse, than the pro-inflammatory cytokine "hijacking" during the actual infection & diagnosis/ imaging of damage has been so cursory, I'd followed Italy, Germany, Israel & Spain; awaiting new vaccines by summer's end?
A grill (US aka 'broiler') or blowtorch.
It's mind-boggling you actually conclude this from

> The companies said they had decided not to conduct the 32-case analysis “after a discussion with the FDA.” Instead, they planned to conduct the analysis after 62 cases.

> Gruber said that Pfizer and BioNTech had decided in late October that they wanted to drop the 32-case interim analysis. At that time, the companies decided to stop having their lab confirm cases of Covid-19 in the study, instead leaving samples in storage. The FDA was aware of this decision. Discussions between the agency and the companies concluded, and testing began this past Wednesday.
Show HN: Podcast Discovery Tool
Funnily enough I was looking for an article I read about a public figure and the website is long gone. Fortunately there was a copy on Archive.org but it really made me long for the days when the world and their dog felt excited enough to create websites that weren't commercial, weren't laden with ads, they were just labours of love.

There were fan websites, sometimes linked together in web rings (I loved web rings) or listed on Yahoo!

There were hobby/enthusiast websites where people would share information for the hell of it. I still miss those days.

What I don't miss are the perpetual "under construction" gifs but the current web is so corporate and so ad infested/hostile.

Yes, we now have Youtube videos on every conceivable subject but I can't help but think we've lost something along the way.
Cross-Device Testing of Web Applications with Blisk
Well, it seems our disagreeme is obvious.

You only want to talk about pure functions.
I want to talk about ALL functions.

So lets define the function "pure" such that

pure(f) -> True when f is a pure function
pure(g) -> False when g is an impure function

What would you say is the truth-value of pure(pure) ?

https://en.wikipedia.org/wiki/Impredicativity
You would prefer floats?

(I kid, I am also puzzled that there is apparently no way for a network to verify a caller is a subscriber and not someone leasing VoIP numbers)
Hey everyone. I'm the founder of Rephonic which is a tool that makes it easy to find to find and pitch podcasts for your marketing campaigns.

Rephonic collects millions of connections between podcasts from the 'Listeners Also Subscribed To' data that's displayed in Apple Podcasts. This tells you, for most shows, which other podcasts share a similar audience.

This discovery tool uses that data to suggest new podcasts that you might love.
Measuring GNSS accuracy on Android devices (2019)
> Are we talking about tracking progress or estimating? This seems to conflate the two.

Estimating in IT is predicting the future, which is done "out-of-ones-butt". Tracking the progress is supposedly about the present, but it's necessarily linked with predicting the future, because you can't know how far you are if you don't know how much is ahead of you. Without that you can say only nearly useless things like, "I worked on this x hours so far." or "I wrote so many files/lines/functions".

> > Second, IT engineers by nature tend to be optimists, ...
> Really? Optimists? I don't think that word means what you think it means.

Really. We are absurdly optimist. Even when we are trying to be reasonably pessimistic with our visions of the future of the project it usually turns out we were unreasonably optimistic.

And we have to be optimistic to do our jobs. Every day we are proven wrong by a machine but we need to keep believing that we can get things right to keep working.
> Crypto mining really isn't for any country

That is where that statement needs to stop.
I moved to San Francisco in 2001 to go be part of the Dot Com boom as well, but arrived at the very end. I came out fine, but went through a period over a year or so where I'd join a company, a month or two later they would close, and the same thing repeated five or six times before I switched to the video game industry for a bit.
> Saying the database is encrypted when the database key has to sit in the RAM of the server

First you are replying to something I didn't say.

Secondly, going down that path and applying it as strictly to everything you'll find that nothing is encrypted: not your communication with the bank, certainly not WhatsApp as it stores temporary databases unencrypted (not only with a password stored in ram) and probably not much else either. In fact I guess if we apply your criteria to Signal clients they are not encrypted either.
I would really hope there are better journalists then the ones you describe here. If things are fishy and they smell, but you don't have proof, why not just say that? It's not that hard. There used to be a time when journalists had more honor, some might still have.
That was the promise and I was bullish on it. Sadly Apple did nothing to improve on it. A Taptic Engine underneath would go a long way for example. Another thing would be an external keyboard with it.

As for the shortcuts, turns out that keyboard ones work as well. And are easier to hit while looking at the screen. Personally I spend a lot of time in vim, web based IDEs, qtcreator and orthodox file managers. All of these use F-keys most of the time. Cmd-/ is quite universal for comments, and I’ve remapped ctrl/cmd/shift+prtscr to various print screen shortcuts.
Digital has a far greater dynamic range and precision, especially if you include high bit-width or double floating point & high sample rates. There is no limit. You could model any sort of 'analog distortion warmth' which is often what is appealing about analog sound. On the other hand, someone who is willing to put the effort and money into printing vinyl will likely have it mastered specifically for vinyl. So my feeling is that there is a lot of low-effort digital music pushed out into the world that is just shite. And maybe overall, vinyl music has good quality just because people are more careful? I'm sure it also depends what you are listening to. Soundcloud rappers don't even need quality if they've got Gucci shoes.
Because anything with enough privileges to be an antivirus has enough privileges to be a virus, and the mobile OS makers err on the side of caution.
Are there flaws in some ARM64 instructions?
Having been part of it, and knowing two survivors from the inside, Altitude Software and OutSystems, I am feeling the midlife crisis as well.

Specially when I also realize most of our juniors weren't even around when I was playing with this new software development stack made available to selected MSFT partners.
A copper MacBook when? Would be also nice for the anti bacterial properties.
> If SF applied Rent Control to Condos, we might see more apartments being built?

Rather than extending rent control to condos, perhaps removing rent control from apartments would be another valid way to achieve the result of more apartment construction?

As you say, there’s only so much land.
I can't believe how it's impossible to buy an induction hob with knobs. I'm almost at the point of building a control panel myself.
I love apps like this that sonify different data about your computer and your usage. I wrote something similar for Windows. It lets you listen to the different parameters like CPU usage, disk usage and RAM usage in realtime.[0]
[0] https://www.iamtalon.me/charm
The safest way to have him dead is to have him commit suicide. No need for blood or a gun and a trail.
This isn't particularly rare. In fact probably the most infamous civil asset forfeiture is in USA, a country people generally considered relatively "trustworthy". See what the ACLU have to say about it (emphasis mine):

"""
Civil forfeiture allows police to seize — and then keep or sell — any property they allege is involved in a crime. Owners need not ever be arrested or convicted of a crime for their cash, cars, or even real estate to be taken away permanently by the government.
"""

https://www.aclu.org/issues/criminal-law-reform/reforming-po...
Behind the Shop – Ben Zettler, BZ Digital Media
I am an engineer/developer and practically work solo in many projects.

Last year I started using the Docker at work. Before docker, all services were installed manually on physical/VM server machines.

Getting my head around Docker took some time, but I feel that it was time well spent.
I started with composes, but moved to docker swarm (single node) for having configs/secrets. Currently I manage everything with the Portainer, that allows me to control all the swarms and services with relatively easy way.

After the working stack is created and tested on the development server, installing it Into one or multiple production servers is quite easy. Depending of the case ugrading services is relatively safe as you can rollback to previous images if you or someone else messed up.

The nicest thing for me, is that all dependencies are inside the image. No need to worry about conflicting versions or setting up same thing multiple times. Sadly you still need to be aware of any security related issues that might exist within the image and maintain them. But this same issue does exist outside of Docker as well.

However, if you don't understand or think what you are doing, it is still possible to screw yourself in many ways. But I feel that this is always possible in our field, no matter what tools you are using.

While the Docker is not a silver bullet, it has made my life a bit less stressful. And I think it is important to understand what you're setting up and how you are doing it. Personally I would not want to go back to my old workflow.

Ps.
Sadly the swarm is deemed by many to be dead. It is relatively easy to manage by a single person and I am not getting the same feeling from alternative solutions, such as Kubernetes.
Do you really think this was comic book supervillain?

I remember this happening at the time and my impression was that it was happening without a doubt. Particularly when they announced the results a few days after the election.

My thinking at the time was inside Pfizer the idea of turning an election on this data was deemed too controversial - they would forever be associated with Trump if he won again. That might cause issue with the Dems.

No idea but unless there’s proof of something shadier? That would be my guess - just an American corporation making sure it doesn’t piss off half the country.
> Error establishing a database connection

Goals of XML. Anyone else terrified yet?