skysight-inc/HackerNews huggingface dataset:
I can't speak for Chris, but I can speak for myself.

I did the bulk of my early programming in statically typed languages. Specifically, late 90s C, C++, and Java. Then I found Perl, and pretty much went into dynamically typed languages only for the next near-decade.

At the time, I felt like the types didn't pull their weight. There was a lot of extra writing, and you got very little benefit for it. Plus, dynamically typed languages had these rich features that just weren't really accessible in mainstream statically typed languages, and so they kind of became associated with each other in my brain even if that wasn't specifically true. For example, seeing stuff like https://www.cs.ait.ac.th/~on/O/oreilly/perl/cookbook/ch11_08... absolutely blew my mind, and I had no idea how you could do something like this in the statically typed langauges I was exposed to at the time.

It wasn't until I discovered languages that had significantly more powerful features, and had a significant amount of type inference, that I felt the equation changed. The former to give me something better than purely "don't make some kinds of simple mistakes", and the latter to make it ergonomic enough.
> Most of my server side code involves parsing one string and transforming it into another

But this is the real problem. It's a huge failure that so much programmer effort goes into writing the same broken marshaling code over and over again. It's unproductive, boring, and if you believe in http://langsec.org/ also the major source of security issues.
Mainly from the IPCC reports.
Pushing code to a repo doesn't mean it's used in prod. It's vulnerable to takeover by a massive single group (though v unlikely and this would ruin the value), or small co-op of the largest miners, but it's vulnerable to that in every sense.

So it doesn't really matter who can push code to what repo. It only matters who can organise the majority of computational power.

I'm not saying it's not vulnerable, but I am saying that investing in taking over btc in order to enrich yourself will by its nature backfire, and that it's not really vulnerable to code change in any way like a centralised system.
It's very unlikely that I or the OP will ever,

butcher a hog, conn a ship, design a building, write a sonnet, build a wall, set a bone, or pitch manure.

And recognizing that these aren't personally valuable skills is a worthwhile skill.
Yeah, but that’s the annoying catch 22... you very well could have dandruff only because you’re drying the skin on your head out too much. Just like the oils and nastiness on the rest of your skin, after a sufficient period your body could adjust and equalize and be fine.
Useless developers are everywhere. Our 'profession' is full of frauds and impostors.
My wife took delivery of a tiguan in 2013 that had a fender painted a different color and loosely attached.
A lot more than 5K people have pledged to give 10%+ of their income to effective charities -- magnitude on the order of hundreds of millions.

It's called "tithing":

“Bring ye all the tithes into the storehouse, that there may be meat in mine house, and prove me herewith, saith the Lord of hosts, if I will not open you the windows of heaven, and pour you out a blessing, that there shall not be room enough to receive it.”-Mal. 3:10.

“We have found in our own home, as have thousands of others, that God’s blessing upon the nine-tenths, when we tithe, helps it to go farther than ten-tenths without His blessing.” -- Billy Graham

Here are the types of things tithes go to:

https://www.christianitytoday.com/news/2017/november/where-e...

In some cases, tithing is earmarked only for "church ministries", in which case the sect generally also has an additional "offerings" category used for non-ministry outreach.

Like the Orthodox Church, Baptists distinguish between tithing and giving an "offering." The word "tithe" actually means the "tenth part of agricultural produce or personal income." Because of this, Baptists believe that members should leave 10 percent of their income for tithing to their church. This tithe is expected and not optional. An offering would be anything above that you give to the Baptist church that exceeds the 10 percent that makes up your tithe.

https://classroom.synonym.com/what-do-baptists-believe-about...

Something like 100 million Baptists, 20 million Adventists (Baptists who observe a 7th day Sabbath), and many others, consider tithing an obligation.
Sometimes I ask to get whatever they feel like making. Or if someone else got something and didn't want it, I'll take that. Helps fight food waste and makes your waiter's/chef's day a bit easier, which is nice.
Systems are as decentralized as the people running it; if you convince by force the majority of the people running it to accept your change then I guess you win, right? FWIW; there is still the question of what the people who reject the change choose to do--give up or resist--and if they go with resist then they effectively become a fork of the network and now there are two networks: the one that was forced to accept your corruption and the one that didn't... since all the effort of the larger network you corrupted is busy the latter network could possibly still be secure. Really if you want to do that you don't want to push a band update you want to force people to counter the protocol: get a majority of then hash rate to promise to cause chain reorganizations constantly to screw with the smaller forks.
Comparing community collapse situations to small charities who can choose their wards is just silly.

It is less silly, but also misses the point, to assume warehouse ghettos were sincere attempts to improve the lot of anyone. There have been moments, and the history of different efforts is varied, but most of these efforts were to ghettoize and sequester minorities, not improve conditions.

It amazes me the extent to which The Wire has become something from which people argue policy. I feel like a significant percentage of people's arguments come from fiction.
^ Yet another useless developer.
There have been numerous forks. If someone attempt to force in code via intimidation or whatever, the chain can be forked from any block and started up again without that code by anyone.
Pretty much everything in rural areas in the UK is just done b y names of properties along with the area or nearest village - some roads do have names but they tend to only be used by locals (and no signposts, of course).

Mind you all properties have postcodes and most roads have a designation of some kind - mind you I couldn't tell you the number of the road we live near without looking it up.
This is my hesitation. My wife and I debate about whether it is better to donate continuously or save up and donate most of it toward the end of our lives. My argument is that 1) if all human lives are equal in value, then we can help more total humans by letting investments compound 2) if we have some kind of unexpected emergency in life we will really wish we still had that money available. Her argument is that 1) we could die at any time and would not be around to see that the money is used how we like and 2) helping those in need earlier can also compound the benefits for their lives, which could potentially cause those people to then help others, and so on.

I’m not sure which way is “right”.
Etiquette is really a language. If you mean red and say blue people can only go by what you said. Specific words have specific meanings because of convention not some innate property of the universe.

Similarly, body language has a specific meaning based on convention, so people will assume you mean what your saying.

PS: The posture convention is based on norms of physical fitness and body weight which make standing up strait close to the default. Assuming being overweight becomes the long term norm things may change.
- I accidentally pass in 3 params instead of 4 to a function (with static typing this does not compile)

In Erlang this will also not compile, unless you have a 3 parameter version of the function, in which case static typing will not help you.

- I forgot to handle an edge case (I can use a discriminated unions for example to handle all cases explicitly)

You also forgot to write a test it sounds like. And if it affects your production code, you also forgot to think through your supervisor restart strategy.

- I did not check if something was null and pass it in to a function (does not happen in most ML languages)

Null isn't a special thing in Erlang. You can have the atom 'null' or 'undefined' or whatever, but that's an intentional assignment you create. And given the single assignment immutable nature of Erlang, you won't accidentally be setting/leaving things set to 'null'.
The Vatican as a country, I would agree. The Vatican as the Catholic Church, does seem to be on-par with those, at least in terms of head count.
Hate on types seems to stem from three perspectives I can see:

1. 2000 era Java-likes cause superlinear class complexity explosion

2. 2010-era typed functional programming - Scala stdlib type sigs that didn't fit in a tweet, 7 scala stdlib rewrites and churn related to really figuring out how to even do functional programming in applied domains like crud apps

3. All along, cutting edge comp sci research being presented as the "correct" way to program and you're a normie drooler if you haven't read yesterday's paper and rewritten your stuff onto it
EAs have attempted to calculate how much better it is to donate to e.g. deworming today than to donate to the best cause in a few years. The implied interest rate is decently high.
The first chart is kind of shocking to me. Look at the 95th percentile line. Is it really the case that in 2018, 1 in 20 Americans was making > ~190k?

Are these household incomes?
Without the added value of good quality PNGs that you'll have to add yourself (:
> So setting aside brand weight, how will the fit and finish on the VW compare to the fit and finish on the Tesla?

how can you set aside brand weight in this question? isn't VW's reputation pretty much the only thing we can take into account when speculating about a future vehicle?

based on VW's reputation and personal experience, I would expect the fit and finish on a VW to be a good bit better than the model 3. at the same time, I wouldn't be shocked if they cut a few corners to hit a competitive price point.
And there we come down to the root of the issue - you define marriage as "a state-sponsored contractual arrangement between (at the moment) two natural persons". I define marriage as "a union of a man and a woman that establishes a family and which precedes, in time and in causality, the state". As I said, only one of us can be correct.

If law is the application of rightly-ordered reason to the task of achieving the common good (as I hold) then the _nature_ of marriage determines and limits what kinds of benefits, advantages, limits, and restrictions the state may place upon people. If I'm right, then what marriage and family _is_ matters a lot (and where we should focus our discussion). If we only care about marriage as an act of power carried out by those with the most capability for force, then obviously this is all academic and whatever happens is whatever happens and why get hot under the collar about it?
Tesla isn't really a luxury brand either any more. The 3 & Y interiors are much lower standard than luxury brands.
Awesome, will check out the podcast, thanks! Congrats on the success btw! Just picked up Mitch’s book on Amazon, as I’m always keen to add to the sales toolbox.
Nice find. Guy has a serious portfolio of good .coms and knows what they're worth, and is holding out until he gets the right offer.
> Especially when that money will almost certainly end up mismanaged or end up in the pockets of cronies.

This attitude is toxic. It is possible to find charities that fit your own definition of well-managed and it is worth it.
You’re right, the only thing preventing what you’re saying is the community keeping the leaders in check. But the leaders have way more influence individually than each community member does, so if one with git access to the Core repo is compromised by the CIA let’s say, they can nefariously push for changes that seem innocuous but actually benefit some entity with deep pockets. And most of the community doesn’t review each line of code that gets changed.
> 10% of their lifetime incomes

is a lot. People do donate, but it's not anywhere near 10% of income.
Your last paragraph is why I enjoy F# and rust as much as I do. If the computer can do more to help you make illegal States unrepresentable then why not let it?

Hence I am waiting on Gleam before I invest in Erlangy stuff. In the meantime I will explore the actor model of concurrency with F# Mailboxes.
This is called "ineffective charities"

If it costs internet points to say that saving several hundred times more lives per dollar is better than not doing that, that's alright.
Any significant improvement in emu48 vs droid48?
>i've started collecting "pikmoji" from...

Hmm - as ‘pik’ means ‘dick’ in danish, i have a hard time imaging with ‘pikmoji’s trying to imagine what they would look like in this time of #MeeToo...

Not so long ago there was a thread about avoiding ‘bad’ names in foreign languages, this name clearly Spawn interesting associations in Denmark :-)
No "dynamically typed" is an oxymoron, and untyped or "unityped" is correct.

Please read https://existentialtype.wordpress.com/2011/03/19/dynamic-lan..., the classic take-down of this mistake.
> I don’t expect my government to take care of me, because it couldn’t care less, and I’ve been totally screwed by broken government in the past.

Depending on where you live and how well paid you are, 60% to 20% of your work's output goes into your government's pockets. Furthermore, the government is usually also in charge of zoning and building restrictions, thus directly responsible for homelessness (There are plenty of extremely poor countries where homelessness is virtually nonexistent. What makes people homeless is police tearing down illegal houses, not poverty).

Those are the very simple reasons people rightfully expect their government to provide them with free housing.
>Pardon my ignorance but I really don't know why kids should not be allowed to watch porn.

How is that relevant? The law in any relevant place says you are not allowed to show porn to kids. Google has to follow that. Harmful or not is completely irrelevant same with the fact that kinds can use a browser to search porn. No one cares. Everyone just does whatever is needed to not get sued so they all do the same and delete visible unrequested/non-searched porn because that would trigger adults to sue. Its not about right/wrong its just money/lawsuits/PR damage etc.
The mouth and the nose are too close to be risking it though.
I assume some of this is related to all of the manufacturing jobs disappearing. I made $15/hour ($31k/year) working in a lightbulb factory in 1985, at the lowest entry level, with nothing but a high school diploma. That would be $75k inflation adjusted to today's dollars.
How Donald Kendall, legendary salesman as PepsiCo’s boss, sparked the cola wars https://archive.vn/Sa8rQ
I don’t disparage donating to charities. I think everyone should do what makes them “feel” the best in this regard. For some, it’s the innocence project, for others the local animal shelter.

Personally, I think the single largest contribution people can make is investing in R&D. Incremental improvements now can help generations later, and it grows exponentially. As such some things that are “good” are (which may be counter intuitive):

- investing in companies

- creating scholarships

- donating directly to research labs of interest

- contributing to open source

- filing patents

- donating time or body to research

I’ve given dramatically more than 10% of my life to advance research. Yet I don’t technically donate any income. I think it’s important people understand it’s not a zero sum game.

Example, I put tons of money into AMD when it was a company on the verge of bankruptcy. Why? Because we needed competition in the CPU space and I thought they could be viable. Those returns have gone into my kids college funds and donated to the EFF. I donated none of my earnings
There's a lot of great youtubers out there who document their work in construction. It seems like a subset of contractors/architects/builders are interested in doing "experimental" things and improving the world's understanding of how to build buildings.

This one is about energy efficiency: https://www.youtube.com/watch?v=mBOvflXoWlw

I'm really interested in finding more videos like this because his videos go past "Home Depot said this is energy efficient", he instead tests these concepts and apparently works with different colleges that research these ideas.
Fix a UPS repeatedly tripping a bonded-neutral generator's GFI-GFCI outlets
Why have ridge rules?
I'd argue that at least knowing the basics of splinting is a good skill to have. (I keep up to date on wilderness first aid.) And many people know and sometimes use the basics of sailing/seamanship--it's not something exotic. I wouldn't really say I can "design a building" but I know some basics of construction which I think is pretty common.
I've often felt that some people dislike types because they expect to be able to write code in a certain way that they know will make some very narrow happy path work now and they get really frustrated when the compiler tells them that there are other paths in the code that don't work. "Why is this stupid compiler slowing me down?!". This frustration betrays the programmer's indifference toward the broader quality of the project and their willingness to trade bugs in other paths for a feature that appears to be working. The cognitive mismatch is that it's intended change the way you think and program so you can move quickly on many paths at once (not only your very narrow happy path)--with a well-crafted type system, we can move fast and have quality. Note also that 'quality' isn't just about bugs, but also about a code base that is maintainable, similar to the GP's and the parent's observations about the unmaintainability of their PHP and Perl code bases.
Your threat model here is wild. You'd rather have machines surgically installed in part of your actual brain than risk an amebiasis that you're only seeing in the news right now because it so rarely actually happens to anyone that House, MD did a whole, typically awful, two-parter about it.

If you're really worried about defending your brain from all comers, you should really start by having all your maxillary teeth pulled and replacing them with a denture plate. Their roots are a lot closer to your brain than you likely realize, and an untreated maxillary abscess is much more likely to quickly progress to fatal encephalopathy than you are to ever insufflate water containing N. fowleri.
Musk demoed non-functional solar shingles on the set of Desperate Housewives and basically got a billion in solar subsidies from New York and never delivered. The shingles are coming from China.

Near a billion in California subsidies for fast battery swapping, and they just did one or a few demo stations then canceled it. It probably just used some hacked factory equipment and would never work with normal wear and tear on the cars.
Wages in Germany are much lower. Owning a home in a city like Berlin doesn't seem a lot easier than in SF. People are fine doing long term rentals with rent control.

Not everything is about Silicon Valley. You can move away to afford better housing. That's what I did.
DARPA's OFFensive Swarm-Enabled Tactics (Offset) Fourth Field Experiment [video]
Not really. .local is often tied to zeroconf/mDNS and doesn't work reliably over traditional DNS on all platforms.
If only setting aside brand was a legit thing car purchasers did. Cars are one of the prime places people assert their identity in a product. I feel like any car maker willing to make the most expensive SUV will immediately sell a ton, because there are so few options for doing so.

I have probably seen more Lambo SUVs in the last year than I had any other Lambo combined for my entire life.

The same was true for EV / Tesla early on, which helped establish their brand in a similar elite way. They’re still holding onto that for the moment, because cars don’t turn over as often and they have a production backlog — we’ll see if it lasts.

I think it’ll become more like Apple, where everyone of a certain class feels like they have to own the most expensive version, even if it only offers marginal benefits at double the cost.
> is compiled with -ffast-math and gcc vectorizes it

Automatic vectorization is extremely limited, in all compilers.

Check this out, feel free to merge if it works in reality not just in the test: https://github.com/Const-me/prettyeq/tree/master
Battery prices are falling around 15-20% every couple of years for everyone not just Tesla. Tesla 3 year target is not much different from over all price declines
https://www.statista.com/statistics/883118/global-lithium-io...
I'm not sure if you've ever tried to maintain diagarms in plantuml or dot, but it becomes difficult over time to keep them up to date.

I haven't used Python or Go diagrams but I have been a big user of plantuml for over a decade now. Off the top of my head, here are the main logistical problems with it:

* It sits on its own
* Hard to "share" metadata
* Difficult to manipulate once put into the DSL
* PlantUML has 12 different languages in one tool

I took a look at Python diagrams and a light bulb went off. Something that would make it so much easier for _everyone_ to contribute. Most people don't want to use PlantUML. But a DSL in Python? Could pay dividends.

I will seriously consider Python diagrams for my next project.
I am not religious, but my mother is. She tithes to the church, but also donates to other charities heavily as well - money, old clothes, furniture, you name it. She does it because she believes in it, but it’s also been quite a help some years with her taxes. I know that’s not the reason she does it, but depending upon your tax situation it can also help both you and the people you’re donating to.

I know a lot of people (and particularly in the science and tech world) like to bash on religion and religious people, but it absolutely has and continues to do a lot of good around the world as well.
I think it telegraphs if you care about us or not. If you dont care about what I think, what will happen if down the road things get rocky? You probably wont care about me then either and will bail or be unreliable.
Show HN: OpenMined Privacy Conference – Day 2
Yeah I’ve also done both. Have you?

My experience tells me absolutely 100% that separating them is better.

I’ve been using computers since the 80’s. How long have you been using them?
Agree with your method of boiling the water for a longer period of time, but this doesn’t have much to do with handling milk.

You generally don’t want to bring milk to a boil as it creates a film on top and modifies the taste. Instead, you heat it to 162F / 72C to kill the bacteria and cool it down as quickly as possibly. There isn’t a “traditional” method going back generations, since it was only in the 1860s when Louis Pasteur invented pasteurization.
The process mixes chitosan and acetic acid with basalt-based synthetic Mars soil.

The question now is, will it work here with Earth basalt?
I'll be honest, even I do this when it's a form that has an email requirement but that I don't otherwise care about at all. I'm not gonna sign myself up for spam. Sometimes example.com and whatever other testing TLD that comes to mind is blocked because they want something that could plausibly be a real email address, so I give them something that could plausibly be a real email address, like asfgjklahsfgjklh@asdfoghuasfga.com
> Urine therapy is an alternative medicine with zero scientific evidence to support any beneficial claims.

Yes. There is zero evidence to support any of its claims, nobody should do that. I just was pointing out that it exists, that it is a thing as an answer to the parent comment.