skysight-inc/HackerNews huggingface dataset:
>>> The hard limit to system complexity is not the quantity of engineering effort, but its quality.

This article is full of good ideas, an antidote to creeping corporate take over of software projects - make this required reading for software projects.
Here I thought Men who defeated seven-deadly-sins are ideal partners.

https://en.m.wikipedia.org/wiki/Seven_deadly_sins
Well, my father-in-law had a dairy farm and bred pedigreed Holsteins. He always had a lot of frozen semen in stock.

So.... a business application, but also home :)
Until rather recently it took a PhD in computer science to draw a circle in gimp... I still love it though.
I said centralized action. Community consensus sounds nicer, but simultaneous action is required.

I don’t imagine this is other settings... “I only do breaking changes on my api so let’s have everyone change their client at midnight”.

Imagine if we all changed implementations of SQL at once!

Actually, we changed the meaning of the $() function inside the devtools console across all browsers at the same time. That was fun. :)
From what I hear in other countries, the school system in France is not too bad in comparison.

I think I dislike school in general as I think many of the concepts it is based on are outdated and should be improved. Fixed, imposed curriculum over the year with fixed, determined schedule on subjects. No collaboration between students, just competition. Arbitrary rules and authority bestowed upon random adults. Grades that are geared towards establishing a hierarchy rather than helping progress. Lack of interactivity and experimentation, etc...

Since I read more about it, I see France is pretty correct in comparison, with Japan being a conceptual opposite of what I think ideal.

I'll probably leave my son in primary in Japan, but I don't think it is a good idea after that.
Russia and Iran use the same tactic you mention. RT/Ruptly would make huge spectacles of Yellow Vest protests, which I think was obviously to distract from or justify their own operation. Every chance RT gets, they point out how Europe is "collapsing."
Is this not the case for GCP? I recently switched to a company running on GCP and I don't have tons of exposure to our infra, but from what I've seen, GCP reps are VERY hands-on. Even in my non-infra role, I've been exposed to several different instances of them being hands on: in setting us up, in discussing our resource needs (we're a very heavy GPU compute customer), in tracking down issues (even when the problem is likely on our end).
No sure. I get it. But the seriousness with which you attribute a for profit like brave a benevolent mission, as if. How many times do we need to go down the same road of talking about features vs what really counts: track record and who's actually standing behind the technology? Clue: people. Why would you trust Brave to begin with? Because Brenden Eich is such a role model (a racist homophobe last time I checked)?
I've got to say it is the most frustrating config file ever to wrote. The only time I have to use it is for Docker Compose and I am constantly fighting vim on indentation and trying to make sense of confusing errors about "unexpected block start." Do you have any suggested vimrc for YAML?
It's not that they have the knowledge but that the knowledge is now encoded in software and available to anyone else - software shares knowledge without the users having to learn it (for example having to learn which five systems need to have their names enters in order to pay their parking fine
Does “www.” Mean Better Transport Layer Security?
I agree. As long as you're using a strict parser, I've found YAML to be much nicer for configuration than JSON. I use Python's ruamel.yaml library, and have never had any weird type problems. Once the nesting gets too deep, it can be a pain. but that's the same for JSON.

I have found myself using TOML more and more for configuration, though. It helps a lot with keeping things flat and easy to read. I'll still prefer YAML over JSON for human-writable files, but I'm starting to prefer TOML over YAML.
An iPhone SE is $238 in India, $299-449 in the US. Similar pricing exists for the iPhone 6 & 6s, and the iPhone 7 is quite good while still well under $1000 most places.
Fixing the Recruiting Process with an ATS
I grew up in Switzerland and I remember that for our very first application right after school, for apprenticeships, we should put the names and jobs of our parents on it...

Out of interest I searched and read a guide and lo and behold, it is no longer recommended for anyone - except for applying for apprenticeships.
You are right. Range/MPG is one of the primary (if not the top) consideration when moving form ICE to EV. Not sure what the parent is talking about.
Actually we naturally count from 0, because that's the initial value of the counter.

It just so happens that this edge case of 0 things doesn't occur when we actually need to count something. Starting from 1 is kinda like head is a partial function (bad!) in some functional programming languages. Practicality beats purity.
The solar install industry is going to "DIY". The do it yourself is going to happen when people realize they are getting duped into 20k contracts for a few thousand worth of equipment.
- that’s your own choice, if you don’t want the features you don’t have to have them

- not everyone likes the hoops you need to jump through with the alternatives either! That’s why we’re discussing this :-)
Here's one: https://www.engadget.com/2018/12/08/electrify-america-350-kw...

Ionity is installing 350kw chargers in Europe: https://ionity.eu/en/design-and-tech.html

And so is Fastned: https://fastnedcharging.com/en/blog/post/fastned-opens-its-f...
I can see it working both ways - in many cases, I'd like my ambiguity distilled down to one specific point, while the rest of the project deals with lower specific ambiguity (where ambiguity in my mind is equal to "is this thing possible").
I was suspicious of YAML from day one, when they announced "Yet Another Markup Language (YAML) 1.0", because it obviously WASN'T a markup language. Who did they think they were fooling?

https://yaml.org/spec/history/2001-08-01.html

XML and HTML are markup languages. JSON and YAML are not markup languages. So when they finally realized their mistake, they had to retroactively do an about-face and rename it "YAML Ain’t Markup Language". That didn't inspire my confidence or look to me like they did their research and learned the lessons (and definitions) of other previous markup and non-markup languages, to avoid repeating old mistakes.

If YAML is defined by what it Ain't, instead of what it Is, then why is it so specifically obsessed with not being a Markup Language, when there are so many other more terrible kinds of languages it could focus on not being, like YATL Ain't Templating Language or YAPL Ain't Programming Language?

https://en.wikipedia.org/wiki/YAML#History_and_name

>YAML (/ˈjæməl/, rhymes with camel) was first proposed by Clark Evans in 2001, who designed it together with Ingy döt Net and Oren Ben-Kiki. Originally YAML was said to mean Yet Another Markup Language, referencing its purpose as a markup language with the yet another construct, but it was then repurposed as YAML Ain't Markup Language, a recursive acronym, to distinguish its purpose as data-oriented, rather than document markup.

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

>In computer text processing, a markup language is a system for annotating a document in a way that is syntactically distinguishable from the text. The idea and terminology evolved from the "marking up" of paper manuscripts (i.e., the revision instructions by editors), which is traditionally written with a red or blue pencil on authors' manuscripts. In digital media, this "blue pencil instruction text" was replaced by tags, which indicate what the parts of the document are, rather than details of how they might be shown on some display. This lets authors avoid formatting every instance of the same kind of thing redundantly (and possibly inconsistently). It also avoids the specification of fonts and dimensions which may not apply to many users (such as those with varying-size displays, impaired vision and screen-reading software).
JSON Schema is not affiliated with JSON and should not be confused with it. JSON is a data format, like YAML, and there is only one version of it: the spec at http://json.org/.
I would say no. 34 bytes is 256^32=7588550360256754183279148073529370729071901715047420004889892225542594864082845696 combinations, and even if you could easily narrow it down to only valid programs you would still need to simulate it, which is way slower than computing a hash.
3/4 = 0.75
~$750-800B
"A similar organization, Let Grow, helps schools set up unstructured free play before and after the school day."

Isn't this structured in itself? So odd.
Exactly. This article is so ridiculous. Benchmarking "Hello world" performance? What a joke.
For in-house, python-only project, my way to go is to create a "config.py". Then I declare a bunch of module variables that can be overridden by environment variables as a bonus.
The problem is people having a prejudice one way or another due to how the person looks. I know personally, being based in North America, the few times I've seen resumes my initial thought is, "Oh, they must be new to the country since they don't know that isn't acceptable here."
Another native Czech here; I find the text at least 80% to 90% understandable without any training.
The technology is largely irrelevant here. If you wrote your app as PWA and then got banned from the Google App store you'd still be losing access to that market and ecosystem, and the mechanism for delivering an app to users. That's the real problem here.

PWAs offer something similar but not really the same, especially if you're charging for the app itself or doing IAPs.
That's an interesting interpretation of the data. To me, it looks like Model S/X sales have noticeably dropped since the introduction of the Jaguar and Audi.

I don't think there will be a singular Tesla killer, but rather, Tesla is increasingly going to be attacked by all sides: Hyundai/Nissan/GM on the mass market side, Jaguar/Audi/Mercedes/BMW on the luxury side, and Porsche on the ultra luxury high end. The Model 3/Y is currently positioned in the premium segment between mass market and luxury. That's sorta Honda/Toyota territory; I think they'll need to bring out EVs for Tesla to be in serious trouble.
Ask HN: What game(s) are you working on?
I've very recently started writing a HTML5 game inspired by Teeworlds.
https://imgur.com/a/0iyFmBm

I'm curious to hear what you guys are working on.
Females attempt more, males succeed more.
Good idea! And then put a comment into the configuration file that refers to where the documentation is.. ah, f__k!
There’s also a D3 version already that also has a hosted version:

http://xkcdgraphs.com/
jq can also handle newline-separated JSON objects, with the -s flag.
Yes there is. Markup languages are for representing rich text. Anything that gets rendered to the user is content and anything that's metadata (data about how to render) but not rendered as such goes into attributes. If there is no concept of "rendering to the user" in your app/data, then markup isn't the right choice for representing your data. You're blaming markup languages for not being designed to represent arbitrary data structures when you should be blaming yourself for misusing and misunderstanding markup. Though by skimming through this thread, XML appears to still do much better than YAML. And it's true that in the 00's, XML was improperly used and advocated as universal data format.
According to Wikipedia, Serbo-Croatian was standardized before there was a unified Yugoslav state.
Germany has traditionally been a station wagon country. Although SUVs are everywhere now, you still see more station wagons. As I see it, SUVs are used as a status symbol and they have the advantage of an elevated driving position. Station wagons are generally used by people who "do stuff", who have to transport things or drive long distances. It it the car of the practical thinkers. Station wagons are also driven by salesmen who have to travel a lot, because station wagons tend to have a lower fuel consumption due to their smaller drag area. This is especially relevant on our Autobahn, where the higher speeds make aerodynamic drag pretty noticeable.

So yes, for practical reasons station wagons are great. I love mine.
A PDF Processor Written in Go
> We use crayons and paper, but I don't think that's so intrinsically better than an iPad.

Maybe not intrinsically, but what I see kids doing handheld computers at restaurants (and sitting in a cart at the grocery store, and getting pushed around town in a stroller, and on public transit, and sitting in their car seats, and at the playground, and at the airport, and on the plane, and at the doctor’s office, and waiting at government offices, ... and I can only assume at home too, though I have a smaller sample of kids I can see at their homes) is playing computer games or watching videos.

I don’t think computer games and videos are inherently evil or anything, but they can be extremely distracting and addictive, and some very small kids are dramatically overexposed to them. For many kids these have crowded out a great deal of social interaction, reading, self-directed free play, ...

Paper and crayons have none of the problems of videos or computer games, in my opinion. Especially if they are being used in a social way with multiple people interacting.

I have found that usually my 3-year-old doesn’t have any problem at restaurants unless the adults are talking to each-other and ignoring him, in which case he gets bored and starts running all around, etc. If we are talking to him, playing little games, drawing with crayons together, reading a book aloud, etc. then he is just fine. YMMV.
> Every electric car slated to arrive has been called a Tesla killer in article after article, sometimes individually, often as a collective.

The number of Nissan Leafs sold so far are close to twice the number of Tesla model Ss sold.
> I remember being at an NHL game where a kid was immersed in his device the entire night, despite being in a $148 seat to (IMHO) the most attention-maintaining of all sports. Having never been taken to a major league sporting event for my entire childhood, seeing this saddened me.

Having been taken to professional and high-level college sports many times in my childhood, starting with an NFL game as a toddler, I'm not saddened by it: until I was a teenager, most of the games were either overwhelmingly far out tediously slow, and in either case only weakly engaging. But my being there meant my parents could be there and I could be with them; I invariably had something else to engage me; I never regretted it and I don't think my parents did either.
Toyota and Volkswagen will make more affordable higher quality main stream electric cars.
The dead comment is someone who has not studied how it's used in real life (as used by genuine and honest people)... or it's advanced misdirection (imo)... or it's both. I wouldnt normally say that, I think it's borderline not in the spirit of the wise rules.... but it's pretty interesting how it works.

It's astonishly effective to attach bad information to ideas.
Feels like a way to collect email addresses. Why not just a link to it directly?
the porsche taycan seems like the ideal electric car honestly. If the price is not that ridiculous it'll probably be my first electric vehicle.
It's one of the difficult things about Japan. All very high end jobs are jobs for life in Japan, pretty much. Your university supervisor has contacts. You get your job from those contacts. There are very few other ways around it. In IT, it's a bit different -- for example, I think it's pretty easy to get a job at Line. I've heard Rakuten only hires foreigners, but I'm not sure about that. I don't know if any of these employees are shokunin (fulltime employees, essentially for life), but if you are used to western IT then the year by year contracts are probably fine anyway. A company really needs to look after a shokunin for life -- they even give them a big lump sum retirement gift when they retire and may even do more for them later.

I good example of a shokunin is a friend of mine who works for a fibre optics company. The company hires x number of people from her university every year. She started there wrapping cables (even though she's an electrical engineer with a very impressive academic record). Eventually after she learned about the company and worked in various departments, she was given managerial role and she will work as one of the elite people in the company for the rest of her career. After she retires, the company will look out for her. For example, my wife's uncle was a manager at Suzuki and they gave him some land near the factory so that he could build a house and retire. That kind of thing is pretty common.

If you miss the boat, your chances at being a shokunin at a large company are pretty much zero. I mean, it still happens if you have good contacts, but it's essentially impossible. Your best bet is to find a small company and get a yearly contract and just be the best employee ever. Then if the company grows, you might become a shokunin.

But you can still have a good career without being one of the elites. Hell, it's the same for me working for western companies. I'm never going to be CTO of some company or VP of software. I don't care. It limits my ability to make money, but I like being on the ground writing software. I don't think I could even be principle architect somewhere because I just don't want to think about the big picture. I like details.

So even if you go to a lower level school and get a lower level position somewhere, it's completely fine. I think that's the thing that people miss -- you can still have a good career and make a reasonable living. It's just that you are very unlikely to be on the elevator to being VP at Honda without coming from a big name university. Again, it happens from time to time, but it's just super unlikely.
this is surreal
Their families usually use WeChat because it's the only messenger that works inside China.
I.e. the Mercedes CEO? Also for the other two.... really? Who t.f. wants voice control in their car? Better lights are nice, sure... but it's a minor improvement (most people drive most of the time by day, and even by night, all car lights are "good enough". I paid 2K EUR to get better lights in my car, and they're great when I have to use them, but even I wouldn't have picked my car based on this criteria.... I even hesitated to give the extra money!)
Hiring the best engineers, technically-wise, is a good thing but it's not enough. In my experience it's better to hire somebody with a previous experience in the domain. Somebody that already built something similar or related. Those engineers will ask the right questions, make the customer think about the system in the right way, not lose time on worthless details. Even if the implementation is not shiny it will be working. It beats shiny but misguided. And if you can find great engineers with great skills, that's even better.
Sound Interesting, but its behind a paywall
If you type the phonetic words in using the Google Keyboard in JyutPing mode, you will usually get the correct Chinese characters. The thing that would defeat this, though, is the deliberate introduction of very colloquial Chinglish puns.
The batch looks like it's full of established companies with polished products and big clients.

Wasn't YC about funding people before they even have a product?
Years ago I wrote http://oss4gov.org/manifesto saying that governments needed to not only embrace OSS but that it is the only moral option to take.

Now we have government digital systems leading the charge across most western countries, and we have excellent polemics like this. I am just so happy to see this level of insightful ness at top levels of government.

I am so glad they listened to me :-)
Yes, countryside area, teenager (my niece, not daughter) went back to Tokyo for high school because, indeed, she is aiming at something else than cashier at a kombini or waiter in a restaurant (which is what her brother did after failing university)

Japan is a country with the highest amount of bullshit jobs I have seen. I will agree happily that it is better than the homelessness that seems rampant in countries with high inequalities, but that's still a failure of the educative system.

"I think the main reason for the 1 choice only was that it used to be that students would write many exams and then pick the best high school they qualified for."
Yes, and what is wrong with that?

"The main result is that students tend to lower their sights to ensure that they get in."
Especially if their parents can't afford a good private school as a backup plan. It may be different where you are, but when we explored the options around Tokyo, private schools were more expensive.

Indeed, you can go after to one of the public school that still has slots left, but that is not your choice, that's a situation where you go "ok, I guess I'll learn bakery then" because you did not score well at one miserable test in your life. That's a ridiculous system.

"something like $1000 per student per month"
The one we found, which is apparently one of the best public school in Tokyo is closer to $1000 to $3000 a year: http://www.kokusai-h.metro.tokyo.jp/en/school/expenses.html and I heard similar prices in other public schools.
Patagonia's Philosopher King (2016)
The people of Guangdong will usually tell you that South Chinese people are generally apolitical and tend to care more about money and good food.
It's great at representing nested data in a flat way, as well.
Station wagons that can compete with SUVs on price are rare, at least in Europe. Most station wagons are based on premium-ish sedans that can have 1.5x times the price of a Qashqai or an Outlander, not to talk of something like a Duster.

Yes, there's Ford Focus SW ans Škoda Octavia, er, Scout(?), but that's about it, and you'll probably get the same amount of boot space if you buy their crossover SUV instead.
It comes down to trust and expectation. Everyone can say they are passionate, interested, want to do the hard work to make the mentor's investment in them eventually worth it. Those are very weak signals. On the other hand, actually having demonstrably put in a very significant amount of effort already is a strong proof you are being serious.
Put “I don’t do pop quiz interviews” on top of your documents and see what happens. I do this but haven’t been so blatant about it. Networking is the only other avenue.
But this behavior is like killing the Golden goose to get at the golden eggs inside. It's extremely shortsighted.
This has been repeatedly shown to be only partially true. From Sri Lanka, in bite sized form, the common theme of news of a developed country carelessly sending their junk over to be "managed" [1]. Currently an ongoing mini scandal in Sri Lanka regarding the individuals who were taking non recyclable stuff and were found dumping it into waterways.

This doesn't exonerate anyone from what is being done, but the point of entry into the sea for these plastics is not necessarily the point of origin. So take it as we are all in this together. Fighting over who's really to blame is a waste of time.

What do we need instead? Working to reduce and helping to direct people to recycle wherever possible. From the perspective of the general engineer on hacker news, use tools at your disposal to further the message as far as possible. Even if someone feels encouraged to recycle mostly as a virtue signal, it's fine if they do it correctly.

From developed nations, mandates around plastic consumerism and technology jumps would be great.

Basically more nuanced conversations and positive actions vs "not our problem" write offs.

[1] https://www.instagram.com/tv/B1OWy8nBK8N/?igshid=1qi3c58kyue...