skysight-inc/HackerNews huggingface dataset:
I keep hearing stories like this and I remain utterly bemused that the median narrative about Android vs iOS has barely changed in response. There's a lot to love about Android, but I think more people in the tech sector need to realise that their mental model of the phone marketplace has more to do with historical perception of Android being "hacker friendly" than the current realities.

Android is open source! Oh wait— it's becoming more closed every release cycle, to the point that a pure AOSP experience is something only a determined geek would ever love. iOS and Android are now both blends of open and closed source, albeit in different ratios.

Google's app store is developer friendly! Oh wait— approvals are now slower than Apple, they're banning developers with no explanation, yet the store is still full of crapware and scams. At least Apple's policies seem to have a tangible trade-off.

Android gives customers hardware choices! Oh wait— the choice is between a cheap device that got its final software update five days after it shipped, a mid-tier device that might get updated next year, or a flagship which will probably get next year's major update and only security fixes thereafter.

Android gives customers software choices! Oh wait— what's the current messaging platform that Google is pushing this month? Do you, the human reading this paragraph, really care if there are eight hundred or eight thousand camera apps in your phone's app store?
The article appears to be written by Singaporean prime minister Lee Hsien Loong's son, Li Hongyi.

http://theindependent.sg/li-hongyi-singapore-has-a-lot-of-pr...
> In the United States it is definitely not normal to include your picture

LinkedIn?
That’s my point, yeah. INI is the right idea but TOML is the same thing but actually specified so use it.
With my kids, being boring is the best gift I can give them in a day. They invariably do something awesome. But only after a brief spell of wanting direct guidance. Sometimes not so brief.
I guess it's all in the signaling. A guy who's nice to animals may be perceived as being nice in general. Owning a dog makes for a good neutral conversation starter.

There is a link between cruelty to animals and violence against women, murder, etc.

https://www.independent.co.uk/news/long_reads/domestic-viole...

Owning a cat however isn't the same, and could have a negative effect.
While there are a million people in the county, there is just one CPS who brought those charges, run by one set of leadership. And the fact they felt that was an appropriate thing to do is emblematic of how skewed perceptions are in the county about what is normal and abnormal. CPS doesn’t bring charges for conduct that’s completely normal in a community. They did it because it was so unusual it seemed quite reasonable to decision makers that it should be illegal. It wasn’t the risk of being prosecuted by CPS that made us move away, it was the prospect of being surrounded by parents like that.
To be fair it was based upon occultist principles. Saying it was based upon a cult is technically correct. Whether that it is currently relevant is another question - most of the criticisms I have seen is about being antivaxxer.
I mean, we're mostly all programming because it's interesting. Answering the same questions over and over isn't interesting, that's why it's in the manual. Asking an interesting question will usually get an interesting result.

For example, I tried X, the manual said it should do Y, but Z happened instead, what's going on?
Nice Post. But everyone needs to understand something. Even if you follow these principles to the letter T, you can still produce very bad software. In fact you can also find many cases where people did the exact opposite of what this guy said and still produced great software. I'm sure many people can name examples of software that just came together out of blind luck.

Why?

Because there is no formal definition for what is bad or good software. Nobody knows exactly why software gets bad or why software gets good or what it even exactly is... It's like predicting the weather. The interacting variables form a movement so complex that it is somewhat impossible to predict with 100% accuracy.

What you're reading from this guy is the classic anecdotal post of design opinions that you literally can get from thousands of other websites. I'm seriously tired of reading this stuff year over year rehashing the same BS over and over again, yet still seeing most software inevitably become bloated and harder to work with over time.

What I want to see is a formal theory of software design and by formal I mean mathematically formal. A axiomatic theory that tells me definitively the consequences of a certain design. An algorithm that when applied to a formal model produces a better model.

We have ways to formally prove a program 100% correct negating the need for unit tests, but do we have a formal theory on how to modularize code and design things so that they are future proof and remain flexible and understandable to future programmers? No we don't. Can we develop such a theory? I think it's possible.
"Then it seems like the problem is with the system indeed, if people are easy to motivate with savings"

Well, that equates to saying "poor people are not poor enough". I'm not saying you're wrong, but the only fix to "the system" is to make things a lot more expensive. If there were any substantial progress towards that, there would be riots and politician's heads on pikes.
Nitpick: he was Odysseus’s buddy who was assigned to look after Odysseus’s son Telemachus (and while we are at it, a lot of the “mentoring” was done by Athena disguised as Mentor), https://en.wikipedia.org/wiki/Mentor_(Odyssey)
So he tried to match with every girl before he knew how to use the app?
The lack of comments is the real problem. When you need to explain why a particular parameter in the config file is set a certain way JSON becomes a real problem.
Your guitar story reminded me of my one of my own. My uncle gave me an old crappy guitar for Christmas while they were driving through to visit other relatives. He was a signed musician at the time so he had all sorts of extra instruments laying around that companies would send him just because.

Later that next year for my birthday (today actually, but a few years ago!), my family gave me one of those "Learn Guitar" books with an included DVD. At this point I had been playing for about 8 months and they actually said they had bought it way back in March or April because I was so bad they wanted me to get better for their own sanity. However, they said they almost felt bad giving it to me then because it didn't seem like I needed it anymore.

I had progressed far enough that it didn't sound like terrible screeching anymore and was mostly passable music. Simple chords and basic strumming patterns sure, but music nonetheless. :)

So if you've still got your guitar, I urge you to pull it out and give it another shot. Find some songs you like that are simple and just keep at it. Making music should always be about expressing yourself first and pleasing others second.

Good luck :)
Well I guess I'll have to remember that handy rule next time I want to tie someone up and beat them.
"You've already got cloud storage. Add alerting for yourself if the user hasn't backed up within an acceptable period of time."

To wit: rsync.net has user-customizable "idle alerts" (or, inactivity alerts) that you can set at any threshold you like and which will generate any combination of emails, SMS, pushovers or webhooks.

"Then, hook up a spinning USB drive to their laptop dock at work or whatever, and enable Time Machine/Windows Backup."

... and although I am certain the OP knows this, just in case, let me point out that your .zfs/snapshot directory contains user-configurable "snapshots" of your entire account that are live, browseable and immutable. So whatever you set up with Time Machine, you can set up in your rsync.net account with ZFS snapshots.[1]

[1] By default, 7 daily, but configurable to any combination of days/weeks/months/quarters/years ...
As you probably know there are problematic toxins like dioxins that stay in the environment basically forever and toxins like NOx that are no big deal because they decay rapidly to safer substances.
I wouldn't be surprised if they were found back in Roman times - in the cities only of course since while farms do require a lot of labor they aren't as time-pressured.
Any solution manual?
Pollution is the most obvious example of externalities leading to "market failure". Clean air, similarly, is the most basic example of a public good subject to the free rider problem.

https://en.wikipedia.org/wiki/Free-rider_problem
You show you hustle like no one else by showing results, not by copying and pasting clip-art.
I thought the whole point of the no-code movement was to enable non-technical folks to build things for themselves? If you're going to hire an expert, why not get a dev?
Oh I forgot to add. The inability to prove its own consistency is also something any reasonable foundation will have.
Lesson to learn: Nobody reads the docs.
The mentor-protégé relationship has been deconstructed. The coaching and development part is called the mentor - mentee relationship, and the career promotion aspect is called sponsorship (sponsor-sponsee.)

From experience, this is probably a good thing organizationally- I've successfully coached and mentored people I wouldn't sponsor, leading to a net benefit.
You may want to include it, but most employers won't want to read it. A brief summary should be more than sufficient.
> they can just wait it out and let the protests paralyze Hong Kong until even local sentiments turn against them

1.7 million protestors means the protest is the local sentiment. The vast majority of native HKers are fully behind the protests. As would you be if your lifetime home was being forcefully taken over by China.
I have called their 1800 number and they have been fairly helpful. Maybe I am just lucky.
Got it. "my sick dying relative > your sick dying relative". Total morally reasonable now, thanks for clearing that up.

Why are there going to be lines and waits with expanded healthcare coverage? Because people who need to see doctors will be seeing doctors. If your logic train is "Expanding coverage will create lines, therefor don't expand coverage" and not "Expanding coverage will create lines and therefor we will need to find solutions to new problems when we expand coverage" IDK how you're not just doing some gatekeeping to keep services high for yourself at the expense of others.
prefer

Supply-driven demand.
Sounds like another short sighted decision. Why don't they support an intermediatory representation that many languages can support. Even yaml would be fine if other languages can generate it. If they had to absolutely use something why not something more main stream and popular like Python. Helm asks too much for the functionality it provides.
Year of graduation, or years of experience, would surely indicate approximate age for the majority of candidates?
Reminds me of the issue an HN poster had several months ago trying to cancel his Google Fi subscription. Google just does not have the company culture to handle things out of the norm or the interest in developing one. They and their customers live and die on the word of software, which for me is unacceptable. My mission-critical providers all have a person in the loop somewhere, a human being to whom I can give our name and support account password, who can just reach right in and fix an issue no matter what the algorithm or the database says. Computers are just too goddamn stupid sometimes.

Google doesn't do that. If they can't automate it they won't do it. That works fine for being a search engine. It doesn't work at all for being, for instance, a telephone service provider or an ISP.
Not to mention the mess with glibc and their war against anyone who wants to do static linking. There's a long history of user-hostile behavior on various commercial and open-source Unices, usually to serve some outside agenda.
Reddit, Hacker News, and Lobsters seem like obvious places to start.

Also randomization of existing long-lived blogs.
"Might be"? Yes, I suppose.

Is? No.

"treasuries" is the long-accepted spelling here.
"For some reason Bangalore is crawling with people who first want to form a community and then start learning/working/whatever."

Seattle is the same. Probably the same everywhere. It's easier to talk and drink coffee than to challenge yourself way outside your comfort zone for hours at a time, day after day.
But that, and the parent's idea of binary formats in general, throws away the absolute golden property of text format configuration files: you can put those in git, and see with an accuracy of a single character what has changed. My impression was always that this was a huge reason for plain text files in the first place.

Someone mentioned protobufs, maybe with something like those one could have both?
Actually, not for good reasons. For bad reasons.
You are correct and it's 20 years ago.

https://www.theguardian.com/us-news/2017/nov/26/anette-soren...
I might be a minority but never extracted huge value from mentors. Read books, reach out directly to whoever you want to reach out, and trust your guts’ feeling have worked better for me.
Maybe. The -125C ice could melt faster if it and its container shatters into a billion pieces (a real risk if it’s dropped), massively increasing its surface area.
YAML is bad. It's like markdown, there are too many parsers behave differently. Unlike markdown just for reading, it is used in configurations for critical systems. JSON is much better, it IS readable and writable, people using package.json all the time without problems.

Templating YAML is even worse. Templating is an ad-hoc abstraction, and very easy to run into issues. A minimal JavaScript runtime with JSON would be much better, JSON is JavaScript Object Notation after all.
And what you get then? A prize?
The problem that there were several dialects, each having a significant number of speakers, both in medieval Hebrew and medieval Italian languages, to say nothing of Germanic languages.

It took certain development of compromise standards and getting used to them, when a single state appeared which needed a unifying language: Israel, Italy, Germany.

All these countries still have a number of dialects spoken casually, but at least there is a common standard to use when in doubt.
> Given how amazingly good Google is at filtering or identifying content when it benefits them to do so (e.g. Content ID,

Content ID? The one where regularly stories break of it misidentifying things?

> and I have never seen anything pornographic break through YouTube's filters)

I have. But to be fair, that was 2 or 3 years ago.
Also, his brother Li Haoyi wrote Ammonite, a well-known Scala REPL.
Homecoming is on Amazon Prime Video
Some concrete actions that could help Hong Kong:

1. For governments worldwide:

1a. Freeze the assets of senior officials of the Chinese and Hong Kong governments who violated human rights, in the style of Hong Kong Human Rights and Democracy Act of 2019.

1b. Stop exporting crowd-control equipment to Hong Kong which could be used by the Police Force.

2. For citizens worldwide:

2a. Urge your governments to do the above.

2b. Stop collaborating with China in the research and development of surveillance technology, which is being used also in Xinjiang.

2c. Purchase goods and services not from Chinese sources.

(Quoting a comment I made elsewhere)
Lofty carries some of the original meaning. The verbal loft also, which is where the contemporary meaning of the noun derives from.
This struck a chord with me: "Software Is about Developing Knowledge More than Writing Code"

I've experienced more issues caused by management passing around tasks between teams and never paying attention to knowledge and knowledge transfer.

What's amazing, is that in over 18 years as a software engineer, I've seen this so many times. Teams will function well, then the institution tries to change. Often they will try to open up the "innovation" by throwing money at R&D, basically trying to add bodies in order to grow. Then you have tons of teams, and communication becomes very challenging, so then they grow some kind of "task management" layer. Management that never understands who actually _knows_ something, just tracks how much "theoretical bandwidth" they have and a wishlist of features to create. And then the crapware really starts flowing. And then I get bored and move on to the next place.
Yea, that makes sense. Maybe, wrt the university course this was a better choice for the author.
Jaguar and Audi SUVs Fail to Dent Tesla’s Electric-Car Dominance
> It's easy to get led into thinking this is ubiquitous, but it really isn't. Life gets difficult for school children around year 3 min middle school (about grade 9). The long and the short of it is that if you want to get a really top job, then you need to come from a top university, which means that you usually need to come from a top highschool, which means that you must get a good mark on your high school entrance example.

There are no fairly reliable, widely known alternative routes to the top jobs? In the US you can go to Directional State U and top jobs are mostly not barred to you. It’ll be very, very hard to get a job at McKinsey or Goldman Sachs but it’s possible. Even if you went to the University of Northwest Texas grad school washes you clean of all plebeian stain. Harvard Business School or Yale Law School opens the same doors whether you went to a good university or not.

More generally who the hell do Google, Siemens or LVMH hire in Japan if all the good jobs go to graduates of Todai who expect to work at the same Japanese company for life?
In many (most?) cases, not becoming addicted to alcohol is a straightforward result of deliberate repeated choices not to consume much alcohol.

There are also people who regularly binge drink and don’t become addicts per se... I guess you could call that both fortuitous and fortunate?

Or we can go all out and deny any human agency or choice, in which case I guess everything becomes fortuitous. This makes the word not very useful though.
Logicians are often unsatisfied with ZFC as a foundation for other reasons. These mainly amount to the clunkiness of set theory encodings. They have no notion of types so you can pose nonsense questions such as "is the number 2 a subset of the addition function?" There's no formal way of dealing with objects "larger" than sets (e.g. the collection of all sets) other than as syntactic formulas. They obscure relationships between different mathematical fields by resulting in completely different encodings for analogous structures.

This is why logicians will sometimes talk your ear off about how category theory is so much better as a foundational theory than set theory.

Again though, for the working mathematician, these flaws in ZFC as a foundation rarely matter.
Good observation! I don't think any of the ISA companies were direct competitors, but the number of companies that planned to earn revenue with ISAs this batch was super interesting to me.
I wasn't planning to read it until I saw your comment, got me as well. I have an older dog who's hips are starting to pain her.
Dr. Marijuana Pepsi, holds a doctorate in higher education leadership. Her dissertation was entitled, “Black names in white classrooms: Teacher behaviors and student perceptions."

https://www.jsonline.com/story/news/columnists/jim-stingl/20...
You are still more of a product than a customer. Renting a movie vs giving your data. Guess which is more important to google?

If Google were purely in a business of renting movies, it would have give you some customer service. But it isn't in that business, so it won't give you a damn.
Add average health care costs to taxes and tell me if we have low ‘taxes’ still.
In Australia at least this is an area we are getting worse at (https://lsv.com.au/research/water-competency-of-victorian-ch...). 3 out of 5 fail the current standard of swimming continuously for 50 meters at the end of primary school. The standard has dropped too, ~25 years ago when I was tested the standard was 200 meters and most of the "training" happened in unstructured time.
Note the assertion that I was responding to, which is the idea that government is ineffective because Republicans sabotage it. To refute that assertion, I pointed out that government services in heavily blue cities in heavily blue states are still bad. That doesn’t mean that Democrats cause those problems, only that those problems exist even where there are few republicans to “sabotage” government.

There are urban areas controlled by Republicans, and they don’t do public services any better—they just don’t do public services. E.g. Phoenix.
Use Yosys FPGA Open Source Toolchain with Private Island and Lattice ECP5UM
I think people were more likely to accept any surge premium when faced with low battery.

Makes sense, they can’t wait it out, but could also be a proxy for poor planners or compulsions.

They didn’t say they raised prices based on battery life, but I could see why they could.
Are you saying the best for visual media streaming would be how iTunes was where you paid for seasons or episodes? I’ve watched quite a bit of tv, namely from Hulu, Netflix, Prime, HBO. If I had to pay for all I’ve watched. It would have cost a fortune.
How can this product be economically viable for Tesla?
Yeah where I live the vast majority of our power is hydro.
I don't know which recent stories you're talking about. I have read only one story here recently, and it was about an outdated version of Julia.
Compare these two:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Consider it a test of your ability to infer the obvious (a valuable skill.)
Maybe it spread from more urban areas to more rural areas, because growing up in the mid and late 90s in a small midwestern town we were pretty much let loose on the streets with our bicycles with no restrictions other than “don’t get into trouble” and a time we needed to be back.
Some people have qualms with the morality of piracy when it isn’t needed. Is it really astounding?
Breaking Down Remote Work
Show HN: Chart.xkcd – Xkcd-styled chart library
One of my professors condensed that point into something I thought was clever: "Software engineering is the distilling of ambiguity".

I think about that whenever I get frustrated about a vague spec or lack of details. It's the job!
At least half of everything that costs money on iOS is subscription based at this point. If not more.

I’m not including games. I assume that’s diff.
> Owning a cat however isn't the same, and could have a negative effect.

Huh?

All of my ~longtime girlfriends and wives have been cat people. Two out of three wives, at one point in their lives, had more than five cats. The first, when I met her, had over 20 cats. Counting kittens and loosely attached males.

So why not cats?
China’s fan-girl culture is mobilizing against the Hong Kong protests
Phew, for a brief moment there was only one New York Times article on the front page. Glad we're back up to two!
Feels like anyone going head to head with Tesla is in for a hard time. It must be very hard to compete with the cachet of Tesla and the speed with which they improve their vehicles.
Taste is for curators who masquerade as creators.

The actual concept for people who create is that your hand is behind your eye.

Edit: To the asshole downvoter. This is actually serious advice that myself and many others have found very important in our lives doing creative work. Censoring it is a total shit thing to do. Especially when you appear to have nothing additional to add.