skysight-inc/HackerNews huggingface dataset:
I researched this topic several weeks ago and I stand behind my original post. My researched showed that the intent of the CARES Act was for loan term extensions however that's largely been left up to the discretion of each lender.

I have a 30 year fixed rate conforming conventional mortgage. This is ver-batim from their COVID-19 assistance page.

>Important: The terms of this Forbearance Plan, and any additional Forbearance Plan(s), do not include forgiveness of any amounts. The total amount of payments suspended during a Forbearance Period will become due and payable at the end of the Forbearance Period, and you will be required to either repay the suspended payments in full or make other arrangements for how you will repay the suspended payments, such as qualifying for a loan modification or another assistance option.

If your loan is owned by Fannie Mae or Freddie Mac, or if you have an FHA, VA, or USDA loan, your loan is likely subject to the CARES Act. The CARES Act allows for a forbearance of up to 180 days upon request, with an extension of up to an additional 180 days if your hardship is ongoing. The initial Forbearance Plan suspends payments for three months. If your financial hardship remains at the end of this Forbearance Plan and you are unable to resume your normal monthly payments, contact XXX for assistance. You may request additional Forbearance Plan(s) in three-month increments, up to a total of twelve months from the starting date of this Forbearance Plan, or seek another assistance option.

Even if your loan is not covered by the CARES Act, if you have a hardship you may contact us to request assistance. Please call xxx for further assistance.
Realforce did this a few years ago with Topre switches (which are capacitive).
Here's a video demonstration of someone using a keyboard like that as a piano [1].

[1] https://www.youtube.com/watch?v=mhCSIy-Qt0M
Although i don't have any citations of scientific research, but it shouldn't be hard to find.
I am not concerned about moral implications. But it sure is addictive. Head over to r/NoFap on Reddit, you'll find many first hand tales of how Porn has played an important role in ruining their lives.
Most EV conversions end up keeping the manual gear box because it's simply easier to build an adapter plate for the motor transmission interface than it is to build out a whole new gearbox replacement.

From what I've seen it's fine, you can choose which gear to shift to and leave it there. Cold start from 5th gear. Can even be fun to play with the gear ratios, apparently. But it is another point of failure.

One of the things holding me off from attempting an EV conversion on my old Saab 900 sitting in my shop is that the gear box in it is notoriously brittle and would break even with the torque from the (turbo) gas engine that it shipped with.
You might be interested in this article about lived population density vs rate of spread of COVID-19.
https://arxiv.org/abs/2005.01167
Although I do not have enough statistical knowledge to really tell if the author's assessment is correct.
Ask HN: How to use version control in software development?
After having experienced every single failure over the years, that could have been avoided by using a version control system, I think 2020 is the right time to get started. I have lost entire projects, added features that broke everything but took days to revert, and what seems like thousands of files with names like hello-world.c.final-1, hello-world.c.new-final and hello-world.c.thisworks that I have completely lost track of.

I have just started using Git as this seems most popular. It's easy to get started with the basic like git init, git add/commit and git revert, but I want to learn how to actually use version control in software development and I have not found any good resources on that. I understand the concept of committing "a unit of work", so we can revert/add isolated pieces of functionality, but this is not as easy as it sounds, and looking in the git log of many projects, not whats happens in practice.

Do you have any advice or resources on learning to use version control in software development? Not just the commands, but using version control in a way that will make it a invaluable tool.
Hand control doesn't make sense without being able to see it in your hand and conversely VR is pretty much a gimmick until they added high fidelity hand tracking (Talking Vive/Rift level).
I'd never want to live in Ohio. "You are thinking about it too much" is a weak argument.

Again, if companies could find good talent at cheaper prices in Ohio they would. Existing talent moving around does not increase the amount. It's not a given that market rate will decrease.
"Remote office" here doesn't mean working at home. It means an office that isn't in the same city as company headquarters.
Why bother? Businesses don't bother saving for a rainy day, they just hold out their hands to the government every time something bad happens to them, why should an individual be expected to be better than a business?

I'm somewhat kidding, but it's clear that this pandemic caught just about everyone with their pants down, from governments, businesses, and individuals alike.

Hopefully after this is over there will be a recalibration and people and organizations won't be so frivolous with their hard-earned money... but that was supposed to happen after the recession in 2008, and it looks like most people went back to bad habits after recovering from that.
If you're looking for more computer security / hacking related books, I can recommend "Sandworm" (by Andy Greenberg) and "The Cuckoo's Egg" (by Cliff Stoll). Both appear to have audible versions.
The identifier itself it made to track the user by 3rd party apps, so it's pretty clear why its there :)

Apple provides the exact same API - https://developer.apple.com/documentation/adsupport/asidenti... although IIRC it manages it better (users can revoke it, but it's on by default). I wonder why Google is singled out here though - if Apple is also mining our data, they should also be on the hook.

I wonder if all other OS vendors could be fined as well because the OSes are full of tracking identifiers - device MACs, device install identifiers, serial numbers, etc. There's plenty of apps out there that use those identifiers to track user behaviour.
Been doing a lot of meat smoking, but also toying with
https://phonefilter.io - easy set up a rick roll or a redirect phone number. Basically a throw away number with a bunch of configurable uses. Just a simple drop down to change what the number "does"
Also https://www.instagram.com/bestofstackoverflow/ - funny stack overflow posts
This article provides advice for how to spruce up your resume in order to procure interviews.

Getting an interview is maybe 10% of the overall process.

To make it through the interviews, you need to study an algorithms textbook and practice coding exercises. At the very least, you should be able to solve any of the Easy-rated problems listed on Leetcode without issue. You need to know what things ike "dynamic programming" are, etc.

I'm not saying that this is the way things should be. Just that this is the reality of what you will need to do to procure a job offer.

Edit: I see my advice has proven controversial. If you have better idaes about how to prepare for whiteboard interviews -- which many of us are statistically likely to encounter should we be thrust into the job market -- please share your suggestions!
I talked to someone years ago who was brought on at Reddit to help do something similar but ran into issues with the coins potentially being construed as equity in the company.

Looks like they figured it out.
Reddit has a feature called contest mode which orders comments randomly for the first few hours or so.
>Actual terrorists(like 9/11 type, well funded) know better than to even touch anything digital for comms

Then why is terrorist content discussed so much in content moderation circles, specifically the fact that content moderators are viewing it so often it induces PTSD in them?

ISIS has put out high definition videos of executions. That's the opposite of "not touching digital comms"

https://www.theverge.com/2020/5/12/21255870/facebook-content...
Senators that voted to let the FBI seize your web history without a warrant
Sounds like gear and gold grinding services for popular games/MMOs in Asia in decades past.
I've fixed this issue at a large company, and it was not intentional, but poorly written regex
That was kind of them. The one time I actually got let go from a programming job was when the company shut down suddenly: I showed up Monday morning and found out that there was an all-hands conference call at 9 AM. Everybody in our office dialed into it and it was a recorded message that the company had shut down and we were all unemployed effective immediately.
Hi and thanks for the questions:

1. By design the language provides some novel memory invariants including, no cycles in the object graph, no old-to-new pointers, and no pointer updates. Thus, we don't need to worry about cycle collection, can greatly reduce the number of Ref-Count operations, and can (later) employ pool allocation more consistently.

2. Bosque also supports by-value types (including the future ability to do by-value unions) and, since the language is referentially transparent, the compiler can aggressively use stack allocation and copy semantics. Also, the collections are all fully determinized and use low-variance implementations to avoid "bad luck" performance anomalies.

3. The compiler does not enforce the checks. They can either be checked at runtime or checked by converting the program into a logical form that Z3 or another theorem prover can check. Values in the language are immutable and there is no concurrency (yet) but since the language is immutable concurrency is by definition data-race free.
> but I haven't seen e.g. GPU-based databases reach broad adoption

NVIDIA announced today that Apache Spark 3.0 is built on RAPIDS and showed some benchmarks claiming same perf at 1/5 the cost.

Not your classical database application though.
You can skip step 3. The negative pressure on the inlet side of the fan is plenty enough to hold the filter to the side of the fan. The common square box fans sold in North America work perfectly with a 20x20 furnace filter.
Does Hacker News have a "Report" button?
I'm trying to follow why this is fine. I don't know much about this stuff.

If you lose your job for 5 months, but get your loan deferred, won't you just need to 6x the the normal payment once you get your job back? Granted most loan terms won't end right when you get your job back, but I feel like many individuals will not be able to keep up with their debt if they lose several months of income. Is this fixing a problem or just delaying the realization of losses so people don't go bankrupt right now?
Show HN: Self-signed SSL cert that is valid for any domain name
If the quality is not up to KN95 level (maybe 50% of the time), but being sold as if it is, how are the masks not fake?
That looks cool. I have been thinking about restarting my hobby of "electrical engineering". When I start learning this will certainly be my go-to tool.
Well you need to enable the option. If that fits you, it's pretty convenient. On Mobile tabs just get to accumulate and I don't have time/interest to close them all.
I am all for letting people do what they like with their bodies, but if people are trying to makes ends meet and they believe the only way of doing so is via selling pictures of their bodies - I think society has another massive moral failing on its hands

and this probably an unrefined opinion, but I feel like firing a worker for running a NSFW OnlyFans account (or similar) would, if not should, run agrounds for sexual harassment or unlawful termination. or at the very least be should be called out for being rooted in unwarranted social standards and expectations
I mean when the exposure occurred. I reviewed the API, and it seems that it only gives the date. So, if we want to try to manually vet false positives, such as through drywall, etc., it may be harder.
Flutter is pretty great. Code development is faster in my opinion when compared with React Native. Dart is fairly similar to JS but that's probably the biggest learning curve.
Why is that a problem? Everyone can sign for each other within their congressional district...

Some districts can lead initially, the rest can catch on
There are some interesting use cases being looked at by big companies such as Microsoft’s decentralised identity provider, Starbucks for coffee supply chains, and Many banks for interbank transfers etc.
Sony Is Going to Create World’s First Image Sensor with Built-In AI
"The Silent Downvoter". Skims through posts, looking for ones that violate some established groupthink or simply go against the current subreddit's zeitgeist, downvotes and sneaks off into the dark. Nobody knows their username because they never comment or explain their downvote.

I think we all wish that we could see the reasons people had for downvoting, but I've accepted that it's just like real life: people will disagree or dislike you and judge you, and you might end up none the wiser, and that's just how it goes.

I think this combination of phenomena, getting downvoted for going against groupthink as opposed to not contributing to the conversation, commenters trying to call out their downvoters, commenters accusing their downvoters of being sheep, is more illustrative of a different general issue: people have a tendency to perceive negative social signals as attacks. We all understand defensiveness as a phenomenon, but humans in general are also much better at spotting defensiveness in others than in themselves, so the calmness disappears when it's you being downvoted.

Downvoting as a mechanism seems to do an approximate job of social regulation at best, and I think that's specifically because the wisdom of the crowd is only good for some things and specifically not good for handling nuance or dissent.
https://twitter.com/rozgo/status/1255961525187235842

Real-time avatars with our deep computer vision pipeline; developed with GStreamer, Rust and LibTorch. This CV pipeline is usually used for training robots inside simulations and generating synthetic datasets. But given the circumstances, thought it would be fun to explore other use cases.
How to Start an Online Retail Store and How Much Will IT Cost
Here's the bug [1]; apparently someone made it so on purpose [2].

In related issues, I'd like switch to tab to be consistent so that ctrl-clicking on an awesomebar result always opens it in a new tab, instead of depending on whether it found a tab or not.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1479858

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1287866
I have recommended this to many people looking for such roles. Thank you for building this!
In 1983 I bought an Apple ][e with a monitor, dual floppy drives (but not the fancy duodisk verson), and an 80 column card. A friend and his father had bought several as a speculative investment, and when his parents left town he needed cash for a party. I took advantage of this situation and got a smoking deal.

A very short time later I bought a Hayes Smartmodem 1200 from someone wanting to avoid advertising in the local paper. Again, a smoking deal. At one point I dialed 60 BBSes a week.

A very short time later I bought a Z80 card so that I could also run CP/M.

It was glorious. I regret selling it.

I learned to type so that I could be more productive on that machine. That, and my handwriting was already atrocious.
I programmed Apple Basic, Apple Pascal, 6502 assembly, and C on that machine.
I used Apple Writer to transcribe and print a literary magazine for my school.
I typeset calculus notes on the machine.
I plotted star charts.

So much fun, and, yes, such a wonderfully expandable machine.
After receiving an email from a Big N recruiter, I decided to spend the last month working through LeetCode problems.

I'm glad I did, because literally every job I've applied for has had some kind of Codility or HackerRank style test - even bog-standard developer jobs have asked DSA-style questions. Yesterday, I was asked a Dynamic Programming question for a full-stack developer role at a bank.

It seems like these kind of interviews are becoming the norm, so I'll probably spend the rest of my furlough time working through DSA courses, grinding LeetCode, and doing daily Codility tests for different companies.
In my review of the API, it seems that that information cannot be retrieved.
While this seems excessive this would actually be easier to use-

amazonsupport@abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk.com
Not sure if this is sarcasm. If not, how?
Without revealing too much, this was a remote office, rented by the company, with folks in a variety of roles, including management. Not a couple of random remote employees.

The question of paying remote employees the same as "regular" employees is complex. Switching to the hypothetical:

If a company is headquartered in Louisville, KY, and somebody wants to work from e.g. Los Angeles, it would be ludicrous for the remote employee to accept the same salary in LA as in Louisville because the cost of living is much higher in LA. Considering the opposite situation, I find it unlikely that a company headquartered in LA is going to jump at the chance to pay an LA salary to somebody in Louisville.
I’ve heard similar stories about working at Sun back in the day. It was magical, supposedly.
I understand the snark but this is hacker news after all. Any kind of technical innovation is awesome to me as an HN reader even if it may not make business sense.

Also, I’m totally fine with them using all that investment money for R&D rather than lobbying or returning to shareholders among other things.
The Flag link?
Hah, that's an awesome project. I'd say it is somewhat similar to Josh Shpigford's Laser Tweets (https://lasertweets.co/).
The status page is down as well https://status.npmjs.org
Funny how you ask why Americans aren't protesting to get their government to serve their needs instead of the elites, and use the OWS as an example.

OWS protests resulted in zero legislation. Zero.
Great feedback, thanks! Sounds like I need to make the game rules clearer but hoping I can do that without explicit instructions somehow (it's a fun design challenge too). Let me know if you've got any ideas.

> 1. "?" is a wild card, right? (meaning it can stand in for any letter)

Yep! It'll autocomplete to a valid letter as you use it - there should be tons of valid 3 letter words so I was hoping people would figure it out with a quick bit of experimenting. Try just making up a long word to see if you can find one for big points (at the cost of the time it takes you to guess).

> 2. I once got a diphthong "qu" in a single tile - not sure if it was a glitch?

Yep, there's no "q" tile, only a "qu" tile to make it easier to spell something. Adding diphthong to my personal dictionary!

> 3. Why is a tile sometimes yellow?

Scoring explanation:

- Word scores directly depend on the length the word and goes up quick e.g. for a 3 letter word you get only 1 point (a deliberately lame amount), then 4 points for 4 letters, 9 points for 5 letters, 16 points for 6 letters, 25 points for 7 letters.

- The exception is yellow/bonus tiles are counted like they were two letters when calculating the word score, so one or more bonus tiles in a word grows the word score massively e.g. a 5 letter word using 2 bonus tiles will get you 25 points instead of the usual 9.

- You get rewarded a bonus tile if you spell a long word (this one for sure isn't obvious unless you play several games).

One of the core strategies is to earn a few bonus tiles with longer words, then make maximum use of them to level up by spelling words using multiple bonus tiles at once.

For the scoring, I was hoping for players to go through this thought process 1) "hmm, 3 letters words only give you a single point" 2) "4 and 5 letter words get way more points, and the score goes up rapidly by the length of the word" 3) "the bonus/yellow tiles boost the score up even faster". Sounds like this needs more work though so thanks.
I also rely a lot on the history and that's why I dislike Chrome. It looks like they make the history a pain in the butt on purpose just so that people rely on google to find what they need. I keep my history for a full year in Safari and it's quite easy to search for past websites
Yeah, stuff like this is one of my chief reasons I want to start working at a "top tech company". Just an overall higher level of tech competency.
The New York Times Surrendered to an Outrage Mob. Journalism Will Suffer for It
My point was that the actor model has the semantics of local mutable state. The fact that an actor model language is compiled for a von Neumann machine is irrelevant to my point.
As much as I like this, why is it so hard to have tab management that just works? I have six pinned tabs that I always want up. Important things like Gmail, Calendar Drive. Stuff that should never change. I don't want to have to remember to open links in a new tab from pinned tabs. It should know that pinned means pinned.

Perhaps if they enabled group persistence? I'm hoping this rather obvious feature is in there.

My solution has been to use a tab manager with a saved session that I can always recall when my pinned tabs break (such as when Chrome crashes, and loses my session entirely).
> well, I expect people in poor countries to start posting like mad in the hopes of getting Posting Points which they can resell to Americans and other people with more money than sense.

For what it's worth, that actually happened but with real money instead, there were entire local economies in Macedonia and other countries simply financed by the advertising income of "fake news" sites: https://money.cnn.com/interactive/media/the-macedonia-story/
check out https://screenjar.com, easily request screen recordings from your users if they are stuck.
It's been estimated by economists that we've now lost every production gain made since the end of WWII.
At least with Facebook and Twitter the editorializing is driven by their corporate culture and profit. With the Reddit mod system that water is way more muddied.
Those numbers shouldn't be taken at face value and should certainly not be compared. For example, here in Belgium every death at a nursing home is counted as a Corona casualty. Which increases the death by Corona massively in comparison with a country not doing that.

An article that really shows that difference is:
https://www.forbes.com/sites/lbsbusinessstrategyreview/2020/...
Yeah, it's the first I've seen or heard about that happening. I suspect the company wanted to keep some of the people, but greatly underestimated how little anybody was interested in working at headquarters.
You don't think there are people looking to exploit communities for their own gain?
This is fantastic. I've had a very similar idea kicking around in my head for a very long time.

These days it seems impossible to make sense of all the predictions from so-called experts. Tracking the accuracy of the talking heads is a great place to start measuring just how valuable their information is.
For decades, lenders have been preaching "don't pay off your mortgage, borrow against your house, its the best terms you can get". Now we see how that backfires. If the mortgage is never paid off, the house is always at risk.

I know, most young people have decades to go on their house. But even some equity can help if times are tough.