jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I love JOOQ.

Thanks for the great work!
Correct me if I'm wrong but isn't a big part of async programming that it forces you to think about error handling.
Working as a Java developer I have seen very lousy error handling mostly because try/catch lets you wrap everything and kill errors easily.
Most of the node code I have seen handles errors much better thanks to it's async nature.
I see--so only the victims and families were emotionally traumatized by this incident? That does not even merit refutation.
I feel kind of sorry for anyone using a database with no schema enforcement, who has yet to learn why hope is not a strategy for maintaining its integrity over time. I've seen Notes documents decay to nonsensical states the app can't handle at all within five years.
Many thanks for posting this - it's enlightening context. :)
but they don't mention horses either. the method of travel is irrelevant.
That’s too simplistic a take: they aren’t running shady ads and unlike many sites they allow you to you subscribe and not see ads at all. Unfortunately, large chunks of the public — especially tech site visitors — have been conditioned to think of content as free, and the adtech bubble hasn’t pooped yet so we can’t reverse that trend.
There's an aspect of this that strikes me as a little strange: the basic recommendation here seems substantially more to the benefit of society than to the individual who might be encouraged to cultivate their own genius by this method (or a parent in their kids).

> How do the people who do great work discover these paths that others overlook?

> So what matters? You can never be sure. It's precisely because no one can tell in advance which paths are promising that you can discover new ideas by working on what you're interested in.

> But if interest is a critical ingredient in genius, we may be able, by cultivating interest, to cultivate genius.

> It may even be that we can cultivate a habit of intellectual bus ticket collecting in kids.

The main premise here is about the value of encouraging interest in essentially random topics (limited by some loose constraints from heuristics on "mattering"): it must be assumed that the majority of selections will be failures, with a rare critical exceptions. The structure of such a strategy is a very poor for any individual to adopt, but great for someone who might benefit by many other people adopting it.

According to the essay if you also happen to be talented then the selection should be less random—though the case of Newton here is a clear enough example that whatever reduction of randomness induced by talent, the possibilities of topic selection will still range widely enough to include ...undesirable picks. Additionally judging 'talent' is difficult enough that the practicality of using it as a criterion is pretty limited.

There is a cynical way of interpreting this—but it's not the one I have in mind. It seems to me more just a blind spot that most intellectuals have about the real value of genius. If you start by considering quality of life, it's not a great pick (going by the odds here, I mean; i.e. it's possible to be happy as an obsessive genius, but it's not the most likely outcome). Instead the value of genius tends to be axiomatic and not closely examined (I was that way for most of my life, too). When you look closer though, it's really most often to the benefit of society over the individual, and many of these people aren't fully aware of the tradeoffs involved in the sacrifice they're making (i.e. what sort of positive things show up in life when you aren't "driven" or obsessed by something).

I just hope parents consider this before going gung-ho with this method. It's at least a profoundly difficult moral question (imo).
If you’re overwhelmed seek comfort in the fact that if you do something then you have taken a step forward. Start with small reasonable things that take ten minutes. They give you the energy and motivation to do the big things. Eventually this builds into self control and organisation which allows you to do the huge things.

When you get demotivated and start procrastinating look back at what you did to remind yourself what you can do.

Oh and write lists. Lists are cool. Don’t procrastinate by spending ten hours reading HN trying to find some list software though; just use whatever you have on your phone already (I just use reminders on iOS). Don’t use some outliner software on a PC because you need that on you all day every day.
With alt-tab?
one thing I like about Texty is the real-time Desktop notifications that pop up (like a Grown Notification) whenever I get a new text.

I don't have to be in an app to get these notifications - as long as chrome is running, I get these notifications, whether my active window is chrome.

Does Deskdroid do this too?
I swear I've seen some of these in World of Warcraft...
He forgot to mention that Facebook also has an Oscar-nominated movie about it. Match that, Google!
1. Beware the enthusiastic newcomer who wants to redo everything The Right Way.

2. Don't make standards so stupid that no one can follow them and be sane.

3. Make a scratch directory for small throw-away tests. Use it often.

4. Avoid auto-doc systems that require elaborate comment formatting.

5. Never allow failure to look like success.

6. Make everything easily testable.

7. Make as much as possible configurable, and make all configurations automatable.

8. Know what your compiler does to your code; if it will make your code clearer and easier to change, do it yourself.

9. Substitution is the key to modularity.

10. Study theory, and practice; theory gives meaning to practice, and practice gives reality to theory.

11. A bit of wisdom always sounds more profound when formatted as a chiasma, and a chiasma always sounds more profound with a bit of wisdom.

12. Never stop at 10.
its not speculation, they passed CC numbers in the clear over SSL instead of hashing them..
On a pedantic note, is there a reason why large corporations 'regret' mistakes rather than apologize for them? Is it just so they don't want to go on the record as being wrong?

Sony's statement for reference:
http://blog.us.playstation.com/2011/04/26/update-on-playstat...
There's a notice at the top of the page that says "This Meetup is cancelled" (presumably due to the blizzard that's forecast to hit NYC starting Monday night).
Oh, I didn't think you intended to trick me. Perhaps some context that'd help you understand my state of mind when I wrote that: while I may be a dev and hacker professionally and as a hobby, I went to university in mathematics specialising in number theory. I'm expected to know silly things like the difference between "one way function" and "trapdoor function", so it's a touch off-putting when I forget.
it’s great but from what i’ve also heard, the permanent remote teams at fb for instance are pretty shitty projects that no one else wanted to own, not the shiny stuff most people want to work on
I really like the idea and implementation. Its pretty neat for collaborative code editing and much better for editing code then etherpad or google docs. I think this should be the main focus. I think i will use it primarily to discuss and develop code with other ppl.

But I won't use it for a pastebin as i really love http://paste.pocoo.org/ which supports syntax highlighting for many languages, an api to upload files, great python commandline util, support for multiple files with different syntax highlights in one paste etc. JFTR the most important thing for me to use codr.cc as a pastebin would be an api/commandline util and more languages
Bull. Life would go on.
It's a bit tougher to read, I'll give you that. Somewhere there's an option to change the color, but I think there's a karma threshold.
CDN would help a lot in this case and is a lot cheaper.
> Automotive software should not have frequent updates.

Quite the contrary, I don't want to know how many integrated nav solutions or mediatainment systems are vulnerable to all sorts of exploits with no way to be updated except by an expensive visit to a service center.
That's a shame, do we know why? is it just not finished being implemented? I found a page[0] that said at some point they had stalled on refactoring something.

[0] https://ghc.haskell.org/trac/ghc/wiki/Records/OverloadedReco...
Previous discussion https://news.ycombinator.com/item?id=8908880
Data analysis using a shell can be amazingly productive. We also had a talk about this at TLUG (http://tlug.jp/wiki/Meetings:2014:05#Living_on_the_command_l...).
Might be that thing where in exchange for working for them you get to keep your freedom.
That's an interesting question. I did my best to explain my view in my first reply to you, but you seem pretty hostile to my point of view, and I don't have the time to discuss this in depth. If you're interested, I recommend you consult the available literature on Nietzsche's views on women, like Nesbitt Oppel's Nietzsche on Gender, which argues that though his writings often use misogynistic language, his views on women are deeper and don't reveal personal misogyny, more the opposite. I quoted his question about truth as a woman because I find it witty and thought-provoking, and my qualifier of "somewhat misogynistic" points to his use of the stereotyped image of women as basically irrational.
the requirement for pre-processing makes me a bit suspicious, it's going to be a pain to interact with other parts of the toolchain, so i would hope there's a very good reason for it. i would make this at the top of the README.md.

The same comments apply to a lesser extent to the C++14 requirement- does your framework really benefit from using C++14 features over say C++11 ? Again I would make this clear at the top of the README.
The most important salary negotiation tip:
DON'T TELL THEM HOW MUCH YOU ARE CURRENTLY BEING PAID OR GIVE THEM A RANGE.

Recruiters always ask this up front and INSIST that they must know. I have NEVER been denied the opportunity to interview for refusing to give a number upfront.

If you're applying at a company, it means you've done at least a little research on what they should be expected to pay and you see somewhere around that range as acceptable. You don't have to tell them that you've researched their rates and find them acceptable, because that too would be like giving them a range, instead the research is simply to avoid wasting your time. You wouldn't want to interview for a job that pays the position with compensation worth at most $60k when you're already making at least $100k.

This way, you have an advantage: you know roughly how much they pay but they have almost no idea how much (i.e. how little) you will accept as compensation. Best case scenario, they offer you MORE than what your research said they would, and you negotiate a little more on top of it and accept, assuming you actually like the job. Even if they say no to your counter offer, you're still ahead. Worst case scenario, they offer you less, they say no to your counter offers, and you have to decline. Either your research was wrong or they were lowballing you, either way you've got multiple other interviews in process (right?) so move on. If you find your research is repeatedly off the mark, find better sources.

No matter what, don't give them a number. Make them give you a number first and negotiate from there.
Further reading for the curious:

The official rules: https://www.firstmid.com/wp-content/uploads/2014/02/2013-Cor...

https://files.nc.gov/ncosc/documents/eCommerce/bank_of_ameri...
This is the cleanest implementation guide I've ever seen. Its a breeze compared to the former.

Fraud issues:
https://bankinnovation.net/allposts/focus/comp-reg/ach-is-a-...

A dev's take:
https://security.stackexchange.com/questions/85046/what-prot...

> Note that ACH was never designed to fullfil the task it's currently used for.
This is because a bunch of the units on the market source their heat from directly around the water heater (likely a conditioned area of your house). They have options for ducts to dump the cold air they generate outside during the winter, but this doesn't help as you then need to draw in outside air to make up the pressure differential (otherwise good luck opening doors).

Units that have the radiator/compressor outside are 3-5x the price, and are hard to find.
As a US native who otherwise mostly abstains from sugary processed foods, big-brand peanut butter is one part of my country's food culture that I absolutely cannot shake. I don't eat fast food or drink soda, but I must have a jar of Jif around at all times. I have tried every type of organic peanut butter and found them all more or less vile, mostly due to the oiliness but there's also usually something flat & colorless about the flavor -- not just missing sweetness but something else. On the other hand the less adulterated alternatives do taste a lot more like actual peanuts, which makes me dread to know what it is that I'm missing.
Yes, it's a philosophical argument. It's never really been the case that publishing something means you have to publish everything, whereas with things like electricity and water, we tend to say you get it if you keep up with the payments.

So if YouTube is a publisher, it'd be a new thing to force them to publish everything anyone asked them to publish.
I'm very fond of Gene Wolfe, but for people who want an intro to his oeuvre I would strongly recommend "There Are Doors" over Book of the New Sun. Not because I dislike BotNS, but it's a real door-stopper slab of a tetralogy (a pentalogy if you count "Urth").

To me There Are Doors really punches way above its weight.
Also IOT wifi - for communication between iot devices tv/fridge/microwave and home base without requiring "owner" permission.
Yeah I used to play them a lot when I was at college, I never really got into the new mobile games, candy crush etc. Shame they aren't as popular anymore.
Yep, you'd think that an easy cash sale would be attractive to car salesmen, but it screws with their compensation system to a degree that they'd just as soon tell you to suck a lemon. I suspect the reason a lot of dealerships created 'Internet desks' to sell cars at invoice was to keep their salesmen focused on the deals where they could still bamboozle someone.
Wouldn't it simply be a matter of bombing the ever loving shit out of those artillery positions? Given that firering a single shell effectively means that they have given away their position, and that the US posses planes invisible on radar this shouldn't be that damn difficult.
Good point. Off topic a bit but there's a homeless guy around here who has opted for a stroller instead of a grocery cart for his valuables. :-)
Hi Tommy. I read some of your articles and HN comments. They somewhat remind me of Terry Davis' comments on HN[0]. As you might know, Terry's writings were severely affected by his schizophrenia. If you suspect you might have symptoms of schizophrenia, it would be a good idea to seek diagnostic help and treatment. I am not a mental health professional and could be completely wrong, I hope you don't take it the wrong way.

[0] https://en.wikipedia.org/wiki/Terry_A._Davis
> The life expectancy gap between the poorest and wealthiest Americans is about 15 years.

That's a function of our broken system, not our overall wealth as a nation. Poverty in the U.S. has been increasing alongside GDP for years now. Restoring the economy to the way it was won't solve that.
The experts are, in part, getting kneecapped by politics.

Watch one of the now-daily press conferences and you'll see Dr. Fauci trying to gently (so he doesn't get fired) correct inaccurate information from the President, in real-time from the same room.
>What's your definition of “republic” here? You seem to see it as an opposite to democracy.

Yes. Democracy (government by the people) was the ancient Athenian ideal of direct government.

Republic (res publica, administration of public "things"/affairs) is the roman inspired version - but it just means that the country is considered to be governed as a whole "public thing" by some body, as opposed to being a thing belonging to the emperor or king, etc. to do as they wish and for private gate).

A republic doesn't have to be democratic - a cadre of "wise people" could e.g. govern one to the exclusion of the public at large. Or the public might be given some token participation (like voting for one of several bodies of government, or merely voting for electors to elect the actual government, etc., and/or, common too, voting for people with fixed 4-5 year terms on abstract platforms for the whole term taken wholesale).

The discussion is blurred because modern republics (almost everyone) often label themselves democracies because "vote".
You can run emacs on sailfish.
In about October, I discovered the weird world of Print'n'Play board games: https://www.pnparcade.com/collections/free-games
There are also plenty of How To Play/Review videos on youtube to help you find ones you might enjoy
I'm sorry I did not get what your comment implied. Yes and no regarding what?
Doing cannonball is the easy way. These guys can’t cut it on a track so they compete in recklessness.
Tesla will face real problems once old school car manufacturers ramp up their EV production
> They broke the law. They committed sedition--I copy-pasted the actual definition of the law. It doesn't matter why they were trying to break law, they still violated the law.

This presumes that your perspective on the alleged fraud is factually correct. If we don't presume the facts of the matter one way or the other, it looks like they may have been petitioning their government for redress.

> Let me put it like this: if I were to kill the President, I would be a murderer. It doesn't matter if I think he's a deranged nutcase whose continued presidency would irrevocably damage the country: I would still be committing first-degree murder

I think the same argument applies to vote fraud. It doesn't matter how much you hate the president (or think him incompetent, or whatever), vote fraud is vote fraud.

> Some cosplayers did pretend to make electoral vote certificates to compete against, but cosplaying an electoral vote does not meet the legal requirements to create a valid electoral vote certificate.

So they are trying to prevent the cosplayers from successfully impersonating actual electors.

> I'm not going to respond to all of your points because my blood pressure can't take this, but I will close out with this comment: what happened yesterday is the electoral equivalent of lynching.

Thats hyperbolic and undemocratic.

> Even if you think it is justified, it is still an extralegal attempt by a mob to execute their will, damning the due process of anyone they come across.

Yeah I didn't support their actions but its kind of like the protests last summer: riots are the language of the unheard.
This is exactly my problem with this very common retort. It is exactly "perfection is the enemy of the good." There's 3 solutions to climate that we have right now (and we should be betting on all 3. 1) Fission 2) a miracle in fusion research, 3) a miracle in battery storage. We needed to act 20 years ago (really 50). While we don't act we are still polluting with coal and oil. But I think people are ignoring point #3 and I don't think this is necessarily the fault of the average person because there's an inaccurate representation in the media about the progress and how far we still have to go. Fission is the compromise we make for not having acted 50 years ago. It is a much smaller problem for future generations to deal with than that of climate change. So at this point it is your choice: nuclear waste for the future or climate catastrophe. (Not to mention all the other waste and stuff but that's another discussion)
Typing on ortholinear is quite uncomfortable for me. I find column staggered to be far better. Also why would someone learning a new layout pick Dvorak when there are better alternatives like Colemak, Workman, or Colemak mod-DH? Theres softer mechanical keys too like silenced linears.
My wife likes me so
That's not what the article is about, though
The article is not about physical appearance though.
I’m in a similar position, albeit mostly because even though my professional career has been predominantly one stack, there’s just no real chance to ever really get to learn the ecosystem. Most of the work hasn’t called for me learning much of an ecosystem, especially since in very bureaucratic environment, a lot of it is simply delegated to someone else.

I often half joke about how I don’t know any programming languages which is unfortunately kinda of true. I’ve toyed with a lot of languages, including ones that your average developer may not have even heard of, but at the end of the day it’s just toying.
Time to update the old joke: "Ubuntu is an ancient African word that means 'steals all your information'".
That strikes me as an obnoxious professor. What conceivable reason could there be for a college instructor to do that? I only took a few courses before I withdrew, but the math instructors always assigned problems with solutions for homework, that way we could tell if we didn't understand something and ask about it in class.
I really hate it when big corporations give in to patent trolls and fund their warchest.
i think this table was already posted many times - but this equality table thing never gets boring :D
What is the reason you can't store excess on the grid?
Reminiscent of the Delorean
I get wanting something that looks different, but difference just for difference's sake is no virtue.

I think if I had to render the term "alt-right" in vehicular form, it would look something like this. It seems to me an disturbingly accurate reflection of our polarized times.
This may be a bit of an exaggeration, but there are some implications to IT. May running malware removal tools (or antivirus software in general) be theft? Was the malware planted by a government agency? By your government? Under a warrant? Better don't touch at all?

(The entire matter is highly absurd.)
Guessing here, but you might have some older, incompatible generators installed. Could you try to reinstall your global generators?
Because apart from the keycaps, everything is configurable in the OS and isn't a feature of whatever keyboard you are using? Or is there a requirement I am not aware of?
Sizecoding is a major part of the demoscene.

.kkrieger may be the most notorious in the game category but 96k is actually on the heavy side for such productions. One other example of a really small game is BootChess, a chess engine in less than 512 bytes to fit in a BIOS boot sector.

And you should look what people are fitting into 4k intros nowadays.
The point about two external monitors is fair but short-sighted. It’s not gonna age well. Apple will release the next version of the chip with multi display support.
That’s a very big claim conspicuously made with no supporting evidence. In particular, misleading editing and entrapment is all Project Veritas does.

You can find individual journalists who betrayed their audience’s trust, although rarely so badly, but you know about them because they get fired, not promoted. This is true across the political spectrum – CNN, Fox News, NPR, NYT, WSJ, etc. all have their biases but they’re all qualitatively better than someone whose business is based on deliberately editing video to mislead in service of a political narrative. The fact that some right wing people see ethics rules as an attack on their politics is disturbing but it’s only saying something about their values.
Trickle down economics works!

Any day now.
Different people learn differently. Something that is obvious to you might not be obvious to someone else. The author learnt in that way and shared that, which is a good thing.

Sometimes, Haskell seems to be more mathematics than programming.