skysight-inc/HackerNews huggingface dataset:
What does that "diversity" actually gain you? LLVM is very modular so a clang monoculture won't stop competing optimisations etc. being developed, and its license is suitable for most uses.
There's buypass.no / buypass.com ... they are a norwegian CA that also implements ACME. I have only used them for some testing certificates so far, that have not been deployed in the wild, but their server works, the certs are valid in all browsers, and they do upto 6 month valid certs iirc.

link: https://community.buypass.com/
Perfect. Added it to the essay. Thank you!
And without a GPL compiler, we will be back to the PD and *ware days.

Sony, Apple, IBM, and plenty of other embedded vendors don't contribute 100% their improvements back to LLVM.
The Predictive Index | Software Engineer, DevOps Engineer | Boston, MA/Westwood, MA | ONSITE

COMPANY

The Predictive Index (PI) is a technology company that gives business leaders access to the people science, data, and strategy they need to make objective hiring decisions, design great teams and culture, and reach their strategic business goals. PI has more than 7,000 customers, including Nissan, Citizens Bank, DocuSign, Subway, 47 Brand, Blue Cross Blue Shield, and Omni Hotels—across 142+ countries, and has undergone more than 500 validity studies. Passion, teamwork, and energy are at the core of who we are. Our team embraces and takes pride in the power of The Predictive Index and its impact on workplace relationships and culture. We are our best case study. If you are looking to join a company that is innovative, expects you to think outside of the box and empowers its employees to act, this could be the opportunity for you. At the Predictive Index, we embrace an employee-centric culture that has fun, works hard and accomplishes a lot. Our employees, their careers and their life outside of work, are our priorities.
Tech Crunch post on $50M funding in February: https://techcrunch.com/2019/01/25/the-predictive-index-bring....

Interview with me talking about why the culture keeps me at PI: https://www.predictiveindex.com/about/careers-at-pi/people/s....

POSITIONS

- Senior Devops Engineer: https://grnh.se/f7576e9e2

- Software Engineer: https://grnh.se/0db2828d2 (It says senior but we're hiring all levels except for junior!)

Contact: wotto+hackernews AT predictiveindex.com
Or indeed go larger. In the middle of a /23 or /22 pop your client IP on x.x.x.0 and gateway on x.x.x.255 and see some poor tools cry.
I really enjoyed this article. Thanks for linking it!

It’s interesting to see the relative naïveté in some of the implementations of what seem to be relatively key builtin libraries like file pathing. I also have never had to deal with cross platform support in Go, so I’d never seen the magic compilation comments/suffixes.
I have a few photos on various sites for years. Overall might have earned a few € but nothing actually reached my account as of course these type of sites have payout minimums.

I'm not a professional photographer and have a good income, so don't care too much personally. But the exploitation of the people doing the actual work is just unbelievable. I'm split between putting my photos online for free (CC0, CC-BY or CC-BY-NC whereby I assume the 'NC' is anyway 99% of the time ignored), or alternatively to just not share and leave it to the professionals...

Is there even any good photo sharing & licensing site left?

- Flickr sells merch based on your CC0 (or -NC) images.
- Zooomr disappeared too quickly to ever achieve any of its aims
- 500px apparently also is criminally exploitative now.
Mostphotos maybe?

Is there any site left for hobby photographers or professionals to share work on their own terms and/or possibly license them?
Ex-Google self-driving car project picks up new investors
Clojure is simpler than Common Lisp, but I still feel that the features are too many and too complicated, and continue to simplify, do not use some complex features, and insist on writing systems with pure pipeline structure.

As a result, the simplest system is obtained, but the design process is a systematic project.It is difficult to design a complex system into a simple and smooth pipeline system.
> freedom to kill yourself is fairly rare, and still being fought for.

> the freedom to commit suicide is still being discussed.

I think you mean "assisted suicide" or "assisted dying".

People are free to commit suicide whenever they want. I wish they weren't...I'd (selfishly) like to have a couple friends back.
Well Sophos was just taken private, so maybe them? I'm not sure how widely known these things are before they come out.
Google Next 2020 is Online-only now due to Covid-19
My technique is to write down anything I think is important in an unstructured way. Trying to structure notes during a lecture just leads to me not engaging with the subject, and I don't believe I learn as much. Afterwords, I take the unstructured notes and refactor them into something that makes more sense and has a structure. This helps me learn and make new connections between pieces of information.
The comparison table doesn't seem fair, especially on the XML column. In particular, it is stated that XML doesn't support decimal and float, whereas XSD in fact defines 19 primitive data types including decimal and float. List are also supported implicitly because child nodes of an element are ordered. Moreover, the claim that XML doesn't support metadata is devious because any file can precisely be extended with any additional metadata (possibly in their own namespace), without client breaking if done well.

XML strength also lies in its extensibility, and its large number of compliant implementations, which goes way way beyond a single uncompleted implementation by a single author.
> The real question is why there's so much pass-by-reference in the first place. K looks to be a domain name string -- it's almost certainly faster to copy it than to dereference it everywhere.

I don't program in rust, so my knowledge here is limited to what these words mean in C/C++ - however shouldn't making a copy still require dereferencing the copy?
Bullshit. You're talking about an operating system where the common advice for someone who wants to install up to date software is to fucking compile it from source because the whole community never got their collective shit together enough to allow developers to directly distribute binaries without a gigantic fucking headache.

Christ, it's such a fucking mess that one of the most compatible ways to distribute software is to write it for Windows and rely on WINE.
Thanks for posting this. This person seems to have a lot of interesting things to share!
The people who rely on cheap energy for warmth and going about their day to day activities will lose out big. When money is tight, any increase in expense can be life changing. On the other side, investors and climate activists worldwide benefit
A mathematical formulation of the tax code?
same here man. now a days it's a disaster. We watch a little bit of disney junior cartoons for 30 minutes before my daughter goes to bed (1.5 years old). Disney has all these 'sponsors' that are just shit websites claiming to be educational. Sure lets get the 2 and 3 year olds hooked even more on the fucking ipads haha.

I love the outdoors and cant wait to get my little one out there. On the flip side, i fucking love computers and video games too so it's definitely a balance! When i was a kid i didnt want to program or anything. I wanted to run around, skateboard, play with kids in the hood.
Contextual Documentation for Design Tokens
Insects are meat, yes. Are prawns/crab/lobster "meat"? Ocean arthropods are much closer to insects than they are to vertebrates. Obviously the question was about digestive suitability, not culinary aesthetics. And apes eat bugs, and can digest them just fine.
I recall being chased by birds when i was a kid, i didn’t like it.
Laravel 7 Released
computer languages also experience similar shifts?

Partly, but less so.

Human language vocabularies approximate Huffman Coding - the more frequently used words (and phrases) tend to be proportionally shorter. This is a gradual process for spoken languages, and somewhat quantized for written languages.[1] It's possible because with human languages, "close" is "good enough"; one can read english written with ye olde orthography, if with a bit of extra effort.

Less so in the lifespans of particular programming languages. Per Postel's law we tend to be liberal with extending but conservative with breaking backward compatibility. I think the case of command line tool parameters is particularly conservative for various reasons; among them because the 'knowledge' of options is spread among multitude of separate project - many of them obscure and bespoke - and coordination would be nigh impossible.

However there are some signs of similar trends; note how the "function" and "integer" and similar keywords of older languages tend to turn into "fn" and "int" in newer languages.

--

[1] Not sure if there's a comparable process for grammars, but I guess it's a fair bet...?
Ninecat-UI
Magically, no, but there is a distinct difference from the state where it is enveloped by the mother's womb, physically attached the placenta, drawing nutrition from the umbilical cord, lungs filled with amniotic fluid, to a breathing, crying, eating, independent baby. And of course prior to that, it was a fish like creature with a tail and gills, and prior to that a blastocyst.

A baby also doesn't magically transform into a toddler, and a child, and teenager, and a man, and a senior citizen and a corpse, either. And yet somehow we manage to maintain different terms for these stages of life without confusing anyone unduly.
An example from less than a day ago: https://news.ycombinator.com/item?id=22466354
> Currently, there is no viable alternative if you want the pros but not the cons

I remember OpenXPS being much easier to work with. That might be due to cultural rather than structural differences, mind - fewer applications generate OpenXPS, so there's fewer applications to generate them in their own special snowflake ways.
Yes, but you then need to unzip it, perhaps unminify code, find github repo yourself, and diff all the stuff manually.

If the extension is complex and the original source undergoes a massive complex build step, making sure that final bundle is functionally the same as the code in github is the work few people want to do.

I don't want to do it (especially not for every update), hence I don't install extensions except absolutely necessary ones.

If I had more trust in this, I'd be more keen to install niche exceptions.
Graph or dot paper keeps my notes organized, it makes it easy to connect ideas for me.
Perhaps users should be given a mechanism for configuring the error printing :)
The misissuences have happened over the last several months (since at least December 2019), but it does seem that it was _discovered_ on Friday.
OT but I have a personal vendetta against roman numerals. Any time they are mixed up in nomenclature they give me pause.

I've had so many battles with roman numerals making other numbering systems confusing/redundant that the only place I ever want them are on fancy watches.

Even for that they are beaten by 24hr digital, but thats not quite as stylish.
I agree, following the instructions is a critical skill to develop.

What I meant was that you can be creative with these solutions. As for the programmable mouse, my son drew his own mazes on paper in the end and placed his toy cars and other things for the mouse to catch.

The basics are still there that he need to program the mouse and understand the fundamentals, but allowed for enough creative freedom to keep it interesting.
The money that would have funded these plants is not just going to disappear. And there is more than enough money going around to keep the poor warm and fed. People in countries like South Korea and Japan are obviously not going to starve if their central banks stop investing in coal.
At least Fox wears it's bias on it's sleeve. The BBC is supposed to be --and claims to be-- impartial yet is very clearly not. It also has a huge audience across just about all platforms in the UK, and is totally unafraid of blatant lies in order to push its worldview. This is far more sinister than Fox's childish excesses.
I agree, but not just because of distractions. I have a hard time retaining what I've read for whatever reason, and always have. However, if I take notes while I'm reading, I tend to remember almost everything. So not only did I take notes in class to stave off distractions, but I also take notes on everything I read. When I'm done writing them, I can throw them away, because they're pretty much committed to memory at that point. Just another anecdote to contribute.
I don't remember the exact figures, but I believe some actuaries crunched the numbers a while back and determined that if aging were halted and all diseases made curable, people would die on average around age 400 from accidental causes. Nobody lives forever.
A Vue.js 2.0 UI Toolkit for Web
PSA: The unbounded checker doesn't seem to work if you have certificates issued for both ECC and RSA keys. For some of mine, it passes the check with status "OK" and shows the serial number of the certificate for the ECC key. The certificate that is going to be revoked is not shown.
- The GPL license for GCC is valuable for free software rights.

- just like chrome becoming the only browser, one compiler isn't good either. The implementation starts to define the language instead of the standard

- separate projects can use different methodologies and tradeoffs.

- if there is a bug or exploit that only applies to that complier and not all programs

I don't think we should have 20 major C++ compilers but we shouldn't have one.
Programming Principles from Id Software
Remember that at Fukushima's twin plants 9 reactors were vulnerable and only 3 were lost.

Then the entire world put their nuclear energy under the microscope. South Korea discovered a parts testing scam. The US demanded more tests for the AP1000 design and eventually bankrupted Toshiba (thanks Jaczko). The US industry also designed a process for responding to beyond design basis accidents: FLEX response.

With renewables all things are not equal because the materials cost is dozens of times that of nuclear (IEA, Material Efficiency in Clean Energy Transitions) and the true cost to decarbonize is many times the naive capacity of wind and solar alone (Caldiera 2018, Geophysical constraints on the reliability of solar and wind power in the United States).
3Box | Software Engineers, Product Managers | NYC or Berlin | Full Time

Want to build the shared backend for the web beyond the cloud? 3Box is building the distributed data network, protocol and products that let developers easily save their apps' user and social data with users. Users have more control, data is secure/encrypted/interoperable on a distributed network, and developers can build faster, lighter and more powerful products.

We're a small, highly technical, product-focused team in NYC and Berlin at the center of the web3 ecosystem. We are extremely intentional, impact-driven, community focused, and driven by nonstop learning and growth. We have a lot of fun while we work and travel to amazing places for regular retreats.

We're hiring for a
-technical product manager to craft an incredible developer experience and ecosystem
-software engineers to drive our SDKs, libraries and components forward (JS mostly)
-a protocol designer (cryptography, p2p software architecture) to work with our CTO on next-gen architectures.

https://jobs.lever.co/3box/
Cuisenaire rods

https://en.wikipedia.org/wiki/Cuisenaire_rods

I credit these with helping me develop mathematical intuition from a young age.
Realme X50 Pro बनाम iQoo 3: कौन सा बेहतर है 5G स्मार्टफोन? मूल्य, सुविधाएँ
nice! congrats!!
Making our own 5G equipment != Actually buying it.
APS Physics conference canceled at the last minute due to coronavirus fears
> I know first hand that people are willing to pay me to do a ton of things that don't actually work. (They often continue trying to do so after I tell them it doesn't work and it's a bad idea)

Hehehe very true. I tell people what works then they ask me to do random shit. I can't deny you are right at the end of the day I do what they will pay for whether it works or not.
Influenza does, and the mechanism of spread is similar. Curiously there's still no definitive accepted theory on the seasonality of influenza.
I think my fastener analogy would probably involve something more like trying to remove a screw that's been epoxied in. Or perhaps trying to do your own repairs on a Samsung phone.

It's not that the thing you're trying to do is stupid. It's probably entirely legitimate, and driven by a real need. It's just that the original designers of the thing you're trying to work on didn't give a damn about your ability to work on it.
> Is Aging a disease

No, it is not.
> For instance, if I am driving and have a particular response or thought to an audio lecture, my interest in notation is not to maintain attention but rather an intense short lived desire to pause that attention and make a reference for future consideration.

How do you do that while driving? I am looking for a solution.
> It's as if MacOS decided to stop shipping bash by default.

More precisely, it’s as if macOS stopped shipping GCC in the CLT.

Oh wait, they did exactly that already, the last one being gcc 4.2 on Darwin 11, after that a GCC command is still present but it’s just a front to llvm.

https://github.com/archmac/packages/blob/master/core/apple-g...
Coronavirus in HK: High Risk Areas
Traffic Tap with Envoy and Istio
Do you take issue with Rust?
Duplo is great. The blocks are mostly big, so they cannot be swallowed. You can literally stomp on a block with all your power and it will not break. You have regular blocks but also trains, rails, wheels etc.

* My youngest at 6 months was happy for ~10 minutes just holding a red 4 x 2 block

* Now he's 10 months old and licks the blocks and bangs them together

* My oldest at 1 - 1.5 years old, tried to stack a few blocks together

* At 2 years old he was building large towers, to collapse them

* At 3 years old, I could build something for him and he could "help" and add stuff to the building (with fantasy running wild; stack 20 random blocks on top of a carwash I intricately crafted and that was so "planes could land to be washed")

* At 4 years old, he could build stuff by himself

* Now at 4.5 he's learning himself how to reinforce structures, how to build "bridges", build cars etc.
If a /24 is $6k, or $23 an address, spending $50m on a /10 is half that, bargain.
Pick up a copy of K&R
Yes it is. They use a vacuum technique to remove all the air bubbles and sit perfect on the 3d print
Join YC's Work at a Startup to find your job in eng, product or design
The only cure for powerful and rich
That's a great question.

When swiss newspapers reported on it in 1994, the cold war was still present in the minds of my fellow citizens and the US was seen as an ally and friend, so the general public probably just didn't consider it to be that important if the CIA maybe bugged some conversations. Also, the swiss government "preferred not to know anything" and obstructed investigations, despite some employees of Crypto AG coming forward with information to the federal police.

The world (or rather our view of it) is quite different today. Hidden data collection is a popular topic and it's harder to pretend that there are only friends in the west and only enemies in the east. It's also easier to share information worldwide and media coverage was much larger this time.
The Abiopause
Correct, I used ruby, specifically on rails. No erlang though. Python to scrape the data for the backend.
OCSP is a request/response protocol intended to answer certificate validity questions. It works as you describe, and failures cannot be treated as errors. An attacker who stole a certificate can use it even after revocation by blocking access the relevant OCSP responder.

https://tools.ietf.org/html/rfc2560

OCSP stapling is a mechanism by which a TLS server can make OCSP requests ahead of time and serve the response in-band. TLS clients get a certificate signed by the CA as usual, as well as a recent OCSP response signed by the CA attesting to its continued validity. OCSP stapling allows TLS clients like browsers to know a certificate's revocation status without having to make an extra request, but it changes nothing for an attacker who stole a certificate since they can simply not use it.

https://tools.ietf.org/html/rfc6066#section-8

OCSP Must Staple is an option that can be included on a certificate stating "I promise to use OCSP stapling". An attacker who stole a "must staple" certificate can either include an OCSP response indicating the certificate is revoked, or they can omit an OCSP response which the TLS client will treat as a hard error.

https://tools.ietf.org/html/rfc7633

In short, RFC 7633 makes certificate revocation work. Web browsers and web servers support this today. If you use Let's Encrypt's `certbot`, pass it `--must-staple`.
Tell that to the entire commercial print industry, where they work very well.
But Google's, influence on society comes from its ability to control all the information you see - if you use Google for all searches - over an extended period of time.

Crucially, we are exposed to political advertising from many different sides of the political spectrum. I regularly see both Bloomberg and Trump ads. The domain in which we see political advertising is not controlled by the advertisers themselves, so that is a fundamental difference from Google's influence.
Location: Delhi, India

Remote: Yes

Willing to relocate: Yes

Technologies: iOS, Flutter

Résumé/CV: https://drive.google.com/open?id=18vKV7eNU_u15xjHTbGQdqm8LgX...

Email: viveksinghmehta.smr@gmail.com

I'am an iOS Developer with 2+ years of experience, and just started learning Flutter.
Get yourself a huge sketchbook for less than $20 and a box of uni-ball ONYX Rollerball Pens. Combine words with pictures and doodles. It's a liberating feeling not having lines or grids to conform to. Use stick figures and basic diagrams. You don't have to be an artist. You will learn more and have better recall by using more imagery.
Had my first 4 months ago and could not wait until she started showing signs of awareness and personality. Luckily that happened within 2 months and she's now a ridiculous goofball.
(Novice speaking) Maybe there's something about looking for the spacing / kerning that is taken up by a decimal point? (Not sure if OCR tools have any way to look for this)
They've been trying to achieve this for decades, mainly for perceived ideological differences.
LetsEncrypt has made the strongest headway in large organizations with thousands of domains like Shopify, Heroku, website builders, etc. as it hits a really sweet spot of usability (controlling the host lets them approve issuance), cost (free) and control (they can trigger mass refreshes).
Many IT teams do a lot to further this view unfortunately. They are often too passive and fail to engage with the rest of the company. Creativity isn't valued and good folks leave which means you only have very average process drones. These folks are then ripe for replacement by cheap, outsourced labor.
Yup, there is a lot of toxic group think and western idealism on HN and they oppress anyone who points it out. I remember I commented on the same thread on Castro.

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

Somehow over the years, HN has become an echo chamber of very specific ideals and non-tolerant of anything else.
I swear that said titans before. Or I'm losing it. (Probably the second)

Either way there are certainly options other than nvidia's most expensive consumer end card.
Microservices make you architect your whole service differently. The communication is essentially asynchronous message passing which may or may not make things more difficult.