skysight-inc/HackerNews huggingface dataset:
I prefer the term "NISQ Era" (Noisy Intermediate-Scale Quantum)

Way more descriptive. Provides a flavor for the immense challenge of building 100+ qubit computers that can run for a long time, and discovering real-world applications beyond generating random strings.

"Ascendancy" et al imply the day has already arrived. When in fact there is a chance it may never come. Or some other paradigm may pop up and intercede ;)
Is anyone else around the world working on quiet supersonic passenger jets?
Neither of those things you described are useful to me in any way. I would prefer the one that has respect for my privacy.
White knighting is a technique applied by members of the oppressor class to further marginalize the oppressed by dismissing their lived experience and distracting from issues that matter to them while feigning sympathy.

Publicly and energetically opposing white knighting on the terms the white knights set is a technique used by the oppressor class to marginalize the oppressed by distracting from issues that matter to them.

No one expending any significant energy on either side of this debate about the social appropriateness of “quantum supremacy” is doing anything but active harm.

To the extent there is a cancerous performance, it's two-sided, and either side pointing to the other as the problem is just part of the show.
I'm all for open competition but you should have chosen a different name, your choice is just sleazy IMHO.

As dorkley said, a rip off of the original and best ... SnapShooter.io
Thank you for answering. I just saw your profile - seeing where you work, I feel a bit silly for so casually asking the question!

The topic of company ownership/copyright on employee side projects seem even more relevant in the gaming industry, where - I imagine - there must be a lot of code/library reuse, common patterns and concepts, where side projects could easily overlap with products.

On one hand, I can see that from a management/legal perspective, it could be difficult to justify the risk, especially as the company scales beyond tens or hundreds of Dunbar-sized social groups.

My impression is that companies founded and managed by programmers tend to have respect and trust for the work being done, with understanding that life-long programmers (in contrast with those just doing it as a job) always have side projects going on - and that such projects are perfect playgrounds for learning, exploration of ideas, creativity and innovation.
Fastest and Easiest Video Page Builder
I don’t disagree with your assessment on semver as it currently exists for, say, NPM packages.

I do think that with web APIs specifically, the surface area is a lot smaller — the HTTP interface is literally all you touch — so semver, in its purest form, is actually completely enforceable as long as you understand the API schema.

Our team has talked a lot about either hard-enforcing or automatically applying semver where applicable. My question to you is — does this sound reasonable, and if you knew a semver contract was actually bound to implementation (i.e. guaranteed and not implied), would you trust it more?
Not really, among "normal" banks. This does seem to be the case with the new "challenger" banks like Monzo and Starling, which are all "mobile first" and are basically impossible to use if you don't have an Android/iPhone. But every regular bank in the UK has a website with online banking, often with more functionality than the apps, but maybe this is different in other countries - online banking in the UK has been commonplace since before mobile apps were really a thing.
It’s similar to air traffic control. All pilots speak English. Of course they speak other langs, but for that official purpose: English.
You still need to be somewhat attractive for all of this to matter. Not everyone is.
I'm very impressed that they managed to keep it going for so long.

It will be good to dispel the ideological status quo in aeronautics community that "SST is dead and buried"
Logic bomb is a term for a very specific subtype of malware, and it is quite informative and useful to use this term - it gives a proper impression about what this particular malware does and doesn't do.

It immediately suggests that it has a delayed action that creates a disruption after some time (and not right away); that it is hidden (as opposed to e.g. ransomware), that it's intentionally deployed there (as opposed to someone accidentally getting infected), that it's most likely not spreading itself automatically like a virus and that the damage isn't controlled in realtime like in a botnet, etc.

Simply saying 'malware' would not tell us this information, so it would be vague and inaccurate instead of using the appropriate terminology.
You can but it's not really designed for that usage, hard to access files, unability to create a folder hierarchy, a lot of use-cases are outright forbidden by Apple...
The New KDE Linux Laptop That’s More Powerful Than MacBook Pro
A case for using `void` in modern JavaScript
RIP Mangastream
My Philosophy on “Dot Files” – Remove Your Customizations
My laptop has no built-in numpad. Yet I use all the Blender numpad related keymappings and do all my graphics using a mouse / pen. I've done this at airport lounges without issues. USB numpads aren't that rare. Neither are mice.
Kind of related: does anyone else notice how long it takes to change channels on the TV these days? It used to be instantaneous when cable first came out and at some point it became this laggy experience where you'll press buttons on the remote and the channel takes forever to change. I hate it and it's one of the reasons I don't have cable any more.
Vaping is less bad, not better.
> Social pressures, which may lead to solutions.

Yes, usually the solution is clamping down on immigration...

> Immigration provides pressure for society to learn how to integrate poorer people, whether homegrown or foreign, helping everybody.

It does not create such pressure. As said, it only creates pressure to implement tougher rules on immigration.

And it certainly does not help the countries of origin, which see their working age population leave and help a foreign economy instead of staying and helping the country.

Again, Africans need to help themselves at home. No-one will or can develop African countries but Africans (the same goes for all countries, not only African ones).
Cancers strike US military deployed to Uzbekistan after 9/11
I don't think the answer will ever get anywhere beyond, "we'll see." Even if you attempted to build a guidebook for the what and the how, it will never be what we expect it to be.
> Name may be modern, but Hinduism refers to Sanatan Dharm that is indigenous to India.

Absolutely not. Tamil Sithar songs, Kannada Lingayata principles all oppose caste systems and make fun of vedic practices. Sanatan Dharm is all about discriminating people based on birth/caste.
After reading this headline I felt like I was having Deja Vu. I wasn't, it was posted 11 hours ago

[1] https://news.ycombinator.com/item?id=21831931

[2] https://news.ycombinator.com/item?id=15643663 (posted two years ago)
why are you frequenting cnn.com? thats your problem
The pixels are transparent. Gif was the earliest format that supported this.

0x0 pixels arent a valid image, iirc.
I wonder if your computer is more valuable in 1983 running the first version of Lotus 123 compared to 36 years earlier in 1947 or more valuable now compared to 1983 with everything it can do? Not sure how to quantify that but it might be similar.
Ask HN: Is there anything I can do to get severance? Please help
I'm a temp employee for Cisco.

My verbally abusive and ageist manager does not like me at all, because she's a control freak and wants a yes-woman. I'm not a yes-woman. I care too much about the work I do.

Now, my firm has let me know she's letting me go at the end of the week, with only two weeks pay (no severance), during the worst time of year to find another job.

I don't have a savings.

It kills me how little Cisco cares about its "blue badges," yet boasts about being the best place to work.

I hate corporate BS.

Is there anything I can do to get severance?
In my experience, I had better luck than he did, though not by orders of magnitude. 3,000 swipes per date seems high. I'd guess it's closer to 1,000.

But he makes it sound like deathly drudgery, and I think that's missing the point. It's "gamified" to give you bits of positive feedback. Matching feels good, like a little compliment. One doesn't have to enjoy that; not every game is for everybody.

And the process itself should be interesting: the swiping process is a lot of momentary life stories. A picture really is a thousand words. If you're not interested in it, then the app isn't for you, but it is for some people.

So I suspect "horrible" is in the eye of the beholder. Yeah, I invested a fair bit of time per date, but it was reasonably rewarding time. I met a lot of great people, including some relationships that lasted years.

The main lesson I wish I'd knew going in: the population is densest in cities. It's less effective in the burbs. Duh, of course, but I spent a lot more time traveling into the city than I'd bargained for. That's the only time I really regret about it.
I have some low-level hate for the Semantic Web. I run a small personal blog that I maintain using a relatively simple static site generator that I created that turns markdown files into clean(ish) html.

A couple of months ago I got interested in adding semantic information to my posts so I modified the generator to add some of the common semantic tags. It was an annoying job, since the semantic information pollutes the structure of the html.

Can anyone tell me what the semantic web does for me as a small-time publisher? Is it for search engines? Does it really matter that a book review (for instance, I have a few) is tagged properly?
Because they are cognitive infants
It is interesting to see just how much more information is in a second of video than it used to be.

That said, I'm not sure that counts for the latency by itself. Pretty sure it doesn't. :(
Eller's algorithm can be tweaked in real time and this can be useful. Nintendo MG-61 game and watch seems to be based on this algorithm.
It takes time to pick up the MPEG2 scheme and start decoding.
Startup is giving its non-smoking employees 6 extra days off to make up for
The fact that you are worried about your shell history proves you are not one of the average users.
I'd say it slightly differently: Americans hate other Americans. We will gladly pay $10 to prevent $1 from going to someone else. We think of each other as competition first and foremost.
Your presumption of a collective "we" is at the root of the problem: versioning is one of those things in development where the same word can mean very different things to different people (see also: agile, automated testing). Prior to semantic versioning, there was an approach that looked like an agreed-upon standard to consumers of software packages/ libraries/ APIs but was not.

On one extreme you had certain developers (who I am sympathetic to because it's my personality) who were loath to ever label something 1.0 because it implies Doneness and a freedom from bugs that can never be so. On the other side you had people at chop shops who would bump the major version of some boxed product every time they fixed two bugs. Even if you as a good developer did the research to discover that 0.7.6 of Package A was solid and 5 years older than Package B 7.6, there was a good chance someone above you would declare 7.6 > 0.7.6 and that it was paid-for software so "We can get support from them" and force you to work with a shittier product.

So "we" developers do what we almost always do: we cast about for a better solution and landed on one that made the meaning of version numbers opaque to anyone outside the guild of mages writing code.

In short, semantic versioning may suck hard, but it sucks less.
I’m pretty sure the semver definition for a x.2.x change is that you’re adding surface area to your interface, in a way that doesn’t overlap with existing surface area, i.e. bytes sent over the wire for x.1.x will result in the same response bytes for x.2.x, all else being equal.

Note that the phrase non-overlapping is where all the complexity is hidden; it’s actually tricky to guarantee that an addition hasn’t changed any existing queries. For example, adding an enum value will mess up clients who query with max(enum_value). Technically, they’re not sending the same bytes, so the change is non-overlapping, but the client might disagree :)
You must be crazy to use proprietary closed source software. Oh, wait...
Or just the usual periodic business logic changes.
From personal experience, if the original Pine64 board is anything to go by, I wouldn't expect much on software and software updates from Pine itself (it would be up to the user to figure things out).
We’re sad to see it as well, especially because our recent releases have been so well received. I fear people formed their opinion years ago, especially with the move to Angular 2, and it’s been harder to get those people back. Oh well, we’re focused on continuing to make improvements and moving harder toward Capacitor and so far the community has been responding very well.

The other thing happening with Ionic is that our enterprise business has been doing very well. We’ve added hundreds of enterprise customers in the last two years and have really built a solid offering for medium to large businesses. We’ve also seen more and more huge apps built on the platform.

I’m guessing our focus on enterprise has also cost us a bit in this survey. Been a learning experience how to balance that and convey to folks we are both an OSS and enterprise co

And seeing angular in the “analyze” category makes me think the sample of folks responding to this survey are in a certain bubble that does not map to the broader dev ecosystem we see every day, so there’s that.
Most of the types you write in TS will be structural
Svelte is just a web framework, React is a software framework.

Then there's the missing Typescript support...

That's what happens when you create your own template syntax...again.

I'll continue to use React so I can simply use Typescript for my components, not some random syntax.

My styles are typed, my components are typed, my state is typed. Why would I ever go back?
This is just an endless cycle. Any language is going to need a word that roughly corresponds to "supremacy." If the word supremacy didn't exist, white supremacists would have used some other word like "white dominance" so then we would be having a conversation about banning the word dominance. But then, the language is still going to need to have a word meaning "better than everything else" so we will just end up creating a new word. And then maybe that will get used in some unsavory context, so we ban that word. And so on and so forth.

This exact cycle is happening after we banned the term "mental retardation." Now you hear people, who would have called someone "retarded," calling people "autistic." Pretty soon we'll have to ban the word autistic. But we'll still need a word to describe people with what we currently call intellectual disability. It will never end. The banning of words and the creation of new words to replace them.

Words have no meaning outside of the context they are used. They're just phonemes or character strings without context.
I could see it being used for specific usage handheld devices. For example where I work, we sell train tickets and ship cheap Android phones with an app installed for tain conductors to scan the ticket barcodes. Something like this could be done with some "generic cheap Linux device with a touchscreen and mobile connection" locked down to a custom built app.

Not sure if that ends up being cost effective considering how cheap you can get low-end Android phones these days, and how easy it is to find Android developers, but I'm sure there are some applications along those lines that would be well suited for the equivalent of "a Raspberry Pi with a touchscreen and smaller form factor".
I'm not sure there's a "dead" status quo around technical feasibility so much as there's a great deal of skepticism about economically viable commercial supersonic passenger air travel. (At least, possibly, beyond a niche for the very wealthy.)
> Do we really have to change every bit of jargon which someone gets offended about?

Yes. By the way, please stop using "bit" immediately; it sounds way too much like an obscure French word that I can't even tell you the meaning of, because lots of people here would get offended if I tried to.
Fragments Android Wireframe Kit
Lots of business programs of the sort where people spend much of their day in them should probably look and act more or less like "bad" old DOS keyboard-focused business programs. Instant responses to input, shortcut-driven. You watch someone use one of those who's been at it for even a few weeks, man, they're fast.

A very good touchscreen interface would probably be as good or better for cases in which typing isn't required, except that most touchscreen interfaces are terrible (janky, frequent missed presses, laggy enough that it's often unclear whether a press has been missed or it's just being slow, confusing navigation—see those new McDonalds ordering kiosks for all of the above) so that doesn't seem to be a realistic option unless you put some kind of UX dictator with great taste in charge of the project.
You know, you just jogged my memory here. We did have an issue with Stripe changing the order / timing of payment_failed webhooks, which caused them to be sent before the next payment attempt was known.

We used the payment failed hook to send an email to our customers and let them know when we'd be retrying the charge, which was no longer possible because the next_payment_attempt field was null. Before the change, a next_payment_attempt=null meant the charge would not be retried.

I reported the issue and the webhook changes were rolled back a month later. Really threw a wrench into our flow.

I will say that generally speaking, Stripe is the canonical backwards compatibility API in my mind. With a few edge cases.
Also, TVs kinda started having a black screen in between switching of channels. At night that becomes incredibly uneasy for eyes.
Broadly speaking, so much documentation is on the issue tracker, that yes, I expect efforts to be made to preserve that content in perpetuity in one way or another.
Boom is one company working on supersonic passenger jets. Various others also pop up from time to time.
You get more benefits from updating your dependencies than "just" bugfixes. There can be performance improvements or security updates in new releases. If you have a proper CI/CD pipeline and test environment(s) in place, it shouldn't be too much work. (Of course it highly depends on your domain.) Then the benefits clearly outweight the extra effort.
Ask HN: What are your thoughts on regulation and startups
Startups tend to be leading; while, regulation tends to be lagging. Sometimes regulation is a good thing (e.g. Theranos). But what are your thoughts on outdated regulation that hasn't taken into the account for the internet age (e.g. Uber/ Airbnb)?

Should startups push the boundary on regulation or do you think its just plain wrong?
Prob getting burnt out on having to push clickbait via their partner network. If people are upset at Facebook due to the 2016 elections, they should be looking into these networks on YouTube.
They're not requiring 2FA for new devices:

1. I'm logging in from the same device every time. They're just freaking out because I'm in an incognito browser window.

2. They're not asking for more than one factor. The one-time code is sent to my email address. Control of the email address is already sufficient to take over the account, regardless of whether I know the account password.

If you're not able to identify new devices, is it still reasonable to prevent logins from those unidentifiable "new devices"?
Yes, because of the second point, it makes sense to build new runways just to accommodate SSTs outside of normal landing procedures to let SST land while gliding down from their cruising altitude.

Concordes were wasting double digit of their fuel reserve while flying in the holding pattern if runways were not available for some reason.
While it may not catch everything, another way I've picked up on various tracking services is simply running pihole and customizing the lists based on permitted dns lookups. It's interesting and troubling just how much of my internet browsing is blocked at the DNS level on a day to day basis with no perceivable impact on what's being viewed. I do wonder how many services might start trying to hardcode IP addresses to get around such things in the future. I'll have to try mitmproxy and see what I might be missing.
It’s simplistic but there’s value in having such basic comparisons as the offerings differ for more complex use cases. If anything, I imagine basic comparisons will underestimate cost differences once the ancillary charges are taken into account. I can’t be the only one who’s seen organisations surprised by their cloud costs after migration and then struggle to reduce costs.
Whatever your thoughts on what the leakers uncovered in the less than 0.1% of documents that weren't simply legal things that the organizations were tasked to do, my point is that they would never be classified as whistlebowers. This feeds into the larger point that you cannot compare the US to Turkey for its treatment of indiscriminate leakers of state secrets vs. Turkey's much worse treatment of people who simply disagree with a dictator and expect anybody to take you seriously.

Unrelated to the topic of discussion, what massive overreach do you think these organizations are daily perpetrating?
There's also a significant difference between a grocery store worker or a maid who voluntarily engages in their profession vs. people who are forced into it. That's why forced labor (slavery) is illegal and you go to jail for engaging in it.
React without bundlers, compilers and package managers
What is this? Are these tweets? It's like reading a programming language where vast amounts of syntax is optional. This style of blogging is making the world worse.
Closed source software prepared and used by only one client is a lot different than distributed and used by many clients.
I guess it depends on your definition but something designed to go off (negatively) after a predetermined time and dork up the logic of a program seems apt.
Nice. It works now :D
My comment wasn't clear as I've mixed VLC and VSCode, what I meant was that the public release of VSCode doesn't have the hat, the complaint was about the insiders' version.
Erxes: Open-Source Alternative to Hubspot
Proliferation of GitHub code in real attacks
There is strong anecdotal evidence that some people are affected by it. However few, or however small the effect size, it is not strictly the same thing as known zero risk.
How would you compare it with Create React App in terms of ease of use and build/dev speed for front end projects?
>Its different from SJWs etc in that its mostly silent, internal, invisible, doing instead of saying.

You lost me right there. At some point enough tinder on the lowest burn turns into fire. The end of the interview suggests much the same on the part of the subject.
My favorite "the world is terrible" curmudgeon observation is how awful hotel TVs (and hotel TV remotes) are. Every single hotel room TV I've had the displeasure of using in the last N years takes more than 20 seconds to turn on after multiple button-presses, starts out on a terrible in-house channel at high volume regardless of the last-watched channel+volume, takes multiple seconds to change channels, and has no real TV guide option to let you see what's on. This plus HDMI ports are regularly inaccessible and it's nearly impossible to use streaming sticks (roku) due to web-based wifi portals that only work half the time if you have an ad-blocker enabled.
Thanks for that note! The check is added and the script uses the native lazy load if supported :D