skysight-inc/HackerNews huggingface dataset:
Even untargeted scams can fool a savvy person by coincidence. I followed my accountant when he switched accounting firms. Within two weeks of that, I got a generic accounting email SharePoint document share. It linked to the actual ms domain and used some redirection trickery to end up on a pixel perfect copy of the office 365 login screen. I only didn't get scammed because my password manager refused to auto fill.

Had the email come after I had learned the name of the new accounting firm, I never would have even clicked on the link.
I was thinking about this this week in the context of online shopping with in store delivery. My wife recently waited nearly half an hour for a “drive up” delivery where she had to check in with an app. Apparently the message didn’t make it to the store, and when she called half way into her wait she wasn’t greeted with consolation, but derision for not understanding the failure points in this workflow.

It seems that the inflexible workflows of data processing have crept into meatspace, eliminating autonomy from workers job function. This has come at the huge expense of perceived customer service. As an engineer who has long worked with IT teams creating workflows for creators and business people, I see the same non-empathetic, user-hostile interactions well known in internal tools become the standard way to interact with businesses of all sizes. Broken interactions that previously would be worked around now leave customer service reps stumped and with no recourse except the most blunt choices.

This may be best for the bottom line, but we’ve lost some humanity in the process. I fear that the margins to return to some previously organic interaction would be so high that it would be impossible to scale and compete. Boutique shops still offer this service, but often charge accordingly and without the ability to maintain in person interactions at the moment, I worry there won’t be many left when pandemic subsides.
> The move comes at a time when the NRA is in its strongest financial condition in years.

"This move" means filing for bankruptcy.

See https://en.wikipedia.org/wiki/National_Rifle_Association#201...
Couldn’t agree more. I use Safari and Firefox and couldn’t be more happy after finally deleting Chrome after using it since forever.
Show HN: The News Board – The top news from around the world
Look up the definition of a Unique Factorisation Domain and a prime element of a ring. The theorem that the integers form a UFD necessarily takes into account negative primes.

[Edit] Here: https://en.wikipedia.org/wiki/Unique_factorization_domain
Windows even needs a reboot just for .Net, which is potentially like updating GCC needing a reboot on Linux
I didn't get that joke if I'm being honest. what am I missing?
Railroads did well into the '30s, and really declined by the '50s and '60s. This kind of decline happened everywhere in the world, except maybe Japan. But the introduction of HSR in Japan was done by government railways and actually bankrupted them, forcing them to split the debts into a "bad bank" and privatize JR Group.

Railways were going to decline because we spent a half trillion dollars building a competing highway system, which had several distinct advantages:

- by and large highway travel in the US is not charged a toll, which makes the per-mile marginal cost much easier to deal with

- highways are not charged property tax and railways are. Many a railroad during the decline ripped out tracks and electrification to reduce the value of their property and to goose up their balance sheet before potential mergers.

- in addition to not paying tolls, the amount of subsidy for highways from the general funds is much higher; compare that to Amtrak, which is so poorly funded a lot of its trains don't run more than once a day.

- minimum parking regulations are pretty much everywhere in the United States, and the requirements are generally much higher than what's needed, so last-mile is not a problem for cars; you have to arrange a journey to and from the train station

The main difference between here and countries that survived a railway decline is the absolute lack of interest from the government in keeping it alive. Amtrak was founded by Nixon with the intention of letting it die.
> I have yet to see a scam which would fool me

Maybe not but you will. If you live long enough you will suffer inevitable cognitive decline until one day you will be vulnerable to such a scam. We all will. No amount of good diet, meditation, fish oil and exercise will keep that from happening.
I stopped using Facebook when I was looking around the HTML tags for an image (can't recall why) and noticed it listed keywords for the image. The keywords were lacking context and only mentioned objects and weather, so it was obvious the user didn't assign them. Facebook logging what's in photos is creepy enough, but the fact it was happening in the background was the worst.
The Chromium build instructions are very clear on this: https://www.chromium.org/developers/how-tos/api-keys

> Note that the keys you have now acquired are not for distribution purposes and must not be shared with other users.

> Many of the Google APIs used by Chromium code are specific to Google Chrome and not intended for use in derived products. In the API Console (http://developers.google.com/console) you may be able to purchase additional quota for some of the APIs listed above. For APIs that do not have a "Pricing" link, additional quota is not available for purchase.

The notice has been there since 2013, when the page was first archived:

https://web.archive.org/web/20131211101458/https://www.chrom...
Maybe instead of building another one, go help improve existing ones.
Many think that Silicon Valley tech corps are super special and mythological, yet they’re just protocols dressed up with a fancy user experience.
If you can replace the ISP provided router with your own you should be able to renew the lease.
Rail in the U.S. is the best freight rail system in the world. Europe boasts a great passenger network but fares poorly when it comes to freight.
For America to be great in both sectors, busy corridors should be dedicated to one use or the other (e.g. Northeast corridor, California, etc.). Success in having highly efficient freight systems and highly efficient passenger systems are pretty much orthogonal.
Integrations are never maintenance free, however I found them much easier to write than to get a greenfield proxy up to snuff. It can call out to lua functions nowadays, but I haven't had to use that yet.
If I had to go back to Java tomorrow I would use Gradle hands down. I don't know why the author didn't grok it too well, but for me it has tons of plugins, the scriptability when a plugin is slightly off from what you need, and can be extremely tiny when you just need to build a simple jar.
Are you using signal as your main messaging app? If so restart your phone - i could not see sms due to their current issues somehow. Restarting fixed it.
Exactly. "No such file or directory" is the default error message for the ENOENT error code.

https://www.man7.org/linux/man-pages/man3/errno.3.html
Have you filled out this form? It’s not as good as a phone number, but they should be able to sort it out.

https://support.aws.amazon.com/#/contacts/aws-account-suppor...
How does erlang fix the problem of not having enough physical servers?
That's a very good point. Actually, I just thought about something in the context of this conversation: one's absolute top priority, both in life and tech, should be to stop the bleeding[1] that emerges from problematic circumstances.

Whether those problematic circumstances, harm, arise due to happenstance, ignorance, negligence, malice, mischievousness, ill intentions or any other possible reason is ancillary to the initial objective and top priority of stopping the bleeding. Intent should be of no interest to first respondents, rather customers or decision makers in our case, when harm has materialized.

Establishing intent might be useful or even crucial for the purposes of attribution, negotiation, legislation, punishment, etc. All those, however, are only of interest, in this context, when the company in question hasn't completely damaged their brand and the public, us, hasn't become unable to trust them.

All this to say, yes, this is a terrible situation to be in, how are we going to solve it?

Do I care if Google is doing harm to the web due to being wilfully ignorant, negligent, ill-intentioned, etc? no, not an iota, I care about solving the problem. Whether they do harm deliberately or for other reasons should be of no interest to me in the interest of stopping the bleeding.

[1] https://isc.sans.edu/diary/Making+Intelligence+Actionable/41...
Second possibility: Did you connect a Sonos Device to your router using ethernet? If so, does your Sonos send on the same wifi spectrum your router does? My Play:5 sent on channel 11, so did my router, mesh repeater could not send to base while all connections appeared to be just fine.
This is more of an advertorial or promotional piece that does not offer much value to the reader as the title claims to.
I wonder if this is why older music often sounds so much more pleasant and relaxed. Not recorded with a click track?
Isn't the typical responsibility of the manager or the team lead?

Inquire often is followed with more requests, if each developer serves as the weekly-speaker-of-the-team, will the external partner eventually figure out "John will do anything for us and Steve is mean"?
Could this be the basis for a class action lawsuit?
What functionality do you need that isn't covered by file locks?
> Railroads did well into the '30s, and really declined by the '50s and '60s. This kind of decline happened everywhere in the world, except maybe Japan.

Genuine question: have you recently taken a train in Denmark, Sweden, the Netherlands, Germany or anywhere else in Europe?
isn't the problem here keeping the cloudfront hostname, vs. setting up a CNAME from your own domain to point at the distribution?
I would expect a journalist to share this information. Many journalists don't shy away from sharing the details when they are reporting a story on someone else.
You upload action is hosted on a different domain from the domain that serves the content.
Women tend to write things like "be more original than saying hi" or "I don't respond to 'hi'", but when the shoe is on the other foot, they send a "hi" anyway.
If you don't mind me asking, how does Stitch scale?

We're currently using bespoke Spark-based ETL tool because we need to move like 2 TB/day from various place, especially legacy system that don't make incremental data movement practical.

How does Stitch even run, all SaaS in Stich Cloud or something?

Thanks!
"...And that's reason number 3955430, ladies and gentlemen, why monopolies are bad and MUST be dismantled."
Agreed - I've found Alter's work to be very helpful and his notes are excellent.
Ask HN: 2020 Recap Thread- What did you build/learn? Your tech-stack/tool-stack?
As 2020 was a very interesting year, I am really curious to know as an individual what did you do the entire year. What skills did you learn? What did you build or try to build(% completion is just fine)? What is your tech-stack? What tool-stack do you use?
Wuhan Institute of Virology engaged in research on behalf of Chinese military
Which is basically what a DDoS will do with its botnet. Nthis case it was an involuntary one without a C&C.
Ignoring that ARM isn't all that RISC-y anymore, CISC vs. RISC is basically a trade-off between density and the ease of widening execution.
I don’t understand. Are you saying people are claiming she made the whole thing up and was just going around saying she was an associate professor at Harvard?
The Harvard Extension School is a program of the Harvard Division of Continuing Education, which is part of the Harvard Faculty of Arts and Sciences.
Unclickable ads are a super interesting idea, I've never thought about that. It would change so much of the internet if ads were that simplistic.
Simple. Either call or reply asking him why he didn't send this mail to the secretary.

If you can't be so direct with your boss, find another job.
The java.time.* are the new classes (IIRC, based on joda-time), but there are also the old time libraries in java.util.* and java.text.*. I don't know which ones the parent poster was talking about, but it might be the old ones.
The Most Important Resolution
Hi Kyle,

I still have the reocities.com domain, would you like to have it? If so I'll be happy to donate it free of charge.
I combine Joplin and Zotero for Zettelkasten-like capability. One thing I wish is that Joplin's desktop client wasn't based on Electron.
If Covid-19 Did Start with a Lab Leak, Would We Ever Know?
I haven't been paying attention to the engineering particulars; I just know that the two laptops and the Mac mini released have no user upgradable RAM. Are you saying there is something about these "M" chips that suggests there will be no upgradable RAM?

I'm missing something.
The biggest benefit to anything approaching pipelining is making data-interactive developers think about intermediate and transient state.

In my enterprise coding experience, most app developers don't thing of db's as anything other than "one, current state." Which makes debugging a nightmare.
Pretty much. One repo for the notes, one repo for the logic. I tried to keep it as flexible as possible so that I could theoretically integrate any kind of frontend/backend tech at a later point.

At the moment everything gets hosted locally unfortunately. I was planning on polishing it so that it's easier to setup. Then I can put it on a Show HN in the future as a kind of "how this was built" :) and give some inspiration to other people who thought of building their own.
Wow. I wonder how lng it will be before the Big Tech oligarchy will start blocking websites for “misinformation”.

Insane world we’re heading towards.
> due to the Oracle litigation they were trying to get away from Java where possible.

not a lawyer here, but isn't the litigation related to Android Java-clone, not 'server-side' java-usage?
IANAL, but declaring yourself to be in your “strongest financial condition in years” while simultaneously declaring bankruptcy in the state that’s investigating you for laundering money into your leadership’s pockets[1] doesn’t feel like a particularly prudent strategy to me.

[1]: https://ag.ny.gov/press-release/2020/attorney-general-james-...
Of course they care. They've taken over everything they've been able to take over and they're still going strong. This is not by mistake. This is why Google needs to be broken up.
I appreciate the implied question... why do this? Essentially I believe the current approaches fail to be 'mainstream friendly'. I've started to discuss this with a neuroscientist friend of mine and we are currently exploring why this is the case.
I don't know what the implementation actually looks like in chrome, but it could work on a blacklist that's stored locally and updated on a regular basis.
Ah, that's a good observation. Looking at the datasheet for that TI chip, it is powered by + 3.3 V, but contains an internal charge pump that generates a - 3.3 V supply. So the output can swing across ground. That's what eliminates the need for blocking caps. And it specifies a DC offset error of +/- 1 millivolt. So they've designed around the need for blocking caps with internal circuitry and a guaranteed maximum output offset.

Now what happens if there is an input offset, such as a constant stream of input words other than zero? That's where the system designer has to take care of things. And there are offsets even when blocking caps are used. The caps only prevent compounding those offsets from one stage to the next.

And a certain amount of offset won't kill your speakers. It just has to be kept within reasonable bounds.

I've noticed when using the audio input of a PC for measurement, that there is a constant offset, which is just an artifact of the ADC. The audio recording software has a function for removing that offset. In fact I would consider an audio recording with a large residual offset to be a poor engineering practice.

Often, switchmode amplifiers with BTL output have a large normal mode offset, so they can be powered by a single supply. And single-supply audio circuits tend to be festooned with blocking caps. ;-)
Unlike first-class monads, sum types are not some sort of esoteric FP construct that arises from challenging technical problems around dealing with external state. They are the very obvious dual of product types, which every language has some version of. They are easy to understand, require very little tutorial-ing, and their power is immediately obvious when you start using them.

Product types model "x and y", sum types model "x or y". One of them is universal. The other has been totally missing from mainstream languages until recently. No wonder our software sucks so much.
Facebook is re-adding NEQ, its internal publisher quality score
Idk, it could still be wrong or not as useful as thought of.

https://www.forbes.com/sites/augustinefou/2021/01/02/when-bi... :When Big Brands Stopped
Spending On Digital Ads,
Nothing Happened. Why?
Show HN: I made a tool that helps you create email signatures and share to team
Of course they care. They've taken over everything they've been able to take over and they're still going strong. This is not by mistake. They just care about different things than you do. This is why Google needs to be broken up.
I'm dubious about any such claim to objectivity.
Just sue them for damages. It's libel.
Zettlekasten: the Kubernetes of note-taking systems.

I think it’s important to bear in mind the context this system grew out of (academic research) and ask yourself whether you really need such a heavyweight note-taking system. It’s also important to realize this system is not a substitute for accepted patterns of knowledge generation, such as summarizing extemporaneous notes and making time to review your notes frequently enough that the knowledge captured actually sticks.

Zettlekasten is a system layered on top of that and basically serves as a database for things you already know. If you’re not already doing the former behaviors then it’s likely you’re just going to be wasting your time hacking on a system that won’t provide you enough value to justify the maintenance cost. In fact, it’s likely that the overhead will be so high that you’ll lose time to practice the foundational behaviors that really pay off in the long run.
Because malware sites are practically ephemeral, pop up and disappear on short time frames. A review period wouldn’t do much except let them game the system even better.
I have xfinity configured with custom DNS and used to have a somewhat similar problem. At the same time each day, DNS would stop working (but I could still reach plain IPs) for a couple minutes.

It went away after I called them and had them "de-provision" and "re-provision" my modem. Basically deleting it from their system and readding it. For whatever reason, whenever I'm having chronic comcast weirdness, having them do this solves it. It sucks that this is the way things are.
> Did anyone from congress or Biden transition team communicate with AWS about parler?

That, I wouldn't know, I was just saying that a guy like Bezos is already a political player (a non-elected one, at that), had he lived in Russia he would have already been called a oligarch a long time ago (it's a multi-multi-billionaire, owns one of the top media institutions in the country, it's non-neutral when it comes to politics).
The railroads generally weren't broken up. Instead, they faced heavy regulation, especially in regards to setting prices and passenger routes. Post-WW2, the passenger traffic collapsed due to airlines and highway traffic, while the regulator generally required railroads to continue running money-losing routes.

The Pennsylvania RR's merger with New York Central in the 70s proved to be a disaster. The result of the Penn Central bankruptcy was the removal of several of regulations, and the transfer of passenger traffic to local commuter rail agencies and Amtrak. Freight companies consolidated like mad afterwards, ending up with what are now 7 major railroads (UP, BNSF, CSX, NS, CP, CN, KCS), and they invested in intermodal and double-stacked container freight, which is why the US has better freight traffic than Europe.
Hey HN,
After 3 months of coding, I am launching my email signature tool. I am looking for feedback, advice and tips! Thank you!
The clients are all up to date on changes fairly much instantaneously. And then updates from a client are synchronous in terms of setting all data and having that bundled and sent as a single request which is executed as a single dB transaction (we only send the specific fields that were updated).

If two people do something at the same moment, then it’s last request wins. We have dB constraints to keep the data consistent.

It’s not a perfect model, but it’s pragmatic and works well for our use.
They have the option of not wielding the hammer. I for one never appointed them the guardian of the walled internet.
all you need to know about gradle is that there are two phases: configuration and execution. Everything else are details :)
This is the correct answer. Although typically leases will attempt a renewal halfway through the lease time, so it would be a 48 hour lease.

As OP said, mtr will tell you where in the line it’s happening.
No, using the default on android.

I'm just not sure if it's about a sms.

I haven't enabled MFA in the past, so there's no authenticator app running with Amazon.
I'm not in the target market (as I find coding easier than learning a new UI) but it's something like this:

- Select a starter template (free or paid)

- Customize text and css, add any elements, the UI is what you would expect from Photoshop or Unity

- Add forms / payment forms

- Publish on a xxxx.webflow.com domain or on a custom domain (for money) - pay extra if you are using e-commerce features

I guess the goal is to shift the market from developers who know how to code to developers who know how to use a UI (similar to what Unity did for game developers).
Curious how this works with providers like GSuite? Do I just copy and paste?
How effective is a single vaccine dose against Covid-19?
I like the approach that ShellCheck uses for its verbose error messages. Every error message is identified by an easily-googleable error ID that is not translated and there is a link to the shellcheck wiki where you can find an in-depth explanation of the error and possible ways to fix it.

For example, a typical run of shellcheck might look something like this:

~/test> shellcheck blah.sh

In blah.sh line 2:
echo $1
^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean:
echo "$1"

For more information:
https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...

https://github.com/koalaman/shellcheck/
Hilarious way to cop out of responding to well explained points and reasoning, and if that's overwhelming to you - I guess you've never written or read an essay before. I'm happy to answer any questions you may have if anything doesn't make sense or confuses you. If you felt overwhelmed by everything I said, you could also just read it slower - if you even bothered to read it before responding. It sounds like you don't put much effort into honest conversation though. I added some spacing to my previous comment, hope that helps you be less overwhelmed.
I answered this briefly above, but I could flip the question by asking, if the other approaches are so great, why haven't they found product market fit and mass adoption?

And that lack of mass market adoption really annoys me because I believe in the benefits of a Zettelkasten and it would really increase creativity and productivity across many fields if there was mass market adoption.
The technical term for this is “thundering herd”