skysight-inc/HackerNews huggingface dataset:
Agreed... I don't know why I get basically attacked online whenever I suggest that IPv4 with NAT offers typical internet users more privacy than IPv6, even with IPv6 privacy addresses.
Don't anthropomorphize computers. They don't like it.
I can't believe I actually spent 15 minutes getting lost in Castle Wolfenstein 3D on this, thanks for the memories!
React Simple Cart
> Hence, there were no intermediate layers like run-times in order to execute native applications; just binary content was there.

That's not true. Even with "native binaries" you have the OS as an intermediary.
I have the book. I've tried reading it several times. I just can't get into it. My major complaint is that it gives a ton of code examples and then "don't do this" is written under it. So one has to be extremely alert at all times while reading through the book. It dives right into the subject as if one has already been writing threaded code. Perhaps that's the target audience.
youtube-dl isn't gone though? just the github repository is gone.
I tend to disagree but this might be my biases at play.

Refactoring starts from first principles, almost all examples include the reverse refactoring as often you need to undo optimisations a few steps before you can move forward in a different direction.

I was recommended working effectively with legacy code by the same types of managers that expect forever returns off the same code. They like to point out how that book encourages small patching without refactoring as refactoring is often fruitless in short term money terms, whereas Fowler tends to advocate refactoring as a healthy and necessery part of software development.

I can't say I hated working effectively. I found TDD by Beck more useful, and working effectively with unit tests to also be worthwhile.

All of these books cover a lot of similar ground.

If you're going to read only one or two I suggest TDD > refactoring and avoiding the others.

(Just my opinion based on what I got out of them reading after 10 years on the job, I suspect juniors might have a different take)
A lot of our associates in Russia prefer to use bitcoin over rubles. They say that it's less vulnerable to the Russian government's currency manipulation schemes. Is that really true though?
Agreed, I think the web was simply first in being a highly versatile, capable, and relatively cheap to develop with cross platform UI toolkit.

I’m much more optimistic about the future of native apps, the best ideas from the web are already making their way into Rust and the recently announced .NET MAUI, and with WebAssembly I think we’ll start to see native performance on the web instead of the other way around.
Another reason why you should run things on localhost and not 0.0.0.0 even for local testing.
Show HN: React Simple Cart
I loathe seeing wonderful trees like that felled especially ones that straight and tall, I find it quite upsetting. Despite that, I own a chainsaw but I'm very careful how I use it (fortunately I've never had to drop trees the size and excellence of those ones).

Still, that's an excellent video and I've learned from it. One of the important points made was the speed of the fall and that the thickest part of the trunk should take the brunt of the felling load, perhaps these points could have been emphasized more.

In the video, you will notice in places the log bounces slightly upon impact, these bounces should be kept as small as possible as they can tear the wood if the log hits the ground too hard or in the wrong way that cause the trunk to ripple unduly. These wood faults are known as felling shakes and they often appear as jagged lines across the grain. It's important to minimize this wherever possible, especially so if the wood is to be used for its structural strength and also where presentation is important (the tear just looks ugly). Faults caused through felling are well documented in this PDF on pages 26-31
http://sefr.org.au/FWP%20Damage%20Due%20to%20Mech%20Harvest....

Incidentally, felling faults in Douglas fir/Oregon pine aren't as common as with some other timbers because of its long straight grain structure which imparts strength (did you notice how wonderfully 'clean' and uniformly homologous the wood was—there was not a trace of core rot either).
I've heard a version of this too. With the additional details that after the result was announced, he struggled and took quite a bit of time to get it ready for publication.
I’m hard of hearing and need automatic meeting captions. At a company that uses Google Meet, these are free. If the company is on Zoom and needed to subscribe to a third-party transcription service, let’s say that’s maybe $25/month, which is a fraction of my hourly wage as an engineer. It’s possible for me to follow Zoom meetings without captions but presents a high enough cognitive load that 2-3 meetings in a day will exhaust my mental capacity to do engineering work for the rest of the day — so the cost of the month’s transcription service is at least an order of magnitude less than the cost to the company of forcing me to struggle through meetings.

I disagree that we should evaluate disability accommodations economically, but in this case the economic argument works out, too.
Does it matter? Yes, of course. The desire for consistency and usability may not be strong enough to reverse the current trend away from native apps, but that doesn't remove their advantages.

And I find it very telling that even your own comment continues the trend of over-emphasizing look over feel. I'd be happy with apps randomly launching in night mode, if they would just have all the right controls in the right places, and have the performance and memory footprint of native apps.
I think partnered streamers get to choose specific ad times, so it lines up naturally
There was a period of time when I thought PDF’s days were numbered. That was over a decade ago.

There is now first class support in many applications. I don’t think it’s going anywhere.
Yeah it's news. Gotta communicate to solve problems. I've already forwarded this to my friends who work in repair shops.
This is why building for web first is underrated – let people access everything within their browser, it's naturally cross-platform

'But Larry Page and Google were not interested in application software. “We like the web,” he is said to have told Lars Rasmussen, one of the Gordon’s fellow co-founders. And he set the team a deadline to get their idea working in a web browser.'

Source: https://medium.com/@lewgus/the-untold-story-about-the-foundi...
If you read Walter Isaacson’s biography of Apple, it wasn’t that clear who’s idea it was.
Respect and admiration are two different things. It would probably be wise to show respect in the presence of someone who won’t hesitate to cut your head off, if you care about staying alive. Doesn’t mean you have to like them.
This loads super fast on a phone and is very responsive.

Modern js done right can provide top tier interfaces. So many frontend let performance go by the way side when making interactive web apps.

And performance can also be UX, how things appear and the flow of the loading. Things like placeholder boxes [1] with the same size so the load isn’t janky is one good hack. The sort of thing you don’t have to care about with native apps.

[1] I’m on the fence about the value of loading icons in each placeholder, they’ll figure out something is loaded soon enough. Not need for the distraction or highlighting loading times. Errors for components are another matter.

Although of course server side rendering of everything is the ideal initial state.
Don't put words in my mouth. I was talking about the one-and-a-half stories I could read on that website, not the books or the author as a whole.
Page behaves very oddly on mobile. If you scroll to the right to see the animation, it gets stuck and won't scroll back.
What makes the AirBNB guys bad people?
Employment has significantly more volatility than generally assumed. https://tradingeconomics.com/united-states/employment-rate

Some of that volatility was women entering the workforce in large numbers, but when you consider every percent represents millions of people it’s shocking how long disruptions can be.
> Yes, there’s a “self-hating theory,” F+Not(Con(F)), which believes in its own inconsistency. And yes, by Gödel, this self-hating theory is consistent if F itself is—which means that it has a model (involving “nonstandard integers,” formal artifacts that effectively promise a proof of F’s inconsistency without ever actually delivering it). But this self-hating theory can’t be sound: I mean, just look at it! It’s either unsound because F is consistent, or else it’s unsound because F is inconsistent.

I’m not following. What does “unsound” mean here? How can a theory be consistent but unsound?
I always find it fascinating all the random pipes going all over the place. So many potential single points of failure.
I'm going to start off assuming that you're relatively well-off and your quality of life wouldn't fall off a cliff if you spent 1.4 years on this and failed. If that's not true, you should probably pass (because most startups fail).

Ultimately, you want to maximize your expected value per year of work.

Expected Value = Probability of success * Business Value * Your Equity Stake

When estimating the startup's probability of success, you should take into consideration that it's abnormal to have only 1 technical founder in a team of 4 (assuming this is a tech startup). It's also abnormal that two founders are part-time. These abnormalities should decrease your estimation for probability of success. If you don't feel confident choosing a success probability, I would advise using 20% (based on what you've mentioned).

To estimate the startups' business value, first make an educated guess at how much profit the company will make per year if successful. Then, multiply this yearly profit by 5-10 to get a business value estimate. (Note: the 5-10 multiple actually depends a lot on your industry, and how sustainable the business is. You can find comparables by looking at P/E ratios for similar businesses being sold in your industry).

Once you've figured out what your expected value is, divide it by the number of years it will take you to reach success.

Then, compare this Expected Value / Year to your alternatives to determine if it's a good opportunity.

A final note: Startups are all about execution. Good ideas are a dime a dozen. Ultimately, the CEO/chairman is planning on bringing ideas and letting you and one other person execute. That means you will likely be pounding pavement while he is nowhere to be found. If this personal dynamic irks you, you should think about negotiating the equity split so you feel well compensated for your sweat equity.
They benefit from being a first mover with more information than the regulatory bodies, who are also badly fragmented and less then effective in this administration. Cars are regulated by a confusing patchwork of state and federal regulation.

My guess is they know when they have bad accidents where they have an issue and quickly pay out and secure NDAs. (They prove this when they aggressively contest claims made by customers in public)

Eventually, an autopiloted Tesla will cause an accident affecting something like a 10 passenger limo or interstate bus that will trigger an NYSB investigation. That’s likely to crack the facade on all manner of bullshit the company does.
Also, Texas Instruments released its Professional Computer, a TI PC going up against IBM PC. It ran MS-DOS and used an 8088 CPU, but it was not a clone and wasn't totally compatible. (Different graphics, different expansion bus, slightly different MS-DOS, slightly different MS-BASIC, etc.)

Byte Magazine's review (https://archive.org/details/byte-magazine-1983-12/page/n287/...) described it as "daring to be somewhat different".
They seem to have cooled off now. They apologized for being dismissive, thanked people, and discussion has become much more civil.

https://github.com/christianbundy/octotree/issues/1#issuecom...
Tech Executive Leadership Initiative
I was thinking more like:

- software written for a company has a lifetime ~ the life of a company

- MIT/BSD software may be adopted and not shared.

- GPL software would be shared widely and changes would be given back.

I'm just speculating and I have no idea what the real statistics are.
https://www.google.com/search?q=orbital%20simulator

Play with a few orbital simulators. Many are quite simple, but others allow a great deal of flexibility. It's actually quite a tricky business to get more than a few massive bodies into stable orbits -- gravity alone leads to extremely chaotic systems.
Well, it turns out when you know a thing or two about software engineering and COFFEE, shit might not turn out how you expect
Astronomy is also an interesting case because this law doesn't necessarily hold true. The power spectrum, or Fourier transform of the autocorrelation function, isn't monotonic for matter on large scales. For example, baryonic acoustic oscillations at early times in the Universe get "imprinted" into the cosmic structure, such that galaxies have a preferential separation between each other.
No, he'd be a crazy guy on a train screaming about bath salts at people.

Important distinction.
There are two kinds of fools. One says, "This is old, therefore it is good"; the other says, "This is new, therefore it is better."

William Ralph Inge wrote that in 1931, but it has never been more true than when applied to modern technologies today.
How do odds work? Would I need an account?

What’s the wheel?
> Except for the part where they control what PG&E is and isn't allowed to spend on?

Once again, PG&E’s 91 recent state and federal felony convictions demonstrate that controlling what the company is legally allowed to do with resources is not the same thing as controlling what the company actually does with resources.
Indeed, the statement is that for any list of axioms there exists a countable set of objects satisfying them.

For example, you could write down axioms for the real numbers by specifying that there should be relations called + and x with the standard properties such as commutativity, as well as an ordering relation < such that for all elements x and y there is an element z for which: x < z < y.

Clearly the real numbers are a model for these axioms. But as it turns out the countable set of rational numbers is a model as well.
While I don't disagree with your main point, I think climate change mitigation is going to require great than 100% employment, moving whole populations, building dams and levees, digging super-tornado bunkers. Fun times!
> If this becomes a 'thing' then you could design a filament making machine that would make a custom spool of filament.

This is exactly what they are doing: see the video in the article.
Memory usage is not that important to users. They would way rather have feature parity and familiar UI across all devices. That’s kinda why the browser is cool...
Can't tell the difference between a head and a ball but will definitely be replacing billions of jobs any day now.
Agreed. As the developer of an Electron app, I would jump ship in a heartbeat if a viable alternative emerges. Until then, I'd rather use my time to add new features rather than wrangle multiple implementations of the same app. The core app logic is the same on every operating system, so why on earth should I have to rewrite it three or more times?
VST2 was officially deprecated last year by Steinberg. The majority of plugins at this point are still in VST2 format.

You missed the tuning field in the struct, which effectively makes it use 12TET only as a reference, not as the only tuning standard.
You mean the eye thing? That's from Cyrillic, a baby of a script (as scripts go) that's still in wide use today. The o-as-eyes is a decorative flourish, a little visual pun - it's still just an o. An analogous thing would be a medieval Latin parchment of, let's say, the Lord's Prayer and it opened with a bigass P with vines, a gargoyle dancing to a cat shredding on the lute and a tiny caricature of the scribe's dad. If someone found that, we probably won't end up with ʟᴀᴛɪɴ ᴅᴀᴅ ᴊᴏᴋᴇ ᴘ in Unicode.
100% here for stackademia
> While each native developer is still worrying about whether they're aligning and labelling a button in the platform-standard way, the web team is already refining their UI using the results of their third round of usability testing and has determined that the button shouldn't have been there in the first place and designed and implemented a more intuitive UI

Your hypothetical scenario seems to be treating the app's UI as if it exists in a vacuum, rather than existing alongside other apps.

If there's a platform-standard UI convention that applies to a button, then UI testing in the context of that platform is probably not going to tell you to remove that button entirely—you shouldn't be surprising users by removing functionality they expect to find present. And if there is a UI convention that tells you how to position that button, you probably shouldn't A/B test the positioning of that button and should focus your usability testing on the UI elements that are not dictated by the platform's standards and conventions.
In what way is Bill Gates or Musk a bad person?? Grouping them with McAfee is really kind of dumb...blasphemous really.
As an example I haven't seen elsewhere of why web apps suck (maybe this could be coded around?): I can receive a notice from Slack of a new message, with who it's from and a snippet preview, as I'm leaving my office's WiFi, and then the actual Slack app won't show me the actual message until I return to WiFi :-(
But how is it deferent from humans? They make mistakes too! All that matters is rate of mistakes.
Part of yc's interview question is "when have you 'hacked' or taken exploited the system to your advantage." I don't think it's about doing illegal stuff for the sake of it but more about taking advantage of opportunities creatively and doing what you can to survive since the probability of a startup succeeding is so low
Thank you, this is what I meant. I probably could have made my original post clearer.
Perhaps you could name some of the well known pieces in the western canon since the advent of 12TET that are written for non-12TET tuning/scale systems. Certainly there are folk traditions that veer closer to non-12TET but there's very little music for voice and instrument in western culture that isn't 12TET because so many of the instruments are tuned to 12TET.
> so unless HP emailed Apple and said their private key is compromised, there's no good reason for Apple to revoke the cert.

Why? If a business asked for their code signing certificate to be revoked, why shouldn’t they be able to?
Don't ditch it, make it permanent (year round). OK, that's purely a personal bias given that no system is going to make everybody happy. But I expect I'm not alone in preferring to have more daylight hours "after work" to allow for various outdoor activities during that time, and suchlike.
This makes sense, but it would imply that they have "instinctively solved" the fundamental problems with modulation and harmony that just intonation creates. This seems unlikely.
I'm rusty with this stuff but I'm pretty sure your guess is correct, a countable model is one with countably many objects.

For other readers who might not be familiar, I'll mention that Skolem's paradox is about how there are countable models of set theory, and yet it is a theorem of set theory that uncountable sets exist, so these countable models must contain sets that are uncountable according to the model.

I think it seems less paradoxical if you think of it like this: in order for a set to be countable, there needs to exist an injection from that set to the natural numbers. So a countable model can have a set that internally looks uncountable: there is in fact an injection from that set to the natural numbers, it's just that the injection isn't included in the model.
Ask HN: How do you approach disagreement with your superior?
I’m a first year doctor from Victoria, Australia.
This is my first year working in a team-based context, making decisions for patient management.
I’ve had a number of experiences this year with bosses whose management I disagree with. But I haven’t come up with a useful, constructive means to voice this disagreement.
Medicine is often a chaotic space to work, which doesn’t help, and your work satisfaction depends fundamentally on your relationships with your team.
Looking to hear any tips from others who have wrestled with this issue.
> The other paid employee will be dedicated fulltime to providing information from within the industry to fill gaps in my knowledge and leverage his extensive network.

What does this even mean? He keeps his existing job inside the industry and feeds you tips for $? He's a glorified sales role?

These guys look more like friends than business partners.
New Filament Tech Can Build Multi-Material Items by 3D Printers
Culture of throw-away cars that Tesla is promoting is extremely at odds with their environmental message.
The Year of Blur
> How can a theory be consistent but unsound?

"Consistent" means that there is no proposition P such that both P and not-P have proofs within the theory. If F itself is consistent, then F+Not(Con(F)) will also be consistent, since Con(F) will have no proof in this theory. (Conversely, if F itself is inconsistent, then Con(F) will have a proof in this theory (since any proposition will have a proof in an inconsistent theory), so F+Not(Con(F)) will also be inconsistent.)

"Sound" means that there exists some semantic model of the theory that the theorems of the theory accurately describe. This cannot true of the theory F+Not(Con(F)), since there are only two possibilities:

(1) F itself is consistent--which means that, while F+Not(Con(F)) is also consistent, it can't be sound, because the theorem (by virtue of being an axiom) Not(Con(F)) cannot accurately describe any semantic model of the theory; or

(2) F itself is inconsistent--which means that the theory F+Not(Con(F)) has no possible semantic model at all (since F, a subset of the theory, cannot--no inconsistent theory can have any semantic model), and therefore cannot be sound (since to be sound a theory must have some semantic model).

Possibility #1 above answers your question.
> and, second, teachers really are paid less on a per hour basis than the OECD average which makes your statistic super misleading.

Do you see how this turns into editorial really fast?

The WaPo and Politifact are particularly trash "fact check" brands. They're pure editorials.

edit: To hopefully ward off reflexive political downvotes: my politics are the opposite of rayiner's, I have the opposite opinion on what teacher pay should be, and certainly would argue about what the historical record shows about it. I wouldn't have my argument pop up in a tooltip when you mouse over rayiner's comment, and I certainly wouldn't call it a "fact check."
Whilst the Akula-class attack subs (not to be confused with NATO-name Akula, the Typhoon SSBN - what this article is about) explicitly moved back to using steel after the Sierra-class used titanium due to cost, I used to work at BAE Systems on Submarine systems / weapons ~17 years ago, and I'd also heard rumours there that the inner hull was Titanium.

Whilst it's not likely that the mission could continue with damage from a Mark 46 (44 KG explosive, btw), it's very likely that the titanium would at least give the submarine a much greater chance of survival than otherwise, as evidenced by the USS Baton Rouge collision in February 1992 with a Sierra-class sub, which suffered much less damage than the American one.
> You can be mind-blowingly confused about the "true nature of your reality".

Only if you restrict yourself to first-order logic. So the real answer to the problems you pose is "don't do that".