skysight-inc/HackerNews huggingface dataset:
So first, C++ in a small codebase with a small team, is a very powerful language that really does produce the best code. That's what you want in a professional, top tier code base and that's what you get.

Unfortunately, once a project grows to many developers, many of whom have varying levels of experience, it's just too easy to write bad C++ that becomes impossible to debug. I've been using it for a decade and I swear I barely scratch the surface of its features.

Lastly, and this one is the most annoying, C++ also has cryptic error messages that almost always never mean what they suggest. You'll learn to understand them over time and decode their meanings, but at first glance you'll spend long days hunting for the wrong issue.
That can get pricey, in MA it's $500 a year to register as a foreign entity. Then you need registered agents in each state which could be your employee there but maybe you don't want them to do that.

I think you are right about employees. There needs to be some ID associated with state withholdings.

I think you are wrong if they are contractors. You just need to send the IRS the 1099 since there is no withholding done on money paid that way. The person receiving it plus the 1099 I send the IRS is enough for the IRS to confirm the income.
For me, the only machines I log into and use are my own, so I use ansible to manage local configs.
Can you give some examples of the difference in services between states? In Canada we use "equalization" formulas and generally, services are pretty similar across the country (with some exceptions-- education, health)
Hardware video decoders were... complicated.

However most of them worked by using the video-overlay feature on cards where the hardware video decoder injected its output directly to the GPU's output (after the framebuffer) via an internal header - or even injected themselves into the GPU's output VGA signal using a D-Sub-input on the back of the card.

For a very brief time in the late-1990s there were partial MPEG-2 decoder cards that hooked themselves into DirectShow to do the bulk operations needed for DCT and/or Motion Compensation but not rendering the entire MPEG scene - they'd feed their results back to the CPU rather than the GPU... IIRC.
To me, both Personal Jesus and Hurt are Johnny Cash songs now.
Gartner, at least, is pay-to-play. You want in to the Gartner quadrant, you pay for it. I don't know why it has any credibility at all.
for people that dont like headers, how do you browse the api of a class? Scrolling through the implementation?
> I will always work backwards from the conclusion that my faction is incapable of hypocrisy no matter what
> It's hard for me to imagine that atlassian would allow individual instances of jira/confluence/etc in their cloud versions to get nearly as much resources as you need to give them on-prem.

I always wondered that, too! Like, you'd think that if you have devs building a product and a team running a hosted instance of the product in the same company, that they'd have a very good feedback loop and make it easy to run the thing and to do it well. Although, I wonder if the answer is that it's not the same product - like with bitbucket, where the thing they run in the cloud isn't the same thing as they sell for on-prem. Or even a lighter version (BB, AFAIK, is literally 2 separate codebases), where they cut features in order to make the cloud version work.

> It's hard for me to see how "Java" and "cloud" go together.

Nah, it's not Java, it's the specific product. I've worked at a SaaS shop that did all Java, and while the pathological cases are comically bad, it's actually fine most of the time IME.
Same. Want one.
Hi, thanks for your reply. Your remarks about its genetic lineage and development in a single area are spot on and relevant.

> Only since the 1850s has the Japanese borrowing of loanwords really took off, and those are mostly limited to English words[...]

Are you sure you meant to say English? [ https://en.wikipedia.org/wiki/Sino-Japanese_vocabulary - though even the article you linked specifically says it has a large portion of Chinese loans ]. Though Chinese borrowing started in the 4th century into Japanese, so - are you saying Japanese borrowings from Chinese particularly accelerated in the 1850s (If you could find some source for this claim, it’d be appreciated - I wasn’t able to find one and it seems unlikely, given that this was the point at which it started to lean more European in terms of its borrowings)? To my knowledge English borrowings in Japanese are modern (after WW2). I’m confused!
Good ! Mass needs do live within its means. I suggest government officials of the politburo giving up their enormous suburbans and government drivers.
“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”

Bjarne Stroustrup
Still don't quite follow your comment. Is "keeping updates in tickets" separate from the comment on deleting messages?
Online music and movies: I think this basically all started with Napster which essentially allowed people to steal music instead of paying for it. That seems like a decrease in demand to me. I think an increase in supply in this context would be e.g. an increase in the amount of music and movies being produced.

Low-end smartphones: Apple’s charging record prices for its new iPhones so I don’t think the availability of low-end smartphones caused any sort of crash in the price of smartphones. Rather, it’s a new market category.

Operating system software: I’m not sure what you’re getting at here. The price of Windows has been relatively stable for decades despite the availability of free alternatives like GNU/Linux. Apple stopped charging separately for its OS and now essentially bundles a subscription into the cost of its hardware. I don’t think it’s ever been popular to charge separately for the operating system on mobile phones.
I assume Google would have to switch his official status which it may not want to do for various reasons. If I lived in NH (which I don't) and wanted to switch my location from an MA office to remote, the company would have to do paperwork to do so.
Your experience is highly incongruent with mine. I work with a lot of Rustaceans, and while they're often able to articulate why they prefer Rust over C++ for many applications, many of them would probably be reaching for C++ if not for Rust, and certainly don't spend time hating on the language. Speaking personally as a Rust fanatic, C++ is still my 3rd favorite language. (Out of a large N.)

I guess my point is, this is a weird (and IMO, flat-out wrong) dig at the Rust community.
worth noting that the 5-4 opinion was written by Justice Samuel Alito in 2015...two states cant tax double-dip on a single tax payer.

https://www.supremecourt.gov/opinions/14pdf/13-485_o7jp.pdf

I cant imagine Massachusetts winning this.
If it's an SV Unicorn, it can probably afford the "Data Center" enterprise offering. Though from comments here, even that may not be a smooth migration from the a la carte on prem products, depending on what add-ons they use...
I saw this and honestly couldn't tell if it was real or not.

I decided no due to the 256MB of Emoji-Cache...

My sarcasm detector is broken...or maybe its just the web..
They'd take a solution if they could get it, the catch is they want one they can keep proprietary to their network.
I'm a bit surprised this came as a revelation to you. People in my social context all knew that tastes are acquired. And liking certain things was seen as a sign of maturity, leading people to brag about liking stuff before they actually did.
It's not easy unless you begin with that mind-set from day one.

In fact, it gets tricky as you have "location-flagged" functionality depending upon Cloud or Self-hosted.

We did this from scratch @ Documize by making (bold?) choices around deployment/runtime and database schema design for both SaaS and self-hosted "products":

- run the exact same binary (we used Golang)

- share/use the exact same database schema

- data migration process the same for schema changes

- support multi-tenanting: "enterprise" self-hosted also multi-tenanting so different teams/departments internally get different URLs

- use the same "build" process to compile and ship

Probably plenty more I could tell you!
Indeed Phoenix is a great web framework for Elixir. Idk that I'd be qualified to tackle something like building a web framework but I'd be curious enough to look into it :)
Agreed. They must be a depiction R1a P-I-E tribes who conquered the natives as they spread east (India) and west (Europe).
> How much time have you spent looking for counterexamples in the society where you live?

I've spent a whole lot of time thinking about norms and observing their observance, enforcement, and what kinds of circumstances they tend to be disregarded. I've read a lot of the lit, too, thank you.

> This is a convenient, self-fulfilling narrative.

So is refusing to acknowledge the existence of norms because some people refuse to acknowledge them. Ultimately, our social reality is something we pretend into existence together.

> It is also pitting you into an adversarial position with someone. It's highly risky to insist on a norm and accuse others of not honoring it - and then be viewed as someone who is inflexible. It's your choice, though.

Whinging that someone broke norm A [e.g. seemed ungrateful] and thinking less of people/entities that you've heard have done the same is pretty cheap and isn't likely to earn you value judgments yourself.
Why am I not surprised?
How does the leverage to do this kind of stuff happen?
I'm talking, like, Nashua compared to just over the border in MA. Similar cost of living areas.

Yes, Arlington or Nantucket will be higher than both.
This should be cited whenever monstrous dotfiles are produced without understanding the reason for defaults.

I often see Emacs newbies stealing hundreds of LOCs from different sites, only to end up with a lot of added complexity that is hard to understand let alone maintain. I imagine it's the same for Vim.

Emacs defaults are quite usable. I've been using Emacs for 15 years and I'm only altering a dozen variables. The rest of my .emacs is simply use-package directives. As I become more proficient, I trim down my dotfiles, not the other way round.

Some defaults seem to be there for historical reasons. When I see such a thing, I wait a few months. If I'm still convinced the default is legacy code, I try to lobby for a change. I've found that developers tend to be very receptive if changes can be well justified. E.g. there's a long discussion now in emacs-devel on how to modernize many defaults and make the editor more friendly.

My goal is to push all my dotfiles upstream, and end up with almost empty configurations. And I'm getting there.
F1 stopped being fun to watch 20 years ago, after all the stupid rules. Overtaking, DRS, tires that make you slower, qualifying changing every year.
I don't know about the other products, but I was always told that Bitbucket is literally 2 separate products with unrelated codebases that Atlassian just branded the same. Take with a grain of salt because I have no good source, but consider that ex. on-prem BB never supported Mercurial (which was cloud BB's big selling point for me), and their UIs were quite different.
Tardigrades' latest superpower: a fluorescent protective shield
Books and computer chips aren’t really assets (unless they’re collectibles, I guess), they’re commercial products, so I’m not sure my argument really works.
I live in ID and work remotely for a CA-based company. I get paid from the same EIN that people working in the CA office do. Yes, they had to file as a foreign entity and that also means a registered agent in the state, but they also have to pay into Idaho’s unemployment insurance for my wages as well which costs them more than that.
Making some sense from microservices and monolithic architectures
If this is the best that can be said for it, then yes.

60 lines of "portable code" turns out not to be portable.

Practically every line requires some piece of C++ ceremony.

The nightmares around the potential for "undefined behavior" and miscompilations of code by C++ are ignored.

It has always been the case that there are several subsets of C++ which make reasonable languages. The problem is that when you combine them in the wrong way, you get into a world of hurt. And in the real world, C++ programmers do not agree on which subset to use.
That's been my experience as well. The only exception was a K6-2 that I had to use march=k6-2 with.
Agreed. We're middle of the road as far as income tax goes. Start adding in things like sales tax, fees paid to government, sin taxes, etc. and the net tax burden is pretty high.

Also, local governments very much have a "wring out every cent we can" attitude. Places full of rich people who step in line tax the crap out of people. Places like New Bedford and Fitchburg know that if they charge people more than a token amount for trash they'll just be pulling it out of the river.
We're talking about purpose, not control.

It seems true to me that most individuals (myself included) are not up to the task of inventing a reason to exist. You can moan about how the stories are made up til Kingdom come, the point of it is practicing the belief. Otherwise you get what we're talking about in this thread, billions of people growing up believing nothing, having no rational reason to believe they are valuable, no reason to think the future warrants their contribution.
Because web rendering is already fast and hardware driven. The slowness comes from unnecessary frameworks and bad developers.

For example that card graphic mentions Virtual DOM, which isn’t a technology. It’s bullshit that comes with the React framework.
that's hilarious! 'alienating the middle east'. is this real?
Nextdoor Is Said to Eye Public Listing, $5B Valuation
The point of my comment(s) is expressly that this _isn't_ a breach of morality...
DOM parsing is an almost perfect job for a CPU to do and not really something for dedicated hardware.
None of the compression methods you just listed will ever change. They are static, well defined, so making custom silicon to speed them up makes sense. Javascript is a massive mess of ever changing spaghetti (useful, delicious spaghetti, but still spaghetti), so custom silicon for it does not make sense.
There has been an undertone in almost all controversies in F1 for decades that technology (and by proxy, money, computational power, etc.) is gradually replacing driving skill. It's hardly an argument that just came into being because Lewis Hamilton, who has been clearly one of the best in the world for 12 years already, is now in a 6-year winning streak with the dominant team. In fact if you look at patterns of team dominance, I'd argue this is already been the case for 30 years.
If this is happening to you, fire up a slack meeting with your HR department. Explain to them you no longer want MA state taxes withheld, you will pay whatever you owe manually. Make MA tax authorities go after you in court. MA's tax authorities will have a rough time seeing this - since they need the employer's withholdings to see what is going on cross state.
... how are you supposed to not cook in your kitchen?

I suppose I should just eat all my food delivery now?
I don't actually like Excel, and think it could be significantly better, but in general, I agree with you. Excel has allowed users with domain specific knowledge to create real honest to god software cheaply and quickly.

The biggest triumph of Excel is that you can incrementally learn new things, slowly turning a basic worksheet into a Turing complete masterpiece. In contrast, I believe that programming languages have a much higher barrier to entry.
You would, eventually there would be some other trigger event which would make it clear that things arent normal.

Theres been a fundamentaly change in how information in society is organized, in terms of reach, scale, scope and frequency - and all the data analysis and nudging it entails.

At some point that vortex would create some event that would set off conversation and fear as the average person begins to discuss what is going on/
Didn't Flask started as a bad sarcastic joke gaining momentum and taking up a life of its own?
A fine guess but actually I cycle through what I think is a pretty big range. E.g., several Denes Agay classical+romantic compilations, the standard basic Bach + Beethoven, simple Chopin, John Field, Philip Glass (repetitive patterns help), etc.

Another frustrating thing is it's not just long-term finger memory that kills me, my real-time memory bus is slow when learning a piece -- the transfer of "what notes comes next" down to my fingers, just very slow and error-prone. I've tried a mental exercise where I try to only think about what to play "next" and just let what I'm playing "now" take care of itself. It kind of works and feels very different. Basically, to stay 2 beats ahead of the music at all times.

Ugh, but it's still a struggle. My finger dexterity is fine. My musical knowledge is actually pretty advanced and I can play expressively and convincingly -- but only when I can remember the damn piece. My memory is like a balloon that won't stay inflated.

https://www.amazon.com/Classics-Moderns-Intermediate-Grade-M...
I am not sure if this was something recent, if it was I can understand why someone new might find no point in it. F1 right now is going through one of the most dominating periods by a single team. While in initial days of Mercedes dominance after V6 switch, I could admire their engineering, now it just feels boring as they are so good that no team is able to compete on engineering.

But it is not like you can't appreciate other drivers. See the magnitude of difference in result that Verstappen is able to add. I think he is probably the best driver right now in F1.
a proper, standardized documentation system like godoc and rustdoc
This is somebodies scope creep

“Of course it should communicate detailed chemical bonds and protein folding!”
> that common carriers perform moderation

I've specifically clarified that common carriers are subject to certain restrictions on what they can do, and am saying that those restrictions should apply to social media, with a law change.

> the current FCC

My specific claim is that the law should be changed such that they are subject to common carrier laws.

Social media companies are not currently subject to them, but I am saying that the law should be changed so that they are.

If you want to say that the law should be changed so that ISPs are subject to those as well, then go ahead and argue that, but that does not contradict what I am arguing for.

Anyway, I am just glad at this point that you agree that common carriers are subject to certain restrictions, which was my point the whole time. And I am saying that those same restrictions, that you agree exist, should be applied to social media companies, via a law change.
I know it's not easy, but it's the only viable path form my experience. I ended up doing something similar, but taking our SaaS product and packaging it in a way that it could be run On-Prem. There was a really interesting feedback cycle where we wanted to make the On-Prem and SaaS deployments work as similarly as possible.
is this a moonshot project? i think we know how plants grow.

labour. LABOUR. thats the problem. geez!

[..]The robot buggies roll through fields on upright pillars, so they can coast over plants without disturbing them.

The goal is to collect huge amounts of data about how crops grow.

Called Project Mineral, it is part of Alphabet's X company, which aims to create world-changing technology from radical "moonshot" ideas.[..]
Birds Did Sound Louder During Lockdowns
> On one hand it sucks to have functionality taken away but on the other hand it protects against potentially large security issues.

Except that it doesn't actually protect against security issues, because v3 manifests don't break the ability to read data, only modify requests. Also, since ads are a vector for malware[0], having an adblocker is a security benefit, not a loss.

[0] ex. https://www.extremetech.com/internet/220696-forbes-forces-re...
No, its ok and not part of that category.

I meant for languages where the hard parts are delegated to another like Python and Javascript (C and C++ respectively).
Building a Leonardo da Vinci Bridge

https://imgur.com/0lpS9k3
> I can paste newlines just fine in both alacritty and konsole, so I'm not sure what you mean.

That's strange. I tried copy-pasting the text on https://thejh.net/misc/website-terminal-copy-paste to Alacritty, and the newlines were replaced with semicolons. However, pasting newlines worked within vim in insert mode. It happens with or without bracketed paste mode on (using the "enable-bracketed-paste" option in ~/.inputrc). Same thing with Konsole.

> > A few terminals, despite having Bracketed Paste Mode, are vulnerable to escape injection. That's when the end-paste escape sequence is included in the paste content, and the terminal lets it pass through, causing the shell to think the paste ended.

I'm glad you mentioned this!

> With support for Bracketed Paste Mode, all that needs to be stripped from the pasted content is the end-paste escape sequence.

Alacritty strips the control sequence that ends bracketed paste; https://github.com/alacritty/alacritty/issues/800.
Any idea how the Apple Afterburner card works? It's PCI-Express card that can decode a bunch of 8k ProRes streams in realtime.
It's the same issue as taxes. They make buckets of money, use public infrastructure to do it, give pennies back. Apologists say why expect them to act different if the law let's them get away with it? How unreasonable of us.

Unity's license is what we're aiming for yeah? Use it freely but at a certain dollar threshold, contribute back monetarily?
It seems to me that it's not a breach of morality, ethics, or even goodwill. It is a FLOSS project being used in compliance with the author's will.
Spreadsheet and word processor were THE killer apps of microcomputers. As long as humanity uses letters and numbers, we will have spreadsheet and word processor in some shape and form.
Show HN: Bunyan-rs, a Rust port of the bunyan CLI (Node.js) to pretty-print logs
Thanks for the links!

It'd be amazing if it's not a memory problem (at least, not any more so than for most other people who learn piano) but just have to learn a new way of connecting them neurons.
Hah! Thanks for doing that. I was off by a bit...but not that much.
Am i missing something or we are talking about a feature that's been around for 2 years now? On my side, i've been using this kind of builds for NET Core for quite that time. I think i'm really missing something...
> If I was a Microsoft or another enterprise tech company I’d hire a thousand engineers tomorrow to develop a Jira/Confluence competitor before the grace period for server licenses ends.

Microsoft already has GitHub that works fine as a Jira/Confluence substitute for technical people. Maybe this will be their call to make it more accessable.
I once decided to try an online vim profile generator when setting up after a disk crash, to save time re-creating my simplistic .vimrc. It was awful. All sorts of things I never used normally in Vim, forced down my throat. Manpage-reading plugins, bizarre brace handling, different buffer control, and a Day-Glo colorscheme implemented in some annoying-to-override fashion.
The legal vulnerabilities of publishers already exist. They don’t need to be created.
I know from layoffs at Raytheon Woburn (a city in Massachusetts between NH and Boston), those that lived in NH got much less unemployment.

The public school systems around Boston are top notch. (A major point for employees with children). Major international airport down the highway another selling point.

NH amazon bid knocks Massachusetts (Its road/traffic, which pre pandemic was truly aweful...) but reminds Am amazon its close to our restaurants and universities.
https://www.wbur.org/bostonomix/2017/10/18/new-hampshire-ama...