skysight-inc/HackerNews huggingface dataset:
> By definition, if a failure occurs, it's because it passed multiple safeguards that were already in place.

Having worked on a good bunch of critical system, there aren't multiple safeguards in most hardware.

E.g. a multiplication error in a core will not be detected by an external device. Or a bit flip when reading cache, or from a storage device.

Very often the only real safeguard is to do the whole computation twice on two different hosts. I would rather have many low-reliability hosts and do computation twice than few high-reliability and very expensive host.

Unfortunately the software side is really lagging behind when it comes to reproducible computing. Reproducible builds are a good step in that direction and it took many decades to get there.
I've seen a lot of tests where people just mock everything by default without thinking. Smart programmers at a good company. It's an issue that does deserve more recognition. Abuse of mocks is bad for tests.
> It turns out that SIP and Gatekeeper aren't nearly as much of a problem as I was led to believe, neither of these features have hampered me once.

They can also both be turned off! Gatekeeper in 30 seconds and SIP in less than five minutes. I legitimately understand why people get worked up about optional features.
> QA says: “it doesn’t work”. Dev says: “it must be working, all the tests pass”.

I've never experienced this, and I'm kind of doubtful this is a true reaction. I guess maybe it could happen in a team that is totally dysfunctional, where there's zero trust between QA and developers .. but in that case mocks are not the problem.

The realistic reaction is "huh, guess we are missing some test cases".
>The problem is that he has no qualifications or data to indicate that it is effective for this specific use.

Whew.

From: https://en.wikipedia.org/wiki/Satoshi_%C5%8Cmura

1958, Science teacher at Tokyo Metropolitan Sumida Tech High School.

1960, Enrolled in the Tokyo University of Science (TUS) and studied sciences.

~1968, M.S. degree from TUS and his Ph.D. in Pharmaceutical Sciences (literally!) from the University of Tokyo.

1970, Ph.D. in Chemistry at TUS

1973, He became a director of the antibiotic laboratory at Kitasato University.

"Since the 1970s, Ōmura has discovered more than 480 new compounds, of which 25 kinds of drugs and reagents are in use."

2015, Nobel Prize in Physiology or Medicine jointly with William C. Campbell and Tu Youyou for discoveries concerning a novel therapy against infections caused by roundworm parasites.

Let me get this straight, so now you and your deluded mind are, somehow, suggesting that this person is not qualified to talk about Ivermectin?

Just stop it, really, you're making a fool of yourself.
There's an interesting dichotomy here. Linux is super-successful largely because it is GPL, but only because the syscall boundary (as a widely-accepted "GPL firewall") separates it from company code.

Meanwhile companies will more or less blanket-ban GPL and AGPL software, even if the terms would not impact them at all.
> The most common issue I see with dedicated juniors is when work is, by a large margin, the biggest thing in their life.

Great point. The transition from college to work is a shocking experience for many. Modern colleges are excellent at keeping people socialized, entertained, and surrounding them with activities to do and people to meet.

Then they enter the working world and suddenly it's not so easy. They need to make an effort to socialize, meet new people, and schedule activities. They need to plan ahead to find something to do on the weekend and coordinate with others to find people to do it with.

I think many of them gravitate toward work because they think it will fill the void left when they left the ultra-social college environment. It takes time and effort to re-learn how to add activities and friends to your life when they're not falling into your lap.
> 1. Is it really the case? I don't expect developers to build something they cannot sell

The main scenario I can imagine is if builders are operating psychotically, due to external incentives (corruption, poorly incentivized regulations, inability to build in more optimal locations/configurations)

Alternatively the price/cost ratio for luxury homes greatly exceeds lower-cost homes (and a single luxury unit probably takes longer to build than x low-cost homes, so it doesn’t free up as much supply as you might hope). But you’d also expect such a market gap to be immediately identified and exploited.

But yeah you’d normally expect construction to be self-correcting, because they want to get paid.
There is no such thing as a market equilibrium. The real world is constantly in flux.
your new clients aren't limited by your old clients. if you have a saas idea you think is good you should go for it. courses can be profitable, but vast majority aren't, it's a fairly crowded space. might work, idk, I'm not from this space. just seems like a hella lot of work and you could make more for less in your field.
I don't think the point of the article was to say technically how to automate everything. But rather that the tools to automate are coming and that we should be on the lookout and ready when they come.
This is for John Lewis sales assistants. I don't think they're expecting people well versed in Greek literature.
I am so unbelievably fucking sick of Reddit style intelligence dipshits astroturfing the entire internet.
The problem is before the contract even gets a chance to be applicable.

If the data is there, I can just take and copy it. In fact, in order to display the data in my browser, multiple copies have already ben made.

The only reason that there's a limit to what I am allowed to do with that data, vs. what I can do with that data, is copyright. So if the data is protected under copyright, you can limit my copying and, for example, require me to agree to a contract in order that I may be allowed to copy it (and thus use it).

However, if the data is not protected under copyright, there is nothing stopping me from doing all the things to the data that I can, and so I can just ignore the contract you would like me to agree to.

> Contracts like the GPL and Openstreetmap are not (only) about copyright.

But they are based on copyright. Without copyright protection, nobody needs to enter into that contract.

> License is a US legal concept that doesn't exist in Europe.

This is not true. https://www.brennecke-rechtsanwaelte.de/Lizenzrecht-eine-Ein...
I think I was confused because I naturally do what you say few people do. My external calls all parse into an object that you can then pass into the unit. It's the integration tests job to ensure that the parse works. Then its the unit tests job to ensure that you run enough that you can be reasonably sure that you cover all cases.
> > Such houses, the wrong houses on the wrong sites, won’t bring prices down.

They even openly state that certain types of houses are immune to the law of supply and demand.
I agree. I used to do low level windows kernel-level hacks such as rootkits, custom memory and network sniffers, and this stuff does not travel because macos is much better designed. But for pretty much any other type of hacking, the good or the nasty stuff, one can make do with just about any platform. People make the mistake by assuming that if the OS is restrictive then they cant hack. Literally the opposite is true. If you want to truly hack, get an OS that tries to resist it :-) and for anything more common, like network-based hacking, using custom peripherials and the like - macos is just fine. Nope. Choosing a platform for hacking is mainly a matter of personal preferences.
Here's a thread of insights on this from an actual lawyer: https://twitter.com/luis_in_brief/status/1410242882523459585

The gist:

>> "There is an observable trend in US law, based on fair use and older notions in US copyright law of the need for creativity, that judges give a looooot of leeway to “machines that read”. Copilot fits pretty squarely in that tradition."
>>> This is very myopic because there's a big difference between "memorizing an algorithm" and "memorizing an implementation of an algorithm".

No there's isn't. An implementation of an algorithm is not copyrightable. It's specifically cited as an exception in European directives.

I should say I speak more from a EU perspective. US may vary slightly. Both vary by country/state as well.

There is a challenge with determining the threshold for copyrightable original work and it's not the same in every jurisdiction. That we can agree on. (I personally think comments are a big problem because they're always freeform text). In my opinion the tool should consider doing an autoformatting and removing comments, to avoid these issues.
Create a branch, do frequent commits with messages like "wip", "bug city", "wtf", prior to merge squash and create message referencing the objective of the commits and what they accomplished.
> (it is valid to cast away const on a pointer or reference, but not if the object itself was declared const).

Isn't it valid to cast to non-const for a const, but only invalid to modify the const through the casted pointer?
And your 2k include the cost of the car, related insurance and services, road tax?
Or those who talk about supply and the need for environmental deregulation to stimulate supply but never consider questions about what exactly is driving demand (hint: it’s not increasing birth rates), before you give up on environmental impact protections.
Augmented Reality seems to be where the true value of any of these systems will be. Virtual realities will necessarily be devoid of both the rich detail and meaningful adversity that comes with actual reality. However, enhancing reality to be more comfortable or entertaining to the mind tethered to it offers more avenues.
> In the end as long as the WCET is only a few milliseconds (sufficient for up to 240Hz monitors) or at least the AET for most loads is beneath that then anything extra just means more power to throw at anything else.

It also means a cooler and quieter laptop, and longer lasting if running on battery.
> I don't log into Twitter. I don't "surround myself" with any accounts.

Then how are you observing " overwhelming impact of Trump on Twitter "
4. no and it's not useful because i already know it is all day
The difference to my eyes is that while Google News processes the article, it doesn't spit it back out. It tags it for searching and for sorting into a directory, and presents it within that directory in the same way it would be displayed in any search engine.

I've always thought the riskiest part of Google News are the tiny thumbnail images used to illustrate each story section. I wonder if they pay for those; I think they might.
Is this protection not already baked into the CSRF token?
It exists: https://joinpeertube.org/
> And abundant CO2 means oxygen is abundant.

Oxygen combined with other atoms is not rare. From https://en.wikipedia.org/wiki/Composition_of_Mars

> Based on these data sources, scientists think that the most abundant chemical elements in the Martian crust are silicon, oxygen, iron, magnesium, aluminum, calcium, and potassium.

The problem is separating the Oxygen from the other materials to get Oxygen molecules that you can breath, and that requires a lot of energy.

Last year some team made a project to produce Oxygen molecules in Mars using the soil and energy, with some method similar to https://en.wikipedia.org/wiki/Aluminium#Hall%E2%80%93H%C3%A9... (Here the process use Carbon rods as cathodes, that get "burned", but IIRC their idea was to avoid the Carbon rods and collect the Oxygen molecules.) I'm not sure if this early prototype is viable, anyway.

Also, extracting the Oxygen molecules from CO2 requires also a lot of energy. Plants need a lot of sunlight to do that and the artificial methods also need a lot of energy.
I get where you're coming from, but that is the reality in quite a few medium/large companies I've collaborated with over the years.
Any idea if the fiber being used for DAS is simultaneously capable of carrying data, or do they pick a strand that is unused?
He's still working there, so perhaps he is in support of it?
I'm embarrassed to admit that I didn't know about code coverage tools until about Year 10 of my career, mostly embedded C and C++ where things seem to move slowly with regards to adapting modern best practices.

There is actually code coverage support built into GCC, called gcov. It works really well for C and C++ projects (and theoretically any language with a GCC frontend?)
A point that's often missed is: some people don't perceive certain types of work as work. I know it's a cliche, and if this sentence doesn't immediate resonate with you, you're probably not a part of that group I am referring to - and that's ok. Don't feel like you somehow are not as cool or special, quite to the contrary - you're probably more balanced and overall healthier.

But that doesn't change the fact that the group I am referring to does exist. In the first 20 years of my life, I couldn't really be motivated to do much. And then my college roommate invited me to start a company together. On day 3 or 4 into this venture, I remember being so excited by what was happening that I literally couldn't sleep and instead stayed up all night. Once the sun went up in the morning, I was looking at the fruits of my labor and had the type of endorphins flowing through my body that I had never experienced before.

I was genuinely shocked that I loved this project as much as I did. I had never thought about starting a business before, had never stayed up before for work, and never looked up to people who seemed to work really hard. In hindsight, the only sign of some type of an inclination towards entrepreneurship that I had exhibited before was a strange admiration for the characters in Douglas Coupland's Microserfs. We read that book as a part of an English class, and most of the students were highly critical of the lifestyle described in the book. I too could tell that those characters were highly out of balance, but I couldn't shake off the feeling that I would have loved to be a part of that group.

20 years later, I am looking back on a successful entrepreneurial career, and can more accurately trace back that fascination with entrepreneurship to a personal trauma that I experienced as a child. As it turns out, that trauma caused a lot of discomfort in my development years, which led to this unhealthy obsession for entrepreneurship, which in turn gave me passion and motivation to push myself to the limit, and which somehow resulted in success that made the whole thing somehow... worthwhile. As I grew older, I did thankfully find a way to diversify my life and interests, and today you would describe me as fairly average in my work-life balance.

Just wanted to share this because PG's "How to work hard" essay caused a lot of discussion, and I think many people didn't take away from it one important bit: if that essay didn't resonate with you, it's ok - your life didn't include the same type of influences that shaped PG into becoming the person that he became. That might be a good or a bad thing, but it's a thing and let's all just realize that each one of us has to find a recipe that's authentic to us and fits the exact right formula of our individual lives.
DDR5 has a modicum of ECC so things might slowly improve. Maybe DDR6 will be full ECC and we will no longer have this market segmentation in the 2030s. Wow, that’s a long time though.

PS: why didn’t apple do the right thing with the M1? My guess is the availability of the memory which again points to changing it at the memory spec level.
That's bitwise AND.
You point out one of the bigger problems with the whole entire giant corporation situation we have today. What is even the point of enforcing laws against those who can simply ignore the law until it's enforced (making massive profits along the way), then pay up, and still come out the other side massively enriched from their crime?

As long as enforcement and punishment of corporate lawbreakers doesn't hurt them at all, they're gonna continue to find new ways to abuse the system and get away with it. Only way to change it is to make their crimes really hurt them when they're called to task over it.
Global Fishing Watch Map
Tyler, The Creator toasts his good fortune in Call Me If You Get Lost
China regulator orders Didi ride-hailing app removed from stores
>1) Assange did not say that. You misinterpret what he said.

When we talked about this last week you said the quote meant "we have some information that is not worth publishing."[1] The documents I linked in the previous post are obviously on the site so they by definition are "worth publishing" according to Wikileaks. What documents can possibly have less value than emails saying something like "I'll get the Caesar salad for lunch"?

>2) Your contrived absolutism about publishing everything is a strawman. Wikileaks never committed to publishing everything, couldn’t, not even a sensible or practical idea.

Those absolutist statements were made to show that Wikileaks obviously isn't absolutist in their mission. It shows that they do make editorial decisions about what they post. Once that is accepted as fact, it is completely fair to compare these decisions to each other. That is what I am doing, comparing the decision to leak certain documents with no public value to the refusal to leak other documents which Assange has stated Wikileaks possesses. I am then judging their decision making process based off that comparison.

>3) Literally any reason at all invalidates this claim. Not enough time.

I am not sure what you mean by "not enough time"? Are you suggesting that they didn't have enough time to vet all the DNC docs leaked or that there wasn't enough time to leak the Trump docs?

If they didn't have enough time to vet the value of the individual DNC docs, how did they have the time to vet the authenticity of the individual DNC docs?

That Assange quote was from 2016. They had 4+ years to get those Trump docs vetted so no time constraint there.

>Someone asked not to.

Who is this "someone" that Wikileaks would defer to on this decision? What are this person's biases? Why isn't Wikileaks transparent about who is making these decisions for them?

>Boring.

Yes, those previously linked DNC autoreplies were very exciting.

>Hard to contextualize.

Throwing a bunch of emails into a search engine on the site isn't contextualizing them. The lack of context on the DNC leaks is how we got things like Pizzagate from these emails.

[1] - https://news.ycombinator.com/item?id=27654533
>The author seems to believe people either mock everything or don't mock anything.

The author is saying that people frequently mock things that it would be more economic to just run because you've got the real thing right there. Building a model for it is an expensive waste that probably won't even match reality anyway and will demand constant maintenance to sync up with reality.

If you're overtly concerned with the speed of your test suite or how fast individual tests run then you're probably the kind of person he's talking about. Overmocking tends to creep in with a speed fetish.
Does Your Child Have Words but No Functional Language? Know This
I wonder if the title is an homage to the Mark Morrison song https://youtu.be/uB1D9wWxd2w
This was announced by their CEO on their corporate blog.

There is 0% chance that this wasn't run past their legal team.
Speaking as someone on a weight loss journey(Yes, I am losing weight), I would say it's not about calories, but hormones.

If you eat more, you will simply burn more calories as a result. It's a mistake to think your calories out is a independent variable, rather than a dependent one.

Also, your basal metabolism changes in response to exercises, especially long term. Metabolism calculators don't account for this.
"Charging cables are heavy and require precision making them difficult for many disabled people to use. Also few charging stations have been added to disabled parking spaces."

Interesting. Why isn't the ADA used to require such affordances?
Why do we believe people when they say they work hard or used to work hard?

Most successful people I've observed at close quarters box clever and definitely never fully switch off with respect to their interests. But work hard as in slogging on something where there is no proportional reward? Never seen that.

Of course they all say they work so hard, or that they once in the mists of time worked very hard. But what evidence is there? Usually none.
I don’t think it will be any more complicated then having a slightly different ramp. Existing disabled support vehicles in the article are already minivans or vans and they don’t have a particularly low floor to start with.
Misleading headlines like this are very irresponsible.
Hydrogen is more convenient to those who travel long distances often and / or do not have an opportunity to charge at home. As someone living half way through Germany, there is no way for me to drive up to Hamburg, neither to Munich in an EV without planning to stop at a charger at least once in both directions. Maybe that’s reasonable in the summer but in the winter, that’s an uninteresting offering. It makes a one day round trip pretty difficult. FCV would make that possible.
Usually they have an odd number. The Space Shuttle had five, of which the fifth was running completely different software. In case of a 2/2 split the crew could shut down a pair (in case the failure was clear) or switch to the backup computer.
Have you reviewed Wikipedia's reliable source list [1] and quantified left vs right sources? You will be pleasantly surprised.

1 - https://en.m.wikipedia.org/wiki/Wikipedia:Reliable_sources
I try to adopt the approach of using a functional core with an imperative shell (even if the latter is handled in a OO fashion).

This way, I can unit test the functional core without the need to use mocks or stubs, and rely on integration tests to test the imperative shell.
You can do a little better than $9k/yr, but not by that much.

You can't totally ignore capital cost, since cars have a finite lifespan. Even if you buy cheap cars, the amortized cost is hard to get under maybe $500-750/yr. So that's $1-1.5k/yr in amortized capital costs for two. The average cost of car insurance for a household is around $2k/yr, though that varies significantly by location, age, and driving history. Probably another $500-1k/yr for regular maintenance for two cars, depending on how easy on the tires/etc. your location is. You can probably trade more maintenance costs for lower amortized capital costs if you buy cheaper used cars, but you'd have to DIY maintenance to come ahead significantly. Then let's assume these are 40 mpg, and there's a couple who each work 250 days a year and both have the average U.S. commute of 32 miles roundtrip. That's $1200 in gas at TX prices, or $1600 at CA prices. So the overall estimate is maybe $5-6k/yr, even being pretty frugal. And I'm also assuming you don't have to pay to park at home or work, or pay tolls on the commute.
No, that’s no different. With all licenses, derived work must comply with the terms or else be illegal.

For something like MIT/Apache2, the burden is that your derived work must acknowledge the copyright and license of the original work.

For something like GPL, the burden is that your derived work must acknowledge the copyright and license of the original work, and must be under a similar license to the original work.

So yeah, it requires more of you, but it’s fundamentally the same proposition of “obey the terms or it’s illegal”.
>I think this is supposed to mean using dependency injection instead.

I'm pretty sure he means "just use integration tests".
Division is slow, which is something most programmers don't know. If you can binary AND instead of MOD this can be a huge win.

Multiplication is also very fast, usually one or two cycles on larger chips.
Previously discussed here: https://news.ycombinator.com/item?id=27724653