skysight-inc/HackerNews huggingface dataset:
I don't disagree with that. But we're talking about a China that just experienced a big negative economic shock.
Core utils in Rust: https://github.com/uutils/coreutils
It will be 3d printed, but I'll be using a higher quality ABS filament, and finishing each one nicely. If you know what to look for, you'll be able to tell it was 3d printed, but nobody will notice it sitting inside your machine.

>make it clear that the funds are being used for production rather than for development

Well, that was true until now! The catch is that all "profits" will go towards development of future mods. The existing Expresscard adapter is pretty much fully thought-out.

The perk limits were set for a 100-unit production run. I'm okay exceeding that, and will be increasing the first run to 200 units, but that's probably going to be my cutoff in terms of the campaign. After the campaign I'll be selling them perpetually at the ThinkMods store.
> U.S. Secretary of Commerce Wilbur Ross said last week that the virus could force companies to re-evaluate their supply chains, potentially returning some jobs to the United States.

The outbreak comes at a time of high vulnerability for the Chinese economy. This is almost certainly just the start of a very aggressive money pumping episode.
Sleights of hand are not proof the brain is failing in any way. That our visual processing is limited is not a sign that the brain is somehow taping together systems in poor ways.

Cognitive biases were also incredibly exaggerated and if you’ve read into the replication crisis and various pushback Kahneman has gotten on his studies you’ll find much of what we call cognitive bias was wrong or exaggerated.

That we figure out super inventive ways to trick others into thinking we’re not smart is just more proof of how clever we really can be.

A great example is loss aversion which, if you read the debate around, is a totally smart strategy given we have absorption barriers.

That I pay attention to things in a certain way that allows magicians to fool me in predictable ways doesn’t mean our brains are failing in some way - it means they are making a trade off that helped us survive better with the given processing power we have. But that trade off is almost certainly the smart trade off, and labeling it “kludgy” is lazy thinking.
In your opinion, what are notable differences between the GWB and Obama admins?
Who killed two journalists in Ukraine? And why?
The parent is wrong. I understand why they might think that since the popular media is spreading misinformation by writing stories to discourage people from hording masks and in the process saying they aren't effective but that is false. The masks aren't a fool proof solution by themselves but in conjunction with other common sense hygiene they do reduce risk greatly.
I personal believe problems and quality are pretty clear. The challenge is in understanding what the problem is, which is not a "programming" activity, but rather a communication activity. You could have 2 customers who want a solution that clash and conflict, if you make one happy, you make the other sad. No matter how you tackle it, you lose.

e.g. You build something for sales that makes customer service unhappy or vice versa.

You build something and keep it backwards compatible and that makes your prior users happy but puts off new users who were willing to adopt or vice versa.

At this point, it's no longer about programming. Doesn't diminish that those activities are just important. We could also argue that there are 10x user interface and interaction designers, 10x project managers, 10x product managers, etc. The confluence of such folks is a beautiful thing to experience, however it's not needed, just 1 or 2 of those with a bunch of "average" folks can ship and release a really good product.
One caveat: Disabling fsyncs can hide problematic access patterns. If you were to e.g. accidentally perform a large set of DML in one-row increments and forgot to do so in one transaction, you'd not see a huge penalty in your test environment, but a lot more in production (one fsync for each transaction in the non-concurrent case).

Btw, disabling synchronous_commit isn't going to do much once you've disabled fsyncs. What s_c=off basically does is to defer the journal flush to a background process that will do them regularly (unless already done by another session / reason) - but if fsync=off, that's not necessary anyway. And s_c=off does have some small overhead too.
And yet it's still wrong often enough to be useless. I'm in near-Boston suburbs (Arlington), and every so often I give Apple Maps a try, and literally every single time I do it's just awful. I just asked it for directions from my work to my house, for example, and it routed me on a limited-access, no motor vehicle bicycle path.
There are quite a few life tables, vide https://www.ssa.gov/oact/STATS/table4c6.html.

It seems that roughly for 360k babies there should be 1 man and 8 women dying at that age (death rate is ~60% per year). Of course, assuming US death rates, and technology as of today. Given that most kids are being born in poorer regions, and that global warming my seriously affect life span (especially in these regions), the results may be significantly lower.
My coworkers and I got a lot of good meals out of SpoonRocket, which would deliver to your home or office door in Oakland for $6, later $8, within minutes of placing an order. Their claim was they were cutting costs by offering one choice of meal per day, so they could put drivers on the road even before people were ordering (and also use economies of scale in meal prep). The latter was true as far as it went - we eventually learned that gig drivers would just park in our parking lot at 11:45 and wait for orders. But that didn't help with pricing. They were actually just VC-subsidized, and we all knew they'd shut down eventually.
The question you should ask is: If Regus couldn't grow the market beyond where it's at, what gives WeWork a competitive advantage that it could.
> Multi-destination route optimization is not available.

OsmAnd+ on F-Droid[1] has this feature, although the UX isn't stellar. Add intermediate destinations to your itinerary then the Edit next to intermediate destinations > Sort > Door-to-door.

[1] https://f-droid.org/app/net.osmand.plus
Were there bad publicity for Mc Donald after that in the US ?

After all, they made 40% raise in sales for a prize that was not possible.
The Uber vs Lyft market share wars are a great example of this misallocation. Due to all of the VC money sloshing around both companies are forced to raise and spend ungodly amounts of money in order to fight for market share. In a more rational monetary environment raising money would be more difficult and both companies would be more focused on profitability instead of market share.

The primary risk of this misallocation is that if/when a recession hits, revenues are likely to drop (or grow more slowly), VC money will probably dry up, and raising prices will become more difficult. So the only way to survive will probably be to cut back on expenses (basically fire a ton of employees). And this of course would just compound the recession.
Ok, but please don't post unsubstantive comments to Hacker News, and especially not politically inflammatory ones on extremely repetitive topics.

We've had to ask you this before.

https://news.ycombinator.com/newsguidelines.html
Joursa?
Fixing Dark Patterns: Making Google Search Ads Visible Again
> there's no way to say "I know what I'm doing when I'm in this area"

Apple Maps (at least in CarPlay) has a "tap for ETA" feature. It collapses the navigation block and only leaves the blue (yellow, red) line on the map and an estimated ETA at the bottom.

I use this daily during my commute where I passively want to know if there's some traffic up ahead, but don't need help to know where I am going.

It's not automatic (e.g. Geo-fence setting), but it is just one tap.
My initial reaction to the article was that it doesn't sound like the cash injection has much to do with the corona virus. Isn't the reaction to the virus somewhat overblown?

> adding the total liquidity in the banking system will be 900 billion yuan higher than the same period in 2019 after the injection

In other words, 300 billion yuan less without the cash injection. I may be wrong, as I don't see the reaction to the outbreak first hand, but it sounds like this is not just about the virus.
Note on a New Book – On the Great Russia Caper
That's true, but my point is that the "Emperor is far away" problems can be found in any type of governing model. Some may limit it, but even then, there are tradeoffs.

One advantage of a centralized top-down system is that when an issue becomes sufficiently prioritized at the top, everyone below falls in line. The primary advantage here is speed and the ability to see through long-term plans. You see this in China's rapid rise in certain industries/technologies, and of course, in their response to the 2019-nCoV epidemic.

> In a localized bottom-up system, politicians advance their career by currying favor with voters by distributing handouts, like farming subsidies, tax cuts or artificially low prices.

I agree with this statement, generally, but there are many exceptions. Speaking only about politicians the US, at a certain level, further career advancement is also very dependent on currying favor with superiors (sometimes, even more so than currying favor with constituents, especially if one has national and not just local ambitions). This is equally true at the national level--see: the internal politicking within the DNC and RNC in terms of fundraising, toeing the party line, etc. to receive endorsement and campaign funds--as it is at the local level--see: "machine" politics like in Chicago, where advancement is equally, if not more, predicated on currying favor with your local party leadership and senior city politicians than it is with voters. Or course, this problem (in the US, at least) might also just be the results of our two-party dominated system, where party-endorsements trumps almost everything else when it comes to getting votes. To your point though, this can be overcome if you curry enough favor with the local voters (Trump himself vis-a-vis the RNC is a good example of this).
Your music example is just wrong. Music has changed consistently, constantly and honestly miraculously and in such beautiful ways over the years. From all the great classical geniuses to jazz to the extraordinary advances in sound design and mixing, avante garde and experimental new styles that show up year after year, I mean that’s your example? Sorry, but disagree, strongly.
The difference between DataOps, DevOps and other emerging technology practices
I like the drift metric more, because some libraries are simply stable and don't need much updates anymore, this doesn't mean they are bad for your system.
I just say "OK, Google stop navigating"
A relevant question from there: Is everything I learned about big-O performance irrelevant now?

The right answer is: No, just pay attention to what you are counting. The expensive ops today are pipeline stalls, caused by cache misses of all kinds. Branch prediction failures are a kind of cache miss. Count pipeline stalls instead of (e.g.) additions, comparisons, or swaps, and then all your big-O intuitions still work.

Modern CPUs maintain counters of various causes of pipeline stalls, so you don't need to guess how many you have had.

. . .

There are techniques to transform computations to branchless forms, of which cmov is a special case. A useful primitive, for example, is

template <typename T>
bool swap_if(
bool c, T& a, T& b) {
T v[2] = {
std::move(a),
std::move(b) };
b = std::move(v[1-c]);
a = std::move(v[c]);
return c;
}

Then the loop body in a partition becomes

l += swap_if(
*r < p, *l, *r);

with no branches. (A compiler could easily translate this to two cmov instructions when T is a machine word, though none do, just yet.) This easily doubles the performance of quicksort on modern CPUs.

Curiously, the time taken when this is compiled with g++ is hugely worse if a is assigned before b, for very non-obvious reasons.
EV Certificates Make the Web Slow and Unreliable
Please don't—it's off topic in regular HN threads. But please do post it in the appropriate Who Is Hiring thread tomorrow!
I was reminded that some things in adult life still distort the notion of time. Climbing for instance got people to quote "turns a second in a century". The amount of focus and depth for every little move makes your mind works differently.

I think modern life kills this. Too many things are too comfortable and too stressful (as in short burst of opposite stimuli).
On the other hand:

https://www.npr.org/2019/12/20/790319860/polls-show-sanders-...

Abstract preference questions often don't predict preference for specific candidates, because they don't capture subtleties in the area of preference being polled or how it is weighted against other concerns.
Probably through a series of incompatible and as-yet-unimplemented APIs for each desktop environment and window manager you want to support.
You might be confusing rust-analyzer with coc[1]?

1: https://github.com/neoclide/coc.nvim
The estimate of likely infected people in China was somewhere between 37k and 130k as of January 25, and it is expected that the number of infected people will double roughly every six days, so assuming there has been no appreciable change to the pattern of spread, we can maybe back-of-the-napkin that somewhere around 75,000-280,000 people are probably infected.
> what if your team is dominated by process people.

If that's not your jam, consider a new job.

> only explanation that everyone agreed to was that "it makes it easier to see what changed"

Maybe it's safety critical software or there are downstream clients? Maybe it's open source? Maybe it's not actually every PR and we have an unreliable narrator? The post did start with "I hate process people", after all.

For what it's worth, I'm notoriously not a process person. But I've seen and respect stability they can bring to a team and product
The only specific statements about Rust quoted in that thread appears to be:

> And so Rust has a good set of ingredients there. The problem that I have with it is when I'm working on really hard stuff, I don't exactly know what I'm doing for a long time. And so if the cost of experimentation is driven too high, it actually impairs my ability to get work done.

The rest seems to be a discussion about the problems of memory management in general. It's not clear how much Blow has actually used Rust.
Lies to your face are preferable to lies of omission?
As a freelancer, this sounds really interesting to me. It's always hard to sell people maintenance.
Stongly disagree. The relevant (and enormous) difference is that Americans are empowered to learn of and discuss their sordid affairs, without fear of punishment by their government. Just like we're doing right now, with me using my real name.

In contrast, people in countries like China and the old USSR are empowered only to learn of and share state-approved knowledge, in a state-approved manner. Stepping too far outside these boundaries often leads to imprisonment or worse.
A system that I developed to listen to music more mindfully in the streaming era
Note that it is not open-source:

> If you want to use browserless to build commercial sites, applications, or in a continuous-integration system that's closed-source then you'll need to purchase a commercial license. This allows you to keep your software proprietary whilst still using browserless.
Introduction to statistical significance in simple terms
> highly susceptible to YAGNI premature abstraction

I think in most cases this sentiment is correct but I think Blow's argument is that you are going to need it. In other talks he put forth some use cases where this has worked for him and his game dev studio.

The most abstract version of this argument:

1. A compiler is a tool to help the programmer

2. Compilers for the Rust programming language help the programmer by validating the program to be within a subset of all computable programs that operate within the language's rules (the borrow checker and type system)

3. there are likely many programs that are computable and correct that cannot be modeled within Rust's safety system (see most of the world's software to date)

4. For some use cases the most optimal solution may not fall within the subset of programs that Rust allows

5. Because of this it may be impossible for Rust to implement the most optimal solutions for some programs.

Blow's goal of making compilation describable within the language itself brings forward a huge set of features that other languages need a runtime or complex compiler to do. Things like code generation, reflection, metaprogramming, linting, and correctness validation could simply be packages you install with a package manager. If the language is kept at a minimal feature set and complexity with an advanced enough metaprogramming phase entire language features and abstractions can be implemented in this step. For example imaging being able to do something like `import grpc; import application.proto` and all of the gRPC magic happening without any complex build system at the full native speed of the compiled language with no runtime deps.

I'm not saying Blow is correct, I'm just saying it is a very interesting direction to take programming languages: weak guarantees but completely programmable.
New Machine Learning Gems for Ruby
You do, and you should feel that way for a left turn.

This is a behavior we normalize in a driving society. Being assertive as you turn left does nothing to reduce the impact of another car hitting you at 45 miles an hour (or even faster in more rural places).

>A study from the National Highway Traffic Safety Association (NHTSA) shows that turning left is one of the primary causes of automobile collisions. 61 percent of crashes that occur while turning or crossing an intersection involve left turns, as opposed to just 3.1 percent that involve right turns.

>https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/...

https://www.washingtonpost.com/news/innovations/wp/2014/04/0...
Instead of complaining, post a follow-up. The author committed time to 1000 words on the topic. Without such a limit the article probably would not have been written.
The response might not have needed to be as massive if the initial reaction of the Chinese authorities hadn't been to send the police after the doctors who discovered the problem[1] and try to hush it up.

[1] https://www.nytimes.com/2020/02/01/world/asia/china-coronavi...
My understanding: yes.
You are probably swapping which cord goes in which port.

This world flawlessly for me.
In English we are really familiar with wildly varying vowel sounds.

Is French similar to Spanish? A change in vowel often completely changes the word and makes it incomprehensible.

Aside: if your mother tongue is English and you want to speak to a person whose native tongue is Spanish, concentrate very hard on the correct vowel sounds when speaking Spanish. Vowel fluidity is ingrained into English (especially between dialects), but vowel constancy is ingrained into Spanish (even across countries). If you are speaking English words to a Spanish listener, you can help them by speaking the words with transliterated Spanish vowel sounds from the written words. This is especially useful for the names of celebrities or place names e.g. Michael Jackson is said differently in Spanish. Also Sir Francis Drake is literally Pirate Drake in Spanish.
Can you please not post in the flamewar style to HN? It's destructive of the curious conversation we're trying to have here.

All your substantive points can be expressed in the curious style instead. Just be thoughtful, respectful, and open rather than snarky, indignant, and confrontational.

https://news.ycombinator.com/newsguidelines.html
This substance may give you challenging homework, and tests. But it can certainly change one for the better.
ROM and Dry-Rb Showcase
From my last experience circa 1/2 years ago, you just need to be the only one on the road.
About that time I was driving up at odd hours on a highway, when I noticed a yellow stretch on google maps coming up.
Turns out the highway was mostly empty, and the only other vehicle in the road was a truck, which is limited to a fraction of the top speed.
Conversely, if we take 1% of a return on a capital asset, the owner spent zero hours labor for that, so they've lost none of their life ...
But if you’re poor...you’re probably also not in the market for a $100/m B2B Saas product.
How to Install Chromium OS on RockPro64
I lived under the USSR, American and European propaganda machine, they are all the same. You get tired of them as you get to my age.

I'm pretty sure that rayiner's comment exists mirrored on a random Chinese forum. Someone being offended by a comparison of China and US (implying China is better). We're all the same.
Commotio Cordis or “Agitation of the Heart”
At least you have something. I had to come to respect this.

The code may have been bad, thrown together, and not architected correctly, but, if the company was able to get customers and become profitable enough or get funding to hire people to clean it up, they were a success.

The Twitter codebase was a well known clusterfuck, but they got product market fit and were able to survive long enough and become capitalized well enough to rearchitect their system.
That’s like saying Americans are in fear of being water boarded by the authorities.

Chinese people in China are not afraid of the cops. If you see how Chinese people interact with cops, I bet you would be surprised.

I regularly see people yelling and screaming at them, and the Chinese cops will still try to diffuse the situation.
Sunday Poetry: Hermann Hesse’s Stages
> how clearly it highlights how nuts the American date notation is

Middle Endian dates make sense when the season something happens in is important.
Well if u have an extreme peanut allergy for example.. in a big corporate place everything is in a packet, just made in a big factory and you can get a list of the ingredients.. Whereas in a small cafe, they may have made the cakes themselves + put a cake with nuts next to a non-nut cake on the shelf.
Personally, having a nut allergy, I feel less stressed by soulless corporate homogeneous food. Though still jusy much happier never going to any place of that ilk and having my own food (wayyy cheaper too).
I think most of the time you're right, but in particular in game programming you know the optimizations you're going to need since the patterns have been pretty well established by now. And those patterns and optimizations are pretty low level which requires you to really understand how things are laid out in memory and rust might not give you great insight into how it lays things out (or it's not as well known or talked about...).
There’s no question that China does not have many of the catastrophic dysfunctions seen in the USSR. There did seem to be some attempt at a coverup or miscommunication early on, which no doubt made things much worse - but the response since has been at a level that would be quite hard to achieve in most other countries. This is an example of a case where centralized control really shines.
> WeWork was substantially different in quality.

WeWork is also substantially different in price.

In London, WW is probably 2x the price of a Regus office, for comparable location and surface area.
Restricted spread of information caused about of month of delay for proper action, as facts were concealed and suppressed by local authorities. If proper action could have been taken in mid-December instead of mid-January, then the spread of the infection could be heavily limited back before it had grown to such large scale as it has now.
All good feedback thanks
exactly, USA is _united_ states, crisis like Katrina really should be dealt by the local governments first-hand, with federal help on its way. it's very different from China's system, where everyone has to get approvals from the central government.