skysight-inc/HackerNews huggingface dataset:
Thankyou.

ARM and x86 are both capable of very high performance. ARM isn't magically capable of putting out 10x the FLOPS in the same power envelope. Modern x86 parts are very close to ARM in terms of work completed per unit energy consumed.

The difference is that it's rare to see an ARM part with a heatsink/fan and it's rare to see an x86 part without one. RPi and MacBook 12 are notable exceptions to this.

All of this presumes that CPU utilization is what's eating the power. It's not. For an idle machine (e.g. ARM iPad vs. x86 MacBook) most of the energy goes into the display backlight. The SoCs idle down to near zero energy consumption.

It's even difficult to assert that CPU usage is a big power culprit on these machines. My MacBook 12 can max out CPU forever and hold 1.8GHz with no fan. The 4 core post-Haswell MacBooks can max out their CPUs and have the fan running very slowly. But run the GPU hard on either of those machines? You'll max out the fans and power consumption immediately and things will start throttling.

TL;DR: CPU arch makes no difference. ARM Macs will have similar cooling solutions to the current ones.
Ask HN: Best WFH Mic?
I just bought the AirPods pro thinking they might sound half decent for zoom. They work ok on the iPhone but terrible on my MacBook Air (known issue, apparently).

What mic should I get?

Yeti? (sounds great but bulky and need to have it in front of my face)

Rode Smartlav? Looks neat but wired to my shirt?

Some kind of headset?

I’m not a podcaster but want my voice to sound decent. My home isn’t a soundproof studio, and occasionally my 6 year old will bang something in his room nearby or a police car buzz outside.

I got lost with Youtube videos of vloggers, youtubers and sound pros comparing Db floors and frequency response rates...

Thank you wise hackers!
How are they supposed to prevent these videos from being posted? The ones doing the posting are anonymous users, not port hub. Any site that has user submitted content faces this issue. It is generally in feasible for them to manually review every submission so they are dependent on other users reporting the violations.

On the other hand, they should be very responsive when content is reported and at least block it until they can do some review. Waiting for an extended period of time is unacceptable.
Oh, well in that case, yeah, I agree, that's not very useful.
I am reading the same two books, lol. I have planned for leetcoding and take up a few classic HN recommendations related to data structures and system design.

I wonder how many people start with this exact combo and then it evaporates after a few months.
> APL/J/K can be very fast for an interpreted language, but they won't beat C, C++, Fortran, and Java in most cases.

Do APL/j/k/q work well for some performance-sensitive situations but not others? Some of the comments here by people who appear to be very familiar with the language make it seem like it performs quite well compared to the traditional high-performance languages.

Distribution is definitely something I hadn't considered; I guess I've been spoiled by the variety of free/open languages available these days.

I've always wanted to try to pick up an array language to expand my horizons a bit (e.g., that one bit of advice that programmers should learn one of the four main types of languages --- ALGOL-based, Lisp, functional, array-based), but I just haven't had the time.
I find it interesting that they are making this available to the public before doing a major rollout at Whole Foods. Or maybe they're doing both?
JSON Template over JSON
I think in that case, and also without getting too into the weeds, I'd put forward that a precursor to art would be consciousness. Until then I figure it's pattern matching—or instruction-following. Origin I guess I also consider important... but we'll get into the weeds if I do go one (as I was about to start questioning if a child learning drawing techniques from a 'how-to' book is creating art in that moment)

That's my quick first thought, anyway.
Their repo says they are using version "0.0-20170809-b9c14c6b"

https://github.com/clojure/clojurescript/blob/master/deps.ed...

https://github.com/clojure/clojurescript/blob/master/project...
I believe that there won't be a real recession until globalization and especially the position between China and the West is settled. No side will be willing to slow down. As a consequence, there will be full demand for whoever is willing to get something done.

However, there will be countries that will lose contact to the state of art in some areas. As a consequence, I am sorting my belongings to be able to move freely should that happen to my niche.

In the still not so unlikely event of a recession, I hope that I can use that opportunity to start something new when rent and wages are cheap and governments try to stimulate the market.
> Unless your country's government crashes

To be perfectly honest, I think there's a high enough chance that this will happen (although still a low chance) that I have to take it into account in my emergency plans.
Previous related threads:

https://news.ycombinator.com/item?id=22480260

https://news.ycombinator.com/item?id=22477567

https://news.ycombinator.com/item?id=22475019

https://news.ycombinator.com/item?id=22468361

https://news.ycombinator.com/item?id=22465178
Dali is definitely one of the people I remember talking about the method, but I've heard it elsewhere as well.
It looks like CAA does not prevent bad CAs at all? A rogue CA can just skip CAA altogether, no?
Why not? Make them all responsible for curating the content they provide. Yes, that sounds fine.

Maybe I'm naive to the law you mention. What law applies here that protects HN and Pornhub?
Most people don't seem to understand that you don't pull all your retirement out at once, so the market going up or down doesn't really affect that
> Section 230 protects bad actors, not good ones

Section 230 is why you can comment here without dang having to approve every comment you make first. It's why Facebook and Twitter and Reddit and HN can exist. It protects all actors.
> Certificate issuance transparency helps, but doesn't get rid of the fundamental issue.

I think the real innovation in transparency will be client side. I have been wanting to develop a "root CA" hit counter that tracked locally which of the sites you visit used which CA. You could say the logical addition from there is to allow users to disable unused CAs (or do it automatically when unused) and have a opt-in when a disabled one is used, but I think that's too much. Just a client-side plugin to let me see which CA is used and keep track alongside history (i.e. not in incognito) would be nice.

I am waiting for this Chromium issue to implement such a thing: https://bugs.chromium.org/p/chromium/issues/detail?id=628819 (looks already done in FF)
On the contrary the death rate in Germany is almost 0%. The median age for those that have passed in Italy is ~81. Most of the US deaths currently were from an end-of-life care center. A massive percentage of the deaths in China are from the original province. I'm not saying this isn't an issue, and we should especially look out for our elderly, but the stats simply aren't there to claim a 20% death rate.

https://coronavirus.jhu.edu/map.html
I think it's likely that there'll be second-order consequences that are worrisome, too. For example, war and revolution is extremely likely as the demographic order is remade. Already North Korea is saber-wrattling toward South Korea, the U.S. blames this on China, China (and Iran) blame it on the U.S, and a large portion of the Iranian government may be dead or incapacitated.

If we get war after the plague that'll carry the death rate down into young men, and perhaps spark further plagues.
My POV (from GA) is that this is going to be highly state-dependent.

For example, the first couple years of the ACA there were N vendors providing ACA plans materially similar to small group plans. Today, most of those vendors have abandoned the individual market. So the quality of plans/carriers available to ACA purchasers vs small groups is vastly different today.

In 2015 it was the case the $500 in the individual market was roughly equivalent to $500 in the small group market. Today, $500 (or $1000) spent in the individual market won't buy you the same coverage as $500 in the small group market.
> I can’t imagine how they for profit people have hurt the internet more than they have helped it.

By turning the Internet into what is first and foremost an ad delivery system. Everything else stems first from the need to show people ads, track their online movements and ensure they are spending as much time as possible "engaging" with your "brand".

Why is it slower than ever to load a page with text and images? It's because of the invisible fatberg of ad networks, A/B testing scripts, heatmaps and analytics trackers sending and receiving requests, all of which have zilch to do with actually sending a page from the server to the client.

"All the cool things made for profit" includes the real-time bid matching system without which websites like Youtube wouldn't exist, because it wouldn't be worth the
expense to Google or to some other megacorp.
That site is one of the most annoying ones I've been to in a while. It makes me agree to their tracking, and if I want to customize what trackers I allow then I have to click on each individual tracker from a list of around 20 or so to go to their site and disallow. There's not a chance I'll be going through that much work to look at that site.
What's infamous about it?
I usually have 30 or 60mins meetings totalling 2-3 hours per day. When I am the organizer I always make them 20 and 45 minutes respectively. This is a life saver for people that have meetings back to back, and at the same time we try to get things done fast. If we run out of time then I set up another 20mins meeting with even fewer people.
Even worse, this is a total blunder, I meant 'median'.
That's the "3 month quarantine" case in his comment.
> But the attending doctor came in without a mask and offered his bare hand for a shake. He assured me that I was low-risk because I hadn’t been to an epidemic country like Italy, South Korea, or China.

> This time, the E.R. doctor put on a mask, gloves and a gown before entering my room. She explained that the criteria were still not actually that broad: People would be tested if they had either traveled to an epicenter or had knowingly come into direct contact with a diagnosed coronavirus patient.

Other human coronaviruses remain viable for up to 9 days on 'common' surfaces.[0] Traveling through an airport at the same time as (or shortly after) a known patient is a massive loophole that is not being accounted for. At this point, we're asking for a pandemic.

[0] https://www.reuters.com/article/us-china-health-surfaces-exp...
>FB investigated CA to make sure they deleted the data, in turn out CA lied and hid copies of the data.

That's not true - they had deleted the data as requested. I worked there.
I think one of Twitter's big mistakes is to go for a one-size-fits-all product. For example, in shifting away from a time-based timeline to the algorithmic timeline they've made it worse for advanced users in an effort to juice user activity metrics among less engaged users. That could be fine if they let other people build successful Twitter clients, but the put the kibosh on that long ago. This makes them more ad dollars, but at the cost of treating users like foie gras geese.

Another is the single model of discussion: tweets and replies in a single global space. There's no way for individuals or groups to create other contexts, so anybody attempting to have a sophisticated discussion needs to be prepared for 101-level people blundering in, reading a single tweet, and reacting ignorantly to it.

A third is its inability to handle longer blocks of text. The tweetstorm is as close as they come. It's a medium I enjoy, but it's not good for everything. In the same way one attaches images, one should be able to attach longer blocks of text, and perhaps richer things, like HTML. That would take it from being a micropublishing platform to an actual publishing platform.

They could also do massively better in terms of abuse prevention and conversation quality. I'd love to be able to pay for verification, so that they'd check my claimed identity and mark me as me. For anonymous accounts, I'd like ways for serious organizations to vouch for them. E.g., a human rights org should be able to say, "Yes, this is actually a person on the ground in Country X," so we can start telling real people from propaganda sock puppets.
That 420 vs. 440 comparison animation is rather problematic. GIF can only represent 256 colors. Most of the artifacts in those images are due to GIF-specific dithering.

also, previously: https://news.ycombinator.com/item?id=22327480
When I last used one of those systems, I found it to be reliable, as you said. And to keep people honest, they'd randomly pick shoppers to go through a regular checkout, which is both understandable and annoying.

It also made it super easy to bag groceries.
Cash may be a perfectly fine choice over the next year. You don't have to invest in something if the conditions are not right.
https://archive.md/MP5s9
> Note that nobody has any idea where equity prices will be in one day, never mind one year or ten years' time.

> So relax... keep buying

lol
To prevent this kind of thing from happening, regulations state that you cannot offer both Savvy and a traditional group health plan within the same "class" of employees (IRS-defined, things like full-time vs. part-time vs. seasonal, etc.). If you were to offer Savvy, you can scale your employer contribution based on age and number of dependents to help address the higher costs of healthcare for those employees.

Small groups can get large price increases if their members have serious health issues, and for them it can be cheaper to use us and get employees all the same tax savings, but buy on the individual market.
This is the "lame - no wireless, less space than a nomad" take.

Are the prices not listed on the individual items?

Purchasers make decisions on a product by product basis, not based on the total.

How often are you at the checkout and say "Wait, HOW MUCH is my bill? never mind then, going to go put some things back."

Sure, it happens, but it's a 0.0001% use case.

edit: OK, fair play to everyone who responded and said this is a common use case if you're poor. Not sure how relevant the food stamps argument is here, since this is an automatic pay and checkout system.

But, remember - this requires a credit card and an app. As you put things in your basket, your app shopping cart is also updated, and you can track your running tally.
Simulating the Many Worlds of Quantum Mechanics
> Both of those are too low for me to use in audio production.

What do you consider the minimum to be usable in audio production?
So let's change the law and force them to moderate the content before it's published. They'll have to slow the rate of new content being made available until their moderators can keep up.
> The Industrial Revolution was a terrible period for workers up until the labor movement began fighting for putting basic protections in place.

Yes, and that's why the labor movement is important (I'd like it to be much stronger than it is still today). Is your view that neither the Industrial Revolution nor the labor movement should have happened?
Recession or not, you should probably begin doing the needful to solidify your financial situation.
> Mattresses were a notoriously opaque and user-hostile market

Based on the data, I think we can conclude that opacity and user hostility are insufficient criteria for a DTC play. (Unless consumers are willing to pay a premium for the removal of said opacity and hostility.)
This is an item that's usually not much in demand, so while it being sold out may be a canary in the coal mine to indicate that many people are prepping, I wouldn't start to worry about shortages until they start to run out of beans and rice.

Even then, the shortage will likely be short-lived as preppers stock up and stop buying more.
I have two pairs of Warby Parker glasses, and I have to give them this: their in-store customer service is very good.
> I don't think keeping most types out of prelude should be a downside

I don't understand what that means.

> I don't really know what "persists the unique index of f" means, but this seems similar to shelve. I can misuse that to give the same effect as what you showed.

I think you got it, but it seems like a lot of typing!

How many characters do you have to change if you want it purely in memory? In k I just write:

`x?`f
Shouldn't this be benchmarked against WebP instead of (obviously much worse) JPEG?
Algorithm Religion by First Things
I genuinely can't tell if you are being serious. If you are being serious, then how do you account for the behaviour of the customer possibly changing based on how the price is displayed (i.e including or excluding taxes etc.)
Maybe they are trying to avoid a conflict of interest in preparation of Stripes IPO? Giving up 21 million might be better than losing the chance to participate in a large IPO if you’re kicked out due to violating a non-compete. I am no expert in VC, maybe someone with more experience can chime in?
Smart people. But that only works when the virus is not yet spreading invisibly in a community. For plenty of places that ship has sailed, to use an unfortunate metaphor. This already got so much worse than it had to due to short term thinking.
They like to cite points in the news because the numbers are bigger and it generates more clicks.
All Android phones that shipped with Android 9 or later can flash a generic system image (GSI): https://developer.android.com/topic/generic-system-image

Unlocked bootloaders aren't terribly common though outside of Google's devices.
Forth:

OpenFirmware (previously seen in Power Macs, pretty much every Sun device until Sun died, so on.

Canon Cat (greatest text editor of all time, by Jef Raskin, the guy who made the Macintosh)

Forth Has Been to Space (multiple times, but who's keeping score?): https://www.forth.com/resources/space-applications/

OKAD, which was used to create the processor with the lowest power usage per instruction in the entire world.

k:

Important, no, but a substantial volume of stuff. Text editors, GUIs, window managers, operating system completely independent of any other, a pretty important and very expensive database, so on.

k, unlike Forth, came after software was seen as IP. Software as IP has made a lot of people very angry and been widely regarded as a bad move.

k's ancestor, APL, was used in quite a few things quite elegantly, and while k is different, it's not different enough to be a different paradigm. Some examples: first practical electronic mail system, first widely-used electronic mail system (used for Carter's successful Presidential campaign, for example), first worldwide computer network, I could go on.

That k hasn't seen as much groundbreaking work done in it is less because of the language itself and more because of the insane costs, trigger-happy lawyers of kx, and money.

Of course, when you asked this of Forth the other day, you were trolling ( https://news.ycombinator.com/item?id=22319154 ), so I imagine I might be wasting my time.
> The countries that are moving away from coal are replacing it with natural gas, nuclear or imported energy/materials. Renewables in some cases but only where the country is endowed with natural energy resources and/or is already rich enough to do so. There are valid reasons why this is not immediately possible for India and China if they are to continue developing.

Incorrect. This isn't even true if you're talking about Australian states, let alone countries.
> Why not? Make them all responsible for curating the content they provide. Yes, that sounds fine.

If that were the case, you'd have to wait for a moderator to approve this post. This site probably just wouldn't exist, because it would be far too hard for the moderators to do that.

> Maybe I'm naive to the law you mention. What law applies here that protects HN and Pornhub?

DMCA Safe Harbor and Section 230.
I know more than a couple of people who decided to go to Europe this week and were disappointed they couldn't see Italy. Priorities people. Regardless if it's not in the area you'll be in right now and you don't think it'll be sick, you don't know it's not floating through the airport and if you'll be carrying it home with you.
It's a website with an email address on it. My guess is that it is intended to gauge demand as a standalone service.
Lambda School threatens ex-employee for coming forward
Yeah this seems almost anticompetitive
I wanted to make it easy to see how many people become infected during the simulation, hence they are not counted as healthy even though they technically are.
Exactly. Today in Iowa (USA) we have our first three cases, tourists returning from Egypt. Did they get it in the airport? On the tour? We'll never know.
Knowing that Vit D may be helpful for respiratory tract infections, as discussed in this video, I ordered a bottle from Amazon shortly after learning of Corona virus. It might not help me specifically, but I'm hedging my bets.
With my kids, it's nice to buy 3 pair at $13 each rather than one deductible of $40 with vision insurance.
Trump Campaign Dark Patterns
link to the opinion: https://cdn.ca9.uscourts.gov/datastore/opinions/2020/03/09/1...
Having used Amazon Go once as a tourist, it was frictionless only because of the Amazon app. You can scan the app instead of a credit card (your card is already linked to Amazon for payment), and when you leave the app tells you what you bought. In my case it thought I bought a drink when all I did was browse the options, so when I saw this in the app, I deleted the drink from the receipt by saying I didn’t get one, and it corrected the receipt without any human interaction that I could see. The app was essential for me to go back, otherwise I’d assume the system was inaccurate and not worth the trouble.
I think what the parent means is that even if you have data in your object, still the (OOP) language doesn't have discriminate unions nor match expressions.

Also, if you call that method on the (OOP) object then "it still does the thing" - rather than returning a description of the thing.

The author talks about a different (meta) way of programming where you create data types for all the actions the program should be able to do, then have your functions modify these descriptions, and, as the very last step interpret the description/run the program.
Facebook doesn't have engineering titles for exactly this reason.
I'm more concerned about whether the store system gets my order right than whether I do. What if it, e.g., mistakes a can of soda for a 12-pack? Three hundred times on the order?
> How often are you at the checkout and say "Wait, HOW MUCH is my bill? never mind then, going to go put some things back."

Not often, because I can look at the prices of things as I buy them. Unlike here.
Pay Close Attention to South Korea’s Apparent Success