skysight-inc/HackerNews huggingface dataset:
>the overall change in emissions is not better

This is false. The emissions associated with producing an EV are on the order of 15 tonnes CO2 equivalent, vs. 10 tonnes CO2 equivalent for a fuel combustion vehicle (FCV):

http://tasri.org/upLoad/down/month_1710/201710242243229582.p...

Meanwhile the emissions associated with gasoline vary but are at least 0.25 kg per mile (EPA average 0.4 kg/mile):

https://nepis.epa.gov/Exe/ZyNET.exe/P100JPPH.TXT?ZyActionD=Z...

Over the lifetime of the car -- at least 100000 miles -- that's 25 tonnes at a bare minimum. But EVs last longer than FCVs, so we should increase the range to at least 200000 miles and 50 tonnes CO2 equivalent (or 80 for a typical car), where EVs start to pull away substantially. Furthermore, the emissions associated with EV producing depend in part on fuel-derived electricity used in manufacturing, which can be reduced dramatically by switching to nonfuel electricity production.

Overall, EVs represent a massive decrease in pollution.

However, the most important things to solve are the problems we haven't solved: principally grid-level electricity storage that permits a higher fraction of electricity production from renewable sources. EVs, wind turbines and photovoltaics by contrast are technologies that are already applied in practice.
I think more importantly that you'll see different regions of the world experience very different growth rates, and that realignment will have a big impact on the world order. Europe and advanced Asian economies like China, Japan and Korea will (or in many cases already) see a declining population, while places like Africa and the Philippines will see huge population growth because their population pyramids already are "wide and flat" with a huge proportion of young people.
The name SQLancer suggests that it is made for SQL databases. Do you think it would be easy to adapt it for documents databases like CouchDB or MongoDB?
As a fellow gun owner, you’re making a lot of big claims but only supplying anecdotes.

> you might be able to get a single shot hunting rifle in a walmart in a rural part of the USA... but it may not work to begin with because it's a cheap piece of crap.

My nearest grocery store in a major city is bi-mart and I can pick up some very nice semi-auto pistols along with my local dairy’s milk

> If you actually know cops in the USA, they generally like those with conceal permit licenses.

The cops I know generally hate conceal permits because it gives holders an inflated sense of their abilities on how and when to use the weapon in a high stress situation

Again, everyone’s got different anecdotes but they don’t make compelling arguments.
Entangled Time (2018)
Just a heads up: in dark mode your Opensource page doesn't adjust font color (black text on dark purple.)

I wish I knew rust and could say something more substantial lol.
Does anyone know of a language like this? My first thought was that it would probably be something Lisp-y, but I realized I’m not sure if I’ve ever seen a language that was scaled to individual coders by design. Sounds like a really interesting way to consider how a programming language should make its compromises...
I didn't read the entire article. I take issue with any article that uses female education as a reason for the decrease in family size.

I understand where it is coming from, but I think it is oversimplified...
Increased female education happens when a society is more educated. That is you could probably switch female with male and get the same results (which is also over simplified).

The reality is so many things are changing that is causing the birthrate to decrease and it's way to hard to blame it on one factor over another.
You could probably argue that technology, wealth and what is the social norm in the society we live have a massive effect on the decrease in birthrate in western countries.

Now I live in Israel. The religious have an extremely large number of children and it has nothing to do with the female education level and everything to do with religion! In fact the females are often more educated than the men and are the ones with Jobs!. What is interesting though is the secular Jews, like my wife and I, usually have 3+ kids (we are at number 2). It's just the norm here and society caters to families with children
Why stop the sale, if there are problems with allergies can't you just label the cheese "[may] contain mites" under the allergen list?

Do the mites taste worse if they're dead? Seems they could be killed relatively easily by placing then in an oxygen free container for a while?
These comments are really excellent, I would caution this isn’t an unknown industry and the solutions are well known... I think they have had two people now who weren’t fast enough for them at producing features inside the codebase. And their junior is also quite unproductive.

I guess in the end I would still go as fast and make as many mistakes but I tried to encourage them the have clear boundaries around the components so that really bad stuff can be rewritten. I guess they’ll probably be a huge success and that’s the only thing that matters really!
Part of it might be how they're basically using the network upgrade as a chance to deploy new towers jam packed with surveillance equipment and other junk (e.g. San Diego) that other firms / agencies might be interested in and willing to split costs on, and/or throwing subsidies at (costs of which can be conveniently ignored in many conversations).
I am so nostalgic for the 1990s.

I am a young Xer, almost an old millennial, kind of on the cusp. I've wondered if this is a cognitive artifact of my age in the 90s, teens to 20, but I have asked older and even a few younger people and many have also expressed nostalgia for that decade. Boomers and much older Xers often agree.

My teens were rough anyway. It was not my personal best decade, but I would go back in a second... not necessarily literally but definitely to the zeitgeist.

I find myself unable to describe the optimism of that time to people who were not of age during it. The best I can do is encourage people to watch some old Star Trek TNG. You couldn't even write that today. Dark edgy music and culture was in, but that was an artifact of the optimism. Nobody wants a Nine Inch Nails or early Tool now because the world is darker than the music. Pretty Hate Machine would be journalism, not harmless cathartic emotional escape and fantasy.

For my money the optimism ended decisively on 9/11. The shift was incredibly deep and profound. We have never recovered, though a rally was attempted in the late oughts. That rally crashed into resentment driven identity politics; the alt-right and its fellow travelers or "cancel culture" on the other side. Superficial optimism doesn't stick and won't until we get past 9/11 and all it seemed to mean. The terrorists won.
Kids today are a status symbol. Everybody can finance the same iPhone and luxury sedan. So how do you show you’ve made it?

It’s a real flex to have a gaggle of kids filling up a giant house.
And because it is very well documented that a predictor of the inverse number of babies a woman will have, is her level of education.
Funny to see how these two corrupt 3rd world countries are at “war” with each other, while the rest of the world couldnt care less.
The reason he had to use macros is that the actual formatting string is huge and difficult to understand. In this case, macros really serve a useful purpose, instead of just obfuscating code.
You also have to use Chrome/Chromium, last I tried this trick of ignoring the download twice doesn't work when your browser is Firefox.
Previously: https://news.ycombinator.com/item?id=19199715
Sure, let's treat that as an isolated incident. New Minister of culture makes nazi propaganda, shocks everyone and gets fired. Fine.

1) Bolsonaro paraphrases nazi slogan "the work sets you free"

2) Bolsonaro drinks a glass of milk in one of his infamous Facebook livestreams a day after Brazil has its first neo nazi "protest" a LA Charlottesville.

3) Minister of education compares Supreme Court investigation against Jair Bolsonaro to the holocaust, going as far as posting "SIEG HEIL" on his Twitter account

4) His slogan, of course, "Brasil acima de todos" which paraphrases the nazi slogan "Deutschland uber alles"

Bonus) Can't be bothered to go dig his Twitter, but a while ago the ministry of education was very open about the fashwave movement, going as far as changing his avatar to the same (frankly ridiculous) aesthetic. Not to mention all the attacks on universities and (what he refers to as) communists.

It's so interesting to me how often his government is caught up in nazi garbage, yet it's never his fault.

[1] https://m.jpost.com/diaspora/antisemitism/brazils-bolsonaro-... (obviously biased sources but it presents the facts as they happened)

[2] https://revistaforum.com.br/politica/copo-de-leite-bolsonaro...

[3] https://www1.folha.uol.com.br/mundo/2020/05/consul-de-israel...
The last time I looked, you have to be logged in, and then after requesting to join you have to wait on the page that tells you to install the app to join for a few seconds before the web joining link appears.
Mobile phone carriers can eat the lunch of traditional ISPs.
This seems to be the same area Effective Altruism is interested in. I recommend looking at 80000 hours as a starting point:

https://80000hours.org/
I agree with your point but must take issue with your phrasing. Your conflation of racial bias with racism trivializes racism.
Tokyo manages to have a huge population and low housing prices. It's not just the scarcity.

It's also the case that public policy can impact which areas are desirable, and whether more areas can be made desirable (for instance, by building usable mass transit).
Laughing helps sometimes. My response has been something along the lines of exponential mental hardening.

Looking back each year just thinking "You had no idea what was in store and weren't completely ready, do better".

At this point that timeline is now in months.
How I Would Start a SaaS Business Today (and Get My First 100 Users)
Perhaps this might’ve helped? https://en.wikipedia.org/wiki/Annapurna_Labs
Are all the vulnerabilities and issues with Zoom because of its popularity?

Does it matter? Shoddy code is shoddy code, no matter how many people run it.

A bad program may only run on one person's machine, but if that machine belongs to the Secretary of Defense, it still matters.
Thanks for giving it a try! If you are on Linux you could try to select a window and check if making it smaller still results in lags.

Unfortunately the ability to playback videos via MSE API with low latency seems to vary quite a bit from device to device. You could also try an older release (v5.*). Those work by repeatedly sending PNGs and updating an image tag, actually the gif in the Readme is from that version. If this works better for you I will probably add it back as fallback in case video playback is to slow.
Also in my experience Zoom's web interface is completely broken in Firefox, and in Chromium the audio frequently disconnects without any visual indication.
> The obvious one is one senior developer who writes a bunch of trash code to get stuff done in a hurry. Later is asked to maintain it...

There's some survivorship bias at play in this; it disregards all the startups that never reached the "later" point because they were too busy polishing the code.
I’m not too familiar with those laws, but yeah I generally support damages to specific people for specific acts. Like when people are falsely imprisoned. I’m sure there's a lot of examples that involve people of other races
> I've only ever seen this when explaining to people why Linux appears to be using all their RAM - it caches your disk to make subsequent reads faster, and when an application needs more memory the cache will be evicted immediately and at almost no performance cost.

That's where it's taught I think, and certainly it's the truth in that context. But more than a few times I've encountered it as a defense for stuff like bloated chat programs slurping up gigabytes of RAM.

With respect to hardware diversity, I think part of the problem is most programmers do their development on powerful hardware and become accustomed to it. Certainly nobody wants to sit around for an hour waiting for their build to finish on low-end hardware when a powerful computer, which they or their employer can easily afford, could finish the build in minutes. But because of that, they lose touch with end users who will be running that software on very modest hardware.
For context, Átila Iamarino predicted one million Coronavirus deaths. He became a YouTube celebrity after his alarmist (and completely wrong) predictions.

Citing total number of cases in Brazil is disingenuous in my opinion because the country has one of the largest populations in the world. In terms of deaths/million people, Brazil is currently 20th on the list. Nothing to be proud of, but should provide some perspective.
Similarly, children learn fluency in arithmetic first before they introspect more deeply into their mathematical activity.
Anyone transported to the past would be faced with the knowledge of what they have in this current era being compared to past situations. The main thing about people in the 80s is that they knew that what they had in the 80s was all there was. You likely can transport someone from 2100 into 2020 and they might be incredibly frustrated with the limitations of technology, communication, friction of social interactions, and so on.

As to the point of the person you're replying to, about cars and phones:

Those cars will also save many more people, which depending on the side you're on can mean that you're more likely to survive now or that there's much more "competition" likely to survive now.

Smartphones are better than the blackberries of a decade ago but they also shove social media down your throat in a way that had no equal before, which leads to significant impairments of mental health in younger generations.

There are many ways to look at the issue and we can almost endlessly zoom in and find discrepancies, but I wouldn't be surprised if a certain version of the central limit theorem ended up applying when comparing generations: the amount of seemingly random variables added up "even out" enough that the curves all end up looking like similar distributions, which can be compared.
> Kids today are a status symbol.

Out of curiosity, do you have kids? They're a pretty labor-intensive "status symbol." <g>
Maybe my brain is slow today, so please excuse me if this is not what you're saying. Are you arguing that Java is not set up to "do easily" business software or rapidly mutating data structures? Because Java as a battle tested platform has evolved many cool features for exactly those cases. There are even commercial pauseless garbage collectors (and the noncommercial ones are pretty advanced, too). Java and the JVM run circles around many of the technologies that became fashionable later, such as Ruby or the many javascript frameworks.

For an article about "stick to boring and reliable" there seems to be too much push back against Java. I understand the psychological processes involved: stick to boring unless it's the one technology one personally finds unpalatable -- for me that would be COBOL or ColdFusion (and yes, I'm aware Java has been compared to COBOL by proponents of trendier technologies! :P )
Show HN: Shorthand notation for long range iterator in Python
> I never understood why ortholinear keyboards aren't the standard.

Same as querty: it’s there so typewriter stamps don’t hit each other.
Oh well, since it was your side-project so I guess letting it go wasn't hard. But you got the core idea of selling online :)
Basic Git and GitHub Tutorial
"Texas lieutenant governor bashed for saying grandparents willing to die to revive virus-torn economy" https://www.cbsnews.com/news/coronavirus-texas-lieutenant-go...
>Every other generation has all this now, too. But they also have houses and less debt.

According to the graph, G.I.s had much higher economic output per population than boomers did, and experienced some of the same technological advancements towards the ends of their lives (fast cars, color television, even early PCs).

Would you rather have been born into the G.I. generation or the boomer generation?
WhatsApp isn't a conference tool.
You can't have more than a handful of people on a call.
And it's with people in your contacts on your mobile phone.

I presume the same with telegram.

Skype for business has been deprecated by Microsoft in favour of teams. I use it daily and it's just not that great. It requires a Microsoft subscription.

Google hangouts meet only just became available for everyone to use. Before it required a Google business subscription. It makes my CPU usage max out and cooks my laptop.

Zoom works well with 10s of people in a call, it's easy to use.
Breakout rooms is a useful feature.

With COVID so many people are using it not because of a marketing campaign but because it's easy to use.

I think it's like asking "why is a an iPhone better than a Blackberry? They both make calls and send email."

But I think Zoom has built their product to not be "enterprise" which in my opinion is a good thing. As that usually means you need to accept jank.

Of course there are security issues with the software as well.
I feel it depends on what you mean by "bad code".

We went through a very tough journey ourselves. When I started the company, I wanted us to just use out of the box Rails. But some senior devs disagreed - we had huge disagreements about it. We ended up spending months building a complex SOA, only to find 3 years later that it wasn't a great implementation and rewriting it (now it's even more complex). Meanwhile, Shopify and others seem to be happily still using mostly stock Rails. And we're in a tough spot where finding developers who can work and be productive with our NIH-stack is quite challenging.

I agree with what the others are saying here. Customers aren't buying our code, they are buying our product/service. Code should not be "bad" (i.e. there should be tests, etc.) but as a startup, I think velocity is more important and we just have to weigh that. We can hack stuff temporarily to ship or do experiments, but we'd have to deal with the debt if we keep that around.

If I had the opportunity to start all over again, I would:
- Stick to well-known frameworks. Use "boring" tech.
- Outsource as much as possible first and don't reinvent the wheel e.g. don't write your own subscriptions/billing, just use Stripe/Braintree/Recurly/Chargebee, use Algolia (don't write your own Elastic) for search, etc. Move fast until you've figured out product/market fit, then optimize for costs, etc.
- Stand your ground on rejecting NIH. Devs will complain because they want space to learn, try new tech, do NIH things (I want to hack stuff to!). IMO it's those NIH things that are often said to be "bad code" - they're not "bad", they were just written in a short amount of time to solve immediate problems and they often don't account for all the strange edge cases, etc.
The Forrest Fenn Treasure has been found
And now you know who's used real metal type. I did quite a bit of it in Junior High.
> they subjected people to massive (100kW!) doses of 95 GHz radiation. High enough to actually burn you, and yet, the adverse effects were minimal.

And yet a domestic microwave at 800W is enough to both burn the skin in minutes and cause nerve cell damage in few seconds.
My advice is to not worry too much, but to follow the boy scout rule: leave code in slightly better shape than you found it. Code quality matters to no one - not even other developers - if the code in question is never revisited. The boy scout rule helps ensure that code that doesn't need to be good doesn't have time wasted on making it better, and code that needs to be higher quality naturally becomes higher quality.
How's that дедовщина going for them?
> Making your own chips just to undercut Intel is a stupid idea.

I think a particular fruit company would disagree?
It matters if you are attempting to evaluate whether it is more or less secure than some other application.
>Because, in a very different way than the old Soviet system, the Chinese system—the more authoritarian it gets—is over time more prone to crack up than America’s.

I don't understand: what does the author think the difference is? I may have read the article without enough attention but I didn't get it.

If anything, I got the idea it's less likely to crack.
Absolutely agreeable.
Debt and overleverage is stealing from the future. We got into 2020 with nearly every corporate in america deep into debt which used to finance buybacks.

The last 3 years of profit and growth were stolen from the future by the CEOs and past shareholders of these companies, and now the Fed is bailing them out by encouraging even more debt and leverage during coronavirus crisis.
Don't let the downvotes get you down. Your understanding of the opportunities in front of you coupled with a positive-can-do attitude is what the world needs right now.
12-small habits to treat The Parkinson’s disease causes and symptoms
There is people that claim that the earth is flat while driving with their GPS.
I guess that it doesn’t give too much hope about common sense.
This video left me with a lot of unanswered questions, probably because I know nothing about reverse engineering console games.

How did they figure out the RNG method, and the initial seed values? And how were they able to count the number of RNG invocations while the game was running? This information was crucial for the rest of the setup, but not at all obvious how it was acquired.
So one space this is super visible is tech twitter, there's a developer I follow who is super positive and just constantly puts out content, he's getting traction now but it wasn't always a meaningful amount.

He's had a heavy snowball effect this year from a small following to being features in way larger educational platforms

https://www.youtube.com/channel/UCeU-1X402kT-JlLdAitxSMA

if you put out content consistently, and aimed at beginner to mid level with decent videos - high resolution, clear screen / camera / audio / basic editing. You can absolutely get views and traction.
You cannot judge a language and platform merely by legacy software. By that token, almost everything today is horribly broken, even trendier technologies like NodeJS or Go. You'd have to judge C by K&R standards, and C++ as the horrible preprocessor it initially was. It makes no sense!

You must judge Java by the developments of the last decade at the very least. Otherwise you're ignoring the practitioners.

Java hasn't used XML in ages and you cannot fault it for legacy apps. You could similarly complain about the horror of EJBs -- sure, but the industry has moved on and acknowledged they were a mistake.
You have to add energy to make it messy as well
Just to let you know, your arguments make sense to me and it is nice to see that not all "anti-5G" people are scientifically illiterate conspiracy theorists. No coronavirus in your argument, good ;)

I still respectfully disagree, but that's more because I trust the experts who designed and authorized 5G deployment, including regulations on transmit power than because of extensive knowledge on my part. The risk is never zero, but I think it is low enough for immediate deployment.
Sadly the exensions are written in C++, so this is nothing nearly as dynamic as Emacs.
Isn't this technically possible by anyone? My understanding from what little I've read on HAM radios is these are frequencies that are just set aside for police, people can technically broadcast to them, it's just the FCC will hunt you down. Nothing overtly special, though I presume regular radios try to block out those frequencies.

Any true HAMs care to chime in? I'm more amateur than amateur radio.