skysight-inc/HackerNews huggingface dataset:
> Not sure where you got that from... xsimd will detect your instruction set automatically. Do you mean that if you're distributing a single binary then you'll need to compile for the lowest common denominator?

No, what I mean is that since xsimd is an abstraction layer you can't really use the "full" ISA extension; you're limited to composing operations based on a simpler subset that is supported across multiple architectures.

For example, consider `_mm_maddubs_epi16`, which is a favorite example of mine because it's so specific… I honestly have no idea when this is useful, but I'm sure Intel had a particular use case in mind when they added it. It adds a 8-bit signed integer to an unsigned 8-bit integer, producing a signed 16-bit integer result for each lane. Then it performs saturated addition on each horizontal pair and returns the result.

Now I'm not that familiar with xsimd's API, but I can't imagine they have a single function that does all that. It's much more likely that you have to call a few functions in xsimd; maybe one for each input to widen to 16 bits, then at least one addition. For pairwise addition there might be a function, if not you'll need some shuffles to extract the even and odd values. Then perform saturated addition on those, which [isn't supported by xsimd](https://github.com/xtensor-stack/xsimd/issues/314), so you'll need a couple of comparisons and blends to implement that.

That's basically what we have to to in SIMDe in the fallback code; I don't have a problem with that at all. However, even if you're targeting SSSE3 xsimd it's pretty unlikely xsimd will be able to fuse that into a single `_mm_maddubs_epi16`.

OTOH, in SIMDe we can also add optimized implementations of various functions, and `_mm_maddubs_epi16` is no exception. There is already an AArch64 implementation which should be pretty fast, and a ARMv7 NEON implementation which isn't too bad.

With SIMDe what you get isn't the lowest common denominator of functionality, it's the union of everything that's available. SIMDe's `_mm_maddubs_epi16` may not be any faster than xsimd if you're not targeting SSSE3, but if you are targeting SSSE3 or greater SIMDe is going to be a lot faster.

SIMDe's approach isn't without drawbacks, of course. For one, it can be hard to know whether a particular function will be fast or slow on a given architecture, whereas lowest-common-denominator libraries will pretty much be fast everywhere but functionality will be a bit more basic. It's also a lot more work… there are around 6500 SIMD functions in x86 alone, and IIRC NEON is at around 2500.
Well, it is not really specific to Frontendor, but to the style used there in general. Too much wasted space, and not very helpful, either.
Giving up $120mil and going to an American prison, never an easy thing, during a pandemic.
Straight blades+even number of blades get the best sun stars.

Rounded blades can still get a cool effect but the sunstar points look like a triangle instead of a straight line.
They "hit a wall" in the sense that they couldn't keep up the hockey stick style growth that venture capitalists have come to expect.
It's now the PC version of whitelist
Really diggin it man. Super clean, keep up the good work! Looking forward to seeing some interesting content go up.
Many of the first projects I developed was crap.

I went to university learned a lot kept making code.

Got a lot better.

If I knew two guys with 0 training or experience had built a house the wanted to sell. I would stay far away.

It is sort of like a pre alpha house and selling it. Who knows that sort of problems will come out over time.

They made no mention of permits. Inspectors etc. if you build a cabin in the woods are you freed from all those things?

If the story was I quit my job constructing houses that I had done for 20 year and went to school or apprenticed for a coupe of years to learn how to do it To build a small ERP system in C. So I could sell it for good money.

If you have never written any code and have no experience with it. Chances are that your system is really gong to suck.

So is your next one.

If you screw up a house.
People can die.

There are thousands Of bugs and even real proper bugs to deal with.

I plan to take 6 months off work to do some heart surgery. Never taken any advan ced biology or medical classe but everyone has a heart and usually But not always in the same place.

If I write out all details of the surgery . Or let’s say I get a proper heart surgeon to write down in detail every step.

I memorize it in a week. Off to buy some tools.

What could go wrong?
The author is dangerously close to realizing that all property rights are incoherent! Just take the contrapositive of your current position, and then keep going.

Economics still works fine. The funny thing, though, is that information doesn't behave like a typical good; it's only got marginal cost to duplicate, and is usually too cheap to meter, and every purchase adds a new seller to the market. Thus, it's kind of hard to even justify applying the economic question to information. Indeed, our societies are so drenched in information that we put price tags on tooling which can reduce, filter, aggregate, summarize, and otherwise lower the total number of bits of information within our control.

Any pragmatic and ethical intellectual property law regime must account for the practical truth that artists and scientists can only receive a full education by participating in an underground copyright-infringement movement which consists of private libraries, ad-hoc study sessions, thumb drives full of art and philosophy, and most recently Bittorrent and Sci-Hub. Our current law regime is completely out of touch with this reality, and fixing it will require drastically shortening the length of copyright, ending works-for-hire, and taking other big actions to destroy the media cartels.
I had only seen the headlines about this, but had not investigated anything until seeing this video. That's a much larger explosion than I was expecting.
Should I move out of QA if I'm enjoying it?
My job title isn't QA but I've essentially been doing testing and QA for 3 years now.

My superior has a good amount of respect for me, I get a raise every year and am often given responsibilities beyond the scope of what I consider to be QA including release management, sprint planning, issue triage etc.

My supervisor considers me to be a defacto product owner of the project I typically work on because our product management team is stretched thin so I often am the most knowledgeable of our team regarding the general infrastructure and customer needs.

On paper I think my position would get boring quickly but I am afforded a lot of opportunities to write code for our automated test suites that sort of satisfies my coding itch.

I don't have a lot of experience with other companies but I have a feeling my specific role is may be affording me a unique opportunity to write code while also dipping my toes in some light management without a lot of the headaches of being in actual management or development.

I think I may be leaving some money on the table staying in my current position but I'm more or less happy.

Have any of you made the transition to dev or management from QA and regret it? Should I stay where I am and or is the move worth it?
Orkut Büyükkökten–the man who built the largest social network before Facebook
The US Chemical Safety Board has a video[1] discussing ammonium nitrate, in relation to an explosion in West Texas on April 17th, 2013. That incident involved 40–60 tonnes of ammonium nitrate, killed 15 people and leveled a neighbourhood.

[1]: https://youtu.be/pdDuHxwD5R4
>that I can't see where a given workforce is living

With the early game it wasn't so bad, like one or two districts, but as the city grew, it became too much, hence the residential surrounding industrial stuff.

Most of the dystopian stuff came from my frustration
with limitations in the game. The massive amounts of roads and bridges came from the traffic congestion problems and my lack of patience in rebuilding roads or designing transit lines, though i do have 3 massive metro lines that crisscross the city.

The interesting thing to me was the disparity in my city and the dystopianness came from my negligence and lack of patience or caring. The ghettos and ramshackle neighbourhoods built themselves around the zones i built out of just the hell of it much of the time. A lot of it came from stuff the game just generated. Zooming into the close up view in some areas was kinda heart breaking.

It mostly showed me how intentional negligence leads to some of the most nightmarish outcomes and that the games modelling of neighbourhoods based on zoning and surroundings is scarily accurate.
This is what technologies like TLS and certificate pinning are for. Watching the hosts file is only meant to be a nuisance for the end user.
There was a risk you would have to take physical delivery.
Well, lucky for you I'm not arguing on the merits of the law, only that it exists (and has since at least 1979 when the first federal law in this area was passed, though state protections pre-date that), and that the original commenter was mistaken in thinking it didn't.

As for the rest, eh, I genuinely don't care enough to argue. My original purpose was to correct a misunderstanding and provide some hopefully helpful additional context, not to argue for or against the ethical righteousness of various IP protection regimes.
China requires gamers to reveal real names and map them to IDs
i am not sure you got that right from me. i probably should have made clear these are meant to be separate statements.

what i actually meant is the stuff he describes on how he expects this to work for him. for example a kidnapper would already know the best time to kidnap him is after he had lunch because that's a recorded activity which resets the timer. they also know he will send location data so they might take his phone on a different tour directly after kidnapping and there is probably more usable information in this post...

however, i assume here this is a kidnapping specifically targeting someone with proper due diligence. but that might not be very realistic at all and you actually are telling me about it. referring to them as fb/whatsapp users just made me think you might talk about technical aspects they would not get but i think there is more to it that might be easier to comprehend.
Obviously, Google isn't going to admit that it did it out of retaliation, but an app doesn't get dropped for having "similarities to another mail app" after six years, two days after it's known they're speaking to Congress about Google's antitrust abuses. That takes an incredible stretch of the imagination.

This is called an "oops". Mozilla is well aware of how Google "accidentally" harms other companies repeatedly to gain an advantage: https://www.zdnet.com/article/former-mozilla-exec-google-has...
Try to reduce the size of visuals and meda like images, videos, etc
> These are all nice ideas that don't work very well in practice

Yeah I agree with what you said about Powershell, but I think there is a balance. Some Unix programs have the ‘—-‘ style verbose flags, which is good. However, I would argue that the overall Unix-like environment fails all the time and causes massive, needless headaches, not just because of syntax/flag name lengths, but because libraries and config files are stored all over the place, depending on implicit features of the environment. I guess my main point is that Unix is like death by one thousand cuts; it is modular/composable/flexible, but in an extremely haphazard and janky way that makes developing in it painful in ways it doesn’t have to be. We haven’t really seen the ideas I was talking about in practice (e.g. optional typechecking between programs), so it’s not really clear how they’d end up working out. But there has to be a better way than the Unix way (as it is right now).
> the sense that this one little thing actually improves my life by leveraging the dystopian tech infrastructure. I don't hate the bots that much, I hate them not working for me.

The problem is, you have become part of the problem. Because the bot working for you is now annoying other people. Surely, you realize the companies that employ annoying bots all hate dealing with them themselves, but it improves their lives to subject you to them.
I had 1Password recommended to me by a friend, but the lack of Linux support was a deal breaker.

Now I've settled pretty comfortably into a different password manager. Even if the Linux port of 1P gets up to feature parity with the other versions, I don't see much of a practical reason to hassle with bothering to try it.

Granted I could be wrong. The long track record of 1P is definitely a plus. And maybe they have enough nice features to make it worth it. It's definitely a harder sell for me now though than it would have been if Linux had been a first class citizen when I was first choosing a password manager.
Not asking for a non-javascript version of your app, just a landing page that doesn't require it to figure out what the heck a wren is and why it matters.

You're using <noscript>, why not use that space to actually talk about what you are doing?
Understanding a culture is not a binary thing.

Five years is enough time to understand a lot more than someone who has never set for in the country. Naturally, there's other things that they still wouldn't understand after twenty years.

Other companies are failing because they're making mistakes that someone who's been in the US less than a year could recognize. ("Don't use imagery of white and black people facing off to advertise that your product comes in white and black colors.")
The problem with that is that MacOS has no concept of “low data mode”. If it has a connection, apps are going to use it. You can deny apps from being able to use data over cellular on iOS. Also, well behaved apps will usually give you an option to either not use data or in the case of streaming apps, use less data.
This is awesome. I really love this idea, and love the implementation. Works great and I think will be really useful or at least interesting (can't tell yet).

One piece of feedback-- I'd love a mode where the extension notifies me there are HN threads that pass a certain threshold (e.g. number of upvotes, number of comments, etc.) for every page I visit. This is less privacy preserving, but I'd be willing to make that trade-off in exchange for useful information being surfaced to me opportunistically.

Thanks for making it!!
scrapping pictures from the manufacturer website might not be the most legal thing imaginable
Wait. The guy essentially says “I committed a crime, will pay US$XXX million, but we had it in our contract that the guys who hired me would take the blame, so make them pay me US$X billion.” Am I reading that correctly?

Can that contract even remain legally recognized?

Sorting out quarrels between entities who were found cooperating in a crime, evaluating whether one should compensate the other for failing to uphold its part of the deal, certainly looks like the best use of a country’s justice system.
tbf, I don't think it's possible to make a 'simple' but valuable video editing app, especially with one person. But I think you made the simplest video editing app that does provide value to a specific market of people. (entrepeneurs and podcasters, who, I might add, are willing to open their wallets easier than the average consumer.) I know this because at first I couldn't find a way to add new layers. But then I realised that for these people, you don't really need multiple video layers. They just want to slap on a progress bar, add a title, and export. To me that showed restraint in the right areas and a good understanding of your customer.

You seem to have an exceptional talent on UI/UX design, development, and marketing. As someone who is trying to do everything himself, and basically do what you just did, I've bookmarked this as inspiration.
The phrase can be interpreted two ways.

To simplify this comment, when I say "black" I mean "not white". Easier than to keep typing non-white, etc.

You have a quadrant of four categories:

1. Rich and white

2. Poor and white

3. Rich and black

4. Poor and black

You are interpreting the statement to refer to "people who are not (rich or white)" - which with Boolean logic expands to "people who are not rich and not white)". Looking at the first form, this means category 4 (people who are poor AND are not white). It also means that poor white people get this privilege, and rich non-whites do.

The other person is interpreting it as "not (rich and white)" which means all the categories except 1.

Hence the confusion.
> so are any property rights.

The term "Intellectual Property" is a red herring. You cannot have property rights and IP rights. Logically it doesn't work (if you say my computer is my property, but that I can't arrange the bits how I want, then it is not my property). This case is well made in many places so I won't regurgitate much further. But it's important to clarify that the term is a euphemism and is in direct conflict with actual property laws. Better choice of terms include "Intellectual Control Laws", "Intellectual Bureaucracy Laws", or "Intellectual Slavery Laws".

> Trade secret law is important for anyone...

I am not arguing that trade secret law is unimportant for investors of capital. I agree it is very important for investors of capital. However, it seems to be an unnatural state of affairs, to have the government involved in enforcing secrets among its citizens. Why not let the free market figure it out? To me it seems that would be both more equitable and much more effective in a utilitarian sort of way. However, I don't dispute that it is in the strong financial interests of the top 1% of the population (myself included) to keep these laws as is. I'm just saying they are likely unethical and counterproductive if one were to optimize society for innovation.

> I know I personally would not attempt to build high value intellectual property if there were no trade secrets.

Mathematically the world would not notice, even if your name was Edison. The most impactful inventions in the world were all invented far before we had copyright and patent laws. We are all putting grains of sand on mountains built by our ancestors.
all of the "outward observations" are ultimately meant to advance human civilization

That may be a flawed premise. In an increasingly capitalist society, many of these "outward observations" were done in the pursuit of corporate profits (not the advancement of human civilization), often with the full knowledge of their destructive potential. The recent opioid crisis is a perfect example of corporations actively manufacturing a product with deadly and addictive properties, while doctors where offering it as a cure.
Yea, I got the timeline wrong. More like 10 years.

I've worked e-waste recycling and the number of beautiful but unsupported macs that were dropped off was very sad and to this day I definitely consider Apple a significant force for evil on this planet, just for the planned obsolecense ecological damage alone, let alone the right to repair.

I've gotten linux running on a few of them and they are wonderful machines. Sad that the owners had to throw them in the trash.
You cannot seriously believe “narcissistic personality disorder” is a real thing, right?

This has to be the most “it came from social media” I’ve read on HN in a while.

Every personality trait you don’t like or is difficult to deal with is not a “disorder”
The application forms are pretty ridiculous with theIr insistence on school/graduation dates (some reqs) and SAT/ACT scores (all).

As a very experienced engineer, I can’t accept being judged on (historical) trivia.
Doing God's work their every waking hour.
There are Starlink software positions available at both locations.

For example, here is a web development position in Hawthorne: https://boards.greenhouse.io/spacex/jobs/4682610002?gh_jid=4...

And a network position in Redmond:
https://boards.greenhouse.io/spacex/jobs/4770694002?gh_jid=4...

Here is the job board for all software positions:
https://www.spacex.com/careers/index.html?department=Softwar...
I always wanted to get a cheap set and practise on some locks - where's the best place to find old locks to practise on? I don't want to destroy my front door!
> When you say "literally" do you mean to imply he literally paid someone?

Sadly, "literally" can mean "figuratively":

From M-W:[1]

"in effect : virtually —used in an exaggerated way to emphasize a statement or description that is not literally true or possible"

(Yes, I know they used the word "literally" in the definition).

They also made a special page to explain this.[2]

[1]: https://www.merriam-webster.com/dictionary/literally

[2]: https://www.merriam-webster.com/words-at-play/misuse-of-lite...
It's not that he's the best self-driving engineer (though no doubt he is excellent). It's that he is the best self-driving engineer who is also a shrewd political operator.
If common sense doesn’t convince you otherwise, have fun. Their purchase had absolutely nothing to do with the US government. Business with the US government just does not work the way you seem to think it does.

Indeed, they would not cooperate “like this”, (they’ve been suing them to shield customer data, in fact) but they obviously would comply with US law.
Phil Schiller tells the backstory here: https://atp.fm/317 (28:00)
I think this is comming from the same direction as desktop computing.

Try to install windows 7 on brand new machine (hopefully you will get the drivers). Regardless of all the new "improvements" in windows 10, it will fly.

What we did to hw performance increase is just staggering. Instead of having software that works much faster, we ate the performance for the sake of cheaper development - filling software with lasignas of huge libraries that in most cases are not needed, employing incompetent developers that know how to code but are clueless about the computer/os/browser they are running their code on, not optimizing anything,...

Suboptimal technologies, suboptimal languages (to make the developers less expensive for the companies), lack of knowlidge. It stacks up, todays webpage is easly a few megabytes, for a kb of text. Due to huge list of third party dependancies that are not really needed, but are there for minor details on web page. It is just crazy and far worse than when server side rendering was "THE thing".

The result is here, not only on web.
Here's the thing.

An advanced website (or web app) is likely going to have a lot of JS on it already. Should most blogs? Probably not, unless they want interactive demonstrations of concepts, or a commenting system more advanced than what HN has. But beyond that, JS is everywhere.

So at some point, there is JS running on the browser, code that has to be architected and maintained.

So then someone proposes adding another language on the server into the mix, one that will generate HTML and deliver the JS.

The dev experience is, likely, not as good. It is more complicated in a myriad of ways, debugging is harder, and the tech stack is more complicated and more fragile.

And the thing is, good SPAs are really good. But the opposite strategy having every request round trip the server is going to suck in certain cases no matter what the developer does. Something as simple as the site being hosted far away from the user, or there being an above average amount of network latency, is enough to slow down every interaction.

Now all this said, when I'm overseas and suck on 256kbit roaming, HN is about the only site I can use.
You can't just compare it by saying "$50/mo gets you the full Adobe Suite" -- there's a hidden cost there. Yes, you get access to the full Adobe Suite of software, but there's a huge learning curve that comes with that and dozens (hundreds?) of hours of learning required to get good.

This tool seems pretty much effortless to learn and use. There's intrinsic value in that.
It's back up now :) (Webhook.site owner here)