jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Does postgres still require a separate user to access the db.

I remember this being a limitation in 2008.

That forced user creation always pushed me to mysql because I hate having separate users for each service because you still have to manage and account for these extra accounts.
Even though 99.9% of applications will never run into Uber's issues, it's been 4 years and 4 major versions later, and I'd love to review these complaints and see if they still apply to PG 13.
I know this whole "bitcoin is pointles" meme gets upchuckles on hacker news all day long, but at this point it's pretty embarrassing that this level of ignorance continues to persist.

As it turns out "sending money over the internet" is kind of an important utility for the modern world, and nothing does it as well as Bitcoin. This is why it's now a trillion dollar global economy.

That's great for you that you're in a position where you never need to send money over the internet, and you have people who you trust that can manage all your money for you without robbing you, but that's a privilege not everyone in this world has.

Please stop denigrating shit that you don't understand. Bring proud of ignorance is not a good look, and it really is embarrassing that a community that's supposed to be somewhat technologically sophisticated has bought in so hard to this ignorant-ass take.
>They figured the pricing signal would control demand.

>Well... They were wrong.

I don't think they ever thought it would reduce demand, they just thought it would increase supply. The reasoning for not reducing demand is simple: most consumers pay fixed rate plans, so if you were at home and had power, there really wasn't any incentive for you to reduce power consumption.
They’re government securities.
Honestly, I think a lot of people would do better with a little bit more sacrifice than what they are being asked right now.

A lot of people really want to go back to work, despite the risk. Arguably we should send many (but not all) back soon.
Why encrypt passwords? E2E encryption is similar in that as it is much for the website owner as the client. Data is a liability
I'm concerned about all violations of privacy relevant to me, and yet I have a Facebook account.

Wanting to be informed about privacy concerns is a world apart from being so single-mindedly concerned that you'll refuse to engage with a company who's bad in that regard, whatever the cost.
What would happen if the motor died? Would you still get fresh air? You are risking your life sleeping in this.
I've gotten a few of these, and I don't really see the point. I got one from my phone company, assuring me that I would not experience interruptions. Well okay then - I wasn't expecting it to go down, and in case it did, that's when I would expect an email about it.

It honestly just feels like brands are treating this as an excuse to send email reminding people that they exist. "Hey since you're just sitting at home on your couch in your underwear, why not shop for new pants on LEVIS.COM, so you can look sharp when this whole things has blown over!"

I feel like flagging these as spam.
> It stops the stock market slide.

This doesn't seem like a huge public health issue, but it is.

Stopping the market slide gives the public health officials like Dr. Fauci a bit of breathing room. Continued stock market slides will cause politicians to panic and demand lifting of restrictions, even if they're the only thing helping right now.
Cool, another useless diet article:

"Scientists, like mothers, have long suspected that midnight snacking is inadvisable."

"began experimenting with the eating patterns of laboratory mice"

"Precisely how a time-based eating pattern staved off weight gain and illness is not fully understood"

"To date, Dr. Panda’s studies have been conducted with only mice"
What is UTM?
Demo: http://hmaidasani.github.io/RadialChartImageGenerator/
"The license granted hereunder will terminate, automatically and without notice,
for anyone that makes any claim (including by filing any lawsuit, assertion or
other action) alleging ... (b) that any right in any patent claim of Facebook is invalid or
unenforceable."

(the entire rest of the ... is clause (a))
The moment Swiss bank changed their rate Euro crashed 25% to it. It has pretty much declined against INR by that much as well in past six months. Good for you that your government rather borrow money and spend it lavishly to buy votes instead of doing anything worthwhile with it like India.

Only a matter of time when Euro will have no real value if you continue down this path. Your whole continent is pretty much acting like Greece. Corrupt but pretending there's any substance.
I'm interested in trying it myself, 'self-transforming machine elves' sound very interesting.

The Doors of Perception is his best work. I always felt that there was something lacking in his fiction. Enjoyable, but I could never quite call it literature.
>The web might have been created by amateurs, but it works incredibly well.

The fact that it was created by amateurs helped make it work incredibly well for amateurs.

The professional CS alternatives - gopher and the like - were not successful in comparison.

There's a thing in CS where solutions become so clever they become stupid - because the goal stops being task-oriented usefulness, and becomes ideological and formal purity.

It's the process that turns a plain hammer into an atomic pile driver you can only control remotely from the moon by sending it messages using catapulted owls in space suits. It's better at hammering in some abstract sense, but maybe not so much for hitting nails.

Abstraction without contextual insight is one of the most powerful and destructive of all anti-patterns.

On the web the professionals took over from the amateurs, and now web technology is another example of design-by-committee.

It still works surprisingly well because interplanetary owls are kind of fun, maybe, for some people. But is it ever a mess of half-solved problems generating recursive epicycles of complication.
Heck, I'm kinda felling bad as a Pythonista. We're lagging badly speed wise.

Sure, there's PyPy but it's not compatible with the mainstream C-Extensions so pretty much a no-go for most of my projects. Hopefully Piston will come to rescue in the future.
Didn't wired.com just overhaul their site? Very slow and clunky on my end...
1. Don't worry about the past. There are things you can do now that will be good for the project, the team and for you personally. You have things to contribute.

One of the simplest things you can do is ask for explanations. Listen actively. This is hard, but you will get the hang of it. You might even find that they aren't such jerks after all.

They might feel like you slow them down, until they see the obvious mistake they hadn't thought, then they should be grateful. If they aren't grateful, you are in a bad environment, start looking for greener pastures.

2. It doesn't make sense to do this, it is a waste of good potential, but don't assume malice. Instead, search for something to do that will give you time to catch up. Ask it outright. You are a professional, that implies trust. They trust you to make decisions, they trust you to make the best use of your time, they trust you to refuse a task when you are not up to it or you don't think it should be done. (You might still be required to do it anyway, but you get to have a written complain and you should be able to resign in good terms with everybody. If not, jump ship immediately.)

3. Relationships, even shallow work relationships, take effort. Understanding people is hard. Getting yourself understood is hard. There are plenty of jerks everywhere and sometimes there is no way around it. But sometimes there are workarounds. Few people are jerks all the time. Sometimes it is a misunderstanding. Sometimes you have to negotiate. If after trying other approaches, you still find them with rotten attitudes, find some other place. When you are surrounded by rotten people, life might seem to long.

Improve your communication and political skills[1], that will increase the value of your current technical skills and give you the ways and means to improve them even further. (If you wish so, you might find there is more to life.)

[1] "How to Win Friends and Influence People" is a classic book on the subject.
Blur (from abine.com) is easier than mailinator. You don't have to open another tab after it's set up, it all works with the extension.
Has anyone tried to use Butterick's Pollen and written about it? The idea of debugging your website with racket as you write markup and styles seemed really interesting alternative to what I do; write styles, refresh, and then refine the stylesheet by incrementally adding changes with the inspector and then copying them to my stylesheet.
1. I feel I handled this wrongly, and started with too
much confidence. If I am the least knowledgeable person,
and a co-worker ignores, despises and almost makes fun of
me for your lack of experience, how should I act in order
to maintain my dignity but also be humble enough to
acknowledge the co-worker's knowledge?

There are two questions here. First of all confidence is not a bad thing. When too much confidence encounters reality then adjust but don't beat yourself up about it.

Second, admit when you are wrong but don't feel ashamed. Realize there is dignity in admitting you don't know. If the work environment is toxic and your coworkers are a barrier to learning then you might want to think about finding a new place to work. If on the other hand approaching them with humility breaks down those barriers then it might be worth sticking around and learning some things.

2. Is it normal to be hired as a junior and just being
thrown to the lions, with no help or time to ramp up?

In my experience it's roughly half and half. There will undoubtedly be times when you join a company and they expect you to just hit the ground running. There will be other times where the company won't expect you to be productive for 6 months. It varies.

3. Do all star/ninja/rock-star software developers have
rotten attitudes?

Personally I don't think there is such a thing as ninja or rock star software developers. And if someone actually thinks of themselves as one then they probably have too high an opinion of themselves. And that can often lead to rotten attitudes.

That said there is such a thing as experienced and wise developers. And when you find them then it's important to treat them as a valuable resource. Many times someone elses attitude is just as much about how you approach them as it is anything else. Being too cocky can lead to a little bit of teasing.

Bottom line don't get discouraged when you are surrounded by lots of smart people. That's a fantastic position to be in for growth. But carefully consider if the environment will allow growth for you or not. Toxic environments it may be better to get out and find a better pond to be a small fish in.
D8's a work in progress, and if there's one thing I wouldn't be too critical of a wip for, it's performance.

Frankly I don't really see drupal's place in the world anymore. It's so absurdly config-heavy, which may have made sense a decade ago but not now. Everyone will just install composer, put laravel/symfony on there, and be off to the races. The era of giant pages of drupal-managed plugins is over, and replaced by package managers + slimmer CMSes like joomla or concrete5.
heh, now you make me wonder if I too am getting shafted
"I don't understand why anyone would sign up for a 450 minute plan."

I always use less than 450 minutes a month and have accumulated over 3000 rollover minutes with AT&T in case I ever use more. I guess I'm not popular enough to worry about that.

"I also don't know why mobile companies don't automatically switch customers to the plan that would have been cheapest in a given month before sending the bill."

I think there's a company that used to do that, or still does that. I remember seeing ads for it.
You're fucked but this type of situation is not uncommon.

This is how most smallish PR agencies, "digital agencies" and other sorta technical tangential "media" related companies in NYC operate.

You should just get any other sane job as quickly as possible and regroup. Working at Trader Joe's would pay as much and be less of a headache. If you can do any sort of web programming at any capacity you can make 70-120 grand in NYC. I don't know much about PA, but I know there are at least some decent jobs in Pittsburgh.
Lots of good advice here. One thing I would emphasize: think about how you ended up in this (rotten) situation and what you can change about yourself to make sure it doesn't happen again.

You seem to have an extreme case of nice guy syndrome. You don't want to get into a conflict with your boss and you are highly willing to sacrifice yourself to meet his expectations. My guess is you would feel almost physically ill at the idea of "letting someone down" who was "counting on you".

You need to get over that, at least somewhat. If you don't set boundaries, if you don't have a notion of where your wants and needs are more important than what others want and need from you, you'll always be overworked, underpaid, and underappreciated. Nobody respects a pushover, and there are a lot of guys who will use them up mercilessly.

Did I read that you're only 21? If so, hey, you've got lots of time to get this sorted out. But you might as well start now. :)

Closing thoughts: Get out as soon as possible--there's a lot of ways you could go about this. Don't try to "get even", just cut your losses. Don't do anything unethical on the way out. Do not trust your boss if he starts making promises of change or reform. As soon as possible, start saving money and get a cushion built up. You'd be in a much better position now if you weren't living paycheck to paycheck. Good luck.
Right on! It's from 2007, unsurprisingly I didn't remembered all of the details :) Really great article.
me too, used to get the WSJ before I was 25. I'm pretty busy and find significant value in being able to scan headlines in the morning. These days though, I get a bunch of RSS feeds in my google reader and scan them that way. In fact, that's how I read HN.
given the $100-125K figure, it seems like the message isn't "lower = better" but "frugal = better". perhaps a frugal CEO makes for an efficient company.
I second that. A great cover letter won't be the sole reason you were hired for a job (or even a big reason), but it will be a big reason you were called in for the interview. And from my own experience, people who take the time to write a cover letter also tend to be people who do better on the subsequent interview (probably because candidates will only take the time write a cover letter for job positions that they're genuinely qualified to fill).

Joel Spolsky offers an interesting perspective (which I believe is right on) in his piece, "Getting Your Resume Read."

http://www.joelonsoftware.com/articles/ResumeRead.html
That depends how you do it. This is a good example of being both honest and positive:

"I know that I'm a bit weak at financial forecasting, so I'm currently studying for a certification. Actually I'm finding it really interesting and I'm pretty confident I'll crack it soon."
For the average internet user, the number of social networks they use and the number of people they follow is monotonically increasing. It's much easier to sign-up for something new than it is to delete your account. And it's much easier to add friends than it is to remove them. It's like asking people to get rid of every item in their house that they don't really need. It just requires too much work to sit and analyze someone and think, "Hmm, do I want to never hear from this person again on this network?"
Remembering the feeling of a drug, emotion or experience isn't the same as experiencing it. Also (trust me on this) regardless of how good your memory is, once you start drinking, smoking pot, taking acid, etc. it's not going to be quite the same for some time, if ever, as your habits of recall and storage will change.

Trivia TV shows, no doubt. But I bet even these people's memories have a limit.
... except some software that's 10.6 only? ;)
Like that, only self-referential (the book is the manual on how to sell the book); the punters end up trying to recoup their losses by finding like-minded idiots. Greed and stupidity are great incentives.
Finally, some programming tutorials I can understand! I'm only sort of joking. Actually I'd love to see something like this for languages I find tough to understand, such as Haskell (I know there are some resources out there...).
Clickable map link: http://eu-ix.equinix.com/joomladev/images/repository/Equinix...
Is it worth it to pay $3000 for a generic website name without a clear idea?

'Webflow' isn't even a commonly used term.
Interesting...so does it only work on modern browsers?
I've dived at the Blue Hole mentioned, in Dahab. Scuba, but was out with freedivers too. Also Swedes. It's a beautiful yet chilling place, with gravestones lining the surrounding rock walls. Divers who didn't come back. Macho Russians saddling up multiple tanks of helium to reach seldom seen depths.

Read some of their literature, the freedivers, participated in some of their training sessions and saw first hand how they have completely mastered their oxygen requirements.

It's quite something to be able to swim unaided for several minutes at a time. Lots of reports of peacefulness and relaxation. The closest I can get is when snorkelling, dipping under for a while. Not a patch, I'm sure.
> In almost every practical context of traffic interception, if you can read the transmission, you can write as well

Lets look at a real-world example here. Say an adversary is tapping one of the Atlantic cables between US and EU. That is what, a few T/s of data, and a few millions of concurrent connections. Then try to do a practical MIT attack (a write) for each of those connections, while maintaining data speed. Also, you must be 100% undetectable.

Can you do that?
Programming involves a spectrum of diverging skills and specialties, at the low end, it is relatively easy. I have seen people with very limited programming skills leverage what they know in spreadsheets, scripts, and other tools such that it makes them a lot more productive. Career programmers span a wide range of the spectrum, many leverage other domain specialties. I would say most deal with moderate problems where there are mostly known solutions and often it's a matter of having the skills and knowledge to craft something together that is appropriate for the task at hand, much more like engineering.
We are going to get more responsibility by being good at remote people management! :)

aka: We are going to take YOUR job since you apparently can't adapt.
I think you are kidding. Even my southern noname university had cs degrees 40 years ago. We had 3, one that was computer engineering, one in arts & sciences, one in the biz college
In practice, I've found that most candidates don't really care about anything other than total compensation.

I've worked at companies that offered private offices, work from home, great health insurance, flexible schedules, catered lunch every day, and all of the usual perks. We'd still lose out on hires to companies offering a couple thousand more than we did.

Come decision time, few people are actually willing to take the lower number. People willing to compromise compensation for other benefits are out there, but they're more rare than you might think.
Also, this is bullshit. As if you can’t build culture remotely. SMH
The point is that in your initial comment, you were saying that with decentralized cryptocurrencies you'll be free from third party interference, but with ETH the DAO hacker was subject to the very interference you claimed crypto wasn't subject to. Therefore it weakens your claim from something like "with crypto, nobody can stop you!", to "with crypto, nobody can stop you! ...except if you do something we don't like in which case we'll hardfork", which is pretty similar to how centralized systems work today.
What's up with the whole ,,quote" thing throughout this entire article?

The left side of a quoted statement should be the quote symbol, not two commas.

Very strange...
I think it was more of an indictment on the actual effectiveness of management's attempts at providing career growth in the general sense.

Can always job hop for promotions, no need for your manager to be involved
Please take what @farleykr and @robsinatra said very seriously and act on them.

A few years ago I suffered from anxiety/depression for about a year during what I thought was the most important time of my career. I was overseas at the time, obsessively working at least 10 hours a day without breaks and usually every day of the week, drinking a bottle of wine or a couple of litres of beer a night sleeping on average 5 hours a night. I absolutely hated myself, I stopped playing and listening to any music, and actively avoiding staying in touch with family and friends.

Then one night, when I was very drunk and literally crying on the streets, I somehow decided to call my sister (whom I have already avoided talking to for months at that point) and she made me stop drinking, sleep, and seek professional help. I've always had a lot of respect for her, and I think hearing it from someone I deeply care about made and the fact that she picked up the phone when I needed someone the most made all the difference.

Anyhow! The point of the anecdote is I can't stress enough how important the things @farleykr and @robsinatra said are. Once you start feeling better you will be in a much better position to act on the advice that everyone else has kindly given about career.

As for feeling incompetent, I think a bit of that is a good quality to have because knowing and admitting what you don't know something is a very powerful skill; just don't sit on it forever (as others have said) because nothing will become better if you wallow in it.

And one last thing about dealing with incoherent thoughts: write them down. I think it's too easy to sit there to theory-craft/fantasise/make excuses in your head all-day long; so try writing them down while taking care to organise them, and be honest to yourself, as best as you can.
Kicad is an amazing tool. Not easy to get into, kind of like vim in that regard, but when mastered, it's really powerful.

With that in place, I wish it had:

. Something to import LTSpice files directly into its schematics tool (or even better, go back and forth)
. A rough but well integrated auto-router
. A better parts library management system (the current one is really bad).

But even without those, designing electronics circuits with KiCad is a blast once you've mastered it.

And it's free ...
Real wage growth is by definition the portion of wage growth that outstrips inflation, and there has been measurable wage growth rather than shrinkage since 1950, even though it's a lot flatter at the bottom half of the distribution than the top. We've seen a massive growth in and overseas shift of the workforce over that time too. I don't think there's anything in the data to support the claim 'the next generation is on track to earn half as much purchasing power than us'.

And moving back to the original point, the reason why homes capture a larger share of incomes than before is down to the supply of homes outstripping demand, not the loss of the gold standard. If the supply of dollars were fixed as deflationistas advocate, you wouldn't lose the market pressure on housing, just the wage increases and incentives for people already holding large pieces of the pie to invest in something riskier than housing...
What does that matter for a static blog site?
LOL DNS provided by Cloudfare, comments w/ Disqus