skysight-inc/HackerNews huggingface dataset:
To me, this is a community of people that want to share interesting topics and information, and contribute to that sharing and discussion. The greatest prize of all this is how much accurate and useful information we all get out of this. I've become a veritable encyclopedia, a proficient and effective software engineer, a resource on many topics for friends and family, and continue to be an enthusiast of computing software and hardware advances.

There's no denying the part of our brain that gets a kick out of the internet points which reflect peer approval and respect. However, I will continue to hope to value the greater good that this community creates for all of us over the individual recognition that gives me a much shorter term buzz.
In this case the user is in Norway which is not a member of the EU.
It turns out that the benchmarks for M1 vs latest generation Intel & AMD CPU's are indeed overblown, and it is an incremental improvement more than a great leap forward.

The source of the confusion has been the benchmarking software. To saturate one core on an Intel processor you need to run two threads, because that's the way they are designed. So the single thread benchmarks that have been used so far have been using 50% of the capacity of an Intel CPU core and comparing it with 100% of the capacity of an M1 CPU core.

This article breaks it down fully: https://wccftech.com/why-apple-m1-single-core-comparisons-ar...
On iOS at least you can allow an app access to location data only while the app is in use (or not at all). Not sure what the situation is on Android.
I've never owned a Mac and don't intend to own one but I'm very happy with this M1 move, mainly for the reasons highlighted in the introduction to the article:

>M1 Macs embarrass all other PCs — all Intel-based Macs, including automobile-priced Mac Pros, and every single machine running Windows or Linux. Those machines are just standing around in their underwear now because the M1 stole all their pants.

I think it's a bit unfair to lump Linux in there since it's been running on ARM and other embedded, low-power devices basically forever, but it is true that few of us run our Linux desktop on an ARM board.

But I think the overarching point is true: now desktop and laptop makers can't just pretend that having a hot and/or slow, clunky, noisy x86-based architecture is just a fact of life. I hope and expect that it'll help create a new generation of ARM-based laptops and maybe even desktops that will run cool and smooth.

I want to believe.
Completely subjective comment/question:

Even if Neutralinojs starts out as super-lightweight, isn't it the case that bloat is almost inevitable? I mean, as you add more and more features, and get more participation, more people attracted to it for its lightweight nature, more code changes, and more abstractions to solve more problems... eventually you become the thing that you were trying to avoid.
Apple had versions of iOS running ARM on phones and pads since how many years? They used their head start already to launch themselves into their ARM computers.
Does timescale have a page giving a clear overview of the different offerings/editions and their features and limitations?
(Disclaimer: post author and Timescale employee)

I'm sorry you feel like we were trying to be dishonest in the post. On the contrary, we put a lot of effort (and 7,000+ words) into trying to explain everything that we did - just as we've done with other benchmarks which others have linked to.

The TimescaleDB test did not use continuous aggregates for these test, only raw time-series data stored in hypertables.

For each database, we (and other contributors) do our best to use features in all cases that take advantage of the DB. For TimescaleDB, a function like LAST() happens to be really powerful for most workloads and is really, really fast. That's not cheating, it's using the software properly! :-)

The SQL that we generate for each database can be examined here (https://github.com/timescale/tsbs/tree/master/cmd/tsbs_gener...) and as an open source project, anyone is free to contribute!
The Breakdown: Raising Venture Capital
But that goes equally across platforms. When I'm on a windows machine, I miss the hell out of Keynote and Bear, for example.
I wish Gruber would just let modest criticisms like this stuff fly rather than pen an overwrought argument like this.

I think it’s perfectly legitimate to raise concerns around Apple software because it’s one area where Apple has faced sustained criticism from its users and has done very little to remedy the situation. So if the software that runs on top of the M1 is shakey, it’s entirely realistic to expect these “warts” to be with the platform for a while.
> Do you think the machinery will work? Do you think the staff will work? Do you think that TSMC will be able to get the materials it needs for production? Do you think TSMC will be able to run any of the software they need for their operations?

Yes to all of those questions. Even if it took a year to re-establish dependencies in sourcing of materials, I don't see why they wouldn't be able to do it.
If they make verbal assurances that they'll do nothing bad, perhaps they'd be willing to write them down on the contract.
Have you read the comments on that article? That article is not nearly of a smoking gun as the possibly clickbait title.

More discussion: https://linustechtips.com/topic/1276532-exclusive-why-apple-...
Have you used any whale oil candles recently?

Energy sources do get replaced. Just not every time.
The importance of software integrations for your product
As people, we like to think categorically... especially "contracting" in the philosophical and legal sense. Whether its a medieval oath or a standard employment contract, the concept of "binding agreement" sorts out moral issues of consent and creates a platform for further relations.

Reality is generally less fussy about categorical boundaries. It likes spectrum. Linnaean classification is an approximation. Biology isn't strict about species, or even organism barriers. It's the same with a lot of cultural stuff.

On one end of the spectrum, we can have a business agreement negotiated diligently and in good faith between equal partners. On the other end, we have take-it-or-leave it agreements: The T&Cs stack a bank hands you when you take a loan. The wall of incomprehensible legalese we consent to when we use an app or website. An employment contract is somewhere on that spectrum. Employees may be able to submit "red line corrections" depending on their seniority and confidence, but generally its written by employers and treated as under their control.

In philosophy, contracts (including rhetorical ones like "moral contracts) are a popular mechanism for problem solving. They certainly are in law. In normal human life, norms are much more common.
There are no honest 8GB reviews. Gruber is selling 8GB Macs based on 16GB review units. This is the iPad 1 with 256MB all over again.
I agree. And I'd add that it seems like in our modern more complicated/interconnected world that nation-state decisions that are implemented have vastly more far ranging consequences than in the past and are not as easy to predict.

Mitigating that we have better information than ever, but it scares me that these enormous decisions are often made based on greedy influences.
Yes. I have the same iPhone too. I just don't get why so many people here are fixated on chipset differences when average people care more about having better quality mic, speakers, etc. Even camera is good enough on most devices these days. The photos will not have huge differences after being compressed on online platforms in the end. How many people actually care about having raw photos?

I just don't think any flagship in 2020 is worth it for an average consumer when options like pixel 4a exists. iPhone se is not good due to the screen but otherwise it would have been a great contender as well. People notice 90hz crisp display more than faster opening apps.
In some 3D Video Games, they use inverted controls this is because the joystick is a lever. The player expects the opposite side of the joystick to act as a lever should, that is, for the game character to move/look down when pressing up on the joystick.
Only when I can use it without Android or iOS on my desktop and on Pinephone...
Well, where "hot" means "needs a fan".

iPhones and iPads sure can run quite warm when charging and doing intensive things on them.
mushrooms are amazing
Why? Is it more important for the "first person" to post it to get more internet points, or for more people to actually see the link?
Supabase Beta: Auth, SQL Editor, Benchmarks
Norway integrated GDPR into its own legal system: https://lovdata.no/dokument/NL/lov/2018-06-15-38
Canada’s Covid-19 Response Is to Spend Heavily and Ignore the Deficit–For Now
Bash isn't putting anything in /dev. It checks to see if those files exist (I've never seen them actually exist though), and if they aren't there, it just parses the string and creates a network connection as though they did exist.
Whenever someone asks me how a computer works, this is what I tell them to read. No need to qualify the recommendation on their background, the book is accessible to anyone because it starts from first principles and builds layers on top.
Roosterjs – open-source wysiwyg from Microsoft
GH https://github.com/microsoft/roosterjs
Not "making it up", I am basing it on every Ryanair flight I've been on.
AMD CPU sales skyrocket with Ryzen 5000 launch, leaving Intel in the dust
The straightforward way to implement chat is with messages sent over websockets or http.

If you open the "Developer Tools" in your web browser you can see a trace of network activity that will show you all that: probably they have a 'web service' with a clear structure that you can imitate to send messages.

You might not quite be able to send those requests with curl, you may need a client that supports cookies or any of the foibles that real web browsers have instead of a simple http client. But it is very possible you can build an API in your favorite programming language to deal with the bots, keeping in mind the asynchronous nature of the thing -- your agent is potentially both a server and a client in multiple domains and very similar things might happen if you push the letter 'k' or if they sent you a message.

The chat service cannot really encrypt or sign messages other than via HTTPS in the web browser: the client is in your physical possession and you can use the debugger and other tools to give up any secrets it contains or just re-write the Javascript to do exactly what you want.

If it were a hassle you might "join 'em rather than beat them" by using a real web browser or simulation of a real web browser.

There are scripting APIs for Windows & Mac, and APIs for handicapped accessibility, a headless Chrome browser that is built to be scripted.
What’s the Windows app compatibility look like on those, though?
I think you’re spot on. The simplicity of your solution suggests, though, that the root of problem isn’t knowing what to do.
I wonder if the Solar death rates are under-reported. Installation and maintenance has significant risks. Folks fall off roofs all the time, and usually die.
E-Scootering to Profitability
How to get perfect OCR of digital data with 100% accuracy?
Air conditioning the outside is almost assuredly not sustainable.
Good fast cheap pick two. It has ever been thus, and business will almost always pick cheap. Quitcherbitchen at “developers”.
Seems to be a large number of people defending Google on here when every other other day, Google is the target (and rightly so) for criticism on HN. Would this be a bigger issue with the HN crowd had it not been a black woman?

Edit: and here come the downvotes :/
Embedded Linux for teams
Hey HN, Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools. We're particularly focused on scalability. We take proven tools like Postgres, and we make them as easy to use as Firebase.

Supabase had an Alpha launch [1] six months ago. This time we're more stable and feature-full. For the past 2 months we've run benchmarks [2] and security audits and we're confident to take on production workloads.

Our current feature-set includes a realtime engine [3] on top of Postgres, auto-generated APIs using PostgREST [4], and Auth with Row Level Security, OAuth, and magic links [5] . We have a full dashboard, with built-in SQL Editor (full Monaco editor) and a Table View (like Airtable) [6].

Next we are focused Storage & Functions, as well as the local development experience - making sure developers can go quickly from dev to prod.

A few of the team will be here to answer any questions - my cofounder @awalias and @steve-chavez from PostgREST, @inian, and @1_over_n

[1] Alpha launch - https://news.ycombinator.com/item?id=23319901

[2] Benchmarks - https://github.com/supabase/benchmarks

[3] Elixir Realtime engine - https://github.com/supabase/realtime

[4] PostgREST - http://postgrest.org/

[5] Auth: https://supabase.io/docs/guides/auth

[6] Dashboard: https://supabase.io/docs/guides/database
Were you looking for something like this?

https://www.timescale.com/products
> For example, when you are moving an object in 3D you don't need to spend time projecting 3D objects into a 2D display using linear algebra. You just set the x,y,z coordinates and the engine does the hard work.

but setting x,y,z coordinates so that they do the kind of motion that you want is exactly where you need linear algebra.

Say you want to make a ball move in a spiral motion, how do you do that, from code, without students understanding algebra and basic operations like "translation on a plane" ?
E8: Are Your Messages User Friendly (& How to Design Them)
Well, and who's laughing now? :)
I'm not saying you should not! But lets just say you want ELK stack, you can try ELK cloud from Elastic which is hosted on AWS or Azure Or GCP as managed services But Elastic company manages it...That also help those folks support themselves.
Cultured Meat, Deep Mind Does a Breakthrough, UK Nuclear Fusion and Vaccination
I recall hearing that in the absence of tasers baton use went up higher than firearms use. Even if tasers may be used unnecessary they still appear to be a net good
What is better? Ryzen 5000 or Core i7-10700K?
They can be evaluated, it's just going to be difficult to do it as a quantitative analysis.

Which is actually kind of fine with me. After a long long period of people only being interested in asking questions when the answer can be graphed, it's nice to see some individuals' actual feelings and opinions showing through in the results. For example, "all tasks that do not require close OS functionality" was a gem of a response that you'd never see in a survey that consisted solely of checkboxes and radio buttons.
Plastic just lets you see it. Wax paper works perfectly well for protecting things from desiccation.
>However, I don't know how this survey was advertised, so the results may just be sampling bias.

I created this survey. I originally posted it to the CL subreddit and the CL IRC channel, so somewhat limited communication channels. Maybe there are other, better places to post it?
Looks like you can achieve an equivalent effect with service workers, like this:

1. If no cookie is set, the server inlines all resources in the initial HTML, along with the original URL in a data attribute if not content-hashed, and sets a cookie. Ideally, the inlining is performed so that base64 data is all together for better compression (this can be achieved by putting all scripts in the header and images in the header as CSS background-image values)

2. If JavaScript is enabled, a service worker is installed, and all the inlined resources are extracted, put in local storage (or in the browser cache if possible) and will be returned by the service worker

3. If JavaScript is enabled, the service worker keeps track of what is cached in the browser and modifies each request to send a bloom filter indicating these resources

4. The server later only inlines resources that are not cached by the client, using either the bloom filter if available, or using server-side tracking

As far as I can tell this has equivalent latency and bandwidth requirements to having server push plus cache digests, with the disadvantage of requiring JavaScript and slightly higher overhead, but the advantage of being more customizable.
Unions don't have to be limited to a single employer, and their actual advantage isn't any of that, their actual advantage is that they allow you to effectively withhold your labour, which is even more effective if you are in high demand.

In any case, I wish you the best of luck in your endeavors.
LibreOffice 7.1 beta boasts impressive range of features let down by a lack of p
https://www.bbc.com/news/world-asia-china-29655466
Oh wow, I didn't know that, they're the guys that do alexa traffic rankings. Didn't really know it was owned by amazon. Thanks for the info!
Maybe Teams doesn't work as well for other people as it does for us, but the problem seems to not exist for us on Teams. There's a few things that (accidentally or on purpose) make it work:

Threads/Conversations are the only way to talk in normal team channels. This means that messages are automatically grouped on topic and you can ignore the ones you don't care about. I have never worked with a Slack team that used threads effectively and so you regularly end up reading a load of stuff you don't care about to find the stuff you do care about.

Separation between a Team channel and a chat channel. Chat channels are more like normal Slack conversations - they end up being fairly synchronous. The Team channel is where the more asynchronous stuff goes. We have a strong project convention (almost a rule) to use use a Team channel if more than 2 people are involved. It helps visibility and means that conversations default to async. But if I write a direct message to someone then it's because I want to interrupt and get an answer and so they get pinged.

This means I get pinged a few times a day about things I need (as SW Lead) to deal with, and the rest of the time I can just catch up on threads when I'm waiting for a compilation.
Show HN: Slowfil.es – Demonstate and observe slow-loading resources
It's pretty common in large corporations to have 'affinity groups', which discuss topics that affect the group.

I don't work at Google; I work at Amazon. I can only speak about my experience, but it's likely the same at Google.

You don't have to be a part of an affinity group to be a member of the mailing list (that's where the ..and Allies portion comes into play).

The 'Google Brain Women and Allies' mailing list is probably full of women from the Google Brain team, non-binary and men from in from the Google Brain team, and others who aren't on the Google Brain team but are interested in its work.

Again, I don't know. But this is educated conjecture based on my experience at another FAANG.
I feel like base64 is "good enough" and well supported pretty much everywhere that I'm skeptical of trying to convert to a new slightly better format.
You can now run Linux and Windows on the new Apple M1 Macs
Funny thing, you could make a constant length superset of x86-64 with backwards compatibility, and it's even going to run fast...

(The instruction decoder would become more of a translator.)

The bigger problem with x86 is the implicit hard synchronization barrier after most writes. This cannot be easily fixed without introducing new instructions altogether.
Physicists Measure the ‘Magic’ Fine-Structure Constant
How is this different than any other OS? My preferred software is Mac or *nix based, so by your logic:

To be a "Windows user" you have to give up the software you prefer, and use the software Windows prefers you to use. And you don't get to be unhappy if the software you prefer doesn't run OK?
Sometimes I'm not even sure they're re-inventing, just adding a vender-lock-in layer on top of the service and making it run on Lambda so they can advertise it as "web-scale".
Are countries under pressure to approve a Covid-19 vaccine?
for the reason that my preschool kids can identify a circle from a picture but not the words typed, yes (which is where this is targeted). This wouldn't be programmed from a keyboard (which also is difficult for that age), rather a toolbox would have all the commands available and you would just tap or click or drag them to the program.
Well, my last paragraph was:

> However, this plan would also reduce plastic consumption (and production, so $$$) by orders of magnitude, so I don't expect it to ever pass a solid lobbying plan.

That's why we're being buried in trash, because people are making money from that trash.
A testament to the brokenness of making `[` a command
OP was asking for actual substantive thoughts, not just this one point being regurgitated over and over again.

Svelte has been around for "a while" and seems to be hanging around and people are enjoying it.

I'm still really comfortable with React, and would love to know how people have found the transition between the two and how Svelte compares.
Yeah that's what puzzles me, why has chip superiority not translated into an objectively better phone? For laptops the M1 laptops are best in class in everything, battery and performance.
While pretty different, this reminds me of the more recent _Vagabonds_ by Chinese author Hao Jingfang, translated to English by Ken Liu. I highly recommend it.

I haven't read Red Star, so can't totally compare. But Vabagonds is also about "different society on Mars what does it have to teach Earth", also by someone from an (ostensibly) communist society... but from a 21st century author of course, and Vagabonds is not propaganda for a particular singular vision, but more philosophical investigation of alternatives and variations and what can be changed and what ends up the same anyway, social as well as personal.
Note that this is a bashism, netcat is (a bit, due to BSD vs GNU) more portable. I think Hurd can provide similar functionality at the filesystem level thanks to its translators. Plan 9 likely can, too, and it would be possible to cook something together with FUSE.

I leveraged this some time ago to sent WOL packets. I think it went something like:

echo -e [16 times the target MAC written as \xFF] > /dev/udp/255.255.255.255/9

BTW, I'm not entirely sure how broadcast IPv4 addresses work. I think they are set by the DHCP server, and the computer sends packets to these addresses as MAC broadcasts? (leaving the dest IP as the configured broadcast one).
What sales, they hardly had any stock available. I've been trying since the release to get my hands on a Ryzen 5900x and they're sold out everywhere. I'm trying to get on a waiting list for it now, fingers crossed that they can deliver before the new year.
Exceptionally talented kids whether it be sports, music, math, chess etc. should go to normal schools and receive training relevant to their gift in a separate setting. Their schooling doesn't have to be an either or choice.
You are missong that it's the large fossil fuel plants that need long distance transmission.

Wind and solar (the ones getting cheaper) need storage, not transmission.
Flaw allowed iPhone hacking remotely through wi-fi
That’s draft 1 from 2019, draft 2 from a couple months ago which adds more and fixes the test vectors is here:

https://tools.ietf.org/html/draft-msporny-base58-02

Also of note is that Bitcoin has since moved onto bech32 - the shortcomings of base56 are discussed in the first section:

https://en.bitcoin.it/wiki/BIP_0173

Pieter Wuille’s talk on the design and motivations is great:

https://youtu.be/NqiN9VFE4CU
Generally when you see <optimized out> it really is because the compiler didn't emit location entry for that variable at that point in the program. There's plenty of stuff in DWARF that gdb/etc doesn't make a lot of use of but variable locations aren't among them.
This is good feedback, I will certainly consider that for the future.
It's still apparently macOS. But, yes, they did bump the major version number.)