skysight-inc/HackerNews huggingface dataset:
I agree with other responses to this comment. Ugliness might have had a reason, ok. It's important to understand that. The question is whether it has a reason to stay. And here we find the usual balance between the effort it takes to maintain ugly code and the effort it takes writing new one. On another point... I understand calling that "accumulated knowledge". But that's knowledge accumulated very badly. You want to accumulate knowledge? Write tests when needed, comment them when needed, add comments when needed in the comment. That's accumulated knowedge too, and you are actually making it way easier to transfer, which is definitely one of the most important parts. If you were already doing things right, that's another story, but in general, if you look at code and your brain goes "what the..? no, please, why did you... T_T", there's probably a need for a rewrite.

EDIT: I think it's also important to mention the value in rewrites, specially on your own code. Spend a lot of time thinking how to make your code simpler, easier to follow, cleaner. That will help you write much better code in the future. A lot of people would benefit from this if they tried. Writing code that works is simple, writing good code is very hard. And rewriting code teaches a lot of the second. When you are learning, rewrite a lot. When you think you know what you are doing but someone suggests to rewrite (and you know they are good programmers too), at least listen.
This will in turn make encrypted devices, plausible deniability setups and steganography more pervasive.

The US lost the crypto wars, EU lost the piracy wars once, and they will lose again.
How Has the AMD Epyc Server Processor Done in Its First Year?
5. Unsecured debt is unsecured! You should feel free by that! They took the risk on you! If you can't pay, don't.. yes your credit will hurt and it will hurt some future plans potentially but at the same time it is not the end of the world.
Actually it’s much worse when they hit the random kid living with parents who might be relying on it and who won’t get through to support like orgs like MIT and Blender can.
Actually, what that piece underpins is not that you shouldn't do rewrites, but that you shouldn't do that with the expense of the developer resources of your legacy application, you shouldn't put your old product "on hold" for the period of the rewrite, nor should you pretend that you are modifying the old product, but that rewrite effectively always results in a new product, and you shouldn't except that you can hotswap the new product with the old one.

The age old maxim "sell old products to old customers, and new products to new customers" works pretty well here as well.

How to rewrite the product if all your experts are tied up in the old product is a different question entirely.

For example of industry that seems to be in perpetual rewrite is the gaming industry. But they don't rewrite the old games, the develop new products using partly the existing concepts and software modules.

This product based view also tells you something: when in business, you should never do a rewrite out of purely technical aesthetic reasons, but because of concrete measurable business goals.
Make sure to get a MX Blue mechanical keyboard, so that everyone is aware of who's doing most of the keyboard mashing around the office.
Sugar and fried food cause more health problems than marijuana. Refined sugar can cause serious problems for people with diabetes and is not at all a required part of our diet, so why is refined sugar legal?

300,000 people die every year in the USA due to obesity related issues, compared to 70,000 deaths due to drug overdose. Obesity is the biggest public health crisis in the USA, but is largely ignored as it's seen as a personal choice to die of diabetes.

My purpose in life is not to slave away creating wealth for society until I die. Why does it matter if someone escapes from the world whether by taking drugs, playing in video games, or engaging in kinky sex? Are we supposed to go to work to advance society, then come home, eat dinner, make some more children (missionary position only!), and then sleep?
Barriers to genomic testing get in the way of precision medicine
Walt Disney raises bid for Fox assets to $38 per share
Can't wait for the first person jailed for operating a darknet news aggregator with links and thumbnail previews. The horror!
> Not really, name a European country where I won't be jailed for having even an ounce of cocaine?

Spain. A couple of years ago I was in Madrid and went out to a bar with some friends. One of them tells me to come outside with him, then he proceeds to prepare some cocaine lines on the roof of a random car parked on the street right outside the bar. When he's about to snort them, some normal looking guys approach us (not in uniforms) and then all of a sudden they flash their badges (they were cops). I thought I was going to jail right there and then.

The cops asked for our ids and then started grilling us about where the cocaine came from, they said that if we gave up our dealer they would let us go. My friend was feeding them random info which they wouldnt buy. Then one of our friends who was inside the bar came outside looking for us. Somehow he realized what was going on at a glance, he walks up to the cops and asks what's going on. The cops tell him they caught us in possession of cocaine. Before they could keep talking, he cuts them off and demands that they write us a ticket and let us go. The cops are a little bit baffled and are about to say something when our friend tells them he's a lawyer, that he knows how these things work and sternly demands again they give us a ticket and let us go.

After that the cops didn't say a word. They just gave a ticket to my friend who had the cocaine (I didn't even get one), confiscated the cocaine and then let us go.

One of the biggest scares of my life.
In which case the correct answer is to sit tight for a bit until you understand the deeper problem. And then you fix the deeper problem, and then you fix the process.
> Like this one

Not quite. My previous comment linked to another comment. I don't believe that would be covered by this copyright proposal.

What would be covered would be a HN user posting a link to an EU publication, my reading it, and then quoting from a portion of it. The simplest fix appears to be banning linking to EU publications.
I'm Canadian and I think legalization is the right choice, but I think there is some dishonesty on both sides, which is doing everyone a disservice.

The anti-cannabis people will say it's a "gateway drug" and that it will destroy your life, while some elements on the the pro-cannabis side would have you believe it's some sort of panacea. The reality is that it can cause intense anxiety and paranoia in some people, and some people do get addicted to it. As with every other drug, you should tread carefully and have some amount of self-awareness when using it.

PS: I hope that mushrooms will be made legal at some point. They show a lot of promise for use as antidepressants.
Each op must be around 1000 iterations, because that's how much they seem the ns/op seem to be off.
But it's just not link, it's show a snippet (and potentially a title)

(or you can link and replace every snippet with 'censored by the EU' or something - might be a good strategy for raising awareness)
Luckily now we not only have crypto-communication, but also currency :)
>> Article 11, requiring online platforms to pay publishers a fee if they link to their news content, was also approved.

>What the fucking FUCK?

This does not surprise me!

If your site has for example 5 article titles from CNN, linking all of them to original CNN articles, probably you have more benefit from that than CNN.

People this days like to skim through titles and not even bothering to read full articles, to click link.
Show HN: Investor Hunt is a database of 40k+ investors to raise your seed round
Hey guys!

Investor Hunt (https://www.investorhunt.co) is a categorized database of 40k+ angel investors and venture capitalists.

Figuring out which investors are likely to be interested in your project and how to get in direct contact with them is a nightmare. All this data is spread out, and finding it pushes you down a rabbit hole of AngelList, personal websites, Crunchbase, and VC fund portfolio pages. All this can take hundreds of hours of research––hours you could be using to actually close rounds.

For the last few years while we’ve been fundraising for different projects, we've built out spreadsheets of all the investors we’ve met with (and who we’d want to meet) complete with data like where to best contact them. Over the years, our private lists grew to over a thousand investors.

After building the data engineering tools to make Press Hunt (https://www.producthunt.com/posts/press-hunt) and Howler (https://www.howler.media/) possible, we realized it would make perfect sense to use them to grow our lists of investors into a comprehensive all-in-one database.

Investor Hunt is a simple SAAS product that aggregates the names, contact info, investment focuses, past investments, and locations of the best investors in the world in one place. We’ve grown the list to 40k+ investors (~30k of them have emails, and the rest have alternative contact links like Twitter, LinkedIn, and AngelList).

The database is still very much a WIP––we’re constantly enriching data and adding new sources. We’ve been using this ourselves (and have a few beta users), and have found it really useful, and it’s now 10x bigger than other investor database alternatives.

We also just launched on Product Hunt: https://www.producthunt.com/posts/investor-hunt.

We’d love feedback––thanks for the time!

- Matt, David, Ermek, & Rashid
I'm way oversimplifying this, but I'm going to enlighten you by saying that this isn't a part of law yet. It merely passed a checkpoint called legal committee (that consists of 25 MEPs) on its way to become a part of law.

There are still multiple checkpoints that can be used to counter this, and the proposal will almost certainly be voted on by the entire EP, probably in December/January.

That's why calling your representative makes a difference.
We are renting one of these servers from January and it is just a dream.... we have gotten spoiled.... now everything Intel seems overpriced, and I get an urge to spank sellers from other companies every time they start peddling their Xeons from one year ago...
Then why would places unaligned with the US follow similar policies? Places like Cuba, Iran, etc?
I don't think that running your own cloud server is a feasible strategy for most people who put hobbyist content out on the Internet. You are over-estimating the technical abilities of many people here, I believe.

So the next best thing to achieve decentralization is federation: what Mastodon (joinmastodon.org) and to a lesser extent PeerTube are successfully implementing. This means most people will still entrust their content to third-parties, but there will be a lot of these third-parties which federate among each other and you can pick e.g. the Mastodon server of your local hackerspace or the PeerTube of your university to publish content.

And this is why these proposed new EU rules are so horrible: because they won't "punish" Google or YouTube so much (after all, they already have a lot of licensing arrangements and automatic content filters in place) but they will kill off your local hackerspace's Mastodon instance: because they now either would have to pay a lot to a) lawyers, b) content ID providers, c) link licensing services or face lawsuits.

So in my opinion these laws are actually horrible for decentralizing media...
Dow Jones Drops GE, a Member of the Original Industrial Average in 1896
Latacora perspective, AWS specifically: go install aws-vault. https://github.com/99designs/aws-vault

There are a ton of benefits to aws-vault. Strategically: getting everyone on an aws-vault workflow is step one to eventually making your IAM story great. We'll be publishing some general stuff about how we think you should start cleaning up your IAM story. We have Strong Opinions(TM) on how to get you from "bunch of people have * : * perms with keys they have on disk" to best-in-class, BeyondCorp-compliant temporary perms acquired on trustworthy endpoints.

(FWIW: also undersigned re: start by listening. Latacora starts with an audit too, but that feels like a cop-out answer :))
But laziness around something that dispropotionately impacts people based on their race is racist. If you know your system has a harder time training against non-white faces, and you choose to train it only against white faces to be lazy, that's still explicitly racist. This isn't even a case of negligent racism ("oh well I didn't know my system wouldn't work for people with darker skin because only my white coworkers tried it out"). The example here is a case of the engineer explicitly deciding to avoid the harder case of darker skinned individuals, knowing that the results would be poorer for those individuals, and thinking it doesn't matter if the system doesn't work well for people with darker skin. That is explicit racism.
I thought the newest reincarnation prevents such licences (i.e. it makes it impossible to waive the right to linking fee)?
I always test the backup restore process. It's amazing how many times you find issues.
Gamification: production issues training
> Second it's hard not to notice that much of what the EU does is try to hurt US tech companies

I totally understand what you are saying, but on the other hand: maybe a lot of US tech companies do unethical/bad things? Antitrust cases must be based on something, so it's not just tariff on tech company products, it's more like a fine for bad behaviour.
Note the irony in saying the pharmacist should have trusted the machine while ignoring the established rules.
In my experience, it's extremely difficult to know which particular lines of code are obsolete. This becomes even more difficult as a codebase ages and is worked on by more contributors. Add on another exponent for every business stakeholder that has a hand in defining the business rules—especially if you have requirements coming from multiple sources that may not be aware of each other.
Dumb question, but can you give an example of using []byte over string?

I've got a project where strings aren't exactly crucial, but we're storing a ton of them in memory. We store them as string and, frankly, rarely access most of them - though we do do some compares of strings on the hot path.

Using []byte sounds interesting, but troublesome at the same time. Namely the fact that byte is useless for reading characters from, as you'd eventually have to get runes from it anyway no?

Thoughts?
While your point is true, the GP was talking from the perspective of Google vs the publishers. I guess "defeated" probably wasn't a wise description but I think his / her general point is still valid.
Alexa, I can trust you with my checkbook, right?
I use Schwab because they're not averse to American account holders living outside the U.S., and Intrinio for market information. I'd recommend against Ameritrade because they're idiots.
1. I’m not sure most people’s primary concern is stalking - though this would seem to be a solution

2. From a privacy perspective adding google into the loop seems counter productive

3. The cell phone company can still sell you location data to data brokers based on your name, address, social etc....
I think that this point gets a bit lost, though: I wholeheartedly support cannabis legalization (for all the good reasons we're all aware of) but it seems like in every discussion of the issue people act like smoking cannabis is a perfectly healthy past-time. It's not, it's clearly unhealthy.

That doesn't mean it should be illegal (lots of unhealthy stuff is legal!), but it does mean that it's a very good idea to avoid it.
By the way, I saw a honest-to-god lobbyist at a panel discusssion once. He was wearing a sort of relaxed suit and had a slight punk vibe with slightly messy hair. The personality-free banker look wouldn't win trust so easily when speaking for business interests. Those people really know what they are doing.
NLP to SQL Artificial Intelligence Chatbot
So corruption prevailed?
I am also excited about this. I believe there is a small chance that this will result in us getting a bit of the 'old internet' pre-eternal September back.

I would love to go back to an internet that's harder to access, with a higher ratio of noobs to more experienced technology users. Everything was so much more fun back then.

I have in fact begun to resent the internet over the last 10 years or so...and my usage has dropped to like one or two websites that could be called communities. This being one of them.

The rest is now purely utilitarian. Online banking and courses.
How is it free?
The Surprisingly Inclusive Benefits of Mob Programming
My company is currently using drone. The lack of first class scheduled builds is a real buzzkill. Jenkins or similar feels like a much better solution atm still (you can still push for containerizing jobs either way)
I imagine China has fixed that problem, given their present day "1984-esque" surveillance tech.
From the "Steps we've taken" it sounds like they haven't forced a password reset on compromised accounts. I can understand from a business perspective that would be a harsh way for affect people to find out they were in the breach but it seems reckless to keep compromised hashes in the system.
Same in the US.
That article by Joel Spolsky was one of the few I can't fully agree with. The greatest successes of my career have often been in creating "next generation" implementations of software using newer or better technology and designs. Those re-implementations have resulted in very significant performance and productivity gains. While rewriting things from scratch can definitely be a naive impulse, there are times when it's the right way to improve a product, and if you fail to do so, your competitors will. The trend towards microservices tacitly recognizes this, I think; one of the tenets being it should take a small team a couple of weeks to rewrite any component of the system from scratch. When software was written poorly to begin with and has grown unmanageable by layering hack upon hack, it can pay to take a step back, look at the actual requirements, and consider if there's a better way.
Why rural counties are dying in America
Most of the time it doesn't except for when it does. Your statement is overreaching and is a micro optimization in and of itself. Valuing to ignore understanding when it is important to optimize in this manner, and when it isn't.

The author's use case is very beneficial to optimize in this manner.
@jumpcrisscross if ernesth was from the EU though, would his comment count as an EU publication?
One would hope design would have improved over the last 30 - 40 years....
A new coworker was hired on my team 6 months ago. Someone in HR inadvertently entered the wrong age on his employee record (he's in his early 40's, and they had him as 72). This lead to denial of life insurance coverage that took until this month to resolve.
EU has long proven record of making laws targeting specific big players and not caring about smaller local businesses and specifically not caring about promoting competition. VAT MOSS disaster didn't generate that much discussion because the ones hurt were busy selling their sweaters on Etsy and didn't have time to take it to the streets.

I just hope with this one we can get some mechanism where you waive your fees/licensing in the html header and then your stuff is freely linked by the engines. Old media will fight for their licenses and fees and die there as sites will just stop aggregating from them. That would be great outcome, they are pretty useless anyway and they give a lot of power to morons currently residing in EU structures.
With some luck it can become a win-win. I just hope bloggers and small publishers won't need to run circles just to get their stuff indexed and linked.
There are lots of useful changes you can make that don't break the world but do materially improve things. I already gave an example elsewhere of aws-vault. Similarly, CI/CD/code review are easy wins that not everyone has already. You're assuming everything is copacetic right now, but that's not a given. I doubt any startup would take the position that there's nothing left to improve. That doesn't mean you're going to start by burning the world down and starting over.
I was going to say "Happy Hour" but this is really what I meant. I focus first on understanding how the team works, their motivations, their past pain points, and honestly become one of them before I suggest changing what is then _our_ process.
Chesterton’s fence is an idea to help you counteract the exact notion you are expressing here. You must prove that the reason for its existence is no longer sensible (or, perhaps, never was sensible) before removing it. There is no probability distribution associated with the proverb, except that there is a nonzero chance of sensible explanation.
It seems less than coincidental that your second poll was in the late 80's when the crack epidemic was in full swing. Parallel that to the opiate of now, and I think the dramatic swing can be normalized quite a lot.
The main benefit they give is to explain technical concepts in terms the politicians understand.

Sometimes that's a "benefit", but that's when calling them yourself helps the most.
Also speaks of of Intel's 5GHz as if they weren't caught using an industrial chiller to get said 5GHz.

Intel is no where near releasing a stock 5GHz chip.
Time for Mentats! The Butlerian Jihad seemed so unrealistic when I first read Dune, but now it seems prophetic.
This is one I learned the hard way. I made a number of much-needed fixes at a job where they'd never really had a dedicated technical person before. People freaked out. I hadn't communicated what I was doing and why it was necessary, and it took a while to earn goodwill after that. Lesson learned: don't implement a solution until you've convinced everyone they have a problem and this will fix it.
Is there a list of who voted and how available anywhere?
Revenues are necessary but not sufficient for profits.

Personally as a sole operator i'd prefer 10k revenue and 5k a month in profits over 100k in revenue and 2k in profits. However the last is more preferable for expansion.

To expand if you have 2M in gross revenue and only 2k in net profits this surely means that there is demand for whatever you are selling and some sort of optimization/innovation would bring you greater profits.

If you have billions in revenues then profits matter even less as long as the company keeps getting external financing from the markets and there is perceived need/potential for company products. Look up on how AMD, MU etc has been operating for 30+ years.
(front end js)

My new favorite tool is the ridiculously named husky package, which allows for configurable git hooks inside of package.json. Specifically what I'm doing now is precommit eslint and prettier, and prepush test:all i.e. people on my team will be unable to commit if they fail lint and unable to push if they fail unit tests. There's of course positives and negatives to this approach but the former significantly outweigh the later in my experience.
Simple blockchain in Ada
So then obviously CNN should never write an article again and isn't a profitable business...

That is complete and utter nonsense. Linking itself adds value - see the uproar with Facebook getting rid of news in the feed. If the publishers genuinely felt as you do, they would simply prevent content being linked to by Google News/etc. Instead they want to demand payment for it, and force the behavior instead of letting Google choose cheaper news sources to link to.