skysight-inc/HackerNews huggingface dataset:
Agreed. Manufacturers that need volume won't touch $100 per item plus the supply chain reliability issues of Arduino distribution. Portenta is therefore, at best, only useful for a niche area of higher processing requirement small volume users.

At small volume with assured availability right now you can plug together off the shelf microcontrollers and ethernet modules for $3-5 per node. That's 5% of the Portenta price.

What Arduino originally did right was USB flashing + cross platform IDE + library management + examples + media noise. The fact nobody else has bested them is a sad comment on industry.
Perhaps it’s in reference to compute throughput or disk io? BEAM doesn’t do quite as well in those areas. Not bad but ok. I just did some micro benchmarks on matrex compared to numpy and surprisingly the Elixir nif’s were about 10% faster on my MacBook. Dirty threads have helped nif’s on providing compute throughput too.
> Let's work on a standard to allow user to set their preferred cookie settings level once in browser UI and keep websites clean.

Bring back P3P, with GDPR acting as the enforcement part (which was quite lacking when P3P was first proposed)? Might work quite nicely, and the support is in browsers already, it just tends to be ignored.
It has the option to backup to iCloud with end-to-end encryption.
Ask HN: What are some of the best 2019 Annual Reflections?
I think a lot of folks have put up their 2019 Anuual reflections on the internet. What are some of the best of those reflections ?
The performance optimizations in modern CPUs are a deal with the Devil: They make your programs go faster, but you have to do increasingly crazy things to make them work.
The batteries are not replaceable, at all.

> An update to Monday’s report: Apple has confirmed that the new AirPods Pro are no more repairable than previous versions of the wireless earbuds. The pods are made partly with recyclable materials but due to size and build process (i.e glue) it doesn’t repair. Just replace.

https://twitter.com/LaurenGoode/status/1189663651214450688
Apple Watch is 4+ times the price. It still can't do some of the things a Pebble can. For starters, a Pebble can run a week without requiring recharge.
> non-conflicting transactions of blocks outside the main chain are included in the ledger

I am pretty sure that isn't true. I'm looking at the code, and the only thing I see included for 'uncles' is the header. This has the beneficial property that higher orphan rates increase difficulty which should lower orphan rates.

OTOH, it doesn't appear that including other people's orphans is incentive compatible without the rest of ghost (because it lowers your own future income).

"a version of" -- there is no close in cryptography. :) Security analysis usually do not apply well to approximations.

Edit: See also this answer, https://ethereum.stackexchange.com/a/41647
Since most websites seem to prefer slapping banners and modals on their pages as opposed to actually ridding their sites of tracking cookie usage I've found that just blocking the elements using a filterlist[0] is a nice solution.

[0] https://www.i-dont-care-about-cookies.eu/abp/
I'd love to hear your criticisms of "freedom, human rights, and democracy [representative government]" in contrast to the authoritarianism and xenophobia of China.
> when I'm logged in, any program that runs as me can access my files

On Windows, the same is true of the encrypted data; any program that runs as you can decrypt it. Is it different on macOS? How does the system authenticate a specific program?
I really don't understand. Why would someone pay $120 for a product they can buy online from a off brand retailer for half the price? I must be missing something. How are airpods better than say Cambridge Audio Melomania's which are almost half the cost?
I think if you abstract away the specific companies mentioned and stuck to the technology, the point about people building on top of already "accepted" paradigms is a good one, in my opinion.

The rest doesn't really seem to have enough evidence for such a bold claim.
> I think something like this should have remained within government. Deregulation here wasn’t necessary.

The legal doctrine that established a nexus in the US simply because ICANN was controlled by the US government had long-term geopolitical repercussions. In the lead up, the FBI seized the domains belonging to sites that otherwise had no ties to the US under this doctrine. I suspect the long-term fear was that other countries would deploy their own root name server, which would not in the American national interest.
Yes, with phonetic names, an optional field like the pronunciation name in iOS.
> wtf. man, stop taking credit for other people's work. Compact blocks were completed and released by Matt Corallo, myself, and the other Bitcoin developers at the time. It had absolutely no involvement from any BCH developer.

Sorry, I did not say or mean to take any credit, all I'm pointing out is that BCH was able to get that tech out in prod.

> BCH's constant hardforks have killed many of those multiple implementations. "Bitcoin XT", "Bitcoin Classic", "Bcoin" to name some of those. Ironically the old BitcoinXT from back when it was Bitcoin software ... happily still works on Bitcoin. So you have it backwards: it's bitcoin that preserves people's freedom to use different implementations.

This is flat out wrong, the BCH developers meet monthly to review roadmap and sync up on development in a decentralized fashion. The clients that were not maintained were deprecated as expected, nothing out of the ordinary here. The Bitcoin XT client was compatible with BCH chain when Core activated the SegWit.

The bi-annual BCH client upgrade actually helps keeping users empowered as to which ruleset they accept, a choice which is not available for Bitcoin Core users as they are held hostage to the code that governs their money.
Policy driven disruption is the only option I see to break the cycle. Let's see.
You missed the first cool smart watch.
I'd rather call it cognition imitation if you insist to associate it with cognition or intelligence. In fact it's just brute-force statistics.
I don't remember the website, but I ran across one on hacker news a while ago that had the best cookie popover I've ever seen. It floated over from the left hand side of the page. Had simple and clean UX allowing for user configuration of cookies. Felt a little more like a cookie control panel than a popup disclaimer. Allowed the user to select which cookies to allow with a small description of what they did.

Wish I had bookmarked the page.
Back from the Moon, Apollo Astronauts Had to Go Through Customs
I would find an estimate like "AirPods make more money than Spotify" interesting; its a sort-of poetic "the hardware you use to listen to the music is worth more than the music itself", at least in a limited scope (of course, the entire audio hardware industry is larger than Spotify, but is the entire audio hareware industry larger than the entire music recording industry? idk).
> And yet Arduino has created an ecosystem of libraries, tutorials, blogs and communities that changed the industry.

Has it, really? I have difficulty finding projects that went from Arduino to major success.

The only thing which (I think) has an Arduino that actually became a "success" is the Formlabs 3D SLS resin printer.
Hmm, I thought cryptarch was just crypt + arch with the arch part meaning “leader” (i.e. this sense https://www.etymonline.com/word/arch-), not archaeologist. Is there something about this in the Quantum Thief trilogy I’ve forgotten?
Yep. The OpenBSD bootloader reads an entropy file from hard disk, mixes it with RDRAND from CPU (if available) and passes it to the Kernel.

The Kernel starts an ChaCha20 stream cipher with this supplied entropy while constantly mixing in timing entropy from devices.

This chipherstream supplies the Kernel with random data and once userland is up this is good enought and also used for /dev/random and /dev/urandom, which on OpenBSB is the same device(non blocking).

Now the fun part: When a userland process gets created it has a randomdata ELF segment that the Kernel fills and which is used as entropy for a new ChaCha20 stream, just for the application should it decide to call arc4random or use random data in any other way (like calling malloc or free, which on OpenBSD make heavy use of random data).
Am I the only one who thinks this kind of regulatory system seems a bit doomed to fail?
Incorrect. Advocating for direct violent action is illegal.

Indirectly, saying that violence can be justifiable depending on circumstance, etc... all legal.
Firefox should include a setting to disable all requests for notifications much like they give you total control to block autoplay.
Ask HN: How to not feel guilty or ashamed about not knowing something?
My career has taken a non-linear route to development. I didn't go to college and I barely graduated high school due to familial environmental factors. Regardless, I got a low salary job working for FANG and worked my way up into a developer position. It took a lot of studying Algebra, which I had previously flunked, and Python with a dribble of CS.

I'm still pushing myself to learn every day, but I constantly feel inundated by things I don't know and intimidated by people with amazing technical backgrounds. Others seem fine not knowing something, but for me it eats at my self-esteem, making it harder to be confident at work and difficult to enjoy the learning process.

How do you handle not knowing and cope with the impossibility of knowing everything?
aka, blatant age discrimination
I believe they were referring to the batteries in their other products, not the airpods.
thank you OP and everyone. I have that shaky initial understanding but makes much more sense.
In private? Absolutely. Lately I've heard a lot of critical remarks about 全面小康, the promise that moderate prosperity would be achieved for everyone by 2020. https://en.wikipedia.org/wiki/Moderately_prosperous_society
Triple DES remains as secure today as in 1975.
Trending contentto whatsapp groups based on group members existing conversations
1. Go to an elite college 2. Found a social network startup in SV around the turn of the century 3. Get VC 4. Sell the espoil for millions. Enjoy
> The $5 Raspberry Pi Zero isn't really $5

It is a real price. For the Zero W. I bought one a year ago. Ordered it, then headed to the store a bit later. https://i.imgur.com/ajeH8PQ.png

They've since changed the price to $10.
> Analysts have highlighted the steep plunge in private sector investment, for instance, which barely grew in the January to September period compared to a year ago, versus 12.3% growth over the first half of this year.

My understanding is that China's meteoric rise in places like Shenzhen has caused local wages to increase and the city to become more expensive to live and do business in, thus giving manufacturing an incentive to seek less expensive areas, like Vietnam, in which the sector is rapidly growing.
BP Launchpad: BP sets target to create five unicorns by 2025
> Linux kernel is just one kernel among many.

> I bet that the pre-C11 memory semantics on Linux kernel aren't the same as e.g. on HP-UX kernel, across all supported hardware platforms.

Yeah, but if they both work, why does it matter? There exists more than one valid possible memory model. The point I was making is that with C, it has been possible to define valid semantics well before C11 because compilers and the language give enough guarantees already.

To that point, while I focused on atomics (Since atomics and threading are largely what was added in C11), the bulk of the actual memory model that made that possible was defined well before then. Strict-aliasing was a thing in C89 (Though I'm not sure compilers enforced it at that point) and is probably the only real notable "gotcha", and `gcc` and `clang` let you turn it off outright (And if you're not doing weird kernel stuff, it generally is easy to obey).

`gcc` and `clang` also have lots of documentation on the extra guarantees they give, such as very well documented inline assembly, type-punning via `union`, lots of attributes for giving the compiler extra information, etc.

Compared to what Rust offers right now, there is no comparison. With Rust, the aliasing model (Which `unsafe` code is not allowed to break) is still unknown, and a lot of the nitty/gritty details like the stuff I listed for `from_raw_parts` are simply leaky implementation details they're inheriting unintentionally from LLVM (And effectively from C - C is where things like "not allowed to go past one past the end of an allocated block" restriction comes from, along with a host of other things).
They should be forced to add the 3-sensor config on the plane and have that supported by the MCAS for all planes.

A single sensor failing and causing unlimited automatic shifts in pitch is a nightmare I will not fly on.
No one is crushing anyone in the phone market. They leap frog each other from time to time, but to the average consumer there is little difference between the flagship phones.
> Unless I'm missing some details, this actually sounds like age discrimination.

Wouldn't it be the same as not hiring a 30-year-old basketball player who is performing at the same level as a 25-year-old player?
The $5 price is only valid for a single unit. When Microcenter has them has them in stock, they are typical $5 for 1, and $15 for every one after that. Other stores online who stock them avoid this issue by limiting you to a single item per cart. (I checked all three stores linked from the official RPi site; all behave that way.)

Microcenter often has the Zero W also discounted to $5 for a single and then $15 for every one after that. Right now, they have them discounted to $10 for 1 and $20 for every one after that. https://www.microcenter.com/product/486575/raspberry-pi-zero...

Forum post from a member of the Raspberry Pi team: "They will never be available in bulk amounts at the $5 and $10 price points, it's not cost effective to sell at that price. But they ARE available for bulk buys - i.e. demand no longer outstrips supply.

But we can sell individual items at that prices, for educational needs - i.e. those who cannot afford the higher price of the Pi3. Call it an educational discount." https://www.raspberrypi.org/forums/viewtopic.php?t=201916#p1...

From the above, I agree with the other poster who claimed that $5 is not the real price for the Zero, but rather a limited quantity specially discounted price.
Why? It's like license plates on cars.
that makes a lot more sense, thank you
Their jobs are on the line too which complicates things. I don't recall many pilots expressing distrust towards Boineng and FAA, the narrative always was "Don't worry, the issue is handled by professionals, these planes are safe". The planes turned out not to be safe.
Not sure if it's me but I find decorators a terrible annoyance most of the time if I am reading random code in the wild. It feels like magic with a can of worms that you have to go through multiple files to fully understand.

I like them for use in some bigger frameworks but overall, they seem to provide negative value to me as a reader, often confusing names doing some magical coating which could very well be solved with pure function composition.

I have noticed some python projects making heavy use of it... they rely on you to read their guide to write code instead of switching and using the project fine because you know the language. Sort of like another DSL?

Elixir hits the balance for me between being not too intense (haskell) and friendly usable with a nice community.
Why should there be a direct correlation between company profit and salary? If a company is losing money should employees pay the company?
Consumers are not stupid? Most of them (are) drive(n) to the airport in cars. That is the most dangerous part of the whole journey.
Christos Papadimitriou is one of the two authors.
I searched for a source but I couldn't find one. My recollection on the topic has to do with how humans perceive luminance within a gradient. Our eyes are better/worse at determining contrast differences between adjacent colours at different luminance. If you search for "luminance gradient" on Google you'll find a lot of scholarly articles on the subject but I was unable to track down one directly applied to graphic design. There is also a semi-famous demonstration [1] of how our eyes perceive gradients as shadows.

In general this isn't an issue since most designers will either just stretch the gradient out or add additional gradient control points to adjust to fall-off manually.

1. http://persci.mit.edu/gallery/checkershadow
Pay is only part of the equation.

We work extra hours, we don't get extra money. We go oncall, we don't get extra money.
I believe the point of the parent is that the “slow” growth referenced in the article doesn’t really seem slow by other standards.
"If you are Apple" is the key part of it. A software company can be successful with a bunch of programmers and their laptops, and can go head-to-head with Google, Facebook or anyone else. That describes all the startups on the list. To emulate AirPods' success you need:

- a chip design/fabrication team

- a battery design team

- procurement specialists and high-volume vendor contracts in Asia, with assembly lines ready to go at moment's notice

- a logistics, operations and distribution pipeline in every market in the world

- the most successful product in the world (iPhone) which you can attach your sales to

- billions in marketing and advertising budgets

- premium retail locations across the world

AirPods are NOT a startup, and should not be compared to other startups. "Make software" is definitely still good advice for the vast majority of entrepreneurs out there.
You can build your own car and drive it around on the streets without a license plate (or license), but you won't get very far.
This. Even the latest high-end sony offerings can't quickly switch between devices - you have to manually re-pair them each time you want to switch devices.
This is all because of the McDonnell Douglas team when Boeing took them over.

www.aeroworxglobal.com
According to Wikipedia, the 737MAX flew 500,000 flights before it was grounded. According to this: https://randy.newairplane.com/2018/05/22/737-max-a-year-of-s... The average 737MAX flight was about 3 hours. Typically 3 flight hours is about 1250 miles, so the 737MAX flew about 625 million miles, for about 3 fatalities per billion passenger miles.

Here's the best data I could find from the U.S.: https://www.researchgate.net/publication/229020495_Aviation_...

It looks like the U.S. in the 1970s had about 1 fatality per billion passenger miles. To get to 3 per billion, you have to go back to the early-mid 60s. I wasn't able to get worldwide data, but generally the rest of the world has lagged behind the U.S. by a factor of at least 3x.

Cars are about 7 per billion passenger miles (https://www.reddit.com/r/urbanplanning/comments/bw0msc/passe...)
It's no longer unlimited
Do they actually change the batteries in them, or do they just give you new airpods?

I can't imagine the genius bar has tweezers and microscopes for battery replacements in-store...
I was pointing out that the claim this sort of thing is new is complete and total bullshit.
There might be value in living on and enduring, and you should be free to do that. What you should not be free to do is forcing others to suffer on if they don't find it valuable.

Current legal situation in most places is such a force, based on misguided claims of religions to universality.
If it's an ongoing problem that you really want to solve, check out companies like Etymotic who will take custom molds and make you exactly the earbud you need. I don't have headphones like this but I did get my musician-quality earplugs for live music done this way and it is a 1000% game changer for me.
oh, I was thinking ASCI red! fair enough!
I never thought that Godel incompleteness of a logical system was particularly damaging; the ability to make self-referential statements is useful, the ability to resolve self-referential paradoxes less so.

Same for the halting problem in CS, which is typically resolved by (sleep 9999; kill -9 $pid). QED. ;-)
So what, pray tell, is the disease in your analogy? Human nature?
> So in that case it makes more sense to reduce consumption.

And for others it makes more sense to not having children. As you write, it's also about "personal reasons".
Jake2 is what Google used (+ GWT) to get Quake2 in the browser as one of the more impressive early WebGL demos:

https://code.google.com/archive/p/quake2-gwt-port/
When did Sony stop naming things the simple way (Walkman, Vaio...) and started naming stuff like that (WF-100MX3 and the like).
Im saying this as half joke only :D
The pros you sort of shove into the ear canal and they're more or less wedged in place, right? Same with other earbuds like jaybirds. They're very different design than the normal airpods in that sense which I could totally see falling out if you were missing this "bump" on your ear.
I Am One of Buchiboys
Also, sources are updated in the article. Thanks for mentioning the lack of links.
It's an equally high effort response to posting unemployment rates in the first place.
A good thing no one checks binary assets into source control
Interesting I realize that Google results never really became more precise with my usage.
It's for safety the same way a license plate is for safety. If you're using an illegal drone without ID, that automatically makes you suspicious.

If you can't follow that simple rule, what other rules are you not following?

It allows enforcement to be target at those who are so obviously not following the rules, while at the same time encouraging everyone else to follow the rules since their drone will be easy to identify.
Opposition Lawmakers Storm Venezuelan Congress
Has the author never seen madmen or thank you for smoking.

It's not a new breed. It's just an evolution
Are we so sure human cognition isn't this too?
Also see, Cricket and the BCCI: https://youtu.be/v5DWJv1hiwM
Isn't the MAX still grounded?
Friendly reminder that churn rate isn't a meaningful metric, because churn probability is not constant throughout a customer lifetime: https://medium.com/swlh/youre-all-calculating-churn-rates-wr...

The churn rate will almost certainly go down on its own as your user base gets older, and consist more of long term customers. What you're usually looking for is to compute average customer lifetime, which is better done without assuming constant churn probability, see the linked post.
> you'd need to convince a signing authority to sign the code.

Not necessarily. You can also self-sign or just announce the hash, let the public inspect and test your good driver for a year, and then ship the bad driver to people who only check the hash
> Have you found Bing more desirable than DuckDuckGo for a specific reason?

No. I just wanted to diversify away from Google a bit and I started with Bing because of Microsoft Rewards. I've only been getting about 50 (USD) cents per month in points though, so it's not compelling.
> Behavior is much like an class/object: it has public methods, internal state, polymorphism (via message passing)
> a Behavior runs in it's own process

This doesn't sound right; a behaviour is just a set of functions to be implemented in a 'callback module'; you seem to be talking about processes and modules. I agree with your points though.
Sony's problem was never the hardware or the design. The problem was, special in the beginning of the MP3 / Smartphone age, they tryed to lock everything so hard with DRM (because other parts from Sony does sell Movies and Music). The even installed something like an trojan already very early in the MP3 market. So al lot of tech guys said "bye, bye Sony" when the market still was very young. I think they lost a lot because they had been so aggresive with there software in a such young market.