jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I shared your hesitation as well, but I don't think Mint is storing your bank password in cleartext anymore at least for Chase. I just signed up for Mint the other day and did not see anything like this for any of my accounts. For Chase, they specifically use Oauth to grant read access to the account.

For me, my checking account is the only banking account I really care about. So much so that I don't use my debit card for purchases and only use it for ATM. I really don't care if my credit card gets stolen since that's their problem and not money out of my pocket.
Oh for crying out loud. Is it not obvious that in both cases people should go to freaking jail? We do not need to agree on which is the worst crime. Are we so blinded by irrational partisanship that we allow criminals a pass if they are in anyway adjacent to whatever political tribe we belong to? God damn it. This sort of stupidity, of blind, intellectually dishonest allegiance to parties that could not care less for America is what is destroying the country. We are well on our way to at best paralysis and at worst civil war if we cannot step out of our bubbles and condemn bad behavior on its merits. What a pathetic ending for the greatest country of the last 100 years.
As long as that new business don't mess with the oil business, son...
This is a good point. Screenshots are a nice visual way of being able to determine where something broke.

It's worth noting that this is also something Selenium does, so you could just add the screenshots from that layer of integration testing to version control and require these tests be done at each commit or merge. To justinjlynn's point, you should have a separate repo for this due to some of Git's struggles with extremely large blobs.

Just a helpful hint, in terms of authorship:
"Cut out all those exclamation points. An exclamation point is like laughing at your own jokes." —F. Scott Fitzgerald
Unfortunately, I highly doubt that this will be seen as disturbing by the main stream.
stands up

Hi. I'm a programmer who's never been in the zone (as I understand it). This is in spite of being engaged in my work, and vigorous efforts to improve my practice.

I wonder how many of us there are.
That's not true and is horsecrap.

a) check length of password. Length < 6 = fail. Length < 10 = complexity requirement. Length < 15 = less complexity requirement. Length > 15 = secure.

b) ALWAYS do a dictionary lookup on the password. A dic lookup vs a dic attack is cheap. Hell the dic can be stored in memory in a hash map... even with misspellings, we don't even need to be 100% accurate either. Once you have that, basically check complexity: 1 word = no good. 2 words = ok, add a special character in there and a caps. 3 words = great. 3 words + special characters = awesome. etc.

Anyone can make one of these in a few hrs. and give error messages like:

"Your password is too short"

"your password is too simple for it's length, either make it longer or add special characters, numbers, and capitol letters"

"your password is made up of a single word or easily obtainable information about you based on information we have in our system, please change the words used or add more of them"

This means: (a) people understand why password is rejected and (b) people have choices and (c) increases probability that people won't forget their password.

Oh and any system that limits passwords to < 50 characters can fo fk themselves. Too bad ADP (paystub) has a policy of 6-12 characters. Thats right limitations, and I have to use that crap. Is a 4000 byte database column that expansive nowdays?

Furthermore... Changing password every 1-3-6 months is also bad. WHY? Simple, very very simple: 99% of the time you will have one of the following situations:

- The same password is used + an extra 1 or 2 characters.

- The same password is used + different capitalizations.

- A different password is used + post-it note.

- The user will forget their password immediately.

The TRUE answer to the reason why it policies are the way they are is because people don't want to think. "Tom did it this way, it must be secure." "I don't really understand it, so whatever, its the standard, it must work."

To make passwords secure they need to enact the policies I stated + a second factor for authentication. If you log in from an "unknown" location (a new one) just send them an email, or sms, or something that gives some key to enter to authorize. This will work in letting people know there is a breach, change pw on need, don't make ppl change passwords nonestop. Lots of advantages.

Wow writing this I feel like we need a startup that provides this exact solution. One question for the fellas who know more... how hard is it to spoof someone's ip without them knowing (internal network or external)
Okay, the lawyer in that clip explains nicely how mule's stock contracts have points designed to be negotiated in them that are "nice to have protections" that aren't mandatory.

Another way (especially if you're not working with sophisticated counter-parties) is to have very little of those if any, but instead try to keep it short and sweet.

When you go to a lawyer, it really depends on what you ask for: Their legal ethics somewhat dictate for them to be overprotective. So if you are afraid of scaring the hell out of people, you have to tell them to tone down the parts you want to be more toned down, how you want more X then Y, etc, and get across your actual goals of the process.
I will buy a WakeMate if they can resolve the two issues brought up in this review (not losing data and a nap feature).

The only problem now is that these were the issues that they were having 3 months ago when it was released.
"Ampersand" is apparently a corruption of "and per se and" which was the (now extinct) last line of the Alphabet Song a hundred years ago. Anybody can corroborate?
If Oracle was serious about this they would have reached out to Red Hat, Google, and the rest about repairing the LibreOffice fork.

Or just assign copyright on OpenOffice.org to the Open Document Foundation. This announcement smacks to me of "Embrace, Extend, Extinguish" but I'm not entirely sure why they would want to put resources into any of those things.
My question is: Would you use this if you could just connect directly to a database using the vendor-provided or third-part SQL client? And if so, what do you see as the advantages of doing so?
Debian used to do this for Firefox. It leads to confusion with users. “I want to install Firefox, why is there no Firefox in the repos”.
I have the say the computers in these photos look awesome. Much nicer than today's day designs. Looks quite modern again :)
I am not sure Overwatch's matchmaking time is a bug per se. The time estimates are bad for sure. But the matchmaker can really only be sure of one state -- if you queue for a match, a match will be made. The rest is predicting who will show up, along with some time-based scale for making a suboptimal match in the interest of time. Players absolutely hate these suboptimal matches, so the time threshold ends up being pretty high. The rest seems to just be luck; will the right combination of 11 other people be in the right place at the right time?

I think it could be improved, but it doesn't strike me as being buggy.

(Overwatch itself, lots of bugs. Tons of bugs. If they have any automated tests for game mechanics I would be pretty surprised.)
I think they are more "floaty" that "flighty" :P
Does anybody note that all schools and even universities do not count Asians and even South East Asians as minorities. Even though they have a lower percentage of the population as compared to Blacks and Hispanics.

This might be anecdotal evidence, but a large number of Asians that I know of are first generation or second generation Asians whose parents ran Asian restaurants or worked in those nail saloons. How are they counted as more privileged as compared to Blacks and Hispanics is beyond me.

In fact, as much as I disliked the Trump administration, it was sensible of them to sue to universities in an attempt to shed more light on the admissions criteria and how Asian students with the same scores were not admitted as compared to Black and Hispanic students.
Too bad, the Biden administration dropped that lawsuit.
You can compile it yourself if you like. I created a fork of the Lua Github mirror and made the necessary changes to compile with Cosmopolitan:

https://github.com/ahgamut/lua/tree/cosmopolitan
Out of curiosity, what are you afraid of?
That is basically my origin story too... only I was in a different part of the world. I even read through that very same text file.

My story differs a bit in that I didn't have many friends and was making my own games in BASIC on my Amiga 500 before I found BBSs and started my journey there.
Dmitry Sklyarov?

http://en.wikipedia.org/wiki/United_States_v._ElcomSoft_and_...
She didn't draw the other inmates as infants, only herself.
I have a Nexus 4 running 5.0.1 and it works fine.

If this was a widespread issue surely there's be more than just an bug report about it?
I try not to be picky about simple spelling and grammar issues online, but this is an important one: you mean prescribe, not proscribe. The meanings are almost opposite, so it matters more than most.

To prescribe is to define a desirable course of action. To proscribe is to define an undesirable course of action. Doctors prescribe medicines; laws proscribe crimes.
The effect of school could be isolated by comparing different countries with different cutoff dates. I believe the American and UK systems are based on age when the school year starts, so the youngest in the class were born in August. Sweden groups classes by birth year, so the youngest were born in December. The Japanese school year starts in spring.
I almost bought Sublime, but realized it was a bad idea just in time. I decided to give emacs another shot, this time jumping headfirst into Lisp too, and it's amazing. Really nice.
Thanks for clarification. Does GWT assist in storing component state on the server?
Thanks for the explanation. The collective wisdom of HN is right on having a landing page with a couple of short sentences on what GWT is all about.
Yes you're right. Quite the embarrassing mistake I made there.
Are we talking about the same drives that don't implement flushing properly?
HN didn't kill Slashdot - it was Digg.

The chain is for practical purposes:

Usenet -> Slashdot -> Digg > Reddit -> HN

(Yes, I know that HN predates reddit. Talking about the where programmers hang out, though.)
I like Go and was seduced by channels and go routines. But, I found time to learn Rust (still learning really - Rust is an epic and amazingly rewarding to learn!) and have to admit Rust is far and away the most modern, state of the art and most important programming language of our time. Go compiles easily (pay for it later!) and is sponsored by Big-G. Rust doesn't compile easily but when it does there's a lot of guarantees. And, it does concurrency just as well. Apples to oranges really though.

After picking up Rust I feel like Go just offers nothing. Why not use Java or .Net instead of Go? Highly unlikely Go will be more performant than the JVM. Want something less safe and easier to write in, why not use Python, etc?

You can't write real time systems in Go and you never will be able to. You probably shouldn't write "systems" programs in Go.

Go has a couple built-in features that other languages can and will get with library addition. Go is a 1-trick pony I feel sometimes. It's an "in thing" that doesn't serve much of a purpose overall I feel. It looks like C but lets face it, it's nothing like it in terms of performance and never will be. It isn't a replacement for C.

Is it Google looking at the same strategy as Sun/Oracle and Microsoft? Who knows. But, after using it for awhile and letting the glimmer fade, it feels like a regression. Developers, developers, developers!
I would nominate Jacob Appelbaum and Moxie Marlinspike.

https://en.wikipedia.org/wiki/Jacob_Appelbaum

https://en.wikipedia.org/wiki/Moxie_Marlinspike
> We'll always have SMS.

Not much good for talking to people on things that aren't phones.
This is how I feel. I don't watch TV for hours like I did as a child. What I do now is worse; stay in doors programming, browsing the web aimlessly, or staring at the ceiling. I don't blame my internet lifestyle for this really, but I literally don't know what else to do and the internet is so accommodating to me being a shut-in. I know I'm wasting my life but I don't know how to stop.

San Francisco is a beautiful city but it is wasted on me and I feel like I should feel guilty for that. I don't deserve this nice city; it belongs to creative people.

Trying to leave the house to do anything interesting takes herculean efforts. I can't find joy or interest in anything beyond an intellectual level. Everyday sometimes feels like it's worse than the last.

I'm trapped in an un-ending present where I grow older but never grow as a person.

ps - anything you have to suggest is something i've heard already x10 and have or currently trying, such as therapy.
Well... what does it mean
As always with these stories you have to read between the lines to work out what kind of culture-war zealots Google is having to contend with.
> The signals from the current US administration is pretty clear.

If it was only the current US administration then it would be easier. Didn't the bush administration also had a policy "You're either for us, or against us"?

Even in the case the current administration is replaced, it's only 4 or 8 years until they are again replaced by another administration willing to blow up alliances for domestic politics.
The fact that screenshots of those calendars were later found outside the company, helps to demonstrate intent here.

Also, it might be legal for me to follow a person around in public and film them, but doing that is still incredibly creepy and indicative of mal intent.
Yeah, that's what we LIKE the others to think.

Realistically, our armed forces are at a strength of about 140K soldiers right now (pretty sure that's not a state secret).

The parts of the terrain that are actually inhabited are not particularly forbidding (let them build their RISC processors in a hut nestled beside an 8500ft mountain pass. Don't forget to bring popcorn as you watch them).

And nuclear power plants make a big fat bombing target for opponents too lazy to make their own dirty bombs. Conveniently placed smack in the middle of the inhabitable part of Switzerland, too.
But the migration from teleprinters to text terminals to terminal emulators was in one direction. I think the comment's point is terminal emulator to terminal emulator embedded in a web browser is a regression.
Yeah, I remember the same bank was in trouble just a few weeks ago for a different set of compliance failures.
This post serves as a good illustration of why pursuing heretical ideas per se isn't such a great idea. For every lone genius there are a hundred genocidal racists.
I'll look into some of the videos once I've got access to Flash.
I lack the ability to downvote you, but this comment is clearly a series of fallacies. You've assumed at least two things I don't see in evidence:

a) That the customers Sun served in 2004 didn't care about anything ten years away. That their time scale for data on disk was less than a decade. And that marketing to them about how ZFS planned for the future was not effective.

b) That building a 128-bit filesystem (as opposed to a 64-bit filesystem) substantially impacted the amount of time it took to engineer the filesystem or impacted the adoption rate by customers. Clearly those are not facts in evidence. Since we know that an integer behaves pretty much the same regardless of whether it's 32, 64, or 128 bits, it's probably safer to assume the opposite.

I take the opposite lesson: I think when planning your startup, a little thought into "are we representing data in a way which we can extend into the future?" is not a terrible idea, especially when the choice is between a 32, 64, or 128 bit integer.
To some extent, sure, the larger the organization is the more bureaucratic and inefficient it gets at about everything. But there's still one fundamental difference - with public schools, one is forced to attend (truancy laws) and forced to pay for it.
Sometimes 10-year-old problems do get fixed. Glad to see that Mozilla is continuing to take browser making seriously.
I thought that was common knowledge. First party/exclusive titles for gaming consoles are usually killer apps. People buy Playstations to play Gran Turismo and Metal Gear Solid, and people buy Nintendos to play Mario and Zelda.
Should this title not be “BIG TECH AND CHINA: WHAT DO WE NEED FROM SILICON VALLEY? starring Peter Thiel”
Wait... so Godzilla is going to end up being a documentary?
Ah, sorry, I misunderstood. I amended my comment.
Pretty much that. Can I look back over my day and see that I spent time being angry/unhappy? It's not zero. There are other human beings on the planet with or without social media. But I have much less of the provocation-outrage-anger-depression cycle without Facebook and Twitter in my life.
I really enjoy reading these to learn the infra behind one man bands.

Another good read is Wenbin from Listen notes. https://www.listennotes.com/blog/how-i-accidentally-built-a-...
You are absolutely correct: Bazel by itself does not make your builds reproducible. If a tool calls rand() or bakes the current time into its output, reproducibility goes out of the window.

What Bazel does, however, is to make it possible to run build steps in a sandbox (although the current one is kinda leaky) so that your build is isolated from the environment and thus behaves in the same way on any computer. It also tracks dependencies correctly so that it knows when a specific action needs to be re-run.

This makes it possible to diagnose non-reproducible build steps easily. At Google, the hit rate of our distributed build cache usually floats around 99%, and this would be impossible without reproducible build steps.
Great product we use all the time!
If you enjoyed this, worth checking out This American Life episode: 129 Cars [http://www.thisamericanlife.org/radio-archives/episode/513/1...].
You mean Moody and Scully.

It's a bit hard to see him differently now.
And when it goes up 1000% every 4th year, other investors notice too :D
>On the other hand, as we can see from the article, you can run a very lean remote company and still grow and be successful.

Eh, this is a pretty unique situation. They spent a lot of money and effort building the initial product and growing users. Now that the product is (mostly) feature complete and they have sufficient users they can run lean and mean. But that doesn't mean they could have run lean and mean while building the company. IMHO, you still need the upfront investment to build out the core product and acquire a sufficient customer base.

The reality of today with interest rates so low is that growth is more valued than cash flow. So while lots of companies (Dropbox, Slack, AirBnB) could do something like this and start generating a bunch of cash they create more value in the eyes of investors by growing.
Yes they are, and several states followed up with manual hand counts. This includes Georgia (which performed 3 manual recounts!).
I do. Just disabled it, thanks for the suggestion.

Already running discrete graphics all the time so no auto-switching.
Great idea -- there are obviously lots of capable student freelancers, and that talent has yet to be properly channeled, I think.

Another idea, why not include/add a platform to connect students to allow them to get together and form team for startups? This is something that could be shopped around to universities, and you can sell the university essentially a platform to allow their students to innovate. Then, they do the work of fostering innovation in courses/etc, the students go to your site and connect.
A lot of the responses to this comments are focusing on licensing which I think is missing the interesting point of this thought. I agree that many of the images here are likely copyright infringement but this is not a new, unique or interesting problem.

Imagine that instead of rehosting the images they just linked to the original source on social media. This is now legal, but is it "right" to aggregate images under this context?
Meh. For what it's worth, Windows doesn't always do this right either.

In my particular case, I have a HP Elitedesk 800 G4 mini (a small form-factor desktop) that sleeps, hibernates, etc perfectly on linux. Worked ever since it was brand new.

On windows, for some reason, it randomly turns on at night. I've tried deactivating pretty much all I could, including the option to wake up to install updates (and I usually install the updates fairly quickly anyway).

This also happens on an older custom-built PC. Random screen problems (AMD RX card) and / or previously unused USB ports don't work. Everything goes back to normal after a reboot. As this computer doesn't have a TPM, bonus points for the screen turning on bright blue in the middle of the night for bitlocker unlock.

Linux sleeps and hibernates perfectly on all my PCs (all some form of HP elitedesk or probook - I haven't tried those on the custom-built PC).
> Don't you have a way to disable it and go back to what Microsoft calls Traditional Sleep?

Yes, on some laptops, such as Lenovo, you can switch from "Windows" to "Linux" sleep mode in BIOS (yes, they are really named after the OS).

Here's the rub: you have to reinstall Windows. There used to be registry edit you could do but that seems to no longer work. At least it didn't for me.
Of course, but why would someone be happy with that if it's a significant downgrade from where they are now?
So I can see a copyright angle. I agree.

Nevertheless, the account itself is not distributing either fake products or copyrighted products (one could argue the service which uses Twitter for comms, violates copyrights, but not the Twitter handle itself.)

I mean, why not ban the accounts for all accused criminals? There should be a firewall between the content of the Twitter account and the entity(ies) behind the accounts.

I really loathe how they are deciding what is permissible to say (as well as determining what IRL actions are non-grata and affect status of the a Twitter account. (We don’t like what we heard second hand that person said or did, so we’ll suspend or terminate account).
EU citizen here. Not a lawyer so correct me if I'm wrong. :)

WhatsApp uses "privacy shield"[0] to allow it to flow data from the EU to the US.

However, privacy shield was rejected by the European Court of Justice on 16 July 2020 (Schrems II) [1] so we're back to "standard contractual clauses" [2].

There's currently no alternative to Privacy Shield.

[0] https://www.whatsapp.com/legal/privacy-shield/?lang=en

[1] https://en.wikipedia.org/wiki/EU%E2%80%93US_Privacy_Shield#L...

[2] https://ec.europa.eu/info/law/law-topic/data-protection/inte...
Gravity is a lie?
As far as I am concerned the iPod has become completely superfluous. I am surprised that people still buy them - what for?

My mother (honestly). She doesn't use computers (too difficult, no interest) or smartphones (yet another subscription). But with the iPod Touch she can listen to music, call her kids from the other side of the globe with Facetime and the front facing camera, and send e-mails. The last two generations of the iPod Touch brought her from 'never used a computer', well into the 21st century, where she can manage to do stuff online that matter to her.

I bet that there are a lot of casual users, who just want an affordable device to play games, write e-mails, and listen to music, without spending $$$s extra on an iPhone, which also requires a relatively expensive subscription to provide value over the iPod Touch.
Used to get this quite often when I was office-based. Now I'm home-based, I get the slightly better 'phone call every hour' approach to make sure I'm putting required hours in.