skysight-inc/HackerNews huggingface dataset:
The article has evidence for something that I've long suspected -- that the opportunities for women in math and science actually got worse after World War 2 than it was before the war. The article mentions that more women got Ph.D.'s in math in the 30s than in the 50s, even though many more Ph.D.'s were issued in the 50s. It shows that progress is far from inevitable.
Denmark also taxes vehicles heaviest of all, with no relief for EVs.
> “But it works?”

This is the big red flag, when non-specialists hacking on Solr boosts are claiming something works because of a few qualitative test cases.

“It works” is a statement that only applies after you’ve done qualitative and quantitative goodness of fit testing.

You wouldn’t have a random IT employee make a stock-trading algorithm and then test it on a month of data and call it a success.

For a search solution to “work,” it needs to pass quantitative and qualitative checking, and be explainable to stakeholders and be reproducible / incrementally updateable. The training and arrival at hyperparameters all need to be reproducible and based on the outcome criteria they are meant to solve.

Making some hacks into a demo that superficially looks good is not at all the same as “it works.”
The MEB based cars will be better sellers than the current Audi e-tron Quattro. The ID.3 is like a better e-Golf (it will replace it) and they sold over 100,000 e-Golfs in total. I don't think they'll be scaling back.

The first MEB based Audi will be the Audi e-tron Q4: https://www.youtube.com/watch?v=DiwevzHsCbU
That it is clearly something that could (and might should) have been done before. But. let's stick to situation described and accept that it is way to late to do that any more.
> Anyone can write a blog post about why you should do X, and then they write another blog post 5 years later about "Boy was I an idiot for suggesting X, do Y instead!"

Scientific literature does this all the time: they put forth a theory and evidence for it, and 5 years later write why they were wrong. But if the lesson is to not spend too much time on unreputable blog posts, I agree.
Marvin was not a pedophile but had pedophilic tendencies which amplified with epsteins influence
That sounds more than can be done in a month. I don't think this wish would make the fairy happy.
Thanks for the tip. That's really neat.

https://en.wikipedia.org/wiki/Mondragon_Corporation
1. 100% taxes on petrol cars

2. no VAT on electric cars

3. average income of $3500 in Oslo, one of the highest in the EU

4. total population of 5 million, less than Denmark, less than the city of Hong Kong

considering these facts i would say it is a bit surprising they didn't sell more than they did. but still great to see those number.
This immediately triggers the Liar's paradox [1].

Can a regular expression check its own validity?

How can you tell if it's lying?

Beware of bugs in the above code; I have only proved it correct, not tried it --Donald Knuth

[1] https://en.wikipedia.org/wiki/Liar_paradox
Different than North America maybe. Not different from most of Europe.
It’s fact that Marvin Minsk’s was part of it
So what you're saying is he was provided information and knowledge he previously didn't have and (slightly) changed his opinion based on that information. And this is a bad thing?

>What about a comparison to other Teslas with smaller batteries --like the model 3 with its 75kWh battery-- which still manage to wallop the e-tron's range?

Would you ask BMW why they aren't comparing a 750il to an Audi A3? The model 3 is half the size and weighs 1000lbs less, the battery is irrelevant.
- Which problem will be solved by the software
- What is the system's context
- How to Build
- How to Run

The rest is in the code. And 80% of all »projects« lack at least one of the points above.
>Organic 101: What the USDA Organic Label Means
https://www.usda.gov/media/blog/2012/03/22/organic-101-what-...

What about the presumption is wrong?

Also https://www.ams.usda.gov/grades-standards/organic-labeling-s...

“Organic”

“Organic” can be used to label any product that contains a minimum of 95 percent organic ingredients (excluding salt and water). Up to 5 percent of the ingredients may be nonorganic agricultural products that are not commercially available as organic and/or nonagricultural products that are on the National List.1

Principal display panel: May include USDA organic seal and/or organic claim.

Information Panel: Must identify organic ingredients (e.g., organic dill) or via asterisk or other mark.
If there was a genuine need for such an uprising, I'd hope there would be people within the government and the military willing to support us.

I wouldn't want to be in the tank killing civilians because "I was following orders" won't work when all is said and done.

My understanding is that guns are not the main source of resistance against tyranny. It is the fact that an economy as complex as ours requires broad participation by many people with specialized skills. A dictator can't run the economy simply by mining blood diamonds or crude oil here. I imagine you need the backing of at least twenty percent of the population.
IDK about their ethical motivations, but they made serious errors in judgement.

They delayed publishing on Bush’s illegal surveillance because his admin asked them to. IIRC they had the opportunity to break this story before he was reelected and didn't.

See also Judith Miller’s botched reporting episodes.

https://www.nytimes.com/2005/12/16/politics/bush-lets-us-spy...

https://www.salon.com/2015/07/30/the_new_york_times_humiliat...
There are 2 separate dedicated buttons for log_e and log_10. Why can't we get a single general log_x button!? I'm tired of having to type log(y)/log(x) instead of log_x(y).
About 4 million lines of Python code is just a bad decision from the start. Now they are trying to fix it with types, but IMHO the fault is not in the language. They just should have started out with a statically typed language that scales better.
Agreed w/your post in general.

> On one hand, Bitwarden's online offering where you trust them with your data is convenient, but also a single point of failure.

Put your network connectivity off, and try to relogin to Bitwarden. It will work. I just tried it. The only downside is that the database might not be synced (which, I admit, can be a problem).

> The only caveat with self-hosting being the overhead. Regular non-techie people just don't have the time or intellectual curiosity to experiment with self-hosting.

I don't know the password to connect to my (hypothetical) self-hosted Bitwarden instance. Because of the above though, that would not be an issue.

Hence I am going to switch to self-hosting. There's a Rust implementation with Docker image.
They were suspicious because he was a known pedophile who prostituted young girls from Eastern Europe, who showed up with two young-looking girls from Eastern Europe. That’s not evidence, but it’s enough to arouse suspicion, which is the point.

The Hitler thing is a straw man; Hitler was not known for pedophilia or necrophilia. Epstein was already known for soliciting prostitution from underage girls who matched the profile of the ones he brought to the MIT Media Lab offices.
We have plenty of central authorities for the technical fields, for example IETF, IEEE, W3C all have systems for creating filtered papers and standards.. There is plenty to keep up with in applied CS that is the same as in medical and legal.

There is just a tendency to tell us we need to find the diamonds in the BS in topics that an average doctor or lawyer would ignore until an institutional change occurs after a consensus.
I don't think that answer was written with the intent of being particularly helpful, I think it was written with a different goal in mind.
> Achievable in single month is unrealistic requirement. Documentation is ongoing process, evolves with the code - its as unrealistic as getting good software in a month.

I know. I ask what can be done realistically in the given time.
yes I think this is it, it's a backlash of sorts against over-hyped (and over-priced) marketing to hipster values.
Hong Kong protesters appeal to Trump for help
I've used Expect a couple times in the last 8 years. First to make backups of Cisco configurations into version control. And second by Ansible (indirectly it's used to read the sudo prompt).

So more people use expect than know it.

The issue I feel is that it's flimsy to wait for some expected output. I mean, it's even in the name! Especially when working with unknown APIs like Cisco IOS CLI.

So whenever I've done manual expect coding I've always felt very much out of my element and out of control. I am a control freak btw.

It works while it works but as soon as something unexpected happens it all goes to sh*t.
> DNS is used by ISPs to sell user's data and is one way that oppressive regimes track what their users do.

Your ISP may do this, but mine does not, so why should Mozilla get to dictate IT policy of my machine (i.e., ignoring resolve.conf)? Or policy of the company where I help run IT?
I don't use them because I couldn't trust them. I'm currently using KeePass synced with Dropbox. Works fine on Android, Mac and Windows. IPhone is a bit annoying, so I store some stuff in iCloud Keychain. I've tried pass and I want to try Bitwarden, but this setup works for me. KeePassXC even supports TOTP.
Cloudflare is in between the client and the server, decrypting, rewriting and (if set up right) re-encrypting the request/response. It masquerades as the server by presenting a proper certificate for the domain even though it is not the entity that is actually controlling the domain.

That to me sounds very much like MITM, although it is not a MITM attack since the entity controlling the domain opted into it, so basically it is voluntary MITM.

Using a VPS like EC2 is a different story since the decryption happens within the layer that you control. Of course you need to make sure that you choose a vendor for that layer that you trust, but on EC2 the traffic that amazon sees is encrypted with keys they don't have and decrypted with keys stored on a layer that I control. Amazon could read out the memory of my EC2 to get the keys but their business depends on not doing so, so in this case either I have a vendor that always will decrypt and read traffic (Cloudflare), or a vendor whose business depends on hypothetically being able to but not doing it. There is a clear difference to me.

That is the same for most CDN's (including CloudFront and all the other major offerings), so I'm not trying to single out Cloudflare.
I think we have different definitions of human readable documentation. I'd find normal code, with or without appropriate comments, far more readable than a mess of regex symbols.
Is there a "climate label" somewhere in one country, based on climate impact (kgCO2eq), that has successfully been deployed to more than one product sold in supermarkets ?

E.g. Oatly's label but more independent and widespread
https://www.oatly.com/uk/climate-footprint
But there is a tension between badly implemented feature-rich solutions and well implemented special solutions and very often the specialized solution is much much better than anything else if it fits your usage.

I work with modular synthesizers and I certainly would use a well designed interface that knows it’s priorities over one that tries to make every parameter accessible and doesn’t priorize them in any way.

If all you want in a car radio is a USB charger and a volume control, a radio with just these two implemented in a deluxe variant (big knob with motor potentiometer?) would be better than say a super duper feature rich car radio that can do everything but hides it behind obscure button combinations and plastic encoders.

These complex all purpose devices of course also have their use cases. But very rarely any single user will need more than the most basic stuff.

Where it get’s dangerous, is when the general purpose device forgets to design these “90% of the time” use cases properly. So if you scientific calculator design makes it harder to do basic arithmetic, it is probably bad design. On the other hand if you leave out key scientific functionality because you want it to look sleek, it is also bad design.

Good design has to be based on real world usage and this is a very case-by-case thing. In the end we need to accept that it is hard to cover all use cases with one interface in a good way — so just make a more than one and let users switch.
Wow it looks like It was designed by David Carson.
To get to inverse tan, you need to hit the “2nd” toggle on the far left.

(So yes, you need to turn your phone sideways and tap a poorly-marked and unexplained toggle button that looks like every other button on the screen.)
People rarely just die due to random ODs when their heroin is pure, like you're suggesting. It takes more than that, especially when one has a large tolerance like all long-term users do.

There's 2 groups of heroin overdoses.

1) Varying amounts of cut like fentanyl. Due to heroin being illegal, users have no way of knowing whether their drugs are pure, so it's hard to gauge the dose. The exact same dose can kill you if there's a little too much fentanyl.

2) Taking the same amount after e.g. rehab or tolerance break. Due to the way heroin tolerance works, after a while of not using it, your body will reset the tolerance. So you come out of rehab and of course you want to do heroin again, and many unfortunately start right at their old (extremely high) dosage.

Legalization would obviously help no. 1, but I also think it would prevent deaths due to no. 2, since users would not have to go through rehab until they're actually ready for it. When the system forces you to stop, most users will just immediately start again when they have the possibility.
Anatomy of a Knockout (2012)
I feel you're unfairly comparing Haskell to the likes of C/C++ that it's not really a rival with. Haskell is a (very) high level language, not a procedural language to build systems on.

A more appropriate comparison would be with commonly used high level languages such as Java and Python. The comparison here is meaningful because you'd build similar software with them as you would with Haskell.
Hardware is dirt cheap today. 256GB RAM fits into normal high end workstation.
Had it not gotten extremely lucky, it would have a very negative score. Anything intended to be funny on StackOverflow doesn’t go over well very often.
It would be nice if there was a readme for this repository. Like these AI and speaker recognition examples [1],[2].

[1] https://github.com/wq2012/awesome-diarization

[2] https://github.com/terryum/awesome-deep-learning-papers
> If heroin was not illegal, and therefore not extremely expensive, users would not have to resort to crime to afford it.

If heroin was legal, it's does not necessarily follow that it would be much less expensive. In states that have legalized marijuana, the price is roughly the same (and often more) than black markets.

> it's hard to afford daily heroin with a regular job without resorting to crime.

Regular jobs typically pay more than petty crime. The reason that heroin addicts resort to crime is not because their regular job doesn't pay enough, it's because they can't hold a regular job because they're addicted to heroin.

> Now imagine heroin was legalized and/or freely available: noone would bother to commit crimes, and would be able to start living a regular life

I'm not sure that many heroin addicts (legal or otherwise) can live a regular life.
I’d love to see a Haskell in Lisp’s clothing. (The Haskell that exists has so little syntax that source code often looks like a mass of unstructured text.)
Regex has two different meaning depending on the context.

One is CS definition of regular expression matcher for regular languages. The other is extension of that into non-regular languages, typically PCRE compatible.
> Being "around the block" is no excuse for not keeping up to date in your profession.

I work in the public sector where we both develop and buy software, and because of this I get to sit at both ends of the negotiation table. Agile dies the moment contract negotiations begin, because no one is actually going to give you money to start building a house and see how much you finish before you run out.

Maybe agile actually works somewhere in academia, a start up or deep inside giant tech, but it sure isn’t how most of us buy software. We setup requirements, detailed project plans, risk analysis and all those other things the agile manifesto tells you not to. Sure we’ll call it agile, but it’s agile in name only and by then we would probably have been better off if no one ever read the damn thing.
You’re right, I was looking at a chart through 2016. Looks like about 120 this year. Still, the average is under 80 over the same period over which west Nile killed 100 per year on average. And the peak this year is still below the 284 killed by west Nile in one year.
Is that really an important question? Is there an definition that would make it okay?
> The rest is in the code.

I know that philosophy well, but I do not really agree with it - not at all. For example in concurrent code written in C, the way things are synchronized is normally implicit. You can understand it if you read all of the code, but not by looking at single functions. If you add accesses without proper synchronization, you will get quickly undefined behaviour which can cause extremely nasty concurrency bugs.

I also agree with the several comments made that it is often more helpful "why" something is done, than "how". This is, of course, valid for in-code comments as well, but IMO equally important in overview documentation.

> And 80% of all »projects« lack at least one of the points above.

Yeah, I know. In fact, I have rarely seen good technical documentation.
It is helpful in that almost koan way though.
I think the broad point is correct (fossil fuels are a net positive, compared to the gruesome alternative), but I wouldn't say they have net positive externalities. This is a critical distinction. The positive effects of fossil fuels are mostly paid for; some important negative effects are not. As a result, fossil fuels are used more than they should be.

Slightly pithier: fossil fuels currently have massive subsidies --- from all the people who pay for them! It's just that that isn't what `subsidy' is usually taken to mean.
Estimation games (poker planning) always worked perfectly for me, regardless of where I was working. It's a great tool for having everyone on the team to voice their opinions. On some occasions where such games were abandoned I saw individuals putting unrealistic estimates on stories. While these individuals had a lot of experience they tended to estimate from their perspective and skillset, not taking into account that implementation may take more time for other team members.

Story points is a different topic though. In one company I saw it working fine, but we tended to keep number of points per story low. If too many points were assigned, BAs were asked to rework the story and split it into smaller ones. In my current job we tend to associate story points with person-days (so for instance 5 story points is ~5 days of work) and I think it works well for us.

> we know how many points we can estimate in a sprint

Well, you learn your delivery capacity after first couple of sprints. After 3-4 sprints I usually expect my team to deliver roughly similar number of story points each sprint. If we don't it calls for an investigation. Sometimes there's a good reason (e.g. people on sick leaves or previously unforeseen problems) and we expect situation to stabilize over the next 1-2 sprints. Other times we need to take some actions.

Also you may try assigning particular stories to particular people during planning meetings. Ideally they themselves should commit to deliver a particular number of stories. It may happen that some shuffling and reassigning will occur during sprint, but that's ok. The purpose of this exercise is to help you estimating how many story points you can deliver, the assignments are not that important.

BTW it would be easier to answer if you could elaborate what problems exactly are you facing.
Insurgencies in Iraq and Afghanistan have held up pretty well against the US military over all. Pervasive gun ownership in these countries prior to our involvement is a major part of this equation. I think a militia uprising in the US would fare even better because a substantial number of the members of said militia would have been trained by that very military they are fighting. I also believe that a substantial number of the National Guard units would be loyal to their state instead of a tyrannical federal government.

Let's also not forget that our country got its start by a scrappy group of farmers and tradesmen armed only with muskets and flintlock pistols that defeated the greatest world power at the time.
A self-hosted compiler is definitely not a case of the liars paradox, so I don’t think this applies. In fact, it doesn’t matter what the parser is written in, at some point you do have to trust that it actually follows the spec, probably through testing.
Good points, thank you!
Millions of Exim servers vulnerable to root-granting exploit
"Evaluate it in a try..catch or whatever your language provides."

"That's not very enterprisey of you"

Oooh, I'm laughing so hard it hurts. It's been a particularly 'enterprisey' week at work.
> which attempts to hide the implementation of distributed networking

To be fair, this is precisely what Akka doesn't do, often citing A Note on Distributed Computing (1994) which explains why that approach is problematic.
A Mosaic of “2001: A Space Odyssey” Made with Processing
Yes that is accurate, but I feel doesn't detract from the main point, which is about whether to do theoretical physical at in these regimes.

We might decide a theory isn't testable even on principle, or discover that a theory we thought that wasn't testable actually is testable, but we'll never know until we do the work.
Read the very next sentence and you’ll see why GP’s reply to you mattered.

> Nevertetheless, using 256-bit AVX instructions was still slightly faster in most cases than using 128-bit AVX or SSE, because less instructions had to be fetched and decoded.
In summary, a new medium-density chemistry of pouch cells can retain 90% capacity after 5,000 cycles at 100% depth of discharge.

In other words, trading off a bit of range (e.g. a Model S goes from 360 to 300 miles) to get batteries that can last for 1 million miles, or alternatively, grid storage applications that could run for 20 years.

The speculation is that they make a different battery just for fleet (Robotaxi) deployments, or possibly the Maxwell tech could offset the range loss, since releasing a lower range battery to the consumer segment is somewhat of a hard sell.

This work is from Jeff Dahn’s team which does research for Tesla, which has claimed they will deliver a million mile battery next year. Presumably this could be an option for high duty cycle vehicles that could be charging multiple times a day.
They yield positive results they're just politically too easy to kill. The issue of climate change needs to be hit at by as many angles as possible - subsidies, investment programs, etc. We can't put all our faith in one tax.
That does not really apply. A compiler can compile itself, it can check if its own code is valid.
The answer was made in '09. StackOverflow was more accepting of some humour at the time. And it is making a valid point: regex isn't the right tool for this job.