skysight-inc/HackerNews huggingface dataset:
I can’t think of any applications written using those (or any other, actually) cross-platform toolkits for Windows, macOS, Linux, iOS, and Android that were even moderately successful in the market. Generally, cross-platform UIs are disliked or hated everywhere; sometimes with the exception that they’re considered decent in their one truly native environment and terrible elsewhere. Qt definitely falls into this group.

Can you suggest a couple examples? I’m no fan of Electron, but I don’t see it as being so easily replaced as you seem to be suggesting.
I think the most polite way to tell them is not to tell them what to do, but rather ask: "Could you give us more background on what you're trying to do? It might turn out we know of an alternative solution that avoids this specific problem."

This doesn't suggest that the questioner did something wrong, but still helps them learn to provide background details when asking questions.
I cannot comment much, I do not have much data to support or disapprove.
Hahaha that’s actually very funny. Yeah my neighborhood has a very vocal group of anti-gentrification folks.
They ended up with the USSR coming to their "defense" anyhow, just like they also did later, in 1965.
Looks like the pact was a smart move after the West’s failure to support the initiative to create an anti-fascist coalition (in the hope that Hitler would attack the Soviet Union); its announcement even caused a government crisis in Japan.
How is it a 'knee-jerk reaction' exactly? It seems to me it is well known that many of the perpetrators indeed do it in the hope of being glorified and being talked about.
> Everything individual tends to become problematic with a high enough population density. Today's 2sqm parking lot might be tomorrow's 0.5sqm bicycle stand or next week's 10sqm individual bathroom. If there shall ever be an acceptable degree of individual space consumption in a city, that city needs to define a limit on population density.

Usually money is way better at limiting than any attempts at enforcing hard limits. You just need to price things right. If market doesn't get the price correctly to include environmental costs then you can always tweak things with tax.
check out this high school district - finally a superintendent paving the way for students not to fall into the college student loan fiasco: https://abc7chicago.com/education/high-school-program-helps-...
Late edit: turns out I was wrong about amazon owning it.
I found this after the submission, maybe the mods can update the URL when they see this
Notes to Myself on Software Engineering: A laundry list of personal reminders
I just think it's important not to blame users for being super irresponsible or gullible or plain thoughtless when they're up against a (nearly) trillion-dollar corporation.
They serve ads in the start menu and on the lock screen, including some fairly pushy ones (Edge! Edge! You must use Edge!). The telemetry is controversial but does not appear to be used in the same ways that Google uses all of their data. Plus, you can disable 99% of the telemetry.
Your notes are awesome.
One thing I never thought of (and still have a doubt): can you really say that adding more resistance physically slows down the electrons? I mean, how slow can you make them move then by adding mega or giga ohm resistors? In metres per second? Isn't it more like that by adding more resistors there are less electrons which are able to pass it, which makes current flow less (not slower)?
Just a random thought, without research.
Not the OP, but they can be disabled in the phone, and many people, like me, have those disabled.
I'd like to see what and how the camera was attacked to the cat. My cat wouldn't tolerate anything on their person(?) for anything longer than a second.
here's a great example of a school district doing something to help kids not get into debt: https://abc7chicago.com/education/high-school-program-helps-...

what do you guys think?
> To combat this, though, would you suggest we ban all motor vehicles? You see how silly that is to read? Even if it is silly to you, attempting to regulate the automotible industry would be a lot harder than putting limitations on available guns.

The main way to prevent these types of mass shootings would be to ban almost all guns. Some might say that is also “silly” to read. Politicians typically point to a specific type such as military-style semiautomatic rifles (“assault weapons”) that are scary—looking but aren’t especially deadly or even commonly used for mass shootings. This most recent mass shooting was committed with a .45 pistol.

Unlike car ownership, gun ownership is also a constitutional right here in the USA, which means you’d need a huge supermajority to repeal that portion of the constitution.
Ah, a lovely throwback to the bad old days of PHP and PHP programmers.

This is an ugly port of Lisl's "cond".
What is that supposed to mean, "they aren't thinking far enough ahead"? Are you trying to say that since Uber drivers didn't complain about a lack of benefits or lay out their ten year plan for a stranger that it's evidence that they "can't think ahead" and plan to be an Uber driver forever?
The solution is to not do anything about it. An absurd amount of money is wasted on ineffective mitigation strategies to protect against something less common than getting struck by lightning
Well, Europe (and US) also outsourced most of their dirties industries to China...
Base85
Smart move on part of whom, Germany or USSR?
The point you're making is that "starving" is an exaggeration. Which is true -- we have many charities and need-based assistance programs that have nothing to do with employers or insurance, so people don't typically starve in the US and the worst case from not having insurance is actually less bad than the exaggeration of the other poster.
Isn't Australian in APAC?
FTA, it sounds like the firmware’s original behavior was to save the three most recent configurations as backups, so it seems straightforward that four resets would have the effect of actually wiping a current config.
I've been pretty happy with my ecobee - the HomeIQ stuff seems like a gimmick (and is geared toward making the Ecobee seem like it's saving you money), so I don't really care about it, but the thermostat does a good job of it's core function of warming my house to the setpoint at the right time.

I used to set my old programmable thermostat to turn on the heat an hour before I wake up and sometimes the house was too cold, the Ecobee turns on the heat somewhere between 30 and 90 minutes before I wake up to get the temperature up at the right time. Not sure if it uses weather data or just looks at how cold the house is to make that decision, but it does a good job.

The internet connectivity is useful for me since I'm away from home a lot, so I like the ability to get low temperature alerts as well as the ability to turn on vacation mode remotely or adjust the temperature (so if the forecast is going to be below 0F, I can turn up the heat from the normal 50 vacation temp to 60 to make frozen pipes in exterior walls less likely). If you don't care about that, then yeah, the internet access is not really necessary.
Sure, me and a lot of others react rather strongly in these situations. I agree with that but you already seem to understand the reasons.

However, can you say with a straight face that the very generic message left here by DO's CTO instills confidence in you about how will they handle such situations in the future?

Techies hate lawyer/corporate weasel talk. Least that person could do was do their best to speak plainly without promising the sky and the moon.
People don’t want to admit that they have a horrible job in general but I would bet that’s especially true in a context where everything is so dependent on getting a 5 star review. I don’t think they’re all secretly miserable but I would love to see public stats on turnover.
>but I highly disagree that this is a straightforward distinction to make.

Yep, 10000000% agreed, this is why this question needs to be answered by the individual itself with the help of a therapist.

There is simply no clear line as you well said between legitimate enjoyment and addiction, in my home country wherever the gaming addiction is brought up, then football players whom also straddle the line between addiction and commitment are also mentioned.

Librarians in the past whom would read "excessively" were tagged as "addicts to reading"

The line needs to be set by the individual itself, there is simply no reliable way to do otherwise unless in the extreme cases where people's lives break down around them
The phrase "publishes photocopies" has me in stitches.
There were a number of people posting in forums about this back in 2014 or so. Apple even went so far as to contact folks and ask them to send the cables in for analysis. As far as I know, the consensus was that perhaps the port contact spring was failing to maintain a good connection.

I don't know what the current status is but it doesn't seem to be an inherent design issue, except for the fact that the port has the springy bits and isn't easily replaced.
Amygdala-to-hippocampus communication and reactivation of negative memories
I have this book, there's interesting chapters like defining arithmetic recursively in SML. You can do this book without previous programming assuming you have domain knowledge to install SML yourself.

There is no answers to the exercises in the book (some selected solutions on the book homepage) but there is an appendix on various patterns and proof techniques, which turned out to be all I needed as many of the exercises you're just writing and checking a program. I assume there's no solutions because the exercises are used for a course. I've always wondered why authors don't have a self-study, Knuth like book with answers contained in it, then sell a seperate instructor pack or something with private exercises to other teachers.
iPhone privacy is broken and apps are to blame
Ask HN: Why does “Ask HN” not have a “newest” page?
"Show HN" has a page where you can see the newest submissions of that type [0], and it seems odd that "Ask HN" doesn't have the equivalent.

[0] https://news.ycombinator.com/shownew
I created a k8s on rpi3 once. Wrote a blog about it. In Swedish though.
https://www.cygate.se/blogg/quake-hur-jag-byggde-ett-raspber...
If you literally mean Yahoo never used the exact specification of the PageRank algorithm, that's probably correct. But if you mean PageRank conceptually, which includes any general search algorithm based on a discrete time Markov process, that's incorrect.

In 2004 Yahoo acquired several smaller companies which were working on algorithmic search and page linking around the same time that Google was. They released their own ranking algorithm called WebRank which was substantially based on the methods of PageRank.
Most road deaths are caused by issues with road and vehicle design. We know that pedestrians are mostly killed by speed.

1. Where the speed limit is low, the road design should reflect that. Road should be narrower and wind.

2. High speed/high traffic roads should have separated facilities for pedestrians and cyclists. Where they interact, cars should meet pedestrians and cyclists at slow speeds, and at a right angle to reduce blind spots. Pedestrians and cyclists should not have to go very far (height or distance wise) to get to a safe crossing facility, because nobody in their right mind is walking 10-20 minutes, or even 5 minutes out of their way to cross the road directly in front of them. An inconvenient, unusable crossing is not a safe crossing. And people of all ages should be able to cross the entire road in one light cycle.

3. Add another dimension to vehicle safety tests; what is the pedestrian survivability of a head-on impact at 30MPH? I have seen literature suggesting that some part of the increase in road deaths can be attributed to the increasing popularity of SUVs, which are higher off the ground and thus prone to striking pedestrians in more sensitive areas while also giving more leeway for pedestrians to go under the car than over.
Yes, but I should add that 'everyone knows everyone' and so while I do like to think of this situation as a 'noble thing' ... if you do bad things, there's no escape from your reputation.

Which can be difficult as well, as there's all sorts of behavioural pressures that come from that.

I should add that some of this exists today. The local mechanic, if he knows you, will surely do a deal something like that. Also, there are favours for favours. For minor things he will definitely not charge. I don't think he's keeping track of favours, but certainly there is that.

As for the 'corrosive' aspects of social organization ... I think as we gain more wealth, we tend to be nicer and more trusting. I wouldn't say most of my modern, urban friends are distrustful for the most part.

You can see generally among the 'professional class' a fairly high degree of conscientiousness ... I'm hopeful we'll become more like that.
Here, here.

FWIW, "Writing Without Bullshit" by Josh Bernoff (Harper Business, 2016) tackles this truth head-on. I liked what I saw when I took a look at my local bookstore and it's gotten excellent user reviews on AMZN.

It'd make a great gift for the PHB manager/director/CEO in your life <smirk>.

(me: no affiliation, just sharing)
I have a couple of friends who have driven for Uber and found it to be a positive experience. It's not very many peoples' dream job, but it's a way to make money with a fairly low barrier to entry for anyone who already has a suitable car. It offers a lot more flexibility than, for example a retail or restaurant job.
Eight kids broke the Bee, and a lot of spelling-challenged adults had opinions
But Molotov-Rippentrop pact is a direct consequence of the Munich agreement that clearly signalled that the West doesn't intend to fight Nazis and the USSR would be alone.

The same signal was reinforced by the failure of the USSR to form an anti-Hitler alliance with France and the GB.

The events that followed prove the lack of will to fight Hitler on part of the West - the Great Britain declared war on the Germany after it invaded Poland, but this war is called the Phony War for a reason - the GB didn't actually do anything.

So when you reduce the history to "the USSR signed the pact with Hitler and they together started WW2" it is at the very least uninformed.
the previous owner's Apple ID (usually an e-mail address) and "infinite access token" if "Back to My Mac" had been enabled,

IMHO this is really the only concerning part because it sounds like something that can be remotely exploited; knowing the wireless network name and key is only worth anything if you know where that network is, and can actually go there and do something.

a "factory-default" reset just moves the configuration file to a new location on the device, and the old file and up to two additional previous configurations remain accessible on the device.

When doing a factory reset, repeat the process at least three additional times to cycle the data out of ACPData.bin.3.

That sounds like a "last known good configuration(s)" feature to handle the inevitable "I thought I'd reset it because it wasn't working, and now nothing works anymore!" but perhaps the feature was never fully implemented due to other factors.
Bikes and walking don't replace cars. Can you imagine the commute of someone in a suburban or rural area, in winter, on a bike?

Sure, if you can afford to live in SF or wherever there is enough infrastructure to support that kind of lifestyle, people have an alternative. Your proposed solution does nothing for the rest of the population. It would just make driving more annoying and expensive for them.
We had foo-fighters in the second World War.
Not much has changed.
Would you expect a 0.99c spaceship to be "brighter" in the telescope than a 0.01c? I mean, the average power of the bouncing light on it should be higher, right? Since it's gonna be years of light in a shorter time.
An ag company could prove itself more disruptive than Netflix or Airbnb
I mean, past that point, you've left "technical problem" land and entered "a description of what the business sees as an exploitable market opportunity."

But to be pithy, it's because the system is all of:

• intentionally brain-damaged for OLAP, by a design focusing on OLTP efficiency to the exclusion of all else (think: bit-packing structs into k-v values in a way opaque to anything other than the program that owns the values; no binary object-wrapper format like ELF to describe which ISA is in use by a bytecode program; etc.)

• very popular (enough that auditors are interested)

• a competitive mutually-untrustworthy multi-tenant platform, where people have every incentive to obfuscate any sort of event logs their programs emit, so that they can keep the competitive advantage of analyzing those logs to themselves

Or, in short: the system is a scrambled egg, and people are willing to pay to have it unscrambled for them. Most developers would just say "you can't unscramble an egg" and give up. But the schema information is there to recover—it's just burned into the logic of bytecode programs. Someone with the right expertise can recover it.
I tried it with my cat and although he is normally very relaxed and handles even rougher "touches" very well, the action cam really freaked him out.
Bankruptcy? Uber and Lyft bleed money now, I can't imagine what it would be like if they had to add employee benefit costs on top of that.
Example: the Lempel-Ziv-Welsh algorithm, used in gif files, was patented by Unisys.
Why did it take ten months to apply a (what I presume is reasonably simple) change to the firmware reset functionality? All they needed to do was wipe the config backup files when a user factory resets their device and unset a bunch of variables.

A company with as much resources as Apple should not be given this much time before publication. A Project Zero-like 90 days grace period should be fine, especially as you need either physical or SSH access to such a device.

I know Apple tries to make people who report bugs stick to their procedures and agenda but taking over 300 days to roll out a patch for a product that was not seeing any active development regardless? That's quite a lot of patience to keep.
Capture JavaScript Async Stack Traces
I agree and this points to the problem of "high level, usable TOS/EULA". Today's EULA "culture" is so hopelessly broken. Whereas the software is interactive and intuitive, using readable labels and buttons, the EULA is a couple dozen pages of non-interactive legal fine print. Companies will continue to get away with evil until we come up with better requirements for this nonsense.
The irony is that what would actually make tangible improvements to aircraft part documentation would be more centralisation, since this allows a lot of cross validation of data on part ownership, maintenance intervals and hours/cycles data with other records regulators keep like data on flight paths and doesn't require sharing of commercially sensitive supply chain and operations information with people who don't need to know. And if you can't trust the regulator not to secretly falsify records, you've got bigger issues....
Poland, one of the biggest warmongers in WW2, just recently wanted 100 billion from Germany for WW2.

History tells us, you don't negotiate with Poland, you dived Poland instead
It’s not a “knee-jerk reaction”; it’s established science that publicizing mass shooters (and even comparing their death tolls, as some media outlets do) leads to media contagion (ie copycat behavior).
This is old news. There is this footage from a family who did this some years ago: https://www.youtube.com/watch?v=J1zYF0cejmg
I'm one of the people who tend to ask why. Sorry to everyone on this thread who are frustrated by it.

From my point of view, I'm really not trying to undermine what you're doing, it's a genuine attempt at getting you the best solution.

Here are some examples:

>How do I use apt on Fedora?

>How do I unroll this bash loop?

>How do I multiply this number by 1024 with sed?

I could have a lot of fun answering each question exactly as stated and if you say "I know it's the wrong tool for the job but I'm doing it for fun" that's exactly what I'll do.

However, it turned out that:

>They just wanted to install stuff thinking apt was universal. The better solution was using yum

>Their loop was slow and they had read that unrolling was an optimization. The better solution was reducing the number of subshells spawned

>They just wanted a result, not to implement an integer multiplication state machine in sed. The better solution was using perl/awk

I know some people are jerks about it, and that sometimes you want answers to weird questions. When people do appear to be going down the wrong path though, it would be a disservice to help them do that without letting them know that there's probably a better way.

Sorry for any false positives.
Our family cat, a rescue, would invite other cats in for lunch. Id come downstairs and see a strange cat eating out of the bowl. Our cat just stood a foot away like a waiter waiting on a table. I think he just wanted to share this magical food bowl that was always refilled.
If China Really Wants to Retaliate, It Will Target Apple
Still waiting for response 22 hours in.

The response (and its timing) will determine whether we continue with DO as a host for the (admittedly tiny) bit of infrastructure we host there.

And there had better be a reasonable response on HN if they value their HN-reading customers; it is where we got the first recommendations for them years ago.
>You can also approach someone else at faster closing speed than c if both parties are traveling where the sum of their velocities toward each other is greater than c (like both are going at .6c).

Not true. At relativistic speeds, relative velocity is not a simple addition: https://en.wikipedia.org/wiki/Velocity-addition_formula#Spec...

In your example where both parties are moving at 0.6c towards each other, each will perceive the other to be moving at ~0.88c.
I'd like to do this with envoy. I found this blog post https://blog.turbinelabs.io/local-development-with-lots-of-m... did you do something similar? Thank you!
No you're missing my point.

These words already have definitions. You can look them up in a dictionary. Or almost all speakers know them anyway.

Why do we need an RFC, and to write them in capital letters?

What does the RFC add to anything? If you removed the capitalisation and the reference to the RFC then your text means exactly the same thing, as the words already had the same meanings.

> English is ambiguous

Well then how does the RFC solve that problem? Their definitions of these terms are using other English words which are also ambiguous.

> I for one, can never remember whether SHALL is mandatory or not

What do you think 'shall' means in a normal conversation? How could it mean anything except mandatory? In what normal English context does 'shall' mean optional?

If a normal person tells you that you must submit your expenses before the end of the month do you get confused about whether it's required or not? If they write it in capitals and refer you to the RFC do you suddenly understand now?
> people don't typically starve in the US

That doesn't make the cost of feeding people who can't afford food any less of an externality.