skysight-inc/HackerNews huggingface dataset:
Twitter had the fail whale for years. Same with reddit. Facebook moved fast and broke things. What engineers often don't understand is that engineering is not important to the business, only the preceptor of it is. Even these huge companies are only backfilling engineering on their core critical components, while new experimental projects are sloppy messes. The only reason half the stuff is solid is that it gets to free ride on comping built for the critical core.
Don't try to get in the way of a good China circlejerk, it only ends badly.
these are excellent. Now I just need the same series of videos but for https://wildlifestudios.com/game-tennis/
> As an Army guy with a family embarking on his fifth overseas deployment

Seen any riots in Iraq? What did you think the Arab Spring was?

(Conversely I suspect the people in the protests are almost certainly all politically engaged and at least vote. The previous political engagement of BLM has not achieved anywhere near the same results as the protests have. The protests appear to be the only way to get police charged for murder even when there is clear video evidence.)
3pt14159 isn't saying that noddly should try and make money doing open source.

Noddly should gain the respect of an open source maintainer. These maintainers receive lots of requests for job openings and contract positions. Most of it is just recruiter spam, but some of it is real and the maintainer would be happy to forward them on to someone they respect, along with a recommendation.

It's that recommendation that's worth its weight in gold.
Oh yeah, don't get me wrong, I'm very aware of that. But I think a lot of smart people aren't, and I think that's affecting their predictions of how quickly the economy will open up.
I think this is super helpful, I definitely don't think all scores on the Joel test are equal. I would steer very clear of a company that had an 11 on the Joel test because they didn't use source control, but would happily work at a company with a score of 8 because they allowed some bugs, didn't have dedicated testers, no hallway usability testing, and had to take a few steps to build.
I remember watching, in a youth hostel back in the 80s, an Aussie movie dubbed into German.

My German was minimal, but when a swagman got out of a semi that had just given him a lift, he said "Danke Comarade" and I realized that he said "Thanks mate" which has greater connotations and meaning than just a thank you.
Welcome to the world of well versus poorly run companies.
The reason why technology like this exists and continue to exist is because people still use it.
> The thing about using these kinds of tools (IMO) is that it is effectively a giant flag waving at the NSA saying "hey: over here, I'm doing something worth keeping a close eye on!"

That's why I use Signal to chat with my wife and parents, and pretty much no one else. Secure apps need to become mundane so they don't draw attention, so I prioritize using them for mundane things.
IMO you are oversimplifying things... but even with your analogy, the Fed is predicting a more dire future: https://www.frbatlanta.org/-/media/documents/cqer/researchcq...
> The regular-old security mechanisms in Linux

Do you mean setpriv (separation between users and user groups)? Tangentially related: https://news.ycombinator.com/item?id=23279068
The build is reproducible: https://github.com/signalapp/Signal-Android/blob/master/Repr...
I guess the question here is long-lasting vs short-term impacts.

Most of the economic forecasting models have to be using historically-fit models.

Which is to say, they're giving predictions of what would happen if all of their data sources had experienced these changes in normal economic times.

But it's a bit of an open question as to what happens if we artificially demand substantial economic activity stop on a dime (via lockdown).

My gut says that we're going to see mitigated impact, for the simple reason that customers are a herd, and move gradually. They're going to tend to want to behave as they did before the lockdown (see: resistance to masks and other changes!) as long as they didn't lose their jobs. Which is turn should restart the economy fairly solidly.

What's required for doomsday scenarios would be for people to start behaving as though a depression were imminent. That is to say: limiting spending, hoarding cash, withdrawing money from banks, businesses putting off capital purchases.

Of those, the last is the only thing I'm aware of that's been happening. So we'll be in risky-but-fine land for awhile.
Pretty new to the language myself but it might be worth it to just dive in yourself and see. I imagine getting a proof of concept wouldn't take too long given how easy go is to learn, great builtin benchmarking, and the (from what I've heard) exceptional net/http library.
2TB is a lot.

I have a lot of stuff backed up into my 2TB account, and I'm still floating at only around 1TB of used storage.

But I don't take a lot of videos. I can see people with families who record a lot of HD video use up a lot of space more quickly than me.
Another year? You know how to tell time right; it is taught in grade school. It’s been _three_ months.

It’ll be a “miniscule risk” until it’s your family member dying. Go jump off a bridge.
One word: _Prioritization_.

Your standards and expectations are reasonable, but sometimes push comes to shove. You're describing a lot of intentionality of the seniors and management. Ask. Communicate. Share your concerns. Accepting the vast distance between the ideal and the reality is part of engineering. Bridging the gap is the other part.

I sympathize with your frustration, but no ideal place exists. My old team tried their hardest to get to the state you're describing for two years and got there. It was beautiful.
I think there are logical reasons to predict this but it seems flippant if they're not presented. Are you basing this on optimism toward treatment/vaccine?
Fun talk, seemed like I was actually there
Your comment about the three device limit on the free tier suggests you won’t pay for just a folder that syncs. And that is the issue. Dropbox basically saturated the market of professionals and agencies willing to pay for just a folder. New features attract additional customers, and they can do this while keeping basic sync solid.

I support their growth because their biggest competitors are Apple, Google and Microsoft. I want there to exist a relatively independent competitor with decent market share.
At what point do we realize that our lust for $100 televisions isn't worth being in bed with the devil?
It makes perfect sense that the government gets all the cleartext passwords forwarded.

People reuse passwords, so its likely that WeChat passwords allow access to other systems (like Facebook, Twitter, Alibaba, Amazon,...)

This attack angle of just collecting passwords for government has not yet occured to me before.
Not OP, and I think numbers are accurate.

But I think "pure cynicism" is too dismissive for an administration that is somewhat open about wanting to keep numbers lower than their reality and fires inspectors general without proper cause (though DOL IG left by choice). That said, the career professionals in DOL would absolutely leak if they were being told to fudge this data. That's why I have basically no doubts.

It's worth adding, there are lots of unique categorical employment issues that have presented themselves during the pandemic that can have large impacts on numbers. There's plenty you could imagine political officials arguing with the career staff about for legit reasons. If this was happening and affecting numbers to a large degree, I think we'd be hearing leaks about that, too.
I've written many webapps in my life time with browser and server-side validation. Encrypting is the very first step once the form is submitted. We never knew the password the only thing the library could do is validate it for minimum requirements and compare to stored hashes, that's it. If your password was "CannibalisticBabyRaper42!" as far as the server is concerned it met all the requirements.
In my org, I have created a process to clearly define what makes a prototype different from a MVP. It appears to be somewhat successful for what my goals were, which was to prevent prototypes from turning into long-term production code.

Prototypes have no restrictions that we would normally place on code (coverage %, automated pipelines, etc) and can only be created in a sandbox AWS account that has no access to our internal systems. It allows developers to prove out concepts or work with product to quickly iterate on PoC.

On the other side, PoC's have a limited lifespan and if successful, are expected to be re-implemented as an MVP, following our internal standards and guidelines.
Just browsing thru images shows this to be quite untrue. Its just a subset of reddit content, also gamed by bad actors. Plenty of hateful and violent content, as well as a staggering amount of misleading graphics as well. Look for yourself, be your own judge.
Yeah I struggle to believe that group is large enough to support restaurants re-opening. I don't know many that are willing to risk themselves getting ill but even the ones I do would rather stay home so that they can visit their family without risking their health.
Why do we need to use mount and pivot_root when we have chroot available? Am I missing something here about why those can't be used?
City Building Android Game Best and Most Popular
This. There is an amazing Black Mirror episode that treads on this subject: Men Against Fire (S03E05) [1]

[1] https://en.wikipedia.org/wiki/Men_Against_Fire
As with anything in Software, there's a tradeoff. "Code Quality" and processes have tradeoffs around risk, i.e. is this going to break something in prod?

If it's a real small startup (< 10), and you're pre-revenue or there's a bunch of emergency situations, then yes, a lot of what you're describing is normal. Things are crazy, and you have to cut corners to even make money.

If it's bigger than that, then you've got a problem and you should start looking elsewhere or attempt to change the company from within (hard to do unless you're in leadership).

Otherwise, here's my personal rules for "running scrappy":

- Pushing to master & prod w/o review is fine if it's truly an emergency or something super tiny, i.e. a whitespace change. Otherwise, it's good to get in the habit of putting up a PR, even for posterity.

- Connecting to prod dbs - never do this unless it's something you have to fix right now. Otherwise, just grab a copy, a backup, or connect to an idle follower instance if you need prod data (v ez to setup).

- Bad code is fine. You have to pick & choose your battles. Ideally care about stuff that's around building a mental model of your application rather than quibbling around refactoring some small function

- Similar note about testing... you can get away without it in a bunch of cases, especially if the app is easy to QA locally

- Deployments.... just use Heroku :-)

- It's good to spend at least a little time architecting/designing, but seriously time-box it and run with what you've got

- Staging environment.... you won't have a good one for a long time :-)
Some people have never had to make a long-term social sacrifice, because society is made to cater to their interests. They feel entitled to "the way things were." I'm sure being told no was a shock.
I think people who aren't making less than say, $50k a year are wildly underestimating the positive impact the extra $600 a week in unemployment is having. It was a huge win that (probably fortunately) slipped under the table during the bill negotiation.
What's wrong with the argument? At any rate it is all besides the point. The only feasible usecase for this signal face blurring is coordinating illegal activity. Any other use doesn't make sense for the reasons I've given a couple times.
> And then you also need a serious airport.

What is wrong with Manchester Airport ? It is the next busiest after Heathrow and Gatwick and already has two runways.
Plenty of Unicorn IPOs disprove this thesis.
Prior to acquiring some tools for my most recent technological stretch, I had a cheap phone and a 10+ year old desktop I rarely used for several years around 2008-2010 give or take on either side.

I was doing different things during that period. Not much interesting sometimes—factory work, late shift. I'd sleep most of the day, go to work over night, get in around 4 AM, have a beer and taught myself mandolin and played guitar.

After a stretch of that I moved back to the city and worked in a warehouse in Film/TV and started a band with one of my old friends.

I was never completely without one, but my access was heavily limited. Other things will just fill up your time. For me: reading, music, writing, ...drinking, socializing.

What's funny is when I climbed up a few steps in my Film/TV job I was given a company iPhone which I ended up relying on solely for all of my contact information, etc. One day they decided to unilaterally rescind it because they suspected I would be leaving the company and I never retrieved my contact info for many old friends—especially after having left Facebook and all that. Won't be making that mistake again.

And then of course, growing up in rural Southwestern Ontario in the 90's saw limited access to most things computer. We just went outside a lot. I enjoy what I do, but I really miss that last part...
and spaces! ;)
Build API Server Using Deno and MySQL
Joel's test is a good baseline. Ok, some things might or might not apply in some cases (are you really not going to put out a feature before fixing a minor low priority bug?), and I've seen companies follow these items but still be atrocious places, anyway.

My point is: a lot of software wasn't built using these principles. Software that's used in a lot of places and/or got very popular (also note there's no "unit tests" in those items)

So yeah, these are all good, but what I would set as priority (in my mind)

- Source control

- Quiet/comfortable working conditions (the "best tools" might be merged here - though the meaning of best tools is debatable)

- Bug database

- One step build

- Candidates writing code on interviews
> Or you can go to a corner shop and buy a Lyca or Lebara SIM with cash.

Which is still a stable identifier that other people know you by, so you will likely keep it a long time and amass a trail of location data. Also its trivial to tie to the IMEI, so if you actually want to change nyms you have to buy a new phone as well.

Everything about the legacy phone system is a liability. Contact discovery is difficult, but tying into phone numbers should be optional and only for the duration of setting up a contact. Using phone numbers for long-lived identifiers is insane.
If recovered, the cost of the machine would likely repay the recovery operation many times over even if scrapped.

What I don't like is the thinking of people who rush for the sign off, and paycheck date.
If you’re going to write a SaaS project (most of HN success stories) then consider what market you’re targeting. I found this article useful:

http://christophjanz.blogspot.com/2014/10/five-ways-to-build...
It seems unfair to characterize anyone's response this way ("cooped up," "throw away").

People have adjusted to situations that are not ideal. People will have different comfort levels over time, and they will attempt to reconcile those two things. To imply that a life without Sunday brunch is somehow lesser or worse is myopic.
I learned the hard way that no-one is going to plan your career for you.

It's good you are being proactive. But unfortunately lots of companies aren't clear about how to get promotions etc..is there someone in HR you can talk to? Or the founders?

I would just make sure you're at your A game if you are looking for promotion routes as well.
Dropbox is a publicly traded company (DBX) so any desired VC exits have already occurred.
It seems like there's two ways to go from here -- abandon it, or formalize it. Just because formalizing a concept is difficult, that doesn't make it impossible. I think everyone agrees that there is _something_ that distinguishes lisps from other languages, even if it's hard to say exactly what it is.
This isn't a direct link to the image. I'm pretty sure they removed it so that you couldn't use them as an image host.
Currents is just G+ for enterprise.
In this particular case, as a paying customer of 1Password who hasn't been terribly impressed by their customer support, I think I'd switch to this offering if the experience was at least comparable to 1PW.

I had some issues with 1PW not syncing immediately from computer to mobile, and I posted my annoyance with the fact that the Force Sync button had been removed. The response? Paraphrased, "we took it out because we want people to report the bug to us." Who's paying who?
A company that responded to this kind of solicitation would be unethical, at best, and is probably breaking employment law in the West.
I'm sure the agents are equipped with legitimate bank accounts and don't walk around popping foreign ATMs for quick cash.
Can't speak for France but London's tech scene is brimming with overseas offices of American companies. Out of my 5 tech jobs, 3 were with American companies, the other 2 being British.
I don't know if many people here don't know about the feature, but most browsers support pinning of tabs makes this relatively easy (especially in combination with Alt+<number> for switching to tab <number> from the left-hand side): https://support.mozilla.org/en-US/kb/pinned-tabs-keep-favori...
It appears to largely be a manipulation / changes in the reporting -- Here's the FAQ attached to the report:

https://www.bls.gov/cps/employment-situation-covid19-faq-may...

> In the establishment survey, workers who are paid by their employer for all or any part of the pay period
including the 12th of the month are counted as employed, even if they were not actually at their jobs.

> The household survey is conducted by the Census Bureau and normally includes both in-person and telephone interviews, with the majority of interviews collected by telephone. Interviewing for the household survey began on May 17th, 2020. ...

> In May about three-quarters of the interviewers at these centers worked remotely to collect data by telephone.

> In April, BLS made changes to the establishment survey net birth-death model used in the estimation process. These changes were continued in May. However, after further research, BLS extended the estimation modifications back to March. This change contributed to the revision for March.

> During their review of household survey data for May, BLS staff tested for outliers to determine
whether any changes were needed to the seasonal adjustment models. BLS staff determined that, as in
April, the vast majority of household survey data series had significant outliers in May. Therefore, BLS
staff made adjustments to the models used in seasonal adjustment processing to better account for these
outliers.

> Of the 8.4 million employed people not at work during the survey reference week in May 2020, 5.4
million people were included in the “other reasons” category, much higher than the average of 549,000
for May 2016–2019 (not seasonally adjusted). BLS analysis of the underlying data suggests that this
group included workers affected by the pandemic response who should have been classified as
unemployed on temporary layoff. Such a misclassification is an example of nonsampling error and can
occur when respondents misunderstand questions or interviewers record answers incorrectly. BLS and
the Census Bureau are investigating why this misclassification error continues to occur and are making
changes for the June collection. (See item 14 below.)
No you can't assume that, someone in the reddit chat had a more reasonable explanation:

- password goes through filter check onSubmit and some flag is set on the account immediately, it's added to a queue, pw is hashed and stored

- "account moderation" worker picks up task from its gigantic queue of Chinese accounts that need some automated action taking on them, bans account, notifies user, does whatever else needs to be done when closing an account for a service like WeChat

Edit just to remark: a lot of people commenting on this thread are making some pretty big assumptions about both what apps do do and should do with passwords.

In my experience, you can more or less say this: most companies and applications in 2020 do hash passwords before storing them in the database.

Beyond that, all bets are off.
When I was managing a large, distributed team of mostly mediocre engineers (at a poor bigco), it was common to take the best case estimate (provided by a senior engineer or architect), add 50-100% because due to lack of similarly experienced engineers responsible for day-to-day coding, add 25-30% for SQA, and add 50% for "business" delays (usually LOB heads who couldn't agree on features, or who asked for utterly stupid things that we'd have to explain away before we even got started ... like a web UI with a 52 column table meant to emulate the previous Excel-based "system"). The result was frustration all around because the senior engineers knew our estimates were crazy high compared to what they'd be able to do independently, our business stakeholders were mad because of the cost, and our CIO couldn't understand why it seemed literally nothing was doable in less than several thousand person hours. Good times.

But when you 1) don't have an constructive relationship between CIO/CTO and business leaders, and 2) offshore everything not to follow-the-sun but purely to save money (and then pay bottom of the barrel even in lower cost regions -- that company still only pays engineers 10-12 lakh in south India), you're going to get an inefficient org creating crap quality software.
> Except in my experience it’s not two years, it’s two months. And I can set up two micro instances with terraform in less than an hour.

Fucking that. Only skip the basics entirely if you don't plan to hire anyone in those 5 months (no or inadequate tests, no scripted way to create a dev instance? You just cut their first-two-months productivity in half.) and are 1000% sure no-one's gonna horrifically break prod, and don't mind dev velocity dropping ~10% (and/or bug rate and "of shit it's on fire" calls increasing alarmingly) every month over the next 6 months.

There's a lot of room between "we need a k8s cluster with autoscaling, three kinds of databases, lambdas, blah blah" and "LOL develop on prod YOLO!" IME this kind of thing never gets added in month 4 because there's already too much tech debt. Add it in month 1. A couple days and 10s of dollars/month setting up or buying tools & services to keep your team confidently moving fast over the next half-year is some of the most valuable work you'll do.

[EDIT] oh and in the specific case of Infra as Code or fully-scripted deployments, around month 4 when your stuff's a bit more complicated it makes your answer "yeah, give me these couple pieces of info and put me in touch with one of their tech guys and I'll have it done by lunch tomorrow" instead of "uhhhh... fuck... uh.... two weeks? Hopefully?" when your sales guy says "we've got a huge deal almost closed but they need our thing hosted on govcloud/on-prem/European servers, can we do that?"
I'm not American, but everything I read suggests that yes, of course; California pays much more than Missouri. I think the difference could be 2x - 3x.
Then again cost of living is also 2x-3x more in SV.