skysight-inc/HackerNews huggingface dataset:
Reminds me of eBay, and how I try to find parts and accessories specific for my old car. I used to be able to just type in the make, model, and year, and BAM, I had tons of results. But eBay has allowed peddlers of low-quality, generic junk to spam their listings. Now I have to search "1981 Honda Accord -fits -turbo -generictrash -etc" and filter out every single part that comes up 1000 times that isn't actually even designed for my car. They just call it a "generic" part and list that it fits every car. I used to search eBay regularly, and now I hardly go on there anymore because I can't find anything.
In that case: Thanks a lot! Did not know.
That is totally false to assert. So basically you're saying to 'ban them from day one' because...you don't like their politics?

and no, they are not a 'breeding ground for violence and hate thought/speech'

Reminds me of 'wrongthink' and you're advocating for its censor?

Censorship is evil, censoring that sub was evil to supress information
Interesting. That sort of pink was also Pantone's color of the year.[1] It's definitely a super popular color in contemporary design.

[1] https://www.pantone.com/color-intelligence/color-of-the-year...
Translation of a NY Times Real Estate Article for Those Without a Trust Fund
For folks looking for a good primer on the terminology and history of cooperative vs preemptive multi tasking, I took a pause on reading this thread to look for an article

https://dev.to/nestedsoftware/is-cooperative-concurrency-her...

This article does a good overview
I think one could get most of the way there by having a bot that:
a) Autobuilds the library based on its declared dependency stack.
b) Runs a test suite, and reports back breakage.

Anything that sits broken more than (say) a month can safely be considered dead. Super-stable low-level code will continue passing their tests forever, and things dependent on specific API versioning in left_pad will be marked dead quickly...
there are doctors making $500k/year living paycheck to paycheck. There are people working fast food who manage to save money. It is a spending problem.

The things you list do not help either group, but the fact is most people spend every penny.
Zaphod Beeblebrox's kite harasses Tuscon. Great, one more collapsing home. Why? 7 termites risk 5 bad days. Knight's queen kills narcs; Good Game queen. Fighting inside futons upends Greater Detroit in 7.

But that's because you forced the choice on me, and I'm only willing to work so hard for a Hacker News post. Ideally, you turn it into one coherent story. If I can choose my password, and I usually can after all:

Zaphod Beeblebrox wears 3 hats. He gives 1 to Ford. Why did he do that? He only has 2 heads. Xavier can't read Zaphod's mind now. (Does he even want to?)

ZBw3hHg1tFWdhdt?Hoh2hXcrZmn(Dhewt?)

That's 35. I could have that mostly memorized in a day's relatively normal usage, and definitely have it by a week. I have some rules I apply, like numbers -> their digits, periods are "free" but the other punctuation goes in, etc. Doesn't much matter what your rules are, as long as you're consistent.

Technically, this is less random that a truly random password, because rather than drawing uniformly from the space of possible symbols, you're tilted in the direction of what words can start with and some other things like that. I tend to just make up for that by swinging more entropy at the problem, and trying to work in some Xs and Zs and unusual symbols, and figure that it gets me close enough.

One trick to this: If you find in the first day that you're consistently remembering the phrase differently than you first laid it out, just take the hint and change the password.
Reposting this from the "is Pipenv dead?" thread:

We love DepHell. I migrated some work repos from Pipenv (and plain ol' pip) to Poetry. However, we didn't want to have a flag day where we updated our build tooling to be 100% Poetry, so I made a Makefile target that builds requirements.txt and setup.py from pyproject.toml. Now developers can work with pleasant tooling, but the build system can use the old stuff it already knows.

We're close to having everything migrated to Poetry. When that day comes, we can throw out all the compatibility stuff, update the build server, and be happy. Until that day, DepHell gives us an easy compatibility layer so that we don't have to do the migration all at once. It's awesome.
Layout 101
For those looking for financial institutions that don't gouge you here are some recommendations:

* Vanguard - They have been around since the 1970s and started the whole war on investment fees. Wealthfront tries to sell how advanced they are, but it's mostly a re-packaging of what Vanguard has been doing for decades. Customers are shareholders so you don't have misaligned incentives. They have tons of well managed low fee index funds. Vanguard works for most people
* Ally Bank - they don't charge many fees, reimburse atm fees, and give competitive savings rates
* Local credit unions - there are many local credit unions that have very fair policy and terms.

I find it ironic that this article hypes all these vc driven startups who are largely have the same incentives as the existing greedy banks and ignores existing institutions that have fair governance models and have been delivering fair and affordable financial products for decades.
Ask HN: How can a senior software developer transition into AI?
In my case my expertise is in JavaScript/Typescript & Java mainly, experienced with infrastructure, cloud & on-premise, security, managing a small team. I love what I do and I'm really good at what I do I believe, usually work on 1 or 2 side-projects on my free time, trying to find an idea that uses AI to start playing with it.

Would you just apply for jobs in companies that do AI? Do a Masters? Self teach with online course and then apply for jobs?
Let's put it into perspective. If they had 100MB on each employee, you could fit it on a 3TB HDD.

As it was payroll, if was probably in the kilobytes per employee, but let's say they had a whole megabyte on each employee. That's ~28GB. I can store about 10 times that on the phone im sending this from.

Really though it was probably closer to 2.8GB in total.

In other words, it was likely a tiny, tiny amount of data in the grand scheme of things. It was probably on a laptop or some external storage for convenience.
I am open for suggestions on how to make the search work better.
On youtube every so often complementary materials are linked via shortened urls, but youtube also tracks those in turn via their redirect urls.
The force behind the rise of AR/VR wearables
Who cares what the current thinking is - define your problem and implement the solution that makes the most sense to you.

IMHO, the problems with JWT are overblown. Yes, people have made huge mistakes implementing JWTs, but the fault lies with the implementation not the standard.

Stateless authentication tokens are always going to problems with revocation. There is always going to be a limit on how much you can cram into them. These problems are not unique to JWTs.

JWT has the advantage of being a standard with good support across languages. Other schemes might be slightly better at handling larger amounts of session data. Take your pick.
R 3.6.2
Don't forget the narrative being pushed by the owner class that taking on debt in the form of real estate mortgages and car loans is a sign of maturity and adulthood.
More 14+++, No 10nm in Sight: It’s a Cascade of 14nm CPUs
Those basics don't make the big money to investment companies. If you can be talked into trading money around often they make more money on those trades.
I had the same experience. It tells me that poetry is on the right track but not ready for serious use yet.
Incompetence, negligence, combination of the two... on the HR/finance side of business there's a lot of reckless handling of information.
I don't believe it's purely a spending issue when things like childcare, education, and healthcare are growing at 2x the inflation rate. We have basic infrastructure costs in America that are spirally out of control that are really eating into wages.
YEP. Every site that allows user-generated content has to deal with people who want to make stuff near, or past, the boundaries of what is legal and/or moral. If you move money around then you have to start worrying about people scamming each other, using you as a tax dodge or a laundry, and you have a whole bunch of fun new regulations to comply with regarding that sort of stuff as well.

The typical Silicon Valley Disruptor approach is to just wave away all responsibility except the absolute minimum the law compels you to do.
I'm really impressed by the "surgery" operations to keep reusing models as opposed to toss old models and retrain when some small part of the game changes. Appendix B has some pretty good dive-in.
> there are doctors making $500k/year living paycheck to paycheck.

Can you provide a source for that please ?
Also, it would be interesting to find how much of their expenses are paying back their insanely high tuition-fees.
I agree with all of this except password managers. If you use a lot of different public computers or temporary work laptops they don’t always let you install LastPass, so I frequently ended up being unable to access my accounts.
because that number is a lie and the replies made by those questioned keeps getting changed and twisted so as to serve the purpose of certain politicians

Go read [0] the entire survey yourself. In particular search for EF5B which is where the number that get misrepresented time after time. People need to quit taking for granted what they read, it is being used more to manipulate you than inform you. It is really distressing how easily people on this site are duped, I know you want to believe it but please just stop.

///*
Question EF5B. How would a $400 emergency expense that you had to pay impact your ability to pay your other bills this month
Response Percent
I would still be able to pay all of my other bills in full 85
I could not pay some other bills or would only make a partial payment on some of them 14
Refused 1

Note: Number of unweighted respondents = 9,670.
Question EF5B. How would a $400 emergency expense that you had to pay impact your ability to pay your other bills this month
Response Percent
I would still be able to pay all of my other bills in full 85
I could not pay some other bills or would only make a partial payment on some of them 14
Refused 1

Note: Number of unweighted respondents = 9,670.
///*

[0] https://www.federalreserve.gov/publications/appendix-b-consu...
I think it’s pretty certain that we can improve a lot. If that leads to human intelligence or something else we don’t know. But it’s worth working on improving things and trying different approaches even if the final result isn’t known.
Level Up from Junior to Senior Dev
Yeah last year we did it for 3 months as a pilot program. It was a little messy, but the librarians loved it. I took about a year break to think hard about how it could be more effective and came up with a self-guided curriculum and then launched this yesterday!

I plan to start small (intentionally so) to build a core group of students and then slowly grow from there. Over the past year The more senior students will pass knowledge down to the more junior ones.

Currently its still too early to determine if there are issues or if things are going well, but we have about 5 students that show up.

> Do you use the library computers for your coding bootcamp?

If students don't have their own computers, we have ssh access for them to code on our computer using a borrowed laptop from the library. VSCode supports remote coding so that's cool. You also have tools like coder.com and repl.it that allows students to code without owning a computer.
I'm excited to hear about the new fallout feature in Nukemap.
Then I feel like we're in agreement then that web scraping is a messy and imprecise art and the flexibility of a scripting language like PHP provides is immense.

I have no affiliation with plaid, I've honestly only heard negative things about those guys, I was only empathizing with the difficulties in maintaining thousands of different scrapers and why I felt a scripting language provided far more latitude to get things done.
I used to read a lot about strategy, but it didn't feel like I was getting anywhere.

The thing is, it's such a big topic, and so context-dependent, that so many "conversations about strategy" end up with the conversants either talking past each other, with Bob and Alice using the same words but meaning different things by them. This is how consultants get their reputations as purveyors of fluff---either the consultant is a space cadet and is talking about generalities without translation into the clients' reality, or the client is not understanding (or not listening to!) the consultant, who is later maligned as a purveyor of fluff.

A lot of the problem stems from people thinking and talking at different layers of abstraction. We all suck at talking about strategy, but programmers are probably the best at understanding why we suck.

For most people, most of the time, we're better off staying concrete.
> "Sometimes providers boost speeds for households during the actual FCC speed-testing period," the Journal wrote. "Comcast a few years ago upgraded speeds in some regions without notifying the FCC, making test results look stellar, people close to the FCC program said. The FCC discovered the changes after spotting anomalous data and adjusted the numbers."

This whole thing is frustrating. It is made to sound like some kids pulling some harmless pranks or something. What the heck. These companies are deliberately lying and confusing government agencies.
I imagine the BBC is not attempting to boast, merely being transparent. It probably says more about us, that the moment we see "machine-generated" we assume it will have an AI component.
But if the purpose of doing side projects is to be more competitive in the job market, are there that many high paying jobs that want Lisp?

Besides, in my experience, knowing a specific technology from doing side projects usually doesn’t count as much to potential employees as having on the job experience unless your open source project is really popular.
You beat me to it! Great book, it's right here on my bookshelf.
It will drive itself around the block until you are ready to go home.
Ask HN: Registrar, email provider, and recovery email contact info best practice
I often read on HN that paying for a custom domain is recommended for email, one of the reasons being that you can switch email providers at any time, or even host your own.

One thing I never see mentioned as part of this recommendation is how to handle contact information for your domain registrar, your recovery email with your chosen email provider, your DNS provider, etc.

For those that do use a custom domain, what do use as your email for these services? For instance, I use G Suite currently for my custom domain email provider and my recovery email is a free gmail account. Is it better to have a second custom domain email be the recovery email?

What about for your domain registrar? It seems like a circular dependency to use your custom domain email as your email address for the domain you are registering. Do you use a free email account for that as well, or do you use a second custom domain? If using a second custom domain address, obviously for the first one you need some kind of freely provided email first.

Really, I'm just trying to figure out, if I switch to using a custom domain address as my primary email, what email is best to use to sign up for the core services that provide access to that custom domain (registrar, DNS, email provider), and what is the best recovery email to use (custom or freely provided)?

Just want to avoid any circular conundrums or potential account lockouts down the road. Thanks for reading, and for any help you can provide!
Professors are accustomed to requesting grants from individual entities all the time and while they may often have internal institutional review or coordination, the granting entities don't typically require all requests from say Harvard to be submitted by Harvard as an institution. tl;dr professors are used to submitting proposals for grants directly to an organization, Google's approach at least in higher education would not be what a professor would consider the norm.
It's not a new pattern. And like MySpace, Yahoo, Digg, and so many others, Reddit will eventually fall out of favor and be replaced by a new better, less corporate system.

And that system will also follow the same path (unless it is started by an already-very-rich group of techies who value status more than money).

Just think: if you were fabulously wealthy, then burning a few million a year to have a completely free, non-commercial social site would be perfectly reasonable. Of course, eventually you would die and someone would then begin the usual path with your legacy...
Another way to looking at it is the upper-middleclass at google is riding a large wave of ad-tech/search money and have comfortable jobs for relatively little grind and risk compared to other companies.
In this case, they receive five billion requests a day, from a client base of over a billion. That's not really a small business any more.

I don't know what DigitalOcean would charge for servers at that scale.
Ask HN: Thoughts on a network for founders/creators to iterate on products?
I'm thinking about creating a network that lets founders test products on one another. As a network of founders we'd help UX test for each other, generally network and hop on video calls. Other founders are typically going to be your first users too so I think some interesting connections could happen here and product directions could change and become stronger as a result of more communication/feedback.

Lurking wouldn't be allowed on this network, and to get people to help you need to be helping others as well. I made a landing page - https://founderfoundry.carrd.co/ if you're interested or think others might be please share it out!

Would you like a community like this? What rules would be useful? How do we fight spamminess and make it genuine? Do you feel that the networks that already exist get the job done already?
Using spaced repetition flashcards to learn pretty much anything
It's a quasi particle, like a hole in semiconductors. It's a mathematical formalism afaik, not due to an underlying field that it's an excitation of.
You can revoke all JWTs by changing the signing key on your server. All previously issued JWTs will be invalid.
> The major DEs like KDE and Gnome3 are full of exploits and memory leaks.

Sry, but that is just not true.
Is this an advertisement? A lot of cool facts in here but it names one specific company as the solution
I for one applaud Facebook's new efforts to apply radical transparency to the personal information of their employees, as they have done in the past for their users.

Just like your circles of friends, browsing activity, unsent messages, sexual orientation, credit card purchases, webcams, microphones, address books, and geographic location, your banking records want to be free!

The only people who can be harmed by such honesty are those with something to hide, after all- and surely none of you have something to hide?
> We don't receive subsidies from the state, unlike women who are a net tax loss.

Source for this? I've never heard this claim before and on the surface it makes no sense. I'm a woman and I don't get any kind of special tax exemptions for it...
FWIW, I've seen dozens of programs break with changes to glibc.
Why wouldn't it be? It seems to me that at worst we would have to wait for computers to become as powerful and complex as a human brain, and then simulating human intelligence would be a matter of accurately modelling the connections.

Is there doubt as to whether a neuron can be represented computationally?
He may or may not be.

But Tesla is a pretty shity workplace (people work until they drop, 2% fired every year to keep everyone on their toes). It wouldn't surprise me if certain hard to measure issues are swept under the rug by overworked employees.
Some of the mistakes people commonly make - insecure ciphers, for example - should've been addressed in the standard.
Holy shit that's the worst when you're barely holding on trying to get through support tickets, but management wants you to side-sell as well.
They're one of the only public places remaining where you aren't expected to spend money.

Thanks for the great idea
> there are doctors making $500k/year living paycheck to paycheck. There are people working fast food who manage to save money. It is a spending problem.

The existence of a statistically insignifcant number of counter-examples on either end does not negate the broader societal trend toward greater wealth/income disparity.
I wish they would read that recommendation at sbir.gov
what are you missing? Please use the issue tracker for discussions of better features.
I think Goldbach is easier for people who know a bit about math (i.e., remember the definition of a prime number.)

Collatz is easier to explain for someone with no background.
I just checked too. Am able to read comments without an account on both reddit.com and old.reddit.com, desktop and mobile.

Maybe they were testing something? or did this as a trial balloon? or canceled it because of backlash?
Sure, but that's the nuclear option. Imagine if Facebook did that every time one account was compromised or they fired a staffer?
But then you can't "pip freeze" to get specific versions for production deployment.
The problem isn't making profit. The problem is when they see profit, and get greedy and want more and more and more and then become delusional about the "value" provided. Then all these people come out of the woodwork who are only looking to make money and don't care about the rest of it, and it starts going down hill. We're not expecting it to be free, just somewhat reasonable. And you know what? When it becomes unreasonable we quit going and it dies. So maybe they should listen to us a little bit.
It's not mere possibility, it's reality. The service's incentives do not align with the users', they are pursuing engagement as opposed to utility. It is actually counterproductive to YouTube's bottom line for the content to be deep and meaningful, they make more money when it's fleeting and superficial. This is the natural outcome of the attention economy.
> But software is, what, less than a century old? What possible evolutionary differences could have risen in that time frame?

But guns are, what, less than a millennia old? What possible evolutionary differences could have arisen in that time frame? No way that women and men would perform differently in competitive shooting [0], right? And as it turns out, men shoot faster, women shoot more accurately.

There's all sorts of things that have only existed for a century or two where men and women perform differently. Adaptation for one task often has effects on similar tasks, after all.

This doesn't mean men are better than women at CS! But "this field didn't exist a century ago" isn't sufficient reason to assert no differences can exist.

0: http://www.realbiathlon.com/2011/11/who-shoots-better-men-or...
> There is no magic universe where you can get perfectly tailored ads along with perfect anonymity.

That's not what they said, and I don't think it's what they meant. Seems they meant to point out that one can run ads simply based on product rather than user: e.g., if I'm buying a hammer, it's reasonable to show me an ad for a box of nails. It won't be perfectly tailored to the individual, but that's not the point.
I wonder if the same company could silo content to address this effect. Essentially have the same staff support multiple sites with identical backends. One which is child friendly, one racists, one for porn, ect. If creators get flagged too much, they just get bumped to a different silo, but you still take their money.