skysight-inc/HackerNews huggingface dataset:
When you move to a smaller process node, you have a choice between improving performance or cutting power. (or some mix of both)

Apple seems to have taken the power reduction with the A14 and M1 on TSMC 5nm, not the performance increase.

>The one explanation and theory I have is that Apple might have finally pulled back on their excessive peak power draw at the maximum performance states of the CPUs and GPUs, and thus peak performance wouldn’t have seen such a large jump this generation, but favour more sustainable thermal figures.

https://www.anandtech.com/show/16088/apple-announces-5nm-a14...
There's further information here:

https://www.openwall.com/lists/oss-security/2021/05/17/2
The only amazon thing we have is the kids tablet. I think it is called a fire. Does anyone know if the kids tablets have sidewalk?
We Launched Our App
Bill Gates Had Reputation for Questionable Behavior Before Divorce
One reason it may be region locked for Spotify is that they offer services at throwaway price in certain regions and those regions probably won’t subscribe to a much more expensive variant at enough volume to warrant delivery capacity. They offer Spotify premium for under $2 in Russia and India, for example. Apple offers at similar price point, but they are able to sell expensive phones and earphones that Spotify does not.
http://www.paulgraham.com/pypar.html

True in 2004, probably still true to some extent in 2021.
> When I look at Kotlin code in my org most of it looks like Java with some very slight, cosmetic differences. The reality is overwhelming majority of people writing Kotlin is Java developers and overwhelming majority of those continues what they were doing in Java but now in Kotlin.

I've never used Kotlin, but this is exactly my experience with Groovy. Ten years ago, my department had some Groovy enthusiasts that pushed it heavily, but now we have a bunch of Groovy systems where the majority of the development staff are NOT Groovy enthusiasts, and many are either new hires or low-cost offshore devs with only Java backgrounds. Now all Groovy provides us is the opportunity to experience new classes of bugs that we probably wouldn't see if they systems were written in Java [1].

Generally, I think long lived systems should be written in some kind of "lowest common denominator" language. That's likely to be more easily maintained long in the future. They especially should NOT be written in some other language where someone can get by by pretending it's the LCD language, since that an invitation for bugs wherever the other language violates LCD language assumptions.

[1] My favorite is one where a previous entry-level guy wrote a loop, declared the control variable as a STRING, then used ++ to increment it. Instead of failing fast, Groovy "made sense" of this by interpreting that last char of the string as a char, incrementing that, then coercing the whole thing back to an int for the comparison. This worked, UNTIL the control variable had to go past 9, after which the increment resulted in a ':' and the coercion back to an int started failing in prod.
> Maybe there's an API for subsribing to specific key combinations?

Why would you ever let a non-focused application subscribe to any key combinations?
It is. You can be secure or you can be FIPS-compliant, but not both.
Name ESA’s new (space weather warning) mission
Yes, his argument is that it’s pointless for a streaming service
After buying my M1 and benchmarking it against the top of the line i9 I considered shorting Intel's stock, alas they're so large it'll take a while for the decline to catch up with them.
Being able to discern a difference in a side-by-side test doesn't really mean much.

You can tell which of 2 similar shades of blue is lighter next to each other, but if you were to look at one and then another a day apart you probably couldn't say which was lighter
Why not use SQS if you're bound to AWS requirement?

I've found RabbitMQ difficult operationally, and full of footguns (that can make you lose data), so I'm not sure why would you want to use it if you don't already have to.
The figures I found put capital costs as the highest slice of the pie and growing faster than materials or labour costs [1] [2]

[1] http://smithsonianchips.si.edu/ice/cd/CEICM/SECTION2.pdf p. 5)

[2] https://www.icknowledge.com/news/Technology%20and%20Cost%20T... p. 9
In this issue:

— Following the Pipeline Ransomware Money

— The Two Luckiest Pilots in the U.S. (Last Week)

— How to Fight for your Intellectual Property

— Losing $287 Million

— Martians, Titans, and Elon Musk

— A Damning Investigation into COVID’s Origins

— Packs Flat, Eats Big

— Taking the Emergency Exit… From a Wind Turbine
i’ve never tried to walk through the proof myself (i’ve heard it makes some significant leaps, ironically), but understanding the gist of it seems reasonably straightforward. a simple summary (forget from where this came) is that no self-consistent set of statements is provable true (reflective of reality), and the converse, no provably true set of statements can be provably self-consistent (no unprovable premises allowed). the proof surely has lots of nuance and caveats, but the (apparently debatable) philosophical implication is that logical systems can’t stand on their own and explain the world, which actually seems succinctly consistent with our general lived experience.
Factor in you also wouldn't have to waste money on enforcement.

I think if someone really ran the numbers you can make an argument you're wasting money by charging people for public transit. You'd also encourage less people to drive which could definitely help when it comes to the suburbs
> all currently have favorable relations with the Kremlin, including ... Ukraine

Really???
These days I tend to navigate more towards services that pay more to the artists for streams. In this I've found Tidal to be a good combo of lossless and master level audio with also a higher amount of money going to the musicians per stream. It actually also has pretty good suggestions and other stuff once you've first used for a little while, which was the biggest reason I've stayed with Spotify til now.
There is also a thermal benefit. Using the high efficiency cores puts a lower load on the cooling system. So even if the computer is plugged in and the performance cores are idle it may be best not to use them and let the cooling system gain some headroom for when the performance cores are needed.
Creators, Communities, and the Gray Space in the Middle
One important consideration is if you need to scale up your team it is much easier to do it with Java than with Kotlin. I know the code/implementation aspect exists but scaling a development team quickly has a much greater chance of success with a "boring" platform.
I know visitor stats has been a long-established expectation of the web publishers but, silly question, why? Is it primarily curiosity or are there genuine operational concerns which aren't possible with stats from the server itself?
It is lacking "before this video gets banned!".
Dude their adding/removing songs from the Liked Songs list is ridic haha. They had the heart button right next to where you scroll. It's been idiotic for years. How can a company like that have such an obvious flaw in the UI?
I've always wondered what the reasoning behind discussing these topics with the press. I can understand if some nosy reporter is doing their job, uncovering information that is being hidden from the public. But in situations like this, I can't really see the value in discussing with the press; and I'm sure they wouldn't say anything to the press without getting some value from it.
"If it required you to enable it on your own, Amazon knows that almost no one would."

If it is not something people would turn on then perhaps it is not something they need.

This is another case of "ask for forgiveness instead of permission".

A simple hyopthesis applies to the "products and services" of the "tech" industry: If they required a fee, users few to none would pay for them.

The only way to test this hypothesis is to start charging fees.
When I was researching the Cuba cases, I stumbled upon this Wiki article: https://en.wikipedia.org/wiki/Microwave_auditory_effect. It says there is a mechanism where microwaves can cause you to hear sounds that don't exist. In the 70s, they apparently improved the method so subjects were able to recognize 9 out of 10 words, although I don't think it's been reproduced. There are some strange patents as well. The problem is this subject is laced with conspiracy theory because you'll find forums for people with mental illness attributing their symptoms to these devices. But it is interesting, and I'd expect if it were possible the military would have such devices. Has there been any proof that this method actually works?
Great charts but unfortunately the site is hawking Bitcoin! Newsflash: some faux limited supply monopoly money is not sound currency. In fact there is no place in the world where Bitcoin is used a general currency. None.
Why nobody knows how to pronounce my name in Japanese
I heard rumors that it was Melinda Gates who put Bill Gates on a trip for charity. It is just a rumor though, probably like this.
I used to work across from the Discovery building in Silver Spring Maryland, right across the Washington DC line. I have some better photos, but not sure how to share, of the day they took down the signs. Head-count was already way down, & basically the signature business of Silver Spring decided to take part of their work force & relocate to NYC[1].

Worth mentioning some of the brands in these networks. WarnerMedia: CNN, Warner Brothers/WB, TBS, Cartoon Networ, TNT, HBOmax

Discovery: TLC, Food Network, HGTV, Animal Planet, Discovery channel

[1] https://wjla.com/news/local/silver-spring-discovery-headquar...
I didn't say you shouldn't measure it. I said people are buying other things for their money. Simply measuring transactions/energy ignores all that. Monero provides decentralized trustless private untraceable transactions, Ethereum provides decentralized trustless transactions that execute smart contracts. The energy consumption is merely the cost of all those features.
>The choice isn't between "block the road" and "unimpeded safe traffic", it's between "block the road" and "dangerous driving conditions".

The choice was between block the road, or pull off to the side, when it was clearly safe to do so.
So how do you resolve the paradox where a person works in Python and Java? Trust me, they exist. And not only those languages, but a bunch others.
> So, for a lot of engineers, the M1 is the better choice over Intels.

I don't know which engineers you hang out with, but the only "engineer" I know who uses an M1 Mac does web design. Besides that, the M1 doesn't support most of the software that most engineers are using (unless you're working in a field already focused on ARM), and the fragility of a Macbook isn't really suited for a workshop environment. Among them, Thinkpads still reign supreme (though one guy has a Hackintosh, so maybe you were right all along?)

> But I wonder if the M1 will solidify or grow Apple's (perceived) dominance among developers?

Developers are going to be extremely split on this one. ARM is still in it's infancy right now, especially for desktop applications, so unless your business exclusively relies on MacOS customers, there's not much of a value proposition in compiling a special version of your program for 7% of your users. Because of that, MacOS on ARM has one of the worst package databases in recent memory. Besides, there's a lightning round full of other reasons why MacOS is a pretty poor fit for high-performance computing:

- BSD-styled memory management causes frequent page faults and thrashes memory/swap

- Quartz and other necessary kernel processes consume inordinate amounts of compute

- MacPorts and Brew are both pretty miserable package managers compared to the industry standard options.

- Macs have notoriously terrible hardware compatability

- Abstracting execution makes it harder to package software, harder to run it, and harder to debug it when something goes wrong

...and many more!

In other words, I doubt the M1 will do much to corroborate Apple's perceived superiority among the tech-y crowd. Unless people were really that worried about Twitter pulling up a few dozen milliseconds faster, I fail to see how it's any better of an "engineering" laptop than it's alternatives. If anything, it's GPU is significantly weaker than most other laptops on the market.
I built `HorizonCalendar` https://github.com/airbnb/HorizonCalendar - an iOS calendar / date picker component that can display huge date ranges without sacrificing CPU / memory performance. It also has a declarative API that enables easily customizing all sorts of visual / behavioral aspects.

It's used for pretty much every calendar in the Airbnb app besides some legacy ones that we haven't ported over yet, so check it out if you're building something that needs a date picker component that's super customizable!
> A tty doesn't know about the concept of key press or key release events. It only knows about 'data stream in' and 'data stream out'.

This is basically the long and the short of it; it's a very old API, and retrofitting key-up detection reliably is a serious problem.
Seagull 1963 is a nice watch! Looks a bit like one of my grandfather's watches
Does anyone have any idea how spatial audio will work orientation-wise with music?

Existing spatial audio on iOS+AirPods puts the center channel (dialog) coming from your device, which makes sense since you're actively looking at it.

But I listen to music while walking around the house. I'm constantly changing orientation.

Does this mean the center channel will always be directly in front of me and therefore the "band" will always be moving/panning with me?

That seems like it would destroy a big part of the spatial audio appeal in movies, that the sound stays in the same physical location when you move your head. But if they don't, how do they decide where the sound comes from?
> One use case is where the source and target are different architectures, and either the target does not have a compiler installed or the source does not have a cross-compiler installed.

Do you mean different OSes? AFAIK, Cosmopolitan isn't cross-architecture.
Back in the 1990s, there was a magazine called "Brill's Content". They ran a big piece in their Sept 1998 issue on Bill Gates. Parts of it read a lot like this "questionable behavior". Weird.
oh, it gets worse: not only is "then" optional, but "the" is also optional in many places:

set the window's location to the target's href

and note the "'s" possessive expression

hyperscript is a funky language, for sure :)

Can you link me to some docs on the lua's transparent concurrency model? All my searches are turning up explicit concurrency stuff. Hyperscript is unique (as far as I know) in that it resolves asynchronicity (Promises) at the expression level, without explicit syntax.
> `time go build -a`, so not very scientific.

A tool I have enjoyed using to make these measurements more accurate is hyperfine[0].

In general, the 3700X beating the M1 should be the expected result... it has double the number of high performance cores, several times as much TDP, and access to way more RAM and faster SSDs.

The fact that the M1 is able to be neck and neck with the 3700X is impressive, and the M1 definitely can achieve some unlikely victories. It'll be interesting to see what happens with the M1X (or M2, whatever they label it).

[0]: https://github.com/sharkdp/hyperfine
Exactly. Too many people compare a $400 cheap Windows laptop to a $1200 Macbook. Compare like for like, and the thing is likely to last until it's absolutely obsolete. And, while I don't really support this, some might find it an advantage to replace the computer three times for the same price. But people should be comparing to a well built, upgradable laptop (especially those that support not just RAM and disk but also display upgrades and adequate ports), running an operating system that has no arbitrary end of life.
To a point. The environmental footprint of a 486 tower system today would be much higher than modern system because the humans that use it more slowly and who have to maintain it use a lot more resources.
> "less than five minutes of downtime per decade

Wow.

Well, if they were willing to pay…

Thanks very much for that wonderful piece of history.
Short answer: no. Digital audio can reproduce analog audio flawlessly already. Chris "Monty" Montgomery has some excellent videos on the topic that I was coincidentally listening to just this morning. This Verge article sums it up and links to his really excellent talks.

https://www.theverge.com/2015/11/6/9680140/chris-montgomery-...
That's not really the point here - if someone says "I like how this sounds with (MQA artifacts | tube distortions | +20 dB bass)", that's perfectly fine and not something many if any people would argue with.
Turned on by default makes me think I have to locate a setting to switch off, and sounds insidious? But I recall my Echo Show prompts for choice on Sidewalk during initial setup?
Ron Desantis: PRíncipe de la muerte
Ha! I kinda stopped paying attention to most consumer-oriented startups a few years back when some kooky poetry delivery service got a few million in funding. (I am trying to find a link to it). Then there was that "pizza robot" company ...

I get that VCs will fund stupid things like that to grow entrepreneurs and build a portfolio of companies that maybe grow enough to get acquired and produce some profit. But funds/corps dumping $250 million+ annually into self-driving seems crazy. The opportunity costs of that alone are outrageous especially when there are ample and ripe opportunities to disrupt "traditional" businesses and business models across all kinds of market verticals.

> I do think it's different from 5 years ago. Yes, some researchers were throwing cold water on the idea then but they were seen as contrarians. And, on boards like this one, you'd have no shortage of people going but Waymo is going to have a taxi service next year! Today, it's closer to being accepted wisdom.

Yes, and this has always been perplexing. I work at an AI startup which actually uses it to accomplish rather straightforward tasks - and it's really hard to perfect with the minimal tolerances for error that we have to adhere to. When you start to scale the problem up to self driving it becomes evident quickly that it will take a looong time to get the level 5; yet people in this business were still insisting it was around the corner.
Ha, speaking of burning legs, I was doing some video editing in FCPX last night, and I had to keep changing positions trying to optimize for not burning my legs too badly and not blocking the air flow through the vents on the bottom/sides causing even more throttling.
What does % even mean in this context? Number of servers? Linear feet of pipeline? Landing slots on airport runways? Radio spectrum?
G&F do worse things?

- As far as I can tell, Apple still has extensive analytics about App Store usage, iOS usage. Google does too, but they aren't pretending Android is private, just private from anybody not called Google.

- That data is considered "first party" so Apple gets a massive exception when it comes to running targeted advertisements. iAd 2 could be just round the corner, and after crippling AdMob and FB it's highly likely it will be more profitable this time.

- Anything in iCloud (files, photos, text messages, browsing history) is accessible to law enforcement. Apple China keeps their encryption keys on the mainland.
https://docs.microsoft.com/en-us/windows/win32/api/winuser/n... : for global hotkeys.
I mean, employment in general is paying to control someone's life
Beauty Benefits of Palm Kernel Oil
Further biodiversity collapse, climate change exacerbations and knock-on effects...

The future isn't what it used to be.
It’s a good read. People of all political stripes think conspiratorial thinking is always something that “the other side” is doing and never guard themselves against it.

We’re all equally capable of being drawn into stories that are of questionable veracity (especially when everyone we know is sharing and believing that story) and we have to watch for it.
Hang on. Didn’t the parent post do exactly that?
I'm confused how my neighbors devices would be connecting to my secured WiFi network without my knowledge. Is that correct?
Ask HN: How to get started with audio programming?
I have played with OpenAL-soft [0] and libsndfile [1] to make a simple music player. It works fine but I want to learn the deeper concepts behind how computer audio works. I am a CS student and I know C/C++, Python, and high school mathematics. I came across 'The Audio Programming Book' [2] which seems suited for my level. Can you recommend me some more related resources?

[0] https://openal-soft.org/

[1] http://www.mega-nerd.com/libsndfile/

[2] https://mitpress.mit.edu/books/audio-programming-book
If the thesis is that "Go is for managers", then yes. I would wholeheartedly agree to something like "Go is not for developers who want to write clever code that others (or they themselves in a few months' time) may have trouble understanding". But Go also works for large teams (communities) of open source developers who don't have what you would usually call "management", so saying it's only for managers is definitely too narrow a statement...
Everything can be explained to the people, on the single condition that you really want them to understand.”

Counterpoint quote

“It is difficult to get a man to understand something when his salary depends on his not understanding it.”
For anyone bored and looking to explore: https://dr.loudness-war.info/
Lots of difference between how unfixable design problems are treated in open source vs closed source operating systems. Is this difference good or bad?
I just took a look at the Sidewalk website as it pertains to Ring devices. Per the site, Sidewalk is enabled on the Ring Floodlight Cams but not the doorbells (for now at least).
I understand that the lossless part is only the compression from the original digital file: what you play is bit by bit what the publisher uploaded. Just like BMP vs JPEG. Not about maintaining the analog resolution.
In this context, lossless just means "the same quality as it was originally recorded in, which is sufficiently high for all practical purposes". And since our hearing only goes up to 20kHz, if you record at a sample rate of 44.1kHz -- just above the Nyquist frequency -- you'll be able to faithfully reproduce the original audio to within the precision afforded by your bit depth (generally 16 or 24 bit). Sort of like how a RAW image is considered lossless because it contains every single pixel captured, even though it can only represent finitely many distinct colors and cannot zoom in infinitely far with no degradation.
you mention "text message to miband 3" - did you, by chance, make MiBand hackable?
Oh very cool! I had no idea about this. I'm traveling for awhile but I'll definitely check that out once I'm back and working with my desktop machine again!
Sample size: 16 children between the ages of 6 and 7.

Not worth reporting.

Totally worth doing a few bigger studies before shouting to the world that we're just not breathing right.
>anything above that is wasted space

Having lossless copies is still useful for storage and later transcoding. Even if you can't hear a difference between a 192kbit/s MP3 and a higher bitrate lossless file, you might be able to hear one after reencoding the MP3 using another lossy format.
<span style="font-size: 300px;"><marquee>fail</marquee></span>