skysight-inc/HackerNews huggingface dataset:
Specialization and development takes resources away from other things. Just getting people to move in any given direction alone takes political capital that could otherwise be used for other things.

That's not to say we should abandon it as there are national security concerns inherent to not being able to manufacture electronics in the country, but we shouldn't stress ourselves over being the world leaders in the maximum possible generation of plastic+FR4 shit.
Preloading Benchmarks in PHP 7.4
You are missing the point. The credit cards companies have mandated that the "regular" (that is the main advertised) price is the one you pay by credit card. They don't object to having cash-discount prices, but they want to make sure that people do not perceive that credit card purchases are more expensive. It is all about perception.
Not if the server admins of both sides are even remotely competent. A good "email server" will at least allow, if not enforce encryption client<->server and (if supported by the other party) server<->recipients_server.
i already have my duckduckgo
If you're interested in privacy why would you use this over DDG?

Verizon has a terrible track record on privacy and there's no discussion in this article on where they get their search data from (do they run an index/bot?).

They're going to no doubt shove this down people's throats via bloatware on devices/defaults, but outside of that I cannot see anyone volunteering to use this.
hipmunk of old will be missed... i traveled all over the world with the intel they provided on cheap flights
> UA Client Hints will provide: brand, major version, ...

It seems you are using "Mozilla 5.0". Your browser is really out of date!

Please consider updating to rand("Googlebot/2.1", "Version/7", "XUL/97", "HTML/5").
Lex here. Thank you. I realize I sometimes miss opportunities for depth or insight with these brilliant folks, but I work hard to improve. The comments on this post, positive and critical, help. So again, thank you.
There’s literally thousands of Indian call center scammers that are fleecing people of money purely be convincing them that they’re fixing their computer when they’re doing nothing or that they’re due a refund but got too much money and need to pay some back.

Or there’s the IRS scammers who call you and tell you that you owe taxes.

Most of these involve really pathetic attempts at impersonation and the only reason people fall for it is ignorance.

So con artists are by no means dead and YouTube is full of channels where con artists con the scammers.

IRLRosie and Kitboga in particular are hilarious.
Management is a skill, but it's a fairly generic and transferable one.

ICs can be specialists, and there are rare / valuable specialist skills that can command far higher comp than a generic manager or director.

There's nothing about comp itself that would cause a report making higher comp to undermine a manager making less. And a good manager will defer to the report on the topics the report is an expert on.

(Tho in a pathological organization or if the report is an asshole, it might be an indicator that the report is more valuable to the organization and could go over the manager's head to undermine the manager if they wanted to.)
I appreciate the both of you. Will definitely jump on SendGrid and get started.
Focus is great, but it doesn't handle the use case of having multiple accounts for a site that you don't have to sign in each time to use. Otherwise it's basically a fancy "private browsing" window.
Oh great. Mozilla just added last week an option for entreprises to enable trusting of system certificates on Windows. See Firefox 72.0 release notes: https://www.mozilla.org/en-US/firefox/72.0/releasenotes/
It's lower-level than C. The primitive datatypes, to the extent there are datatypes, are in terms of bytes and machine-words. Most Forths include a dialect for embedding machine instructions in word definitions.

It's higher-level than C. Forth allows you to layer on dialects with custom domain-specific syntax and do other kinds of fancy metaprogramming. You can use Forth to interactively extend itself while you're working. Many Forths include a "bootstrapping" script, written entirely in forth, which defines such niceties as control structures and the syntax for comments.
You can add Kotlin to you app without rewriting all Java. You can add TypeScript to your app without rewriting all JavaScript. You can add Rust to your app with with rewriting all C++. Seems reasonable.

That Python 2 and 3 can't co-exist in an app is pretty bad in comparison.
Nice. I guess the big difference is the key used for the symmetric encryption. I'm using PBKDF2 to derive the final key to make it harder to brute force in case you get the HTML file.
Same thing, still: show it. Take on coordination/facilitation/people-facing roles in projects. Become a JIRA/bug triaging/product-person-facing master.
Knowing helps calibrate your expectations so they’re realistic. Stripe can perform magic because they’re a very small piece of the entire puzzle, the banking sector can’t because of the very same decrepit financial infra foundations.

Disclaimer: I work in financial services. If you want the plumbing fixed, lean on the Fed and the banking industry as a whole through Congress. You’re delusional if you think you can fix this with a startup (see: BankSimple and Standard Treasury). The industry inertia is overwhelming.
Ok this is bad but maybe shitty customer service and slow processes are the price of a functioning financial system. Say what you will about the dated technology and opaque processes - legacy big banks work, your money is safe there, and there has not been a significant, system-wide technology error.

Not that things should never change - pieces of this puzzle should be replaced, but very carefully. A major technology exploit or bug at a major bank would be apocalyptically bad. The stakes are too high to rapidly entrust financial infrastructure to whichever fintech startup comes knocking. Consider the recent case of Robinhood, a big-leaguer as far as fintechs go, accidentally offering infinite leverage. This was enough to convince me not to want fintechs near the bones of the banking system for quite some time.
Now I'm not sure if you were upset that I was dehumanizing them or that I was using a jargon-y term.

I'm sensing it's really the latter, but just a guess. Is that word the only issue you took with what I wrote? I could change it for you.
How to Introduce Youth to Credit Unions
I pretty much agree with that. More casual users in a lot of places who have never ridden bikes in traffic and aren't about to start. (And scooters are arguably even worse because of small wheels and rough roads.) So you get people with an attitude that the scooters are there to use but riding them on the road is a death wish. And they may even be right about the road part.

Add to that some sidewalks are wide and low pedestrian traffic and aren't really a problem given courteous users. But allow that and you get people bombing on narrow sidewalks with more pedestrians.
Expressivity and execution costs are inversely correlated, but not perfectly so.

Forth is more expressive than C, but just a bit more expensive. It being more expressive means it is in a higher level on my book, but it's outside of the usual hierarchy, so I would say it's in a higher level, but not on the same ladder.
Forth is special. It's lower-level than C, in that you have more control over every aspect of the system; but you can refactor mercilessly and change the parser with a few lines of code, so you can develop your own DSL for the particular domain of problems you're solving.

The best way to achieve maximum flexibility and efficiency is to have the freedom to hop layers. To specify the high-level logic with a suitably abstract description, and then be able to reach into the lowest layers so that you can do what's necessary without needing to contort the logic to conform to the middle layers. If you do this once, it's a hack; if you hack repeatedly, you have a hot mess of entangled spaghetti; but if you design with this hackability in mind, you can evolve a system with abstractions at just the right level, that can be hacked as needed, without it turning into spaghetti. Requires discipline though.
What actually happens there usually is whoever you were talking with googles it, they know you were together and might have talked about it through fine grained location data, so now they target ads at you about it as well since the other person’s search immediately after an interaction with you is a good indicator you may have discussed it or you may be interested in it.

No need for the mic.
Just recently started hosting a static VuePress site out of AWS S3.

I wrote a post about it here: https://www.ethanaa.com/blog/conversion-to-static-site-with-...
The UK government design system site is a good source for this kind of information [0].

[0] https://design-system.service.gov.uk
Just keep bootable OS drive image for every project (set of projects) which builds offline. Make sure to also download platform docs, dependency sources, manuals - git clone, javadocs, ruby ri/rdoc so on. Even keep IDE set up there.

I keep that habit currently by separating work with virtual machines. Storage is cheap and I can come back to my project tomorrow or in 2050 with amd64 emulator. It is also easy to backup or archive it - just rsync the image to NAS or burn it on DVD.
I like skiplagged's price graph, which I didn't realize until now kayak has too. Skiplagged shows it in the search result, while kayak shows it only on the front page.

I'll miss hipmunk's time chart when trying to plan flights.
When they're embedded in a Google Doc, they're pretty good at getting the point across - then they can have a link to the app itself too.
> MUCH easier to quit than it is to fire someone

What's hard about firing people? I actually don't know and would love to find out if you could share your thought
Solv Health | San Francisco | Sr. Software Engineer (Javascript / React) - https://www.solvhealth.com/careers

At Solv, we're bringing convenience, control, and delight to the complex world of healthcare. We pride ourselves on eliminating the confusion and frustration of "where", "when", and "how much" for millions of people seeking care. For our customers in convenient care clinics and doctors' offices, we transform the patient and provider experience end-to-end.

We're hiring for experienced full-stack engineers who are looking to put their talents to work towards building something that matters - directly impacting the way people interact with their healthcare provider. Curious, passionate, and creative problem solvers seeking to learn and contribute in a high-growth environment are right up our alley.

To apply: https://jobs.lever.co/solvhealth/4fbe129a-7158-42c7-8502-d99...
Agreed. But as you say, scooters do not seem to be outsized offenders. And I hear a lot more complaints from able-bodied people (who also seem to complain about new construction changing the neighborhood, etc.) than I do from my grandmother.
Gerald Weinberg, whose writing I respect, made the same recommendation. But I haven't followed up.
What stupidity we are close to a wearable device that will have all the knowledge that ever existed the only knowledge needed will be critical thinking , abstract thought and an understanding that knowledge wants to be free and finally not to be so susceptible to stupid bullshit stories and ideas like the ones below
Your First Webpage with HTML and Netlify
Netflix also suggested it to me last night. (It had been on my list for a while, but Netflix showed it near the front.) It sounds like he's "trending" and the various services are all feeding on that.
Btw there is Journal Export Format[1], which one can use to archive or process selected journal data in a simple plain text form.

[1] https://www.freedesktop.org/wiki/Software/systemd/export
Koneko, a concatenative not-quite-Lisp for kittens
SSH Certificate Parser
Engineering Incentives in Sales
Thank you! I hope it helps. Let me know if there's anything you'd like covered.
this is an anti-feature in my eyes. there's no way to predict what will happen when you connect two host-capable devices.
> The other is that there's a hard distinction between "the" slow process and "the" fast process.

I've yet to read the book, but I've listened to him on several podcasts, and I've never gotten the sense that he wouldn't see it as a continuum, didn't he even say something early in the interview that the "1 & 2" is more of a metaphor? (his answer to that question starts at 9:00). System 1 is trainable, for example, and I can't imagine he'd suggest that isn't highly dimensional.
Typo in the title: "Patents" not "Patenst".
I had a similar problem with my Nexus 5X. I worked around it as you've described for quite some time before I realized that a small amount of lint had been compressed into the port, which was preventing the connector from going all the way in.
Running an empire is expensive and ultimately self destructive
They've got to balance both roles.

IIRC, in earlier times the government didn't use as much COTS stuff, and civilian computer systems weren't so critical, so the roles were easier to separate. The NSA developed whole series of secret encryption algorithms for the exclusive use of the government/military, and civilian algorithms weren't approved to secure classified communications.

https://en.wikipedia.org/wiki/NSA_cryptography
> Every generation of combat aircraft ends up roughly an order of magnitude more expensive than the one before

Do you really think that's a law, though? Consider the incompetencies of Boeing that are being revealed these days with the 737 Max debacle, combined with the tragedy that was Canada's approach to the JSF / F-35 and the amount of money that was pissed away on absolutely nothing in that space.

There's no reason to believe that it's not possible for a smaller, scrappier, yet reliably-subsidized corporation in Canada to produce things for cheaper than in the States by bypassing a lot of the corruption / inefficiency / etc that plagues these companies and these development approaches presently.
It was a question.
I haven't used Kayak in a while. I use Google Flights because I like the date grid. Usually my dates are flexible.
Yeah, exposure is important too, both to people and concepts. Beyond the tech work, you've got to deal with legal, HR, accounting, etc. Coming from a background where all that is everyday life is a big advantage. And if you can get actual references on who to talk to about these things, even better.
My "WebOptions" idea would permit the user to customize these and other settings (both globally and locally; there could be some set of "common" keys as well as supporting keys specific for the server), in a similar format to cookies, although the server and document scripts would not be allowed to set them, and the user only sets them explicitly. For email, there is a "From" header, so that can be used if it is available.

But anyways, the service should not make it difficult to download if it detects a wrong computer; it should allow it always, and should not be so difficult by trying to hide it.
Productive Procrastination
It's a symptom as much as a cure. Oregon has immense amounts of available land to build housing on, but it also has BA-like restrictions that remove most of that from possible housing expansion. This law won't do much if that isn't fixed.

(The law allows for duplexes to be built in single-family areas without rezoning.)
> Practically speaking, I'm fine with a constraint where the systemd database format + tools need to be roughly kept in sync. I can't think of a realistic example where this wouldn't be the case.

That can only happen in practice if you take the logger and tools from the same group of developers. Yet another case of forced lock-in from Systemd.
One of the pieces of currently existing software that most likely will survive 50 years of continuous operation is Bitcoin core.
The PNG spec is an interesting read. There are some overly fancy things in there and some dead-practical ones, like the magic number at the front of the file contains an 8 bit character ("8 bit clean" was still a phrase you could utter back then, today it's assumed), the section headers are plain text (you can run 'strings' on it), and there's even a bit that determines whether the section is mandatory to render the file properly. You can add arbitrary metadata and any other reader can still display the image.
Yes! I think it becomes distracting if you listen too much of the same genre, and if you mix awesome songs similar to the feelings you describe but with different genres, those moments can become more frequent.

I sometimes write code at the rhythm of those songs, and it’s amazing for my productivity.
I don't think it's gaslighting so much as it is him not understanding how transactions work.

There's the posting date, which is when the transaction appears on the statement. However, the details of the transaction, such as the amount or even whether the transaction should be cleared, have not been finalized, so they are still subject to change by the merchant. Paypal used to use this to authenticate bank accounts, and other merchants also use this to pre-authorize payment accounts (i.e., credit cards) or payments.

Then there's the clearing date, which occurs after the merchant finalizes the transaction. Legally, this is when the money actually leaves your account. Generally, the amount at clearing is the same as the amount at posting, however for restaurants, the amounts are usually different because the final amount includes the tip, if any.
In fact, that's likely not your credit union's fraud department. It's probably the fraud department of the provider of your debit card, which is a different company.
Canada has a modern monetary system and pretty much always has. If we decide we're going to build jet fighters the government can simply print the money and do it.

I know, the fiscally responsible person inside of me cringes, but MMT is certainly in vogue with a lot of people who think that the wealth of a country and the trust in its currency and inflation are more flexible than might have been assumed previously.
A very "OK Boomer" article.
China Isn’t the Only Problem with 5G
> But there is an awful lots of stuff that needs to be expunged from his book because it was based on what turned out to be bad science.

Can you give an example of this? I haven't seen anything he said in here that fundamentally needs to rest on a theory that could be the outcome of some study, but maybe I'm interpreting somehow differently.
Nagel's was a negative assertion, his viewpoint is the one that needs defending - how can we not be sure we can't understand the bat's perspective?

If taken to its logical ends, constructs like the crayon box and human fucking empathy are off the table too - I cannot and do not have any idea of who or what you are being, therefore I cannot comprehend consciousness? What?
Unusually personal for me because I worked in one of their offices, but for a different company, after they had moved out.

Definitely feels like the end of a larger era. So much consolidation, stuff shutting down. "The end of the beginning", as one popular tech writer put it.
I love this and use it daily but am sad that they don’t sync between machines (and the discussion over at https://github.com/mozilla/multi-account-containers/issues/3... is a bit disenhartening)
Yes this looks like a classic case of payment schemes not working anything like how people think they work (or even working in a sane way).

With regards to the credit card payment, my guess would be that it went over a dual message system. Which means one message reserves the money, and a second one moves it.

This is important because the first message will generally cause the payment to appear on your statement, and reduce your “available balance”. But doesn’t impact your actual balance. The money’s still yours so you earn interest on it, but you can’t touch it.

When the second message turns up the money moves and the transaction completes (sometimes called “posting” or “clearing” or “presenting”).

However if the second message never turns up (or a reversal is sent instead) then the money doesn’t move, it’s just un-reserved.

How banks represent this un-reversal is usually very confusing. Either the transaction simply disappears or a back dated transaction appears. This is because from the banks perspective the transaction never happened (it didn’t present, so no money moved and thus no transaction).

ACH is also a very strange payment scheme. I believe that debit ACH messages simply pull money from a bank account. The bank can’t stop this money movement (they always to have pay the bill or get disconnected from the ACH network). However in the case of fraud, your bank can send a message and claw the money back within a certain time span.

All of this sounds ridiculous and is a result of history. But replacing it would require hundreds or thousands of banks to agree a new standard, and there’s a good XKCD about new standards.
Original essay:

https://www.schneier.com/blog/archives/2020/01/china_isnt_th...
Bug #915: Solved
I'm a huge fan of Kayak.
use Tk. I regularly stumble upon old tcl-utilites which "just work"
Plus some metadata that creates an entry point.
Property prices would have deflated back to affordability. People with lots of debt would have been crushed, people with little debt would have made a killing.

We finally could have clawed back the economy from the banking class with widespread bankruptcies. Could you imagine if 30% or more people had a bankruptcy recently? It would totally wreck the credit bureaus too.
Thanks! I agree about all the points, I think similarly.
To get a glimpse of stack-oriented programming, I really like and recommend PostScript, because this also automatically introduces you to a widely used programming language with important practical applications, and it's also great fun to learn.

So, for instance, let's elicit an error using Ghostscript, a freely available and efficient PostScript interpreter:

$ gs
GPL Ghostscript 9.27 (2019-04-04)
...

At the "GS>" prompt, I now define "f" via:

/f { /hello g } def

Note that "f" refers to "g", which is not yet defined.

Therefore, when I then invoke "f" via:

GS>f

I get an error:

Error: /undefined in g

And importantly, the stack is retained, so I can inspect it at this point, interactively, using for example "pstack":

GS<1>pstack
/hello

This shows that /hello is still on the stack. From there, we can resume in various ways, for example by clearing the stack (with "clear"), by redefining and reinvoking "f" etc.
On southwest you have to buy priority boarding or whatever it’s called if you want to sit next to a specific person, otherwise you will end up filling individual middle seats. It’s all one and the same to me, they all have to meet their revenue targets.
Maybe the best way to look at this kind of environment is that it's a different form of wealth. Correlated with money, in the sense that poverty brings stress and often many forms of brutality, but definitely not identical with it.
Twitter is a feature.
There is no evidence that US push flawed curves.
Show HN: A kubectl tool to browse Kubernetes object hierarchies and statuses
The effects of both were greatly overhyped by books and news articles when they first came out.
Replications found much smaller effects, e.g., https://marginalrevolution.com/marginalrevolution/2018/03/gr...