skysight-inc/HackerNews huggingface dataset:
Not compared to Hong Kong, of course. There's still some rural areas, farms, etc. The cities are full though, unless you are OK going vertically or buying (read: stealing) land from the peasants.

For reference see population density statistics here [1]

Either way, the housing market is troubled in The Netherlands. It has been the past decennia.

https://en.wikipedia.org/wiki/Population_density
> use OSM data in their product

OSM has a share-alike clause, which would require G to share all their own data with everyone.
I hear this trope here a lot, always seems to gloss over what webpack improved on, which is replacing bespoke build scripts for web projects. Also that it greatly reduced the ye olde tradition of coding to the least common denominator subset of features that runs on all browsers. Webpack was and is awesome for that.
Do you block Abine[1]?

[1] https://www.abine.com/index.html
The Australian government is paying doctors to upload patient records to a centralised government controlled database.

The Australia government is incentivising doctors to sell client data to the government.

What part of this is ok in any sense?
But I see that frequently. There was all the kerfuffle around head of Tesla Autopilot quitting over Musk behaviour that also descended to namecalling. That painter guy who took issue with Musk stealing his artwork that ended up the same. That earnings conference call which felt like it could go there. Not on Twitter there are lots of stories of management by yelling.
Immersive Interview with Jonathan Ravasz, a Prototyper from Oculus
is the performance worse than aws?

https://www.datadoghq.com/blog/aws-ebs-latency-and-iops-the-...
Except sites that mistakenly disallowed the + symbol.

Also, it's very easy to mechanically identify all such users because of the + symbol, which, if you are trying to prevent your real email address from revealed means it's not that useful...
In the long run, Android and iOS aren't important. We don't know yet if Google will keep Java for Fushia. My theory is they will remove it because despite all their efforts Java is still the overhead that makes Android less performant as iPhones.

If you wanna bet on something cross-platform, bet on the web and Javascript.
I do not think so. And I think Webpack actually clearly shows the way where JS ecosystem goes – creating one layer of complexity on top of another. Each new layer, of course, solves the problem (not an easy one) of the previous one, but creates new problems, that will be resolved by the next layer.

Essential complexity in this case is just a need to run a code. That's it. I just want to run one command, with one or two switches max, and get the result running in a browser.

Accidental complexity is when you have a tool that 99% of developers couldn't quickly grasp and need to spend many hours studying courses or reading books (!) on Webpack.

Someone should stop this madness.

Back in 1975 (43 years ago!) Tony Hoare said:

"The pursuit of complexity is easy... But the pursuit of simplicity is one of the most difficult and challenging activities of the human mind. Progress is likely to be extremely slow, where each complexity eliminated must be hailed as a breakthrough. We need not only brilliance of intellect but breadth of experience, nicety of judgement, excellence of taste, and even more than our fair share of good luck. And finally we need a puritanical rejection of the temptations of features and facilities, and a passionate devotion to the principles of purity, simplicity and elegance."
I love how "Cheee" has the descriptive dimensions of puffy "Yeast" and droopy "Gravity"!

The last one in the list, "ZinZin", has "Swash" that makes discrete changes to different characters. And "Lab" also has four very different parameters: "Bevel", "Oval", "Quad" and "Size". "Devovar" has a LOT of weird parameters!

Aha, you can click on any of the checkboxes next to the parameter names to map them to the two-dimensional variable options puck. It helps to break the text sample into several lines and zoom the font size way up to appreciate it.

Using variable fonts instead of color for syntax highlighting would make code look less like puking up a roll of skittles. Especially with some variable fonts designed to express the syntax and semantics of the language. Parens could get huggier as the got deeper!

I'd love a handwriting font with a continuously variable parameter that drove something like perlin noise to make each character slightly different.

Reminds me of the weird property names like "BlueFuzz" that Adobe Type 1 fonts used.

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

>The story I heard was that Adobe's Type 1 font encoding [1] used obscure names like BlueValues, OtherBlues, FamilyBlues, FamilyOtherBlues, BlueScale, BlueShift, and BlueFuzz, so that Adobe employees could discuss their proprietary font hinting algorithms in public while they were in line for burritos at La Costeña [2]. That way nobody from Apple or Sun or SGI who was standing in line next to them could understand what they were talking about.
Yes THAT World Famous La Costeña: Guiness Record Holder for the World's Largest Burrito! [3] On May 3rd, 1997 La Costeña of Mountain View, California created the world's largest burrito. The burrito weighed in at 4,456.3 pounds and was measured at 3,578 feet long. It was created at Rengstorff Park in Mountain View.

[1] https://partners.adobe.com/public/developer/en/font/T1_SPEC....

[2] http://www.costena.com

[3] http://www.costena.com/famous.html
Yeah a coworker told me she had developed a super sophisticated encryption technique to write in her diary because her brother would keep decrypting it lol
Any link to them? Because at the moment this sounds like slander. I also can not imaging that someone has so problematic pictures on his Twitter
In a civil case (for libel), doesn't the statement have to be (basically) proven false? I.e. have some evidence that the statement is untrue, rather than lack of evidence of the statement being true? Isn't that basically impossible?

What happened to the last 5 years with the far left labelling everybody they didn't agree with Nazis?
Authoritan governments will just block by IP. Yes, they'll block all CDN's as a consequence and big parts of internet won't work. There was time when Kazakhstan blocked dozen of Google's IPs because some opposition hosted their website on blogspot and gmail was broken. It lasted monthes if not years, well, nobody rebelled because of it, LoL.

All that encryption will lead to people using VPNs en masse. This will lead to laws, directly prohibiting VPN usage except for explicitly granted permissions for selected businesses. This will lead to Internet segmentation, Russian Internet, China Internet, etc, world wide web will cease to exist.
That would hand over full control to the author of Termux. According to the play store it is a guy called Fredrik Fornwall. I never heard of him. So I would not trust him with my digital life.
Hi everyone, I'm the main author of the tool; it's really cool to see that there's some interest in this :) If you have any questions, I'd be happy to answer them.
Jeff Who?

Twitter jabs are funny until the audience - or participants themselves - start to treat them too seriously. That's when the problem starts. I'm sad to see Elon falling into this trap.
how is that compatible with doctor patient confidentiality?
> want to use something without paying for it.

So don't let people use your services without paying! A trial is only a trial if it locks or stops the user from using it after a trial period. Freemium models that limits number of uses aren't a trial.
FartScroll.js
It's always the time for an Ubuntu user to switch to Debian. You won't even notice the difference.
It is from 2013 https://arxiv.org/abs/1311.0243
Anyone know who is the contractor running this fiasco?
"Football is war" - Rinus "The General" Michels.

For the non-soccer fans: Michels was the trainer who invented the Total Football playstyle and was named coach of the century by FIFA in 1999[0]. Although I just learned from Wikipedia that the above quote is taken out of context, I always thought it was an insightful one: football is ritual warfare. And as the article suggests, we're probably better off for its existence, because those tribal instincts are still in our DNA, and they need to come out one way or the other.

And I say that as someone who really dislikes football, partially because of the tribalism.

[0] https://en.wikipedia.org/wiki/Rinus_Michels
Germany: We can no longer fully rely on U.S. White House
I think Elon Musk lacks the empathy to understand the damage he's doing to those around him - family, employees, strangers on the internet - when he's throwing away words like that; I genuinely think he's actually lacking these social skills.

It doesnt' help that Silicon Valley basically made this behavior glamorous - Steve Jobs is the primary exponent of a crass person getting a cult-like following. While I think it's a useful trait while in pursuit of achieving unreasonable things - like ground-breaking design innovation, sending cars in space, expanding a niche car market to mainstream - all these guys, Musk, Jobs, and so on are basically sociopaths, and we shouldn't be afraid to call them as such.
That's cool. Is it possible to force google.com use TLS1.3?
One thing my team is working on and “waiting” for is the ALT SVC SNI extension to be adopted.

If you haven’t read the spec it’s pretty fascinating.

https://tools.ietf.org/id/draft-bishop-httpbis-sni-altsvc-02...

Working with ALT SVC’s and being able to set the SNI which piggybacks on some of the OP encrypted SNI is pretty cool tech. It’s all early, hard to get working, not supported by most browsers, but it’s going to allow for some interesting future security and trust options.
It works now, opted-out, got email confirmation.
https://www.myhealthrecord.gov.au/for-you-your-family/opt-ou...
DE-CIX spike during France vs. Croatia world cup game
Alzheimer's risk 10 times lower with herpes medication
Sir David Attenborough launches 'Boaty' polar ship
The Importance of Synergy Between Finance and HR Departments
> The intention is to be extremely permissive in accepting patches.

Interesting to see what this will lead to.
The Ultimate Guide To Emotional Intelligence To Be Happy and Successful
> Why anyone would feel the need to "white knight" a billionaire is beyond me.

Being a billionaire shouldn't be a negative trait. Yet, it is, because so many of the 1% show lack of empathy and disregard for the common man and a single focus on generating wealth for wealth's sake. Musk does not seem to be in it for the cash, and thus looks different.

Musk is, very transparently, an engineer at heart. He tinkers and creates and takes absolute joy in the creation process and in the result. It just so happens he's also a billionaire. Combine the hacker mentality with lots of cash and you get crazy creations like SpaceX, Tesla or The Boring Company.

Musk's tweets about the sub, if viewed from the perspective of a hacker bragging about a hack, are perfectly natural. As is throwing a car up into orbit.

That the Internet at large jumps to reading these fun, creative actions as "marketing" or "self-promotion" or "billionaire arrogance" is a sign that we, as a collective, lost our innocence long ago, and are unable to take pleasure in creating stuff.

It is a shame.
The encrypted DNS proposals only cover securing the route to the recursive resolver. So the recursive resolver (your ISP, google, cloudflare) will still see all the sites you're visiting.

We also need encrypted DNS for the recursive lookup itself so you can run your own resolver somewhere.
Hi,

I hope you took no offense by my comment. I tried nixos and failed to get what I want from it then went back to archlinux. But I understand how it's full of ambiguity (that's why I got back into familiar territory)

Maybe I'll make an article about guixsd and you'll read:p
Nobody is obligated to consume ads. I also believe it is fine to go to the bathroom during tv commercials or to turn down the radio when ads come on. Or to click the 'close' button on an online ad. And of course nobody is required to act upon the ads in any way. But in my opinion, there's a big difference between ads that you have to take some action to ignore, and applying some technology that passively, without any user action, completely eliminates all ads so there is no opportunity for them to make an impression. I see a very large distinction between the two, your line may be different.

Yes, I believe ad-blocking (assuming it works) is equivalent to piracy. In both cases, you are consuming someone's work (a song, a movie, an article) without compensating them in any way, enabled by technology, and without attempting to obtain the approval of the content provider.

Here's the bottom line: You have no obligation to view ads. You can distinguish between OK ads and not-OK ads in your head. Whatever. But if you refuse to accept a site's ad policy, here is your only ethical remedy: DON'T VISIT THE SITE. Reading the article entirely ad-free is no different than going to a restaurant and not paying the bill, or sneaking into a concert without buying a ticket, or watching a movie you downloaded for free via torrent. You are consuming someone's work, without any remuneration or compensation.
I'm not sure but I think. Usually vbox vms are 1G by default and I remember trying guixsd without memory errors but I didn't go far.
Do you have an better alternative? I haven't seen other tools which have a community this large, do automatic bundling and can handle (through plugins) all kinds of inputs. But that may just be my ignorance.
What's the difference? So a shoes site sold you out instead of Google. In both cases, it wasn't the news site who did, but that's who you're taking free content from.
Right on the heals of the recent publication that shows that beta-amyloid in the brain specifically wraps around HerpesViral particles in order to prevent them from spreading!

https://www.cell.com/neuron/fulltext/S0896-6273(18)30526-9

Turns out, a great many viruses use low-density-lipoproteins (LDLs, of heart disease fame) to travel around the body, and some even enter our cells by binding to LDL receptors. The APOE gene, associated with alzheimers, binds and transports herpes in the brain and hepatitis viruses in the liver!

https://medium.com/@InfinoMe/cholesterol-have-we-shot-the-me...
Not sure about in the US, but this is a British diver who presumably would sue in British courts.

https://en.m.wikipedia.org/wiki/Keith-Smith_v_Williams
I'm still thinking Musk is on a slippery slope, too many projects, too many claims, too much debt. I don't think social networks are the main factor here.
Learning to code = learning to learn
I see your point, but personally I'd prefer if people were less willing to entertain destroying each other over spoken words. As it is now, the diver's life seems unaffected, so the negative consequences failed to materialize.

I definitely believe that for such unfounded, public accusation from a de-facto celebrity, a very public apology and some meaningful monetary damages are warranted. I feel this would suffice as a deterrent.
Related/relevant question.

A number of months ago I decided to finally begin researching a project I've had on the backburner for ages: a simple domain+IP bandwidth throughput counter for everything within my LAN. Basically I wanted to make a dashboard saying "you exchanged this much data with this many IPs within the last 24h; here's the per-IP and per-domain breakdown; here are the domains each IP served", that sort of thing.

Part of the motivation for this was to track down the headscratch-generating mysterious small amount of "unmetered data" my ISP reports each month (I don't watch TV over the internet and cannot think of what else would be it), and the other part of the motivation was to satisfy idle curiosity and observe domain<->IP cohesion/fragmentation over time.

At the exact point I began my research TLS 1.3 had just been approved, and I rapidly realized my nice little idea was going to get majorly stomped on: the inspiration for the project, years ago, was the SNI field itself (hah).

5-10 years ago, I would have been able to route all my traffic through a gateway box, and passively watch/trace (slightly behind realtime) everything via tcpdump or similar, catching DNS lookups and sniffing SNI fields. That would have handled everything.

Now, with encrypted SNI, and the upcoming DNS-over-HTTPS (seems I need to think ahead :/), it looks like my (now irritatingly stupid-seeming) project will require me to generate a local cert, install it on all my devices, and get a machine beefy enough to keep line-rate speed while doing MITM cert-resigning.

And then, for the fraction of traffic my system reports as "not signed by local cert", I'm just going to have to let that go, or I'll break everything that uses cert pinning.

...which I wouldn't be surprised if some programs eventually use with DoH lookups (using pinned certs fished out of DNSSEC for DoH makes sense).

I'm very very interested to know if there are any alternatives I can use. I realize, for now, that I can sniff for and collect DNS lookup results and associate these with IPs, but when will this break?(!)

Honestly HTTPS and security in general just seems like a gigantic mess. I say this not as a disrespect of the architecture, but more as a "wow, this is just so hard to get right".
Nobel prizes have been won by both commercial and military labs. The idea that they don’t do science is ridiculous. Moreover, just because your conducting empirical research and haven’t explained your results yet with a theory doesn’t mean you’re not doing science.

Scientific results can come about through many avenues. Sometimes it’s just pure curiousity, and sometimes it’s because you’re trying to solve a practical problem and end up doing research that yields breakthroughs.

And each environment has their negatives, it’s not like academia doesn’t have toxic politics, slaving of grad students, publish-or-perish, the race to get grants, etc

I mean he may bring up some legitimate issues but his whole ‘I met a few people and let me extrapolate this to the industry as a whole’ is itself anti scientific.
I always make automatic, incremental hourly backups.

That doesn't mean it's positive for a computer to take your data with it in case of failure when it's completely avoidable (ex., don't have the SSD soldered to the logic board).
Ask HN: Does the microservice architecture better fit OOP than FP?
Articles about microservices seems to use the same terminology as articles about object oriented programming. The goal is loose coupling, independence and encapsulation. Both microservices and objects send messages between themselves and keep their own state, and thus yielding similar pros and cons. Instead of the boundary between objects we have the boundary between running processes.

After doing OOP, and then a couple of years of functional programming with a strong type system, going from monolith to microservices seems like a step backwards. Are we back to distributing state throughout the system but this time we put it into processes of the operating system instead of into objects? Nowadays, I feel my default approach (and the strongly typed FP approach) would be to bring the system under the control of the type system instead of splitting things up with gaps in between.

Would you say that the microservice architecture is a relatively small variation of how you would build a OOP system? How does it fit with how we would build a system in a functional programming language with a strong type system?
> What the US should worry about is its CO2 emissions per capita

Climate change does not care about "per capita" or where it originates though, only absolute values. So any reduction in absolute terms is valuable
I suppose that's a good point; although today the CONNECT command uses a hostname, a browser could change to using IP:PORT if they were serious about keeping hostnames secret.
Both this comment and the parent are fair points.

I don't believe my situation is rare: this position was considerably easier to attain than a faculty position.

Stability is better and worse. It is better in terms of resources (I don't have to apply for grants, I can get summer students, and not for grad student descent! ) but it certainly has less job security than tenure.
Yes, but my point was don't underestimate software decoders on modern mobile devices. As an experiment, I left a local 720p30 VP9 video with Opus audio running in a loop in VLC on my iPhone 7 for 3 hours. Both video and audio are being decoded in software.

My battery started at 90% and at the end of three hours it was at 55%. I think that's pretty good for software decoding.

I'm not sure which VP9 decoder VLC uses on iOS. I presume it's ffvp9:

https://blogs.gnome.org/rbultje/2014/02/22/the-worlds-fastes...
Show HN: Ramd.js JavaScript library for making TODO-like applications
My pet peeve is each one of these (Webpack, Parcel, Brunch, $your_favorite_alternative) involves a very bloated node_modules folder and so many dependencies that no sane person with have time to verify by hand.

A vanilla install of Phoenix with Brunch yields a node_modules with 388 packages. What are the odds of one of them becoming rogue due to a hack, and how would I know?

Add to this the overall (perhaps perceived) fragility of having to maintain a node project and fumbling with JavaScript. Node was a great new thing for server-side stuff, but whose idea was it to start using it for building every single command-line tool?
Who protects doctors from attacks, when they get attacked because they value patient confidentiality over conformity to such governmental programs and maybe peer pressure?
It seems overall okay if you accept the premises that
A) A centralized health record system can do substantial good by improving effectiveness and transparency of healthcare processes, and enabling medical progress through data re-use.
B) Doctors won't lift a finger to do extra work if they have no selfish incentive for doing so.
More or less anything by Howard Waldrop. Night of The Cooters and A Dozen Tough Jobs are great.
Accenture, AFAIK.
If you want call/cc (for repeated executions of the continuation) you need a first class stack. A CPS execution model can use green threads right up until you want that explicit continuation in hand and split the stack. In most implementations of CPS the continuation is not in fact available for the user to execute: stack-oriented programming is the mental model, until you pull out call/cc or something similar.

Note that you don't get the continuation in hand for the async-everywhere advocated by GP, only blocking operations get the continuation, and most of those are implemented by the runtime.
I have done something similar some years ago. Reminds me it's probably time to update. https://fimdomeio.com/thingsIhaveDone.txt
>simple substitution cypher

And for those that are unaware, substitution ciphers have been unsecure for over a millennium now. So relying on nobody guessing you used a Barbie typewriter isn't an option either.
Dk-Meu Pai|Download mp3|2018
The short answer is, this article completely omits the part of the diver's comments that actually made the headlines originally. He also said it was just a PR stunt, and everyone latched onto this as proof that Elon Musk was an evil person for even trying and that the dive team who'd actually rescued the kids confirmed it. It was only after Elon's subsequent morally-bankrupt smear made for a better avenue of attack that the media started downplaying the diver's comments as just some minor technical criticism rather than iron-clad proof Musk was a monster taking advantage of kids' peril.
Better handles for manipulating with cold numb hands seems like an important feature.
I believe that is correct.

First link from searching "why kids like unboxing videos":

https://www.mother.ly/parenting/science-explains-why-your-ki...