skysight-inc/HackerNews huggingface dataset:
Its a shame you can't share the code, we could really do with a modern C++ implementation. Having said that, protozero looks very interesting [1], need to find some time to look into it.

[1] https://github.com/mapbox/protozero
Obama’s nose is a bit flatter than GWB’s, so would poke out a bit less.
Note to Self – How to Work
RT @HackerNewsOnion: California has ruled it illegal to conceal a company’s JIRA subscription for the purpose of attracting engineers.

https://twitter.com/HackerNewsOnion/status/98160924222131814...
No, I wouldn't. Qubes likely has the most security features out of the box without configuration for the average person trying to lock down their computer. BSD and Arch-flavours certainly have plenty going for them though and I wouldn't speak badly of their intent+outcomes.
> I very much prefer regular manual updates, as it allows me to read release notes, bug reports and manual user intervention instructions before update.

Do you have the time for this though?

> 198 packages need to be updated
There are two projects I would mention in the same spirit:

- https://github.com/photoprism/photoprism

- https://github.com/pixelfed/pixelfed

While I think photoprism has a very similar scope, pixelfed has stronger emphasis on federation. The project website gives a nice overview over different providers:

https://pixelfed.org/
Sustainability Trends to Watch Out for in 2021
> (secret bits) xor (bits from /dev/xrandom) xor (bits from RDRAND)

> is very weak encryption.

It's as strong as the strongest source. This easily proven mathematically.
Localisation is where you first have to debug Excel formula errors. Is it colon, or semicolon; it responds to, is my goto method to approach the issue.
Socket activation (by its very nature) is systemd listening to the network on your programs behalf. If nothing else.
Haven't we learned by now not to take the average vibe of drive-by comments on a random YouTube video as an indicator of anything?

It is (sometimes) different if the comments are from a fan base on an established channel, but that is clearly not the case here.

At very least, you should be aware that is strongly overselects for knee-jerk reactions and people that are in a bad mood.
Given the complexity and specialization and massive physical plant required for modern hardware manufacturing I just can't get as worked up over their antics like I can with software.
Scarves - anyone want to buy one? I have a full suitcase
Worth noting that WebP support was added to Safari 14 in Big Sur and iOS 14.
Bias, racism and lies: facing up to the unwanted consequences of AI
Very interesting article but a bit short. If anyone have links to more in-depths journals of writing emulators, please let me know.
I'm very interested in learning.
I don't discuss if it is feasible in reality or propose it as a solution to all world issues.

I simply replied to the question "why it is assumed possible and desirable?".
Samsung vice chairman Jay Y. Lee faces nine-year sentence in bribery case
It's also the case that if you get a UK EPSRC grant, more than 50% of that grant goes to university "infrastructure". That infrastructure in computer science consists of a heated room you can work in (with three other people), and an old computer I never used (I rather used my own MacBook Pro). Also admin people, who book flights for you.
The report I'm quoting[1] estimates the lockdown scenario to cost 182k QALYs in mental disorders, 190k QALYs in musculoskeletal disorders, and 157k QALYs in cardiovascular disorders.[1]

Note that if your only risk factor is being 65 years old, implying you are female, it isn't necessarily the case that covid impacts you worse than lockdown.

[1]: https://assets.publishing.service.gov.uk/government/uploads/...
Journalism is dead. I am at the point where I don't believe any headlines anymore. It's either willful manipulation of the facts, clickbait, or just plain stupidity on the part of the writer/corporation behind the article.
Exit from single market closes a chapter UK did so much to write
Downvoted without explanation, my point exactly. Those who had the power downvote are those who are bias and the ones in wrong.

To know why I have been downvoted would be reasonable but to downvote because you disagree? Well what a poor fool you are.
"Worth it." -- Ticketmaster
Tech blogs Platform. Add your blog
Syndicated, no paywall:

https://thefinanceinfo.com/2020/12/31/exit-from-single-marke...
The flash games of old have moved off the web. Just look at all the trash released on Steam every day (with maybe a few hidden gems). It's become the new Kongregate.
There is a ton of other information. E.g. for the “security” you are asked to provide a backup email address for your Google account. Also, for the same reason, everyone is now required to provide a cellphone number. If you used one of your Google accounts as a backup for another, or used the same recovery phone number for both, these two accounts can be linked to a same person. This comes in addition to other information about possible links, like geolocation or other trove of data they might have. If you added several accounts to check emails, your phone checks all of them every couple of minutes, from the same IP at the same time, whether you’re at home or not.

In short, the amount of data you are passing to Google, willingly or not, allows them to link these to a single person — you — with an extremely high certainty.
>> To this day, I am super mad at all the people who put for the codswallop that HTML5 was this perfect replacement for Flash.

I'm curious about this turn of phrase that I hadn't heard before, "put for the codswallop". I can find "put in for" used or explained on the internets, but not "put for" (and "put in for" doesn't seems to be relevant).

Could someone explain? What does "put for" mean, where does it come from and how or where is it used?
I made an Android app to keep track of my domain name collections -- https://play.google.com/store/apps/details?id=id.every

From the name (Every.ID), you can say that it aims to be the one app to keep track of everything you collect: domain names, postage stamps, games, etc.

My end goal is to make it pluggable with API e.g. connect with your Steam account to auto-sync your game collection.

Unfortunately, since I'm doing it as a playground for learning new techs (I learned Flutter and Dgraph), the progress for the app itself is slow.

Fortunately, since I'm also a user (I use it often), it keeps being enhanced.
Show HN: A website in 1.7 KB
I wrote a good number of AIR apps back in the day, the reason it didn't succeed (and why electron has succeeded) is because Adobe didn't want to allow devs to bundle standalone .exe/.app releases. You had to install the air runtime permanently alongside the application you wanted. Nobody likes 3rd party dependencies that worm their way into your system, just cause you want to run a simple app.
SBCL started as a fork of CMU CL, initially to simplify the build process which was a bit complex. That was over 20 years ago and since then, SBCL has been very actively maintained and developed. I am not aware that CMU CL did get as much attention any more.
I was going to reverse that: who cares about PWAs. Sure in some edge cases I can see PWAs being a temporary solution. If you want to create a desktop app, just do the work or don’t do it at all. Don’t pretend you have a standalone desktop app if you need to start Chrome to run, yes Google I’m looking at you and your retarded Chat app.
The unfortunate truth is that Firefox is irrelevant now. There’s just not enough value to users in a completely independently browser engine. And if there’s not enough value to users then there’s no sustainable business to build on top of it. Those of us that love the web should divert our energies to keeping Google and Apple honest IMO.
Developer Burnout – Yes, it's real How doing too much made me lose motivation
Only if you're going to include all the time & energy spent creating BERT's precursors as well when calculating its cost.
I thought the point was to make a web interface in Python to query some database and process to calculations on a powerful server, in which case the database and server for sure are going to be faster than excel, including the WITH RECURSIVE SQL statement, and only a browser is necessary for users which makes the solution not only multi platform but also remote-friendly. As such, your post really makes me wonder what they are trying to do at all.
Given that malt vinegar is the usual chippy condiment, I'd expect it to be that. Or the cheapest possible "non-brewed condiment".
Sure, try https://en.wikipedia.org/wiki/Systemd

By default systemd includes journald, rather controversial (and mentioned in a comment on this thread) picked binary logging (harder for humans) and much less robust in the face of a small corruption, and ignored encryption. I believe it doesn't support encryption (by default). This replaces more robust solutions (by default) like syslog-ng and rsyslog that have long histories of battle tested real world usage.

resolved replaces the local DNS resolvers, and at least for awhile ignored DNSSEC. This is particularly bothersome since it is such a security sensitive daemon. Sure you can disable it and pick unbound, but it's not default.

timesyncd is a time daemon, replacing NTP, another security sensitive app. Not that NTP is a paragon of security, but various projects have arisen to improve things.

networkd is a replacement for DHCP and similar for IPv6. Again not nearly as nice or secure as existing solutions.

So basically decades of developer work, security audits, and competition among network services had been ditched and is now part of systemd and a typically cavalier attitude towards security.

There are good parts of systemd, it filled a need. But this swallowing of security sensitive network services really bugs me. Being able to be compromised so early in the process and the tight integration going against the idea the unix philosophy of using minimalist modular software. Normally I'd run unbound as a non-root user with access to read few directories, and write to even fewer, DNSSEC enabled, and logging via syslog (human readable). By default on an ubuntu 20.04 (and 18.04 before that) I'd have issues with dns failures... till I replaced the systemd resolver. I'd mention it to other admins and they would shrug and mention that systemd sucks.
I do expect to earn something from the SaaS, but the existing products should grow, too. Especially the new ones have some room!

The starter kit's price will go from 60 to 120 to 240 as I add features to it. I'll also start marketing it more and use it for the SaaS. Similarly, the book's final price will likely be $30, which is double its current price (and quadruple its Black Friday price).

I probably won't raise the cost of the screencasts, but I do expect to increase the number of customers, despite the competition as I add more and more lessons.

The biggest factor is the recovery of my repetitive stress injuries. I can do a lot more coding now than I could a year ago!
Saw the wonderful https://john-doe.neocities.org/ and was wondering if I can do better in terms of navigation and size.
Absolutely nothing! Other than a bit of paper brainstorming. Too many other things to work on.
Hmm, I haven't come across any, although you can probably dive in and build a prototype system without too much trouble.

My recommendation would probably be to build it without netcode to start (two local clients connected over a virtual pipe), and using a system where you can easily serialize the game state - C with memcpy(), JavaScript reading/writing to json, Clojure or similar. I use C# with compile time generated codes to store data in slots - it's not fun.

While not rollback, the original AOE networking writeup is probably the best I've come across as an introduction to deterministic multiplayer. There's the GGPO framework that you can get off the shelf, but it's pretty heavy weight.

There are some real head scratching moments with debugging rollback, but in general for games that aren't too performance intensive it shines. I actually developed an entire strategy game prototype over a period of three weeks in single player before bothering to test it worked in multiplayer. It did first try. Four days later, it was live in public beta (starjack.io if you're interested, which peaked at around 400 concurrent players).

https://www.gamasutra.com/view/feature/131503/1500_archers_o...
https://en.wikipedia.org/wiki/GGPO
The problem is that Terraform is stateful. Terraform will revert the Lambda code back to the state defined in Terraform when Terraform is applied after the code was updated outside of Terraform.

There is a way to mitigate this a by making Terraform ignore changes to the actual code of the Lambda.
Can the Paris Agreement Still Avert Climate Chaos?
This guy shouldn't be able to work in IT/CS or anything non-freelance & computer related

Same should happen to Anthony Levandowski, but of course things are tricky when you're world leading Self-Driving Cars Expert
If any group of politicians had been investigated to the depth of the Mueller investigation, the same amount of criminal behavior would have been found. They're all criminals, you have to be to compete.
It looks like it starts showing the globe North of about 5° South, which would get 89% of the world's population. Pan down just another 3° (include the population centres in Indonesia, without sacrificing anything in the North) to get to 94% of the population. Of course, Github's user base may be distributed differently.

Source: https://youtu.be/p-MGKz4qjJw
It's a typo for "put forth the codswallop". In fact, I didn't even notice that it was a typo until you pointed it out, since my brain autocorrected it as I was reading.

To put forth means "to offer an opinion; to argue for something". Codswallop is a rare, somewhat archaic slang term meaning, basically, "bullshit". Thus "to put forth codswallop" means "to argue for bullshit".
Other people have caught it and recovered, but it was not known whether that gave them immunity. What's different here? In fact, some people have caught it twice, so you can obviously recover without gaining immunity.
The Flash "editor" software was a work of a genius. The combination of vector graphics editor, symbol library, layers, animation tools and code was super powerful yet super approachable at the same time. I have learned AS2 just by toying with the examples. Over time I learned AS3, then HTML and TypeScript, in this order.

One more shout out to the vector graphics editor - the way you did boolean operations with shapes based on their color has not been bested since by any other editor.
It seems university administrators are taking everybody for a ride, not just students.
It doesn't sound to me like any settlement Ticketmaster could make with the company they hacked should prevent an anti-trust investigation continuing. If Ticketmaster used anti-competitive tactics it is not just other companies that suffered a loss, it was also the public.
I don't think that is the answer either. We would just get a lot of replications of boring results. And replications of those replications.
Open Container Initiative Runtime Specification
They support basically all PWA functionalities except installing the app to desktop. Is that really such a dealbreaker?
"Above the din of chat-shows, dramas and documentaries streamed to blaring voice-activated speakers, a louder sound can be heard: ker-ching. On December 29th Spotify, an audio-streaming service, aired the first in a series of exclusive podcasts by Prince Harry and Meghan Markle. The next day Amazon bought Wondery, a producer of popular podcasts including 'Dirty John' and 'Dr Death', for a sum reportedly in excess of $300m. The tech giant, which got into podcasting only in September, has also signed up expensive stars such as Will Smith and dj Khaled.

The deals are the latest in an industry-wide spree. Last year Daniel Ek, Spotify’s boss, declared that 'audio—not just music—would be the future' of his firm. Since then Spotify has been on a billion-dollar podcasting binge, acquiring production and ad-tech firms such as Gimlet, Anchor and Megaphone, as well as shows; in May it paid $100m for 'The Joe Rogan Experience'. Apple, the biggest podcast distributor, has bought Scout fm, a podcasting app, and signed up stars like Oprah Winfrey."
I had a similar idea last year, but clearly I'm not talented nor experienced enough to do it. Congratulations dude, this rocks.
iOS safari users have made up at least 50% the traffic of the last few sites I’ve launched. In the US at least they effectively have veto power on new browser features.
> Linux is not a secure operating system. [Click link for an explanation by the same author]

> There is no strong sandboxing in the standard Linux desktop. [...] This is in contrast to other desktop operating systems such as macOS or Windows 10 [...]. Windows automatically sandboxes UWP applications and provides the Windows Sandbox utility for non-UWP applications.

Is this actually fair? Windows Sandbox is not that different from using docker, or even better a VM, is it? It's great that UWP apps are sandboxed, but they're a minority of the apps people use.

I don't get how Windows gets a point over Linux here. Running all or most apps in a sandbox without the user even noticing improves security, but neither OS really do that effectively. Windows Sandbox is cool, and Linux doesn't have something like that out of the box, but a VM is easy to install and create no?
PyPy Project looking for sponsorship to add support for Apple Silicon
I wonder what Firefox can do to halt this negative feedback loop it seems to be in? Now more than ever we need multiple competing implementations of the Web APIs, so that the Web doesn't go the way the native apps have already gone.
That's exactly my point. It's completely wacky and inflammatory and would go over like a lead baloon then and now but the repercussions would be worse now.
If you want a battle tested hardening profile, use DISA’s STIG.
GUI Applications' Internals
How do FreeBSD, OpenBSD, and NetBSD compare to Linux (Gentoo) for security?
Nature also makes quite a few natural fusion reactors. The challenge is doing it without gravitational confinement.
Electromagnetic Articulography
The turn if the century really was a different time.

> boomer tech

Since we are talking about events ~25 years ago isn’t all of this “boomer tech” because the boomers were at the peak of their careers at the time? Aren’t they the ones that created, like, everything?

Seems like a strangely modern phrase to use to describe what is now ancient history.

Also I’m not that old but I already see the ageism in tech. I see ideas dismissed based on age rather than merit. The normalization of this type of derogatory language makes me uncomfortable.
Around here malt vinegar is certainly not what people expect when you say 'vinegar'.
Freud and Fathers
Destroyed? No. It has to exist to be destroyed.

I've lived in two places with busses. One is my current location in Norway, and I don't need a car to do my everyday stuff. The other was in Indiana. You couldn't always get home if you worked second shift and you couldn't get home from the bar: they also didn't run on sundays.

Slightly more common were taxis (but I've lived more than one place without this as well). The taxis were never reliable in the US: For example, my car broke. I called the cab company, who told me that it was impossible to order a car ahead of time and they couldn't give me a decent time to call - waiting time could be anywhere from 15 minutes to two hours. As you can imagine, it makes getting to work or to a doctor appointment difficult - especially if you are stuck outside before they opened.

City to city public transportation just doesn't exist most places.
Urk. Wow.

The bigger issue is "Don't copy a private key. Ever. Period."

How would you even do this? Don't the various private key containers make this quite difficult?
That's something else I think.
There is a great,devotional Sufi song which goes "Ali da pehla number", which translates to "Ali is at number one" meaning "Ali is the greatest". I think the song is in the Sindhi language.
Also in Mumbai slang, "Do number" means shady. As in, "do number ka dhanda" i.e. illegal business. "Do" rhyming with the English "go" means two.
Native apps do just fine. Surely not many people will drop their fave browser for a few apps. Im writing this on FF mobile and I use FF on desktop.

Maybe we overrate the value of PWA features? I mean they're great and all but will not having them affect my workflow?
A natural consequence of server admins disabling ssh agent forwarding.

All these “security truisms” tend to ignore the real world. When you remove features, people will work around it in a less secure way.
What Silicon Valley’s ICO bubble created
Why retailers everywhere should look to China
"Over the past ten months most people in the rich world have participated in the biggest shopping revolution in the West since malls and supermarkets conquered suburbia 50 years ago. The pandemic has led to a surge in online spending, speeding up the shift from physical stores by half a decade or so. Forget the chimney; Christmas gifts in 2020 came flying through the letterbox or were dumped on the doorstep. Workers at a handful of firms, including Amazon and Walmart, have made superhuman efforts to fulfil online orders, and their investors have made supernormal profits as Wall Street has bid up their shares on euphoria that Western retailing is at the cutting edge."
Syndicated:

https://thefinanceinfo.com/2020/12/31/what-did-silicon-valle...
Just by being an independent browser engine, firefox is arguibly one of the most important open source software projects - since basically everything is web-based nowadays and they are the only thing making the web the web, instead of a fancy google chrome runtime.

Other than that, I pretty much value having actual privacy when browsing, and firefox is really really good at that with ad-blocking (which may easily go away with chrome and with the pace of development on it, forks will be in a pretty bad situation), containers, etc.
Also, movies are a great way to pick up L2s but not necessarily the best way to learn in exactly which registers swearing or its avoidance fit...
Also trains: https://twitter.com/CalumS1991/status/860906439656824833
Woo, an excellent interview with much to learn from and think about.

In the transcript, when they're discussing "temporary autonomous zones":

> I used to read (Hackerbay?) as well..

He's referring to Hakim Bey, a controversial anarchist thinker:

https://en.wikipedia.org/wiki/Peter_Lamborn_Wilson
There isn’t some large science community. It’s a field that is hostile to everyone in it. There are no protections for grad students or postdocs. Once through those positions you are a moderately paid staff scientist (if you’re lucky) or in another field. There are so few professorships that it isn’t even worth bothering to list as an option. Anyone going into science thinking they’ll be a professor should stop.
Great idea! I'd thought of doing something similar for years. I can't believe the likes of Daft haven't added something like this in yet. It's so useful and you've a load of filters! How much time did you spend on it and how/where did you get the data from do you mind me asking?
Mitsubishi Heavy to build biggest zero-carbon steel plant
I see, I've heard about it but I couldn't find any reference that systemd starts listening on sockets before the firewall service is started. Even if it did, with systemd you can setup your firewall service to start before the eth link goes up.
Good observation. I believe you would use

withFADR :: (FragileAndDangerousResource #-> Unrestricted a) -> Unrestricted a

One can't tag "linear" values in the type system but one can tag non-linear "unrestricted" values. See "borrow" in Section 7.2, page 5:26 of https://arxiv.org/pdf/1710.09756.pdf