skysight-inc/HackerNews huggingface dataset:
lol, microsoft propaganda

they can't replicate Apple's success storieS with a big S

so the only thing they can do is spread fake news

their dual screen bullshit is a joke, just like their pseudo HTML alternative that everyone is hating called XAML
> parseInt("012")

Modern browsers will say 12, old browsers (IE 8 and down) will say 10.
Wouldn't they need to, in order to provide this functionality? I use several devices to read Kindle books and it synchronizes my state across devices (latest page turned across each device). The info in this screenshot looks to pertain to that.
You're not flying to Hawaii for free. Every single purchase you made with the card was more expensive than it had to be, because the merchants needed to cover their credit card fees.

What you're doing is the equivalent of always paying with bills, and dropping your spare change in a jar. And when the jar is full, you buy a ticket to Hawaii with the money in it. Except with a credit card, they keep the jar, take half the quarters, give you back the rest, and make you feel grateful for the entire experience.
The USB bus on those is shared with all devices
This is something I think a lot of founders miss: a healthy startup should provide margin for your time, your emotional and physical health, your relationships, your sanity, and your integrity. A lot of this will come from your profit margin!
The De-Anonymization of the Technion Confessions Admin
I personally think central banks are acting a little bit like Dr Jekyll and Mr Hyde.

First central banks prop up the interest rate market with cheap interest rates. So there is less and less places to invest for investors to get safe returns.
Then the low interest rates created by central banks drives investors towards riskier investments. Then we get back to square one which was complex financial packaged products likeCDO that we could not predict the risk of.

https://en.wikipedia.org/wiki/Strange_Case_of_Dr_Jekyll_and_...
Telescope captures most detailed pictures yet of the sun
For more local purposes, solar + wind is a nice complement. Wind is strongest at night, while solar is best in the day.

Nuclear usually needs to keep running, and fewer people use electricity at night (unless you live in Philippines where it is common to only run AC at night to save on electricity).
Wouldn't it be nice if we could measure this and find if there's a point where colder water doesn't provide a benefit, or rapidly diminishing returns?

Wouldn't it be nice if there was evidence that 14C water conferred the same benefits as 4C water?

I know it would be way easier for me to suggest this as a habit to family if I didn't tell them, "yeah you just use water as cold as it goes, even in winter when your pipes are about to freeze".
There's a standard? I googled a few weeks ago and obviously my google-fu was terrible because I didn't find a standards document for it
Very different concepts actually.

One is optimizing/improving experience based on anonymous data, the other is building user profiles for targeted ads.

Mapbox is a fantastic example of mass data aggregation of users that has been anonymized.

EDIT: Why should we do clinical studies on medicines when that could be invasive to a persons privacy collecting such personal information? Is it necessarily wrong? Tools can be used for good and evil, that's the problem here, not the tool itself.
Was it a business, or a stock swindle, from the start? I recall seeing commentary that said "swindle" early on and i never saw anything to make me doubt it. I wonder who won, and how big?
Would push notification support not be exactly the kind of feature that would qualify for this rule? In practice there are hundreds of apps like this on the app store.
I assume it's easier to find a handful of skilled Android developers rather than staffing an entire engineering org with them.

From my experience with RN, you do need to get into the native bits, but most of the development will be not native. So the number of skilled native device engineers required should be less.
GoalZero.com : Boulder 100 Briefcase, Nomad 20, Nomad 13, & Nomad 7 panels; Yeti 400, Yeti 100, Yeti 100AC, Yeti 50, & Guide 10+ batteries. Running a MacBook Pro, MacBook Air, iPhones, & iPad Pro.
"HFT firms will be the first customers, seeking a few-millisecond reduction in the transmission of realtime data between markets. Starlink has already said as much, and I think they rely on this as their first and primary source of revenue."

I am not sure this is a good prediction ... the shaving of milliseconds that has been pursued by HFT firms (and other such actors) has progressed to the point where they are measuring cable lengths inside the datacenter.

Even at a greatly reduced orbit, I can't believe that bouncing up and down via satellite as part of your link could be any part of a time-arbitrage recipe in 2020 and beyond ...
Raspberry Pi 3 can do at least 250 Mbps. Perhaps it's limited by something else, like crypto or your actual connection?
Yup. My theory is overtime people will start to realize the vulnerabilities of a public blockchain/public transactions and start using more privacy coins.
Pictures of the actual building on wikipedia: https://en.wikipedia.org/wiki/Sydney_Opera_House
Anyone else noticed that when editing a notebook in VS Code, one could lose unexecuted edits to a cell with accidental arrow key input (that defocuses the current cell and erases changes)? Too many times I have lost a paragraph worth of Markdown text midst typing, it’s kind of maddening.
The UK won't extradite for any crime that carries the death penalty, because they believe the death penalty is inhumane. I believe that accounts for all of their denials.
Given how long the name was, I was guessing that Māori would have a highly synthetic morphology (meaning a language where the words are very long and composed of lots of little parts), but turns out it is largely analytic (the opposite: the language doesn't have complex words, but uses helper words and syntax to convey the information instead), which I was quite surprised to find out!

The wiki article has some brief info on its morphology: [2]

But its not completely without morphology: like most Polynesian languages, it has reduplication. Apparently its used to mark plurals when inside of a noun, or to intensify the meaning of a word: [3]

[0] https://en.wikipedia.org/wiki/Polysynthetic_language

[1] https://en.wikipedia.org/wiki/Analytic_language

[2] https://en.wikipedia.org/wiki/M%C4%81ori_language#Derivation...

[3] https://lisatravis2012.wordpress.com/2017/10/19/reduplicatio...
Where can you buy suitable solenoids?
They sort of do answer it here:
"Swift benefits greatly from being an embedded part of Apple's ecosystem, but it also provides challenges for its organic growth as there's a lot of dependency on Apple for capabilities that the server ecosystem requires. For example, almost all Swift developers use Apple's Xcode as their IDE and it has fantastic support for developing for iOS devices, including the ability to run locally in emulator environments. It would be great to add support for writing server code that allows developers to develop directly into containerized environments from their local IDE by supporting the simple integration into Xcode of development tools such as Appsody. Where there is open governance and open ecosystems, it enables the community to contribute and to solve the problems and use cases that are important to them."
At some point everyone an infected person comes into contact with is either already infected or has previously been infected( and potentially immune). So I would think you would be exactly correct, at some point the number of infected people will peak and begin to fall. The number of dead and the number of recovered will form an sigmoid curve.
Hadolint is nice. Hadolint addresses none of the major issues you raise.
Your guess is correct. Pip does keep a cache of packages around. It's easy to fix by setting the `--no-cache-dir` switch when installing:

`pip install --no-cache-dir -r requirements.txt`
Snark, agree not needed. But this:

> Perhaps you don't owe billionaires any better (btw, is pg one? I had no idea)

He means in a sense 'rich as croesus' is my guess not literally that he has more than a billion (arbitrary anyway, right?) amount of money. And for that matter even someone who owns a billion worth of stock is not like they have a billion of liquid cash but it's referred to (and has always been 'a billionaire').

That said I think the parent comment expresses some of the sentiment of other comments (including my own) that what PG says it taken as more important than the same thing said by a nobody. (And not in particular that HN votes it up or not but just this general sense in the world that a 'halo' is not merit based which is what many people want to think success should be based on.)
That depends on what you've chosen for the setting related to that. If you 'Add songs to library when adding playlist,' then no, the songs/albums remain. Otherwise, the playlist is your only view to that music, and so removing it removes your only view.

I believe the default is not to add songs to your library when adding a playlist, so deleting the playlist removes your view.
"Dead wood small enough to break by hand is unlikely to produce heat over night. "

It actually can, when you have someone to guard the fire. But yes, if there are bigger pieces of deadwood, you take them. And there usually are. Like a small dead tree.

Also no need to chop it. Just put it in the fire and push it further and further when it burns down ..

(I made fire outside a lot with no tools around)

But even then they probably would not have heated the cave to house temperatures. But no need to. When it is freezing outside, you are very happy to get it some degrees above freezing. And the rest is indeed lots of animal skin.
Google YOLO clickjacking (2018)
I noticed that, which is why I quoted what I did. You only have to “suffer” the software that is required to be run on the hardware because you don’t have a choice. For software services, you are free to choose from the market offerings whether you are on Apple hardware or not. You may have a great point about their software service selection but I disagree with your muddying the waters bringing their core software into the mix.
Agreed... I'm really pulling for Starlink and have fantasies about the day I can give Cox the middle finger.
And I as a mobile native developer for both android and iOS on the other hand now know to skip talking with Shopify for future jobs as I hate RN and the performance hits and non standard UI it introduces. So we both win!
‘I feel liberated’: the women celebrating their body ha
Which one was sharing the data?
Best joke of 2020,

Someone has to share a post about why google shutdowns some project every hour at Google+.
Having the ability to back stuff up via a network is great.

Most of the time when we say "Cloud Services", though, it means exactly one specific vendor. If an app is designed to integrate with Dropbox and GitHub, I can't necessarily substitute an alternative, or run my own replacement instance. If a cloud-based solution becomes unavailable because the company is bought out, shut down, drops old API support, or simply because I've stepped onto an airplane, I'm stuck. The cloud is both a convenience and an accident waiting to happen.

My NAS at home has never sent me an email thanking me for participating in an Incredible Journey and disappeared.
me too! I also sync everything to google drive so I can access my pdf's from any device
Been using the Pi1 for a couple years now with OpenVPN and Pihole, never had problems (though the only one using the VPN is me, at any time), so I'd say the Pi4 should be more than capable :-)
Timeline Notation: Like HTML for Audio
Thus the concept of 'tainted bitcoins' isn't likely to last very long, if bitcoin is to continue to be used at all, especially when the creation of new bitcoins keeps going down. This is similar to nearly all paper currency having trace amounts of cocaine et al. on it. (https://en.wikipedia.org/wiki/Contaminated_currency#In_the_U...) If people no longer did trades involving cash with such traces, cash payments would go away very quickly.
>People want to come across as valuable to others and one way we do that is by offerring expertise.

I've found the trick to getting over this is realizing no matter how good you are at something, there's always someone better and when you find yourself as the noob, you get to ask all the questions and learn and everbody will be ok with this. You also get to make mistakes, and everybody will be ok with this.

I've recently found myself going from being the expert to bottom of the barrel noob again and honestly it's refreshing, there's no pressure on you, somebody else makes the decisions, you just kinda do what you're told and absorb knowledge, and when something goes wrong you don't need to figure it out. It does make a nice change, though it can be frustrating, especially when it's a situation when you know what to do, but nobody listens because you're the noob.

You just have to remember, at some point you won't be the noob again and someone else will be, might as well enjoy it while you can.

It's also kind of an interesting situation, I started my new job just after a younger guy who's only had one or two other jobs before. There's a big difference between the way the two of us learn and work just because of our gap in life experience. It made me realize there's different levels between even noobs based on a bunch of different factors.

In the end though, i've found it best when you're the noob to just learn whatever you can as fast as you can, bring whatever knowledge and experience you can, but do it unspokenly through actions rather than words and eventually, without realizing it, you're not the noob any more.
This article really struck a nerve with me. I've been going around trying to explain to people that the experience of listening to music has got progressively worse over the last 20 years.

* Discovery is back to being passive - recommendations come from the company that you are subscribed to.

* Quality is paid for separately - the subscription has a fee, your data has a separate fee.

* Quality is not guaranteed - it depends on your current internet connection.

* There are dead zones.

* Most apps I've used do a terrible job showing you only the downloaded music you have.

* Your available music is subject to the deals between record labels and subscription services.

* Subscription services aren't incentivized to house more obscure / old / rare / hard to find music.

* Music is siloed in to different subscription services. ( We are moving to a Showtime vs Starz vs HBO vs Netflix model )

What really gets me is that at the end of the day - going the legal route of a subscription service is truly only marginally better for artists.
Yes, and a couple of other things- the water acts as an RF ground plane, so different sea states experience this differently; the humidity in the first few inches off the surface is enough to affect signal performance; and mist and spray from splashing affects things more.
Handshake has built-in mechanisms to prevent squatting. All TLDs are won through an open vickrey auction (if you win you pay the second-highest bid for the TLD). This prevents squatters from being able to easily buy up all the good names at once.

There is an issue though — the auction system gives early advantage in buying names for cheap. If only 100 people are buying names on day 1, they’ll be able to buy a lot of the names without competition. Handshake has a mechanism to prevent this. Names are released for bidding over the first year so that people who learn about it six months late can still register good names. The release schedule is basically a hash(name) % 52 to determine which week you can start registering any name.
I've built some docker build infrastructure which attempts to optimize build times and reduce cost of incremental builds. I was able to take a monolithic binary artifact which cost around 350mb per build down to less than 40mb by more intelligent layering. If you haven't found it already, `--cache-from` with the previously built stable image makes this relatively painless.

I've been considering writing a merge tool to support fork/merge semantics, focussing more on development and debugging than build-time optimization.
I am reading this right? They are giving 8 days of notice?

I'm inclined to think that they are doing this for legal reasons or something.
A good part of it is their absolutely massive 30% cut. The only reason they get away with it is that when Apple's app store first came out, most of the online casual applications were games. Hosted by a few gargantuan aggregators (cough newgrounds cough) who charged 70%+ of the revenue for their ... service.

Against a backdrop of above-criminal-rates extortion, 30% must have looked like a bargain.

To put these numbers in context, very good agents get 15%.
Eventually more humans will die from it than have ever been born! ;)
Midi works fine for anything keyboard based. As soon as you deviate from that it becomes an exercise in frustration.

Much better article:

https://www.midi.org/articles-old/details-about-midi-2-0-mid...
It's so sad, but that's why I wrote that protection of the person who called in is crucial. But with cases like this I understand why people don't trust the police with reporting bombs.
Why does everybody think they have to build at the scale of Fb. Most of the apps will do perfectly fine when they are web based.
Test Driven Development is still relevant
> zig does not seem to have something that looks like concepts ... nor a way to put restrictions on a given type passed to a function or series of function.

Of course it does. Just place a comptime assertion on the @TypeOf a var.

> would require in zig to have a comptime test for the "foobar" nature of T in every function, which looks like a downgrade and does not expose the requirements cleanly in the function interface.

Cleanliness is a matter of personal aesthetic preference, and a rich type specification "in every function" is not less work or less clear than a comptime assertion in every function. In either case you get a clear compilation error. Requirements are never fully specified in the function's interface unless you have dependent types or contracts (both with their own problems and tradeoffs). Even Haskell has partial subroutines. What portions of the spec that is already enforced at compile type should be exposed in the signature -- keeping in mind that it will never be all of them -- is a matter of taste. Zig might shift things around a bit, but the capability to enforce a specification that is at least as strong as structural types at compile-time is already there.
The go team had an explicit goal of very fast compilation - including low scaling with the number of files (avoiding the Nfiles^2 that C++ tends to have because of include files). It's not obvious to me that this is compatible with SML's module system and Hindley-Milner, although I'd love to be proved wrong.
New study: hot showers prevent cancer!
“At scale” has to include several standard deviations of insufficient light/wind availability. When batteries deplete, you have no power. This gets very expensive when you’re backing up for cases that won’t happen more than one day per year (or decade).
Because Go traces its lineage to Limbo and Alef (among others). Rob Pike worked on Limbo, in particular, and was present when Alef was being developed. Those languages have some direct inspiration for the concurrency model in Go (along with CSP which they all trace to). It makes sense to continue down a path they'd already charted and believed in.
I'm on a project that only needs a single server, and storage. Yet we have k8s, docker, 3 other needless technologies with all their ancillary requirements,Microservices and about 5 more git repos than the entirety of Google needs. Development of simple features take 5-10x of what it should be. But then I understand the developers too: recruiters and team leads urged by their developers to "work on the latest tech or we'll leave" have to adopt and so ask for ppl with those skills.
The legal change happened last year but it had been kept under wraps until today. Employees did know in advance, so it could have leaked.
Here's the C++ example from the article:

template <class T>
concept SignedIntegral = std::is_integral_v<T> &&
std::is_signed_v<T>;
template <SignedIntegral T> // no SFINAE here!
void signedIntsOnly(T val) { }

Here's the equivalent Zig code. You can run this with `zig test example.zig`.

const std = @import("std");
const assert = std.debug.assert;

fn signedIntsOnly(val: var) void {
comptime assert(std.meta.trait.isSignedInt(@TypeOf(val)));
}

test "concepts example" {
var x: u32 = 1234;
signedIntsOnly(x);
}

This produces the compile error:

../lib/std/debug.zig:221:14: error: unable to evaluate constant expression
if (!ok) unreachable; // assertion failure
^
./example.zig:5:20: note: called from here
comptime assert(std.meta.trait.isSignedInt(@TypeOf(val)));
^
./example.zig:10:19: note: called from here
signedIntsOnly(x);
^
./example.zig:8:26: note: called from here
test "concepts example" {
^

It accomplishes the same thing, just a bit more verbose, since it is using the general tools of the language rather than special syntax.
>the more boring the better.

A more appropriate statement would be along the lines of "the least degree of complexity makes managing it less costly"
That's some crazy shit right there, thanks for telling us about it!

For those interested, here's a link that discusses it:
https://www.tcl.tk/man/tcl8.6/TclCmd/return.htm
Given that kindle devices have different sizes (and usually different font sizes), can be in portrait and landscape mode etc, is "page" even meaningful for cross-device synchronization? Sounds like syncing the text position would be closer to it, not "has advanced a page (whatever page might be)".
Ask HN: Favourite Niche Subreddits?
With enough people in once place, Starlink will suffer from congestion just like a cellular network. I don't think it's fundamentally different in that regard. But great for boats indeed!
I remember suddenly really liking listening to music when I became an adolescent. I wonder if my then new-found emotional appreciation for music was related.
Weirdly, FB thinks I've had dealings with Home Depot, which I've never visited (virtually or IRL). Nothing else, but then I use Ublock Origin, Privacy Badger, disconnect.me etc. as well as FB Purity. I also don't have a smartphone.
That's not in any way contradicting what I wrote. Yes, men are much more likely to obtain funding than women. But, in some cases women are funded when men would be passed over with the same idea. It's similar to affirmative action.
I wonder if that’s contributing to what seems like a market that can’t go down.
I would argue that iMessage is excellent. At no point have I wanted to use any of the alternatives in the many years of using it.

In any case, calling any of their services a disaster is disingenuous to begin with.
Sorry, I wasn't clear. By "over the limit" I meant blood alcohol content, not speed. In many states, the third time you drive over the legal BAC limit, it's considered a felony.

That said, I do know someone who was driving recklessly (30+ mph over the limit). His kid was in the car, so they did charge him with a felony (endangering a child) and he served prison time.
Google hires the best engineers who somehow can't be trusted to use a modern programming language if Rob Pikes words are to be taken literally