skysight-inc/HackerNews huggingface dataset:
> But there's this thing, and I don't quite understand how it happens, where it seems to be really easy to implement the cosmetic parts of the programming style he advocates while simultaneously achieving the diametric opposite of the fundamental goals that these techniques are supposed to achieve.

All of OOP is like this. The most enthusiastic OOP adherents create the biggest OOP messes. Maybe every style of programming suffers from this problem eventually? The style has a go-to form of abstraction and a characteristic kind of mess that results from overapplying that form of abstraction.
Once people get comfortable dealing with that kind of mess, they realize, if I program zealously and dogmatically in this style, this is the only kind of mess I will ever have to deal with, and the comfort of always dealing with a familiar kind of mess they know they can slog through outweighs every other consideration.
Show HN: Fallout Terminal Themed Blog
Step 1: define "life"
>I don't know if I believe that this is a problem

It's just another one of the ways life is getting a tiny bit harder. Before if "Fire Ass Thai" sucked then I won't order from them again and I'd try "Panang Panang! Thai Curry" next time. Now I gotta put the effort into disentangling this web of restaurants to find one that might not suck.
Azra Raza was also on the Mindscape podcast, really realy good interview.

https://www.preposterousuniverse.com/podcast/2019/12/16/77-a...
Isn't this kinda solved by Subresource Integrity (SRI)?

https://developer.mozilla.org/en-US/docs/Web/Security/Subres...
The gini coefficient of Germany means that the average citizen of Germany has likely more money and a higher standard of living than the average American. Germany has far fewer ultra-rich and ultra-poor people.

Gdp per capital is misleading without talking about measures of income inequality
It looks like they already did draw the line somewhere, just like you suggest. They made a mistake and crossed their line they had already drawn earlier, and now stepping back behind the line.

Star Wars licensed toys are OK. Military aircraft are not, because they kill real people and the licensing money goes directly to the aircraft manufacturer.
You want OnceCell's unsync type for that:

https://docs.rs/once_cell/1.4.0/once_cell/unsync/struct.Once...

Assuming you're dead set against thread local storage.
Can't we buy directly the Qinghua Tongfang hardware from some place like Aliexpress, or from a higher volume/lower margin reseller like Walmart or Bestbuy?
Why would they go through all that when it's super trivial & simple to just take a battery back and bolt it under the truck bed? An engineering team with a Ford marketing budget & a week of time could trivially do an EV conversion of an existing F150. People do EV conversions as a hobby in their garages at home, why would you immediately jump to such a conspiracy for something so simple?

And the video of the stunt also has a bunch of angles, including an overhead shot, and there's no hint of anything like a power cord and the truck bed is visibly empty?
What a great example of a company that figured out a way to put a utility layer on top of existing tools and monetize it. Thanks for sharing.
Ask: Resources for learning JavaScript
Resources(websites , !courses) for learning JavaScript and test the coding ability after each concept.
Alba: A Wildlife Adventure is the perfect antidote to 2020
My memory might not be serving me right, but are there 3-4 of these types of companies in YC currently?
Within your (and my) peer group it is, sure. But even you surely know a bunch of folks who don't have an easy fallback like that. For anyone from a poorer background, and especially those who have to move (or, yikes, immigrate) somewhere else to found a startup, it's very much not.

It's the privilege argument that I'm sure you're sick of arguing about. The world is set up well for perfectly ordinary middle class educated kids with working (or wealthy) parents. That's not everyone.
Panama.
Likely destination for thousands of americans (and Canadians) when sh.. hits the fan.
Mylar: Experimental platform for web apps with end-to-end encryption (2014)
Playing devil's advocate, Slack is just asking to compete on a level field. When Apple Music launched, it was preloaded on iOS. It's now the second largest streaming player. Amazon's offering comes in third. First-mover advantage seems to be best, but bundling in your platform five years late looks like a solid path to #2.
Remember that Amazon is a 25 year-old company. Bezos quit his job, took funding from family, and has always run a low-margin business, always playing a long game.
Wait , I’m not that good at this game
It's because of this unemployment that food banks have an increased need for volunteers.

My local food bank certainly requests volunteers, and they're recommending that seniors or those with health conditions cancel their shifts...further reducing their volunteer pool.
Wanting to get rich quickly is often a way to get poor. Be careful.

[Edit: Here's a quote I like. "Money is like gasoline on a road trip. You don't want to run out of gas on your trip, but you're not doing a tour of gas stations. You have to pay attention to money, but it shouldn't be about the money." - Tim O'Reilly]
I respectfully disagree. Founders blame the macro, but that blame is very often misplaced.

Even at massive scale, similar business diverge in profitability due to strategy decisions during all market conditions, including pandemics and other blackswan events
Great. And now let's build a telescope on the dark side of the moon!
Why not? Lot's of people live off and raise families off of food stamps + medicaid. That's how I was raised. No reason you couldn't also throw building a company in the mix.
Autodesk Acquires Pype
Struggling to understand what languages/environments you support.

I saw node.js in a build file in the docs but no other information.

Who is this for? What can I support?
A few years ago I'd have agreed, but I actually stopped using Dropbox because both Apple and Google offer something that is finally 'good enough' and I couldn't justify 10 euro a month for a tiny bit of convenience.

And at least anecdotally, Dropbox has completely disappeared in the world around me. I used to get links to stuff in someone's public folder, or be added to a company/person's dropbox to collaborate, and all of that's gone now. It's usually Google Drive, sending stuff around on Slack (which I'm not a fan of), or back to email attachments.

Maybe that's just very particular to my situation, but considering the variety of people I interact with as a freelancer/consultant, it doesn't bode well for Dropbox in NL at least.
Quick plug for folks that are coming from the SWE background, and would love to get more hands-on experience (thus learn by doing!), the effort behind Quantum open source foundation might be of interest [0].

We have compiled learning resources [2], organize workshops and hackathons (i.e. we are behind the Quantum track at FOSDEM [3]) and even offer mentorships [4] for people that have some QC knowledge and are interested in entering the field of quantum SW development.

Originally the effort started as surveying the current state of open source software in QC [1], but shortly afterwards we realized that the field could benefit (similar as AI has), among other things, from more people with SWE background joining and helping the ecosystem grow, making the individual pieces of the QC stack more robust and interoperable, but also completely building parts that are currently missing.

In that spirit, more recently we are trying to organize efforts to help the open source quantum ecosystem by building various projects where people with good SWE background could be very helpful.

Write me a short info about you at `tomas at qosf.org` with "[HN]" prefix if interested to volunteer some of your time!

We're hoping to add couple of people into the team, and looking for people with a different backgrounds (Python is the language of the science world in QC, but we have use for everything ranging from devops, frontend to backend skillsets).

[0] https://qosf.org

[1] https://journals.plos.org/plosone/article?id=10.1371/journal...

[2] https://qosf.org/learn_quantum/

[3] https://fosdem.org/2020/schedule/track/quantum_computing/

[4] https://qosf.org/qc_mentorship/
Potentially because it was spun 10 years ago while permissions were basic/different/even harder to track, and has since fallen off the wagon?

It seems this incident has reminded Twilio to audit all their access right, which is a net positive.

Actually, imagine you were an employee who wanted to get this done, but couldn't get management approval? This is one way to fix things ... :)
Groundbreaking Study Shows Americans Struggle to Think Coherently About Abortion
Based off your description, I would say the most pragmatic way to secure a slice of that pie and retire early would be to take up the Leetcode grind.

I was blessed to be in a position where I was able to spend nearly the entirety of my quarantine free time practicing Leetcode. Last week I signed an offer with an American FAANG level company and more than doubled my final TC. I realize this is a highly anecdotal, unusual scenario, but the possibility is there. Note that part of this was due to the weak $CAD, but regardless, the level of potential TC gains going from small startup or dev shop to FAANG level truly cannot be understated.

If you're interested in joining the rat race, Blind is a pretty good place to start.
I think this might also have to do with timing. As in, this "per-PR" iteration model is now becoming popular. In our minds, after CI/CD, the next thing to automate are ~full deployments.
Hi HN! Today we released the first version of our privacy & security engineering toolkit, KIProtect. It contains methods for pseudonymizing structured data and we will soon add more functionality to discover, encrypt and anonymize sensitive data as well.

Feedback and feature suggestions are highly welcome, I'm also happy to discuss our plans. We plan to migrate more and more functionality from our closed-source enterprise edition to the community edition of our toolkit, the next thing we'll add is aggregation-based anonymization using differentially private randomized responses.
This is rich with availability bias. Just because you have had this experience doesn't mean that's possible for other people to do routinely. It sounds like a long tail event and using it as an example seems to be baseless. Congrats on being able to get him going, but I certainly wouldn't rely on that happening.
I also think the bet depended on Sweden's culture of social responsibility.

Doing something similar in the US would never work. We don't have a culture of social responsibility. It's why draconian measures were required. Recommendations don't work and laws/ordnances only work to an extent. In essence, the US has such a self-centered culture that the only option to combat a pandemic like this is draconian lockdown that borders on infringing on individual rights.
> A: Who created god? T: God has always existed A: WTH

The fallacious nature of that question has been explained above, yet you ignored it just to repeat it, that's just baffling. Again, to ask "Who created God" doesn't make sense, because God is not a created being, created Gods are idols.
That's like looking at the painting of Mona Lisa and asking "but who painted Leonardo Davinci?", while Davinci is the painter, he is a human, not a painting, creator and created don't have to be of the same nature. You clearly have no interest in understanding the issue, as you already conveniently ignored the explanation of the fallacious nature of the question before, just to mindlessly repeat it.
One much better solution than using any globals is passing an opaque context object through the call chain, much in the way many Go libraries do it. This allows you to scope what APIs have access to what parts of the context and prevents its implementation details to be splattered all over the place. It also allows for mocking parts of the runtime in unit tests and makes synchronization across threads an implementation detail of the APIs that downcast the context (as opposed to Arc<RwLock<T>>, which is not exactly a pleasure to use).

Once you do pass context everywhere, it's easy to add new things to it without incurring the cost of adding a new method parameter.

Of course this can be (and has been) abused and you need to use it carefully and as little as possible. I still think it's orders of magnitude better than mutable global variables.
Alpha Centauri has a binary system with another third sun orbiting the other two at half a light-year or so. Not very "sun-like".
Something about G-Suite feels like an also-ran. None of the offerings are quite as good as Microsoft's with the exception of Gmail.
I think Slack’s focus on enterprise is good enough, it doesn’t really have to address those failings and is viable enough by getting corporations to pay for seats, and then pay for bots, and have devs pay for api and analytics.

If paying for seats goes out of vogue, they have the other things and its an okay niche.
<shrug> I have a supportive, middle class family and if I went broke I'd be sleeping on an air mattress in front of the TV and trying to figure out how soon I could start contributing to the monthly expenses. It enough to keep me from wanting to take any large risks.

I also didn't mention location, but my relative's parents are withing spitting distance of the valley. Someone who has to move from Mountain View to Omaha is going to find it really hard to get back into the thick of things.
A commenter offers a definition in the responses [1]:

> People that have no soul or connection to the product they build because they see everything they do as a checklist to get to the C suite level in some Series A/B/C company

[1] https://twitter.com/vcknowledgekit/status/128578661447247052...
Reminds me that I own this helicopter, it shoots missiles and rebuilds into a spider (which also shoots missiles): https://brickset.com/sets/4895-1/Motion-Power
You should read up on Russian orphans.
Interesting read and thanks for sharing.

Not too long ago, I was asked to work on some analytics project and it required time-series data. I'm not a rockstar programmer and don't really know much about trends. So, I ended up googling and stumble upon InfluxDB. It felt like that right choice and I started playing with it. As the time passed, I realized that it might be a good software and I'm sure people love InfluxDB, but it wasn't the right choice for me. I didn't really like the docs, maybe its good now. And I had the same feeling about query syntax, it felt weird.

I moved to TimescaleDB and never looked back. I have it production for almost 2 months now. 20 tables and over 100Million writes/week. One of things I really liked was staging, I don't use docker and or anything fancy. I have bash script that and it runs on centos box and all timescale extension and postgres database are packaged together.

I was impressed by the timescale compression feature. I wasn't using it earlier because I had to be careful about what columns I need to segmentby. I would love to see some more features but I'm sure timescaledb team is already on it.
Can you explain how and why it's necessary?
I haven't played slay the spire, but I have been watching happy hobs no hit, no level-up dark souls trilogy runs and it might be interesting to see people trying to win "unwinnable" runs.
I agree. People do it all the time though.
After playing it for over a year, I had to watch a strategy video last month to realize that you might want to keep a small deck and not always pick a card every time you can. Didn't even occur to me.

I'm terrible at strategizing. To this day I can't figure out anyone other than the Ironclad with that power that grows his strength every turn.
How to think about GPT-3
"Star Wars" - it's literally in the name.
> People who take that risk and don't make it aren't heard from

when you do, it's often quite heartbreaking. have read a few online, and knew one personally - kept going in to further debt, ended up getting divorced and creating a huge rift in his family, etc.
Expiring patents are ushering in the next generation of 3D printing
Since you mentioned crypto trading, might I suggest you take a deeper look at what fundamentally blockchain can accomplish via smart contract and then invest in project that will be powering it.

One project I'd suggest you checking is Chainlink. Check out these reading and video:

https://blog.goodaudience.com/chainlink-the-missing-piece-to...

https://medium.com/@smartcontentpublication/accessing-all-bl...

https://www.youtube.com/watch?v=ufVyX7JDCgg

Cheers to financial freedom :)
But government action against an individual comes with at least some due process rights. At least, theoretically, which is better than contracts of adhesion everywhere else.
This may be a taboo opinion, but I would like to see every PaaS / Server provider implement something similar to this. Maybe don't delete databases, rather disable the public interface unless the owner of the server has double-opted in to making the DB public. Add it to the MSA / AUP so that there is no question as to why the host was removed from the network. At very least, scan your own networks and alert your customers if they have a DB exposed.
Perfectly ordinary for you and people in your peer group who share largely similar upbringings.

I think this comment is (no offense intended towards you specifically) very indicative of how insulated and lacking in diversity tech is.
You can view angels as intelligent (micro)services, so that concept is much older.
I hear ya. I meant negative in the "chaotic evil" sense (which is what a grifter implies). This is more "bland/purposeless", which is indeed a different flavor of negative.

And btw I agree with you - not the path the an enriched life!
of note those machines are machines with Intel Processors in the same chassis, and are not AMD powered.
Ok, we had an issue deleting data from a series. The delete just hung and never completed. I assumed this was not really possible on Influx. Perhaps this is an edge case.
and they're now just realizing it 10 days before release? Now they realize they have values and morals?

Lol. Please!

They just don't want to be on the wrong side politically. That's all. They'd have released this thing if no one had complained, because like most companies, all they really care about is making money.

Pure pandering at its most blatant.
Amgen stresses the importance of luck in project management
If youre focusing on the money youre gonna make a bad product... PG's essays really do explain everything so be sure to read them.
Same. I've played the game for 40 hours and made 40 attempts, and 'won' only 4 times. 2 of them were daily challenges (and don't really count, they include very rule-breaking things), 1 was Standard for Ironclad, and another was Standard for Silent. I haven't even attempted Ascension once yet. It took about 25 tries on Standard before I won my first time, too.

I've even watched a few people's playthroughs and going over which cards are better than others and combo well together, and my win rate is still terrible. Just lost again this morning in Act 2 with another Defect run.

Meanwhile this guy is saying the best players are winning 99% of the time on Standard, and nearly the same on Ascension level 15? Wow.

By the way, for anyone thinking this game isn't really for you, you might want to give it a chance anyway (watch a video at least). I don't usually care for Rogue-likes, and I've been pretty tired of Deckbuilders, but I got into this game hard, pretty much immediately, after putting off trying it for forever and finally deciding to give it a chance.

One thing that really makes it awesome for me is that you know basically exactly what the enemies intend to do and how much damage they're going to do to you, so you can puzzle out how to prepare for it, should you kill this person who's going to do 18 damage to you, or reduce their strength, or build up your block to absorb it, or take the hit this round so you can go after something else, etc. If you've ever played Into The Breach, it feels a lot like that, but with RPG battles instead of a Tactical map.
There are laws and companies will use those laws to their advantage as much as possible. Not doing so is stupid.

Just as Slack is trying to get Microsoft in trouble over antitrust, Microsoft is currently trying to get the US to investigate Apple over their App Store. Everyone is looking for an edge. It is better to use that edge while you're competitive than when its too late. Except in Microsoft's complaint about the App Store, the train left the station a long time ago.
indeed. super cool to see pieces of open source tools come together to empower end users.
I feel this is a more accurate assessment. The relationship between abuse/quality of parenting and anxiety/disfunction can't be thought of as linear.

When parenting starts qualifying as abuse, there is a pretty steep increase. Otherwise, genetic temperament and environmental interactions have more influence.
Yes, absolutely. I am not after getting rich overnight. I am after getting rich in the timeframe of say 5-10 years. Quicker is better, but smarter is better than quicker.
Or they literally don't know how to learn what they are interested in?

I went into computer science as a major because I was interested in computers. College was literally the only way I was able to learn because I didn't know anything about getting started - I didn't know what a programming language was, for example, so I wouldn't know to learn to program.

I grew up poor and my public education was very substandard. College allowed me to get past that, I couldn't imagine trying to do it myself with literally zero guidance.

I know some of you are just so smart you don't need college - but please consider there's a vast about of us plebs that do.
I am not a lawyer, I'm definitely not your lawyer.
Trespassing and possibly theft, I think.
Theft includes moving stuff without the owners permission. so if I ,say, have a tow truck and move a car across the street without the owners consent, I'm a thief.

I only know this because a friend talked about a case where they rotated a car in-place, and there was a question about is that theft? its center of mass is still where they left it, so it wound up not being theft. Moving furniture in a house is a weird one. Probably leans on ill intent, moving a chair to block a door seems like it's pointed to giving the owner a hard time. moving a chair to perform cpr has much purer motives.

So anyway, there's my ill-informed view.
It's also important to set clear expectations with stakeholders who have seen the prototype and may think the project is 90% done, when in fact there's still 90% more to go in making that prototype production-ready.
If you believe in "The Book", it follows that someday mathematicians someday will stop proving the prime number theorem, and the fact that people keep proving it indicates that the Book proof hasn't been found yet.
I don't believe in The Book myself, I think which of multiple proofs is most elegant is largely subjective. But I'm not really a mathematician, just a guy who is interested in math.
Performance under pressure can be better at times, but there's diminishing returns. Applying pressure is good, but if the pressure is too great, then you start to get the reverse effect. When the pressure leads to anxiety rather than focus, then you've lost any possible improvement that stress can lead to.

A deadline is useful to help ensure work gets done. If the deadline is set to 3 hours from now, however, and realistically you need 4 or so to get it done, the pressure is going to have the inverse effect. It would likely just demoralize the team.
> Mathematicians Will Never Stop Proving the Prime Number Theorem

Entropy in the universe is finite (as far as we know). At some point mathematicians will not be able to continue trying to prove the prime number theorem. qed.
How to Get People to Talk About Your Product