skysight-inc/HackerNews huggingface dataset:
is an Amazon A/B testing (or split testing) tool that allows Amazon sellers to:

Test selling prices against each other and automatically set the price that will provide the most profit

Use an AI-driven split testing algorithm to do the same for product titles, descriptions, images etc, in order to quickly and scientifically ascertain the most effective product listing possible

Track keyword ranking positions based on the above changes and instantly see how each change affects your business
> What problems this repo does not solve and when I should not use it

Second this, really can help if you're navigating through a few possible alternatives
I'd hate to own your life insurance policy :) Other than that great shots, please be very careful.
India has two vaccines in circulation both based on inactivated virus and surprisingly there's no such fud spreading around these parts. Though the lines at vaccine centers are not long, I know many who have gotten it, including 85+ year olds with comorbidities who suffered one or two chills but that's about it.
No need to fear it - the futures market will find people willing to shoulder that risk for a price.
Is there scientific proof that a bronze die makes better pasta? The myth is repeated here that it boosts 'sauceability'. Even if the die roughs up the pasta (why does only bronze do this?), I cannot imagine how this could make a difference after cooking.
Just make sure you can cache the last known state of the database and use a separate queue for all non-database-applied transactions. This way you can do database maintenance or suffer database outages without affecting your service.

I heard that around 10 years ago, in The Netherlands a major bank still only wrote transactions to their system in a batch once a day. And all transactions of _today_ showing up in their e-banking applications came from their queue and caching systems on the side of their big database. It's weird but also has some benefits
I don't understand the practical consequence, it will make your program panic and therefore stop which is order of magnitude worse than throwing a null pointer exception, can you imagine your long running application (e.g a server) stopping in production..
Well, you would hope they would be but then they thought they had done so already and look how that worked out.
BackBlaze uploads file names and sizes to Facebook
I went on Facebook and looked for JAWS support and user groups.

I posted a polite request for volunteers to participate in a user study of foss community building software. A couple of volunteers came forward.

I supplied them with a URL to a standard build and a list of tasks covering the basic feature set -- read topics list, find particular topic, particular user, apply tags, register, post something under account, sign out, look up stats.

Because I had already tested with Netscape, IE, textmode, NoJS, keyboard-driven, and because I'd already conducted several revealing user tests with novice users, the screen reader tests passed with flying colors on the first try and with no reported issues.

That doesn't mean my work is done, and I'll have to keep re-testing as I continue development. However, I think it illustrates well the benefit of trying to support not just 10% browsers, and not just 1% browsers, and not just 0.1% browsers, but every single configuration you find or can imagine.

Of course, if your goal is development speed and such, the top most common refrain I hear when presenting this point of view, this may not work for you, and I wish you the best of luck, it's not for everyone.

But if you're writing for longevity and accessibility, this is the routr I'd recommend.
Heavily discouraged by who? I have seen many Rust projects and they were all filled with unwraps.

Two random Rust projects:

https://github.com/tokio-rs/tokio:

$ grep -irn 'unwrap' | wc -l
1398

https://github.com/denoland/deno:

$ grep -irn 'unwrap' | wc -l
2050

I dunno, but all Rust projects I have encountered had unwraps everywhere.
So 12 days of quarantine? Sounds expensive.
Not the previous commenter but do you recognise that these things can hamper local economies?

https://www.euractiv.com/section/trade-society/opinion/eu-fr...

Similarly to how Vietnams economy is hampered if it gets exposed to more mature parts and electronics industries from let's say Germany leaving only it's mature low skill industries sustainable trough low wages I can see the same in the west

I live in a western country and i enjoy relatively free trade with the US but I don't expect my country or surrounding ones to produce a software giant because I expect them to be stomped in the ground by existing duopolies or simply bought out.
I don't expect something to join the competition between intel amd anywhere in a free trading world and potentially drive consumer prices down more because they'll perpetuate their copyrights and IP with well timed adjustments till the sun goes dark, etc
As much as I loathe and despise Facebook, this one is on Backblaze: they integrated with a well-known evil (seriously this surprises absolutely nobody) and should have been more careful with their settings. Or, you know, not have done it at all.
It goes to show that it's not regular people who create 'cancel culture'. It's the financial elite. They do it as means to push forward a financial agenda. If those who orchestrate the cancellations were who they portray themselves to be, the hypocrisy would be brain-splitting.

The only reason their brain lobes are still attached together is because they know that they're being deceptive and it's part of an agenda.

It's not possible for a rational, cohesive mind to believe that a person who dedicated his whole life to free software is a bad person just because he once said something without thinking through it.
I looked into an American commune someone here claimed that was the longest lived American commune. It was, on paper. In actuality, almost nobody stayed more than 2 years. The commune was simply good at attracting new members to replace the ones who faded away.

What is great about America, though, is the free market allows anyone to set up a commune. You're free to join one, and free to leave one. You and everyone else who downvotes me in this thread is also free to make or join a commune.

I doubt any of you will, though.
Does not play in Safari, either :/
> There is no simpler language inside Rust that has the same safety guarantees, unless you strip out other useful features (traits, async, etc.).

This sounds like “there is no simpler language inside C++, unless you strip out useful features (classes, templates, etc.)”. Yet C exists.

So there could be a simpler language with Rust’s safety guarantees if you were willing to strip out traits, async etc?
The circulator[1] is an analogous component in rf, it send the incident power from any port down to the next port, so you can take one port to be the bidirectional connection, and it splits the signal into transmit and receive connections.

[1] https://en.wikipedia.org/wiki/Circulator
All good points and I agree, but technically both the work piece and the measuring equipment needs to be settled in a controlled environment for the measurement to repeatable. I know this is not typically how calipers are used in practice though.
Apple sued their CEO and ex-employees Gerard Williams III, not NUVIA. So Qualcomm has nothing to do with that.

>, NUVIA’s $240M investors weren’t interested in a measly 5X gain.

Marvell's exit of ARM business partly or unintentionally confirms every single HyperScaler has their own plan to make an ARM chip. There are no immediate market for ARM server chip in the short term.

Qualcomm needs Single Thread Performance Core, which there are nothing on the ARM roadmap. NUVIA has at least something that will rival A14 or A15 within similar timeframe.
Cabbibo actually replied on Twitter. All looks above board: https://twitter.com/Cabbibo/status/1373794380700524550?s=20
> the feeling I got from Italy wasn't so much "see! vaccines are dangerous! I am not getting a jab!, but rather "it looks like AstraZeneca may not be entirely safe, I demand a Moderna or Pfizer jab!"

N=1, but example from my own family circles is: "See! Vaccines are dangerous! If AstraZeneca was safe, half of the world wouldn't be putting it on hold! I'm not going to take it, and don't talk to me about Pfizer and Moderna - I don't want an mRNA vaccine, they're too new technology, who knows what their side effects are. If I really, really have to take a vaccine, I'll wait for Johnson & Johnson."

Which, of course, is almost entirely unavailable here (Poland).
In the UK we vaccinate for whatever variants of the flu are circulating every year, Corona is going to be the same. I've heard experts widely state that since the pandemic started.
Thesis: automakers were already making more cars far above and beyond demand before 2020, they used the pandemic to cut their part orders and now have repercussions from that, but in reality, that is what they want. They need a lack of supply and for current stock to be used up before they will be profitable.
I'm not sure you can reduce it to traits in the method you mean. I think mostly it severity. I do think stress can have something to do with it.

I mean, there is no "neat freak" trait; that's something people who don't have OCD use because they think that's part of what it is. It's more intrusive thoughts about contamination, and there isn't a spectrum of those traits. Like you can't really "train" yourself to not be contaminated, in the way autism people talk about training to deal with social conditions. Trying to argue against it reinforces the behavior. It happens despite you knowing its totally irrational

I think I get BAP if you mean "the condition isn't severe enough to significantly impair your life," but I can see similarities between my checking behavior and people suffering the same but worse; I'm just fortunate enough that it doens't occur frequently. The talk about autism though is a different kind of talk; the moderate or severe sufferers are different.

Like the person I mention never got better or could use coping stuff; he would if anything just end up unable to talk possibly because he was medicated sometimes. I understand I'm not a clinician, but there's a lot of "spectrum" behavior in things now; you have gender spectrums, sexual spectrums (asexual, demisexual, sapiosexual), and I'm not sure the concepts aren't just medicalizing normal variation or individual temperament. I wish i could be doing this for me, if anything.
Stocks are not a single commodity, but stocks in thousands of companies over many exchanges, and there exist indexes and ETFs to try to aggregate them. The same can be done with slightly different silicon fabrication facilities.

For example, a company who needs their chips manufacturered at Facility A or B, but cannot use facility C would buy a futures contract letting them do that.
Ah yes, because HN is just one guy
> Now being extra careful is criticized as undermining trust in vaccines?

Some people certainly see it that way, but it seems to me like it's the perfect way to regain trust exactly by demonstrating an extreme sensitivity to actual issues.

Besides, something I don't get: Doesn't vaccine demand still way outstrip supply? Should that be the case, "skeptics" and whatever shouldn't matter for now, should they? Neither would stopping vaccination for a moment since we're already running on tiny buffers because we have gigantic vaccination capacity, right?

Why not let the early adopters get it to demonstrate safety and just get it out to the people? There are early & late adopters with any technology and as something spreads organically you will also have a ton of "Oh, my friend got it and they're fine!" moments.
I think erlangs strength is also it's weakness: structuring everything around messages instead of having complex memory model and concurrency.

I always post these quotes until someone comes across that can explain them, so far 2 years later nobody have been able to:

"While I'm on the topic of concurrency I should mention my far too brief chat with Doug Lea. He commented that multi-threaded Java these days far outperforms C, due to the memory management and a garbage collector. If I recall correctly he said "only 12 times faster than C means you haven't started optimizing"." - Martin Fowler https://martinfowler.com/bliki/OOPSLA2005.html

"Many lock-free structures offer atomic-free read paths, notably concurrent containers in garbage collected languages, such as ConcurrentHashMap in Java. Languages without garbage collection have fewer straightforward options, mostly because safe memory reclamation is a hard problem..." - Travis Downs https://travisdowns.github.io/blog/2020/07/06/concurrency-co...
Do you have an adblocker installed? Or do you uses Firefox with its built-in tracker protection?
That is completely untrue.

Your ability to fix a broken car will depend on:

1) What and how it broke

2) Your preparation -- access to spares, tools, materials

3) Your knowledge and resourcefulness

There is a lot of critical mechanical parts on a car that are unrepairable, even at a car shop. Most of critical mechanical stuff on a car can only be fixed with a spare. Even changing your tire is just an act of using a spare. Ever broke anything within engine or transmission? Good luck fixing it with basic tools in wilderness.

When car mechanic says he's repaired something, there is good probability he means he has replaced the part that was faulty.

If you go across Africa, take spares for what is needed and tools to diagnose / repair. If you worry your computer may break, carry a spare. Carry a multimeter, some spare tools and materials to fix common electrical issues.

Electronic spares and tools do not take that much space and if you are worried about electronics there is no excuse not to take them.

People complain they can't repair electronics on a car but that's only because they never applied themselves the same way they applied to learn and fix mechanics.

My father specializes in repairing car / truck / bus etc. electronics. He uses simple tools and his experience to repair things.

He has been flown to from Poland to South Africa to fix a large crane that Volvo could not fix themselves. All with basic tools.

There is nothing inherently more difficult about fixing electronics on a car.

---

As a side note, I would prefer older car to drive over Africa but not because of lack of electronics but rather because of more margins, higher clearances and resistance to wear tear.

As to repairing in the wild they are easier to repair because they are SIMPLER, and the parts are more accessible (as in easier to reach them), not because they don't have electronics.

I am not expert mechanic therefore I will have better chance repairing simple car.

I am not expert electronics engineer therefore I will have better chance repairing car with simple electronics. Does that make sense?
I've seen you make that argument a few times on Zig related discutions but I'm not sure I buy it. It essentially boils down to: simpler language => easier to reason about and build tools for => less bugs.

While the thought as merits, the empirical evidence we have indicates that yes it is possible to achieve good software with faulty languages with strong rules and tooling but it is certainly not as straightforward as you make it seem.

In the end though, for the Zig case I agree that the jury is still out. But if I was a betting man, my money would not be on it, even though personnaly prefer Zig.
It's actually defined as doing a type pun on the bit representation, interestingly. (The history of this specific behavior is somewhat complicated–it wasn't always clear-cut what this did.)
I have friends, writers who use WordPress. Here are their reasons:

1. WordPress works. It's worked for years and likely will work for years.

2. They don't know about or care about Markdown.

3. "JAMStack and headless CMSs" mean nothing to them. (Or to me for that matter. I use a static generator I coded myself. It's plain HTML and some python)

4. It takes minutes to set up and they don't have to care about anything other than their content.
Philosophy and Sociology undergrad here.

Nope. With the possible exception of moral philosophy. And even then, you get most "points" for making sound arguments for (what most people would consider to be) morally dubious standpoints, which is precisely the dynamic in play at all of these ethically bankrupt tech companies.
Based on my extensive experience, the very best READ.ME and NFO files are distinguished by their elaborate ANSI art.

I would suggest leading with a full-size artwork incorporating skulls, dragons and gothic letters.

First impressions last. Make a good one.
A Guide to Productized Services
moderate OCD

People who claim to have "moderate OCD" are just people who like things being tidy, and describe it as OCD because they have no understanding of the real, debilitating condition. Describing yourself as "moderately obsessive" makes no sense, and being able to live with the untidiness means you are not compulsively tidying.

A huge part of the problem with mental health problems is people using the terminology as some sort of 'badge of honor', as if it's something cool and trendy to have rather than an illness that can ruin your life. People really need to stop saying they have OCD unless they've been diagnosed by a professional.
> Outside of white-collar work there is little difference in wages

As someone who lives in Germany I can say this is extremely innacurate. ALL jobs pay better in large german cities, to account for the higher cost of living.

> May it be the bus or the subway, getting around should be possible to all.

You are spinning this in the wrong direction. I never argued that some people shouldn’t have access to public transport, just that people who stay away from large cities shouldn’t be forced to pay for the comfort and privileges of those living there. I’m sure small rural communities or even medium sized towns and cities can afford to pay for their own bus lines. Living in a large city has its disadvantages, and one of them is cashing out for the train ticket, out of those fat paychecks.
According to wikipedia [1], the marginal cost of a SpaceX Raptor engine was $1m in 2019 and is targed to eventually be only $250k. Could anyone with more information explain why there is such a large cost discrepancy between the SpaceX and NASA engines?

[1] https://en.wikipedia.org/wiki/SpaceX_Raptor#Description
Just because your government didn't do the work, doesn't mean it falls to another to protect you. That is something you have to change at the ballot box.
When you multi-thread the rendering you _always_ push the motion-to-photon latency up, because you need to hand off the previous work to the renderer, sometimes by up to 10 frames!? That's is why AAA titles like the last guardian and RDR2 are unplayable.

The only way to solve this is to make the GPU concurrent so it can receive instuctions on separate threads at the same time!
Perhaps you could ask them and report back?
Almost no code can correctly reason about a stray null pointer, and usually they result in strange auxiliary crashes or data corruption. Loudly crashing is often the best choice, even in production.
This really should get more attention. Safe null access in language like typescript or Kotlin through '?' syntax can still be abused through ('!!' ) but the incentive to abuse it is much lower than in rust because the safe syntax is just as short or shorter (in Kotlin)
What I tried to do was after the loss became clear (let's say 90% of the customers walked, instanteneously and for us: unexpectedly / it's not in SV-tech), create a setting in which all involved could collaborate on a memo for the Board explaining what happened and if we could have reasonably seen it coming and whether we needed changes to our approach.

We couldn't get the basic facts straight. One thought what happened was a risk mentioned in legal DD, only we weighed it wrong. Another saw it as being duped by an active competitor. Another was on the told-you-so-all-along train. This is like hours of meetings with people getting their managers on board to prevent things from being written. General large corp hostilities.

The fun part is, these are all people from different teams, with different backgrounds. We were and still are working together on multiple transactions, with fun and camaraderie. We just couldn't get the blindfolds off.

And that's what leads me to concluding how hard DD is. We've got processess. External advisors. Teams with experience with the work and each other. Then something goes wrong, you try the Challenger-approach and get nowhere.
So was the US back then a free market in this binary state of markets?
Covishield is similar to Az/Ox vaccine and uses the AdV vector. Covaxin uses inactivated Cov2 viruses.

Long wait times in B'luru earlier this month. That said, I don't think the vaccine or the disease mean too much to Indians (due to all sorts of factors).

Wish the Govt. was looking at actual data and science rather than what their peers in other countries were doing. Looks like they'll be locking the country down and destroying parts of the economy that weren't destroyed by last year. Almost seems malicious at this point.
I think this is a roughly fair assesment, but I also think it's important to contextualize memory safety. Ultimately, the goal here is to produce /correct/ software. Memory safety is a subset of this, but there are other aspects to correctness as well.

I really like zig's approach of explicitness and fast iteration cycles. Fast compile times and the very flexible build system makes me hopeful for a really slick workflow for embedded development,where zig code can be used to deploy and test as well. For my own use I think it's a clear win.

On the hand, the amount of damage poorly architected zig code can cause is about as large as for poor c code. For typical enterprise code the rust compiler will make sure that many bad decisions will not even compile. There's still a risk of towering abstractions, but at least I could avoid spending as much time debugging hideous race conditions.
What a great post - I wish I had read it when the controversy happened because it sums up my views on the issue in a perfectly articulate manner.
It's not clear if the drone survived. The video is cut right after it should have been hit with the lava.
Yeah, in tests and simple examples. But unwrap is a code smell. You can write it as a shorthand for something

Additionally that metric of yours is faulty.

A) Looks at tests/examples

B) Probably counts 'unwrap_or' which is fine.

> Heavily discouraged by who?

I'd ask to see however encouraged it?
If marketers may randomly deploy code without review then something is deeply broken.

If this passed review - it is likely even worse.
Call it SoC, or CoC?
The argument is that the underlying meaning of whitelist being “ok” and blacklist being “not ok” implies some bias based on color. It wasn’t long ago that there were “whites only” and “no blacks allowed” signs throughout the US. For foreign speakers using a more descriptive name like allowlist and denylist is a benefit as well.
For my project (https://github.com/nicolaskruchten/pivottable) I adopted a simple Q&A approach: What does it do? Why is it good? How do I use it? ... folks seem to like it :)
תמונות יפות של תאילנד – אתר תמונות יפות