skysight-inc/HackerNews huggingface dataset:
An even simpler universal approximator that the authors overlooked for some reason is just to use a very large hash map. There are some practical issues around generalization and storage but it has very predictable precision.
Many countries still have obscenity laws, and the US had stringent ones for a while. Google Larry Flynt. He spent time in jail.

Canada has restrictive laws regarding some porn which is legal in other countries, they've arrested people over it.
Isn't the whole meaning of a "wireframe", that it's just the wires of a frame? Just the outlines, no color etc. ?
Show HN: Cloud Native Tunnels on Bare-Metal Cloud
> the brilliant C programmer hypothesis is almost untested, since most companies hire mostly average C programmers. It's only logical that non-brilliant programmers will be working somewhere.

Chromium has suffered from buffer-overflow issues, and that's a high-profile security-sensitive C++ codebase run by Google.

> Rust doesn't have the necessary certifications yet, but industry would be wise to contribute

I'd rather avionics code be written in verified SPARK than in Rust, but if they can build a rock-solid Rust compiler it would be good to have it compete in that space. I imagine it could be a nice alternative to MISRA C++, for instance.

As you've probably gathered from my mention of SPARK, I agree with you that Ada is sadly overlooked.

Turns out that the basic idea of an imperative language that's much like C/C++ but is much safer and better suited to automatic runtime checks, isn't a new one. Ada does this, it's existed since around 1980, it's mature, there are various compilers for it approved for life-critical work, and its performance matches that of C if runtime checks are disabled.

It's comparable to Zig and Rust in that regard, but those languages aren't the first to aim for C performance with far superior safety properties.

> there's no reason other industries couldn't use it.

Right, especially considering the fine work done by AdaCore, who make their tooling available as Free and Open Source software.

Perhaps Ada's reputation for being boring is its greatest vice, as well as its greatest virtue?
Someone has to take the first step, however small it may seem in the greater context.
I save them in my browser, I really don't get the need for 3rd party apps, text search, paid services or huge systems that contain 1000s of bookmarks.

What are you guys saving that's so important to you?
That’s pretty cynical. A more likely explanation might be that police agencies have limited resources, and and as a result have to prioritize their enforcement activities for actual crimes. There simply aren’t enough police, jails, or courts to arrest random people for leaving their homes with a mask on.

Further, by advocating for aggressive enforcement, you are also advocating for the ultimate super spreader event: filling jails with people that don’t belong there, where the virus already runs rampant. Most of these people would be booked in, get the virus, and then bail out or be released by a judge a few days later. Then, they would take the virus out into the community and spread it further.

These restrictions are a fun exercise in virtue signaling, but are impractical and actually enforcing them would increase the spread of the virus.
> Across every age group (except children) Covid is roughly 5x to 10x deadlier than the flu.

Two points:

a) 'Flu' is a different disease than respiratory viral diseases. (A.k.a. "common colds".) Covid is a kind of respiratory viral disease.

b) "Common colds" are also deadly and cause a huge number of deaths each year. They just get classified as deaths from stroke or heart attack, not the common cold: https://www.google.com/search?hl=en&q=does%20the%20common%20...

So counting mortality rates is not a simple issue and depends a lot on cultural factors, political incentives, etc.
A robot kitchen that will make dinner and wash up too
In cases of property transfers the lack of trust in blockchain is understandable because contracts and lawyers can annul your “fucking magic” due to local legislatures.
NeurIPS 2020 Virtual Conference Schedule
With that logic, you can cover for any thinkable activity 'because soviets'. We don't like european politicians? Bam, because soviets. Cause millions of deaths around the world? Worth the cause, 'coz soviets. Anybody does anything but exactly what we need them to (which in many cases would mean self-harm)? Commie ruskie, bam!

Change soviets with terrorists for 21st century.
Because the vast majority of people will be able to do exactly what they want on it.
> There are some practical issues around generalization and storage but it has very predictable precision.

That's the kind of thinking that will get you into academia and will keep you there! Keep it up sport! Don't forget to mention that exploring these issues is future work.
Ah yes a glass of red wine is "substance use", as a French that's a good one.
>That said once he became president it quickly became apparent what a danger he presented not only to the US but also to the rest of the world.

You do realize that all the things you're saying is just spoon-fed garbage that everyone around the world who's exposed to the same PR material would also say, right?

There are many levels of anti-Trump PR material. The political strategists have to try to advertise to various intellectual levels and various kinds of people. The things you are espousing is from the lowest level that is designed to cater to wide variety of lowest information voters.
Lots of interesting presentations and most of them are viewable for free
Want Vaccines Fast? Suspend Intellectual Property Rights
If you liked that one you’ll love Westfall’s Never At Rest
That had nothing to do with pedantry.
"Even if a company has a few brilliant C programmers on staff, they won't be able to find all the issues the mediocre programmers produce."

Also, I am very sceptical, that even brilliant C programmers won't have a bad day, lack of sleep or distracted by personal problems - to avoid misstakes.

And about ADA, have you experience with it? What could be the reason, it is not used on a broader base? I assume also lack of libaries, etc.?
I mean, there are millions of free and open C and C++ libaries around for allmost any usecase, I assume this is not the case with ADA?

edit: about ADA

https://www.electronicdesign.com/technologies/iot/article/21...

is a good comparison of C and Ada, I found.

Basically with ADA, you develope much slower (and performance is usually lower). But if you want reliability, it does sound good.
I feel you are shifting the goal posts by adding “consumer-oriented". There are plenty of areas where open source is what advances the state of the art. E.g programming languages (almost all are open source), compilers (LLVM and GCC is where a lot of innovation happens), GIS databases (PostGIS is the leader,the commercial ones follow) and in operating system kernels Linux is probably the most advanced while innovation at the same time happens in experimental kernels which are also open source. Plus some of the most complex beasts in software, web browsers, are all open source. Your snark against open source feels so 2005.

Open source dominates quite many areas but has admittedly some issues producing consumer facing products (but there are exceptions like Blender and vlc).
While there are many reasons to fall out of love with Apple, including those discussed in this blog post, many people will simply not do so.

Apple has always had an unusual and often unhealthy relationship with their customers, which has garnished Apple fans with labels such as "Cult of Mac members" - Ch.3 through 5 of this satirical book actually analyzes why that is: https://github.com/jasoneckert/CultOfMac
Yep this. It's fundamental supply and demand economics. It happens in any sector that's perceived to be fun or attractive. See also 'work for exposure' in photography and music.

It seems to me that the on the opposite end of the scale you have Database administrator. Pretty much all non-trivial software projects need databases, their proper administration is absolutely essential, and it's the least sexy sounding role in a software team.

My (completely untested, and semi-serious) career advice is to read a reference manual for a database like PostgreSQL cover to cover.
So is Cook and so was Jobs. It's extremely cringe-enducing for someone not part of the cult.
Startup Support Program – Special Discount for Startups – Streaming Software
Oh, I don't know, it very well might! However, the brain's physical structure doesn't look conducive to 4096x4096 matmuls!
That assumes you can ask the questions at exactly the same instance of time, you'd probably need more in real life, how many more?

Nothing is absolute in programming - anyone who's tried to uniquely identify a person in a database has struck this problem. For instance there was a time when gender was part of the key for a person in a database - not the case now.
Base 20 is not so rare, there are even some remains of this in European languages, for example 80 is French is something like "four-twenties" https://en.wikipedia.org/wiki/Vigesimal#Use
isatty and checking for TERM=dumb are sensible (as well as flags to enable/disable colors). Terminfo however is a meh depencency and since common tools (e.g. git) don't bother either there is no point in anything beyond that.
Where "right to financial privacy online" translates as "ability to pay for illegal goods and services".
Are you arguing that Sweden is allowing an uncontrolled spread of the virus? They've had strong voluntary measures in place all year.

In the past month they've also imposed several enforced measures to restrict the spread of the virus, including a limit on gatherings to 8 people, a bar curfew, and they've just closed secondary schools for at least a month.

"Don’t go to gyms, don’t go to libraries, don’t host dinners. Cancel." - Swedish Prime Minister Stefan Lofven.

Despite these measures they are seeing rising hospitalisations. Further measures look inevitable.

Or if not, what are you arguing?
I volunteer on a nautical SAR unit, and although it's been a few years, nothing in the movie struck me as out-of-character for a sailor. Casualty vessels rarely follow SOLAS/SAR guidance to the letter, and recreational sailors do all sorts of odd things when in trouble.

Also, I think we have different interpretations of the ending. Redford didn't survive.
Probably not at a power level which really matters?
> It's no different to any other legacy refactoring project

There are two approaches to a project like that, as you say, take something which works and iteratively make it better, or derive a specification from the project which works and create a new from-scratch implementation to meet that specification.

My experience with the "from-scratch" approach is that it is very easy to miss details in the specification that will only be found out later, so it is very easy to underestimate the amount of work required. Ironically, that contributes towards making it easier to kick off the project, as it looks like it will be easier and cheaper. Especially if there is a view to drop features in the new version, which is fine until the actual users find out about the plan.

Another issue is that the old system which is being improved is often actually still in use, and the users still want new features even while the new system is being developed. Either those requests can be rejected, or implemented twice (once in the new system, once in the old). When incrementally improving the current system instead, those new features may end up touching areas of the code that have already been improved, making them cheaper to implement, not more expensive.

Basically, I think you're right. Keep the current system working, and improve it without breaking it.
No, but:

> In May 1983, Apple entered the Fortune 500 at #411 after only seven years of existence. It became the fastest growing company in history.

Both Jobs and Woz left in '85.
AWS re:Invent 2020: Key facts
Slavery started to fade away around the 1800s.

No, the modern day slave trade is flourishing. Sex trafficking all over the world is one example. There are open slave markets in Libya now just as there were for centuries or longer.
Lots of people are getting very rich by running exchanges.

The jury's still out on the "legal" part of that particular business (spoiler: probably not).
Can you stop being unnecessarily hostile? As I already said, I was explaining the rationale for the actions, not justifying them.

Take your low-effort outrage elsewhere, please.
IMO holocracy can work, just not in a capitalist corporate environment. Money is power and people don't forget that because management throw buzzwords around.
I used to use linux's list.h quite a bit, that is the "good taste" implementation, where the head is the same as the elements. My only problem with that implementation is the fact it is non-typed. Heads are generic, and the code using them has to use container_of() macros to recover the containing type.

I've since discovered bsd/queue.h [0], which is very similar in purpose, but is not "good taste" (which I don't mind at all) on the other hand it is type safe, has quite a few variants for single and double lists, and oh also, it's not GPL.

[0]: https://github.com/freebsd/freebsd/blob/master/sys/sys/queue...
Please stop. Seriously, this kind of mentality can only be detrimental to the effort to curb climate change. Every single discussion on the topic inadvertently ends up in the same few debates about numbers.

Denmark has taken a decision against its own economic interest, same as Norway before it (and maybe others). This is a decision worthy of a lot of respect.
That’s wild and unexpected. We (used to) burn eucalyptus for heating the house. A dry log will not light and stay lit without a healthy bed of coals in the wood stove.

I would think a tree adapted for brush fire would be more fire resistant. But a brief search does validate that on very hot days, the oil can vaporize and is indeed very flammable. The seasoned firewood must behave different than the live tree; the oil may have dried out at that point. TIL.
>to use this[0] docker container

In a similar vein, Jitsi's video recording solution is pretty much the same thing[0].

>It works by launching a Chrome instance rendered in a virtual framebuffer and capturing and encoding the output with ffmpeg. It is intended to be run on a separate machine (or a VM), with no other applications using the display or audio devices. Only one recording at a time is supported on a single jibri.

We are severely lacking stand-alone webRTC implementations - the best implementation is in the Chrome codebase.

[0]: https://github.com/jitsi/jibri
I think most corporates would kill to garner the sort of emotional attachment Apple creates with it's customers.
The DOOM! Report: trend forecasting by OpenAI's GPT-3
What's new in .NET 5? Learn how .NET Core and .NET Framework evolve into the new cross-platform framework.
The "avoid special cases" argument comes up a lot in math too. For example in combinatorics, some people define 0^0 = 1, so that lots of formulas with "if x == 0 then this else that" just collapse into "that". (Other people insist on inventing a different symbol for this "special exponentiation", but I think that's unnecessary myself.)

For the same reason, an empty sum is defined as 0 and an empty product as 1, so your base cases of some inductions don't require an extra "if".
Nvidia and AMD were both using tile based rasterization with deferred rendering which is different to tile based rendering.

Correct me if I am wrong, as I dont follow GPU that closely any more. ( Because I believe we have hit a point where processing node matters a lot more than uArch on GPU as their performance scales very well with transistor count. )
Sacrifice so that elites can travel to Davos in their private jets and gaslight you for not sacrificing enough.
Virtue signaling and local PoC:s might be specifically what gets larger countries on board though, albeit from secondary effects.
Waves can propagate in very unpredictable ways and create unintended consequences. It's better be safe than sorry is very applicable here.

Even a ~1W radio can go a long way, even in a city. So, yes, think of the spectrum.
> I think it is reasonable to assume that such process doesn't need any crypto proof and ultimately depends on lawyers, salesmen and bankers.

This is true of basically every single cryptocurrency project.

The main problem the cryptocurrency tends to solve is that the lawyers, salesmen and bankers have an annoying tendency to insist you follow the law and don't steal everything.
The Cloudflare Data Localization Suite
Well, the next question is: is clang doing anything different for arm than for x86? Why is the difference so big if that is not the case? Memory, cache and latency might be the big thing, and there is nothing saying that intel or AMD couldn't compete with that.
The tremendous rise of the Chinese cloud market
Privacy needs to be built into the Internet
The industry rediscovers DEC RMS?
That and of course improved performance by avoiding copies where they aren't needed. This is easily benchmarkable in practice.
Or just don't use a terminal color scheme where the any foreground color except 30 has bad contrast with color 40 and don't use a default background color that has worse contrast than 40 with all foregreound colors other than 30.
Study Edge (YC S12) Is Hiring
Technical Product Manager
Study Edge is seeking a Technical Product Manager to act as the essential bridge between our technology team, product teams, and clients. This position reports directly to the CTO.

Responsibilities:

Representing the management team in planning and product meetings; work with product teams to bridge the gap between engineers and the business side
Meeting with the rest of the engineering management team to align engineering-wide priorities.
Work directly with our school district partners to troubleshoot escalated issues
Work directly with our school district partners to integrate Learning Management Systems, Student Information Systems, SSO, and other services.
Helping implement effective engineering processes and policies that emphasize quality and forward progress.
Working with school districts to address high-level technology issues
Overseeing all of Study Edge’s programs and projects that have a technological component
Requirements:

Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
You have 2+ years of serving in an engineering management role.
You have experience shipping mobile and web applications with a focus on rapid delivery in an extremely fast-paced environment
You possess exceptional written and verbal communication skills.
You are highly organized. With many people doing many things in a fast-moving company, strong organizational skills—both for yourself and for the team—will be required.
You are able to weigh several and often conflicting constraints and make rapid decisions in a fast-moving and quickly-growing company.

Industry
EdTech

Employment Type
Full Time, W2 (employee)

Location
Gainesville, FL (post-COVID, remote until then) - Relocation costs covered
No, while B3 is a common ingredient in such things: it was really nicotine.
The secure enclave is not used for bulk encryption and decryption, it is capable of encrypting its own secrets, but does not actually affect the speed of any benchmarks. The CPU is used for bulk encryption and ARMv8 ISA has special AES instructions, same as Intel.
As for video encoder/decoder, Intel had QuickSync for 10
years now. Nothing that is unique for Apple.
I agree that people attribute too much magic to M1. I cringed when the speed advantage was attributed to faster atomic refcounts.

However, don't underestimate Apple's ability to take incremental improvements and make great products out of them:

> No wireless. Less space than a Nomad. Lame.

MacBook Air has a desirable form factor, 2-day battery life, reasonable price, and is actually powerful enough to stream and edit video, play some games, and doesn't sound like a helicopter while doing it.

This is a major breakthrough right now. You literally can't get any other laptop that is fanless, and has this price, battery life, and performance. It used to be a "choose two" situation.
One of the purported benefits of DoH, and especially of not using one's ISP's DNS servers, was privacy from authoritative governments.

Some critics of DoH, and especially centralized DoH, said that it would not help; see "DoH for oppressive regimes":

* https://blog.powerdns.com/2019/09/25/centralised-doh-is-bad-...

See also Paul Vixie:

* https://blog.apnic.net/2019/11/04/dns-wars/

Personally I prefer DoT: it allows me to control resolution on my network, but if you want to allow 953 and use a third party DNS service because of your ISP, you still can.
I really like the power and flexibility of Lisps, but I am so much more productive with good(!) statical typesystems.

Looking at both typed racket and now sugar, it doesn't look really good to me. I think I would rather decide to go straight for Haskell/Scala/... or Lisp/Clojure. Maybe it's not really possible to combine both in a good way _yet_, or maybe it's not possible in general. I hope for the former.
The guy is nerding out. In his interviews it never seems like he cares about the business side just the tech side. I kinda hope that some day I can just create companies to nerd out.
Facebook is even worse and yet it is growing.
Your buddy lied to you. 10% is 100% made up.
Not particularly. I don't disagree with the assessment, I just doubt most people use that to draw the conclusion that the CIA is bad. While they may not identify with Bourne as they would have Bond, they won't argue Bourne shouldn't have been developed by the CIA.
Being part of Unicode does not preclude having to install additional fonts.
> I'm currently looking at BlackMagic's DaVinci Resolve, which has a quite well featured video and audio editing package for free. But 'all' the free version does is edit video clips. You have to pay for additional functionality. Premiere Elements, in contrast, has lots of useful things like creating/handling non-video assets such as text for titles and credits, loads of (sometimes cheesy) clip transitions, etc etc.

The free version lets you create titles, animations, transitions and you get access to their after effects comparable tool for fancy animations as well as color grading and audio / video editing.

It's a very reasonable free offering. I use it all the time to edit podcasts. I want to use it for editing video too but I have issues with it adding artifacts to the rendered videos, I think it's because it doesn't like my 6 year old GTX 750ti.
To be clear, what they have to convince the state legislatures to do is throw out the votes of the states. That doesn't impact only the Presidential election; it takes votes away from legislators that picked up votes on split tickets and disrupts every other race that was run in November.

That's a short trip to never being reelected again, so it's a tall order. One state legislature might be stupid enough to do it. Two is staggeringly unlikely. The margin of victory is too high for it to matter if one does.

I don't know what evidence the link you just provided is supposed to be in this situation; True The Vote fails to indicate why the company in question isn't supposed to have access to that file. And given TTV's history, I don't assume that they know one way or the other.
> but the writing was on the wall once it became obvious just how much wealth a motivated free person could create.

Obvious to whom? Definitely not the slave owners. A motivated free person might create more wealth for themselves, but it's the society as a whole that potentially benefits from that (for sake of argument), not the previous slave owners.

So why would it sort it self out? It didn't, and hasn't. This change could only have come politically, which is why that was the case.