skysight-inc/HackerNews huggingface dataset:
A/B testing is pretty much the gold standard. It took medicine a thousand years of bloodletting to get there.

Of course its’s not always possible, which is what economists and nutritionists and a few other sciences struggle with. But measuring security incidents and correlating them with browser use seems sensible.

There is still plenty of room for theory, such as coming up with what to test.
Automated sorting works fine. The newer recycling plants need no human pickers. It's not the robotics startups that are the ones to watch. It's companies like Bulk Handling Systems, from Oregon, which integrates different kinds of machines into a recycling line where mixed junk comes in one end and bales of useful stuff come out the other. They view the robotic grabbers as "automated quality control units". The mechanical and air systems do most of the separation; the robots just grab stuff that was mis-sorted by the other systems.

The main vision systems are now fast enough that sorters work by moving objects on a wide, fast belt where they go flying off the end. While in flight, multispectral cameras look at the objects, using both reflected and transmitted light, and within milliseconds trigger air jets to blow items in the desired direction. Most robotics videos from startups are sped up because the thing is so slow. The ones from commercially successful sorting companies are slowed down so you can see what's happening.

The problem is what to do with the sorted stuff. It's just not very valuable. It's possible to recycle plastic bottles all the way back to more plastic bottles. A huge plant near LA does this for most of southern California. States that charge a recycling fee for containers can handle it, but those that don't...
Thanks trobertson. This may be what I need.

So, may I presume that the notation of (Prof) Carl Hewitt’s Direct Logic is consistant with that of First-Order Logic?
i'd agree with this, except you can have a function within a function in Python to limit scope and keep it local. yeah, you have to define it before the code using it - sometimes this feels like a boon though, especially compared to huge inline lambdas. so over time, my annoyance with this has decreased, and it doesn't bother me anymore.
Google's assumption for its user's accounts though is that they're used as "keys to the kingdom." They're not optimizing for the throwaway account experience regarding security.
ICYMI: https://paleotronic.com/2019/09/04/bbses-partying-online-lik...
Bored with the State of Browsers, We Made a Web Overlay, What Do You Think?
FLUI – a powerful widget kit for flutter
I'd like to see the opposite: slow projects that turned out awesome.

Doing things really fast is more often than not the result of external circumstances. Maybe some new tech has just been made available, maybe it was a life-or-death situation, where dying at work is considered acceptable (ex: at war), maybe it had an unreasonable budget, maybe the "fast" project was just the tip of the iceberg, made visible by decades unnoticed of ground work, or maybe it massively prioritized speed over quality.

These situations are unlikely to relate to your projects, so yeah, things are going to be slow for you. Buy that's better than expecting some miracle, or considering human lives as disposable.

What would be more inspirational would be a list of slow projects, where people are trapped for years in development hell, with cost cutting, bad technical choices, mistakes and mismanagement. Projects where everyone involved say it is doomed and yet, at the end, something awesome came out.

If you are working on a building, what's the best thing to say? "That building took 1 year to make, you are at 2 and you didn't finish, you suck" or "That building almost crumbled, contractors defaulted, it took 10 years, but now, it is the pride of the city"? In the second example, you can see the mistakes and how they fixed them, the first one most likely involves a lot of luck and just sets unrealistic expectations.
See for yourself: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
What I’ve learned from these 737 discussions: Anyone who uses the term “inherently unstable” is an armchair aerospace engineer. It’s such a vague weasely term.
FWIW, our tests showed Go as realistically being about 10x faster than Python for our tasks.
The saying only applies when your product is software itself, not in most cases where software is just the means to deliver your product — here a website providing education in video form etc.

Besides, the reality is that most business software out there gets rewritten every 3-15 years (really depends on use-case and conditions, but on average 4-5-6 years is a good bet). After some time it's just not worth it to keep refactoring, you'd rather start anew with hopefully better tech and certainly with better knowledge of your problem — they say you should write everything 3 times to make sure you really nailed it.

In many businesses, these rewrites would constitute a new major version, more comparable to the feeling we always got in the waterfall era — new version = big changes, new UI, new stuff. That's when it's possibly lethal, if you really break the thing, and that thing is your product, not a means to it.
It will definitely be a problem if you use JIT interpreter like pypy
Google actually has additional security checks that require JavaScript, and they won't let you log into a secured account with JavaScript disabled.

https://m.slashdot.org/story/347855
My kids want to get into Star Trek, and I had them at least sample The Original Series just so they had some idea of what the "Next" generation is. One of the handful we watched was the Naked Now, the original story in which the crew gets a disease that makes everyone like super drunk, which was followed on in the second episode of TNG. Even ignoring the planet exploding for no reason, and its mass wildly fluctuating (huh-what now?), the episode ends in the Enterprise restarting its engines in a tearing hurry by "imploding" them, which causes them to go so fast they go back in time three days. I had forgotten about that! Moreover, the only reason they go back in time three days is that's when they chose to stop; there is no reason to believe they couldn't have continued on much longer. Forget slingshotting around the sun in a dangerous manner, there's a TOS episode that establishes that Kirk can damn near simply radio down to Scotty and tell him to rig the engines to travel back in time again. They even rhapsodize at the end of the episode about how amazingly useful such a thing might be in the future!

(I run on the theory that if the Enterprise can accidentally do it, even if it is risky, surely you can build a thing to do it deliberately if you try.)

(TBH I don't love where Star Trek is right now, but they've got a long way to go before they run out.)
I felt compelled to once again post the classic quote that's taken on a whole new meaning in this coming digital dystopia:

"Those who give up freedom for security deserve neither."

The vision of "security" that these large companies have is to secure complete control over every aspect of your life, and the sooner the population realises that and stops believing their propaganda, the better. Google's continued destruction of the Internet through things like obfuscating URLs, purposefully degrading search results, and invasive RECAPTCHA-based surveillance is absolutely disgusting.
In Nevada and I believe other states before the 55 MPH speed limit was instituted, "reasonable and proper" was interpreted pretty broadly and might have exceeded 80 under good conditions.
The Python 2 to 3 conversion was only part of it. The libraries were a huge difference for us.

I will agree that porting to Python 3 would be less work than porting to Go, but we believe that the difference is less than people would suspect.
That was boring
I think what they meant was making training less costly for their customers. It's a lost opportunity, when pilots train instead of sitting behind the wheel/stick flying goods or customers around the world.
I have, and I've used it. I thought it was tasteless to put ads in windows explorer and stuff but it was all obvious. Telemetry in and of itself isn't bad if they don't connect it to an IP or account or other kind of fingerprint, they just look at what is interacted with and what isn't without knowing who did it.
Have you found much rewarding Chinese content? In terms of tv shows they don’t bother translating for the west and books/literature?

I feel like there are so many great books in English where it probably wouldn’t provide much value to fully commit. But I’m a big fan of China and Chinese. I even watched a stupid Chinese soap opera about rural people moving to Shanghai and was totally fascinated by the lifestyle and growth of the city. But only a few episodes were translated. It was called something like Narrows or living in small quarters.
I am the author of this article (and game).

It's been a while since I participated in a game jam, but I highly recommend doing it at least once or twice.
I think there is more to it than all tree not decomposing due to lack of lignin digesting fungus. From what I've read the trees had to have fallen in an area of freshwater only it could not be saltwater or it would rot.

Then again I'm no coal-ologist.
Here is a free text book that covers most of the notation, except the quantifiers, around page 30 or so:

https://www.textbookequity.org/Textbooks/Magnus_forallx.pdf

For the quantifiers, check out the Wikipedia page here:

https://en.m.wikipedia.org/wiki/Quantifier_(logic)

For deeper coverage, the section on first order logic here is quite good:

https://www.amazon.com/Introduction-Montague-Semantics-Synth...
As an aside, I find English to be a beautiful language. By stealing words from so many origins (Saxon words, Latin worse and Old Norse words), there's so much versatility.

The Saxon words are direct and burly. E.g. oak, brash, death, iron, etc. The Latin words are multisyllabic (e.g. multisyllabic :) ). The Norse words are just plain fun (e.g. Yule, law, heathen, oaf).

It's nice to be able to choose depending on context. Similarly, I find versatility to be nice in JS, as the community goes from embracing OOP to a more functional style.
Vectorized execution brings a 10x performance increase for expression evaluation
Making them work with strong types would require generics which would introduce a lot of complexity to the language though. It's being debated for years.

It's pretty trivial to write your own custom map/filter/reduce though.
The content and presentation is fantastic.

The page is using up 15-20% CPU and GPU when it is the active tab even when not scrolling. That seems unexpected and unfortunate.

(I noticed because by the time I got to 3400 meters, my laptop's fans became audible.)
AirPods Pro Bluetooth Latency
Large anonymous functions are very much a thing in JavaScript.
Well, "works fine." I'd suspect the issue is more Google is aware of ways an attacker can spoof someone into logging into their Google accounts in a context where those UAs leak credentials. The issue night be it works fine for the user and also the hacker or phisher who just got valid auth tokens.
Why isn’t the foreach form the syntactic sugar?
If you are looking for a quick way to convert an ebook into an audiobook, give us a try:

https://auditus.cc
Pocket Casts still gets me, and I encountered really weird behavior and have no idea how to fix it just a few days ago.

Not sure if I'm getting old, but if that's it I understand grumpy old people feeling righteous anger at changes.
It’s a shame we stole the spelling rules from all those languages too.
I've seen it before, but I couldn't find any specific evidence. The tenor of the report is generally characterized by the following passage:

> Huawei’s failure to provide further detailed information explaining how it is formally regulated, controlled, or otherwise managed by the Chinese government undermines the company’s repeated assertions that it is not inappropriately influenced by the Chinese government.

In my book, that translates roughly to, "We have no evidence that Huawei is controlled by the Chinese state, but we're going to sow fear, uncertainty and doubt." That's typical of the US government's approach towards Huawei so far. They refuse to provide evidence of backdoors, but keep insisting they're there.
As much as American government is in bed / interests aligned with its companies? Doesn't mean USA shouldn't try to fight against Chinese, but it's absurd to claim that the difference is anything else in America, there are just s bit different rules for the game and cultural rules.
> Native speakers don’t start studying grammar until they have had 10+ years of full-time experience with the language.

That's by necessity because you can't explain perfect tense to a newborn.
There have been quite a few threads on HN about why Google uses a combination of capability and UA sniffing. The tl;dr is it's the Wild West out there and both approaches are unreliable (also, capability testing requires pushing more code than the client can use and harms latency).
If there’s been one positive development in politics in the last few years it’s the disappearance of the sex-scandal.

Sure, anything too extreme, funny, or illegal would still be problematic. But someone’s run-of-the-mill pornhub playlist is unlikely to make much of a difference, even on the Republican side. The reputable (and influential) media wouldn’t even report it.
Peep (The Network Auralizer)
Python can't replicate the structure of this JavaScript code:

fooBaz(x => {
// multiple lines of logic
})

In python, you are forced to move the logic away from the point of usage, which means you lose some locality. This loss is sometimes not worth getting a "name" for the logic.

Of course, sometimes it is better to create a named function away from the point of usage, but I don't think that is always the case.
IMHO, if there is one thing a communist government can execute on, it’s infrastructure. China now has 2/3 of the worlds high speed rail, despite being an emerging economy, and only starting 20/25ish years ago.
Re: your tribe

"Jerry Seinfeld said in an interview last year that his favorite part of the Emmy Awards was when the comedy writers went onstage to collect their prize. “You see these gnome-like cretins, just kind of all misshapen. And I go, ‘This is me. This is who I am. That’s my group.’ ” By your 40s, you don’t want to be with the cool people; you want to be with your people."

https://www.nytimes.com/2014/03/01/opinion/sunday/what-you-l...
Red Hat OpenShift – GCP
I'm not going to unequivocally contradict you here. However, I feel compelled to suggest something.

What if the end goal is not to do something elegantly, or perfectly, or with superb efficiency?

What if the goal is just to solve a problem in a way that's a little better than what came before?
No, you're completely delusional or misinformed. The inflection point of population occurred around 1962. That's when the second derivative crossed from concave up (positive) to concave down (negative). Whether it crashes naturally or by genocide or famine, it's absolutely going to crash because of math.
YouTube doesn’t represent video as a medium for communicating effectively very well.

Why? On problem with YouTube video is it’s less and less effective when there is incentiveization to increase the length of videos for ad slots.

Take a 2 minute video and turn it into 10.

How long do we wait for the 30 or 60 seconds of a YouTube video that we’re really after? Too often a few minutes.
Go and Python are for getting things done effectively, not nitpicking beauty of code.

That's why the authors of YouTube built YouTube in Python, and the authors of Khan Academy (re)built Khan Academy in Go, instead of bickering about nitpicks on HN.
But they don't benefit from new runtime features right ? Loom, GC ect ... are no go for Kotlin.
That's a fair question but is the western world commiting energetic suicide first the solution? The biggest problem for the green revolution type of people to understand is that electricity just doesn't come from the wall, just like the rest of they energy needs. People can't imagine to live in a world where it's not reliable.
Wait.... this is the kind of thing we hoped future technology would do in the 80's.... Well done!
Yes, a permanent overclass of wealthy, inter-connected, powerful elderly people, locked into the cultural norms and mōrēs of their youth, ruling over newer generations for all eternity. The ultimate gerontocracy. How delightful. /s
Unrelated to anything else, someone I went to school with (in a small-town high school way in Upstate NY, nowhere near Hollywood or NYC or anywhere else TV-connected) was actually closely related to the producer (or director, or something) of that series, and guest starred in an episode when we were in 8th grade.

Just one of those random things, I guess.
Deductible logic never works if you dont have enough data.
A large system requires large comstraint analysis. Then you can deduce the result.
Go + AppEngine is the most unstable combination i have ever seen. While we tried to deliver project during 1 year, it was almost fully rewritten couple times because of new Go or AppEngine API.
Having NodeJS with far less problems.
And AppEngine has huge price tag.
> Native speakers don’t start studying grammar until they have had 10+ years of full-time experience with the language.

Untrue; formal grammar instruction begins not later than first grade in many curricula, which is age 6-7, which would require using the language several years before birth to reach 10+ years prior use. Native speakers begin studying grammar about as soon as they have the intellectual capacity to comprehend the concepts associated with grammar.
You have to practice. And listen to native speakers making that sound.

You have to watch their mouth shape and tongue position.

In the end it comes down to practice with specific intent of improving your pronunciation. Hiring a voice coach would be the next step.
Asset Purchase agreements are by far the way most companies are acquired. Stock sales of private companies is not the normal, at least in the US.

As for the tax situation, more or less you are correct if you just do a basic distribution (assume 50-60% goes to taxes in that method), but you really need to talk to a tax accountant and your legal counsel as usually they try to avoid a basic distribution. There are a number of ways to reduce the tax burden (or have it classified differently), assuming the company isn't going to continue to transact business. If you wanted to leave the company open, rename etc there are some ways to reduce the tax burden further and pay it out over time (after buying out the investors).

I have sold a couple of businesses and the C corp by far was the worst tax situation. But our back of the hand calculation like yours wound up being quite high compared to what we wound up paying because of good tax and legal advice.
> I've worked with or known about too many places that have jumped on the microservices bandwagon and the only thing I've encountered is a lack of maturity (mine included) and a knee-jerk reaction against monolithic code, when the problem isn't the size of the codebase but its organic growth over time. Go is an excellent language for it but distributing your business logic and functionality over a network fundamentally changes the behaviour of your app and how you have to think about it; you can't just tear out bits of the monolith and make it an API.

This seems like a response to the blog post as opposed to the parent comment.

We absolutely recognize how added network boundaries changes the app in big ways.

One thing I wanted to mention: we're _not_ going the Kubernetes and service mesh sort of route because our experiences thus far show us that there's still a lot of rough edges. We're sticking with App Engine because it generally just works. Scales down essentially to zero and scales up well with the traffic. So our services are all going to individually be running on App Engine.

Plus we're not going "micro" with our services. They're each fairly decent size, own specific parts of our data, and are owned by specific teams.
There are two kinds of devs: Devs who mainly like the feeling of wll writing code, and devs who mainly like building products. Go is by the latter for the latter.

It's bit meant to be exciting, it's meant to be effective, efficient, and reliable.
Sounds interesting. I've been trying to use movies (something called "substudy"* which converts subtitled movies to a csv file which I then import them as cards into anki), but I find it very difficult.

Could you point me in the direction of some of these simple audio books?

* substudy is here: http://www.randomhacks.net/substudy/
> On September 24th, 1980, a man wearing cowboy boots and carrying two brown suitcases entered Binion’s Horseshoe Casino in Las Vegas. One suitcase held $777,000 in cash; the other was empty. After converting the money into chips, the man approached a craps table on the casino floor and put everything on the backline. This meant he was betting against the woman rolling the dice. If she lost, he’d double his money. If she won, he’d lose everything. Scarcely aware of the amount riding on her dice, the woman rolled three times: 6, 9, 7.

> “Pay the backline,” said the dealer. And just like that, the man won over $1.5 million. He calmly filled the empty suitcase with his winnings, exited Binion’s into the desert afternoon, and drove off. It was the largest amount ever bet on a dice roll in America.

The one about the Phantom Gambler had a discussion earlier here:

https://news.ycombinator.com/item?id=19342794
Which is more generic, the 'for' or the 'map'? I think its the 'for' because it has additional capabilities contained in the base concept, which is why I would call it more "fundamental".

In fact in many languages much of filter() can be implemented in the for construct rather than its body.
One of the parts of the answer may be that organizations are now designed for more creativity, being better places to work, and maybe even throughput at the expense of latency.
Didn't James Bond always have that license?
Please send an email to Rob Like explaining to him how he's not mentally capable of producing proper code.
If we're going to speculate, perhaps Travis wants to stop worrying about what will happen with Uber, and this is an important step in him letting go of it emotionally?

[edit: As opposed to reading the more typical response: "This is unusual from a major stock-holder, is the stock overpriced and this is a financial signal?"]
> jeopardizing reliability...

Like being without power for a week and half, like my elderly mother was, because pg&e can't upkeep their transmission lines? Pretty sure microgrids would make this problem better not worse. And shield against a state-level attack on our very fragile national grid.

> It really makes me wonder if the Liberals of the 60s-90s wouldn't have made it so difficult to build Nuclear power plants, if this all would be solved by now.

And I really wonder, if every country in the world used nuclear power as it's primary power source, if there would still be a human-habitable world today.
If the navier stokes equations are turing equivalent there's no analytic solution.