skysight-inc/HackerNews huggingface dataset:
I went the opposite way. Started playing with HyperCard and made some fun demos. Only later did I begin to really wonder how someone goes about making HyperCard and got deeper into how frameworks are created.

Different strokes for different folks. Some find the distance between the fundamentals and a working demo extremely frustrating in a lower-level API.
If you make the courts look inept the courts come after you.

If you do something politically tone deaf the politicians come after you.

If you make the politicians look inept that's just Tuesday.
Well, chrome could certainly use more threads for all your tabs which might make it even more of a resource hog but probably also run faster.
Software Engineering will evolve too, like we have seen in game development over the last decade. While 10 years ago most game engines were hardly using let alone optimized for multicore systems, nowadays the modern engines very much benefit from more cores and I guess the modern OSes also benefit from having more threads to put processes on.
Popular attitudes will eventually swing to favor piety and austerity. Likely accelerated by material decline which historically has changed social behavior. When the elderly, possibly seen as contributing to the next generations’ problems, are complaining about young people not making enough porn, not many will be quick to oblige them. Change in moral standards doesn’t require legislation or revolution.
Earthly is an interesting open source project in this space that offers many of the benefits of a make file plus containerization plus some of the performance benefits of a Bazel/Pants.

https://earthly.dev/
> In the V-extension, they have an instruction named "vrgather".

> But that instruction is not a gather load instruction. This instructoin is just a shuffle instruction.

I don't know that it's the case here but if there's a more general instruction that could do the same effects as another with implicit operands you can preserve the opcode space and create assembler-mapped instructions. So for this case you could make a "vshuffle" mnemonic that encodes a specific vgather with an implied permutation of the inputs. I'm speaking very generally and broadly here - I have no idea about the specifics of the RISC-V vector extension.
The problem is that it's hard to hire developers of less-used languages without the experience. I'd like to try working in an Elixir shop - I've done some side projects in the language and I like it - but it would be impossible to find an Elixir job without the requisite 3 years' minimum, and switching to Elixir professionally to get that experience would essentially mean an enforced demotion back to junior again.
There's been quite a few companies doing some growth hacking, or I guess straight up stealing by putting their url as the url for a restaurant. It's hard to trust anything Google maps tells me since there's no real source of truth.

Zomato needs to be banned from Google maps.
we moved off Google Cloud functions after they become 10x more expensive for us

they first introduced container registry, which made us pay for the storage (before you only paid for invocation and egress)

> If your functions are stored in Container Registry, you'll see small charges after you deploy because Container Registry has no free tier. Container Registry's regional storage costs are currently about $0.026 per GB per month.

recently they sent an email telling us new functions are going to use to “Artifact Registry” and prompting to migrate our old functions

> Cloud Functions (2nd gen) exclusively uses Artifact Registry.

Artifact Registry price: $0.10 per GB per month
Unity Game: Farmers stealing tanks
These pro machines are squarely aimed at creative professionals doing video work and image processing. Of course there are used for a lot of other stuff too, but that's the biggest single use case by long way. The studio name for the new systems was well advised.
That doesn't have `_` as the thousands separator. It uses ISO 8601 for date/times instead of RFC 3339 (so "2022-03-14T15:06:03 EDT" instead of "2022-03-14 15:06:03-04:00"), etc.

I just happen to want slightly different choices than it allows.
Are they? Do you know about their contract with yandex? You are emotional about something that is 100% financial in nature. If it wouldn’t be you can bet that with the Mozilla Foundation being the way they are in the last years would ponder themselves with a blog post or at least a tweet. Money talks or in this case it doesn’t anymore.
Do these trees meet the FSC council definition of a GMO?
I agree that the verb gathering is misleading. It makes the requirements sound obvious and salient, like you're picking up fallen apples under a tree.

To me requirements aren't gathered, they are 'elicited'.
I wonder if Turbo Pascal was any easier to get started with than Rust would be with the right GUI toolkit and IDE.
This is one of the few fixes I'd really like to see. I'm from a Unix background so I don't tend to have spaces anywhere, but it's still a splinter that needs removing.
This is good. We should have work regulations in place to prevent people from doing work that is harmful to the human body regardless of much a person volunteer to do it (in context of people wanting to get paid).

It does mean that labor costs will go up, especially in work places that pay low and require a lot of people doing physical work. It also mean we need to start having a different view about work places injuries. Every injury that occur because of work is a direct failure of either regulation or enforcement of said regulation.
Looking at just the storage pricing, it looks like GCP was already priced lower than AWS and Azure, this increase brings them either to on par, just just slightly below AWS and Azure.

GCP was trying to "loss lead" in to dominance, does not look like that was working out since even being more expensive AWS and Azure were still killing them.

Of course if you only choose GCP because of cost you have little reason to stay so...
This is a good reminder of how important it is we study ecosystem impacts of any of the work we do. Right now our seedling are female hybrids that don't produce pollen so this is less of a worry. We are working with third party institutions to help us robustly understand our impact.

When it comes to biotechnology a lot of what matters is how you engineering an organism and why. Improving the photosynthetic efficiency of C3 plants to be similar to C4 plants is very different than something like antibiotic or pest resistance.
Bingo, I have little incentive to accept a counter offer. It requires alot of trust and if that trust existed, I wouldn't be leaving.

I thought I had trust with my manager, but when I converted from contract to FTE (required), they rejected my request for a small raise and tried to lowball me. They eventually settled on the same pay rate, so 2 years with no raise. Only to "adjust" my salary up in year 3 because 2 people quit. I'm still looking at an easy 15% increase and less stress by jumping.
They are roughly comparable with results from photogrammetry at a fraction of the capture/processing time. Have you seen much raw photogrammetry output? Before it's been repaired/cleaned-up? You can get better than this with photogrammetry but it takes a lot of time and trial and error. This stuff is as good as my personal attempts at photogrammetry and in some cases better. When photogrammetry fails it generally fails catastrophically. With LIDAR you will always get something.
The lidar plays a trivial role in that. Most of it is just algorithmic photogrammetry. If you turned the laser off you'd probably still get similar results.

And it's a gimmick because it's a tiny niche of people who do that, and I wish I didn't have to pay extra for a phone for a lidar. Would take a fingerprint scanner any day. Or a headphone jack.
Sure, you can always solve problems by adding indirection. But sometimes you want to debate an effective design of this layer - in this case the assembly language.
They fixed the battery life with the 13 mini (I had both).

Sadly it seems like the 13mini will be the last one.
Presumably those packages are open-source, so you can just fork, update, and continue using them?
> Nvidia and AMD seem to start with the mid and big dies first before filling out the small ones later.

For GPUs, yield is less of an issue... the chips are manufactured with the expectation of a number of cores of the many thousand small (in terms of silicon area) ones being defective - overprovisioning, basically. That allows them to simply bin the sliced chips according to how many functional core units the individual chip has.

In contrast, even the Threadripper AMD CPUs have only 64 large cores which means the impact of defects is vastly bigger, and overprovisioning is not feasible.
Russian Offensive Campaign Assessment, March 13
My solution to that was to avoid fridges which have fans (I love maximum quietness). That means you won't get the "No Frost" feature - for me the tradeoff was worth it. After that, I sorted the friges in an online comparator by the declared noise level (in dB), and chose the most quiet one. I'm pretty happy with it.

Unfortunately, it makes annoying gas noises from time to time - apparently, that's a feature of all modern fridges (or so I was told by the repairman) - the noise is made by gas they use instead of freon. I learned to live with those noises and no longer notice them.
It has become increasingly clear that reluctance to integrate with euro-atlantic security cooperation means exactly that: high risk of becoming a possession of Russia.

Staying neutral and having greater freedom to pick and choose positions on issues is convenient, but not worth the price tag of Russian invasion. Now that Russia has shown the willingness to engage in conventional war in Europe, illusions of peaceful cooperation have been shattered and the cost/benefit calculus is against neutrality. Sweden has been neutral for 200 years and now they've seriously discussing joining NATO, simply because the cost of staying neutral has grown too large. Even eventual victory in conventional war would mean destroyed cities and unimaginable horror for civilian population.
An Innocent Mount Issue – iMil.net
The worst thing about hotel rates is the hotels themselves basically force you to go through a third party unless you want to pay their insane markups. You'd think they'd want you to book directly too...
what is this - a spaceship?
Reading this feels like fast-forwarding over someone's career as they mature in their understanding of problem-solving for others.

Good intuition with rapid prototyping, as it encompasses the necessary steps of understanding the problem, finding the appropriate solution and presenting it to the stakeholders, all in a relatively low-cost package.
No, Google is part of the problem here too. https://orderfood.google.com/
Introduction to K-Means Clustering
// ==UserScript==
// @name HN Avatars in 357 bytes
// @description Annotated avatars on all HN comments.
// @author tomxor (https://news.ycombinator.com/user?id=tomxor)
// @namespace https://news.ycombinator.com/item?id=30668137
// @include https://news.ycombinator.com/item*
// @include https://news.ycombinator.com/user*
// @grant none
// @version 1.0.0
// ==/UserScript==

[js goes here]
Tencent plunges 10% after report of record anti-money laundering fine
The question really becomes how do you make any platform/service that will stay true to it's mission and stand the test of time. The answer seems to be private ownership + the will of the founders to keep it that way and not sell out.

Craigslist is a great example of this; I highly recommend looking up Craig Newmark and his ideals. It's been around for nearly 30 years in more or less the exact same form, doing the exact same thing. It's privately owned and Newmark could sell the whole thing and be instantly propelled to billionaire status, but choses not to. There are no outside investors or corporate shareholders pushing for a bigger and bigger return every quarter. And no bloated teams of six-figure salaried engineers inventing work for the sake of work to justify their jobs and their resumes.

That mindset will at least keep the platform going for the rest of the life of the founder. On the 1000 years part, the next question is probably how would one legally structure a private company to restrict outside investments/purchases and straying too far from its original mission.
While I agree that there's a lot of marketing speak here, I have to note that:

1) You wouldn't expect zero margin, you would expect normal margin, that is, these companies should have around the same margin as the average of the rest of the economy.

2) Commodity markets don't have to be low margin, because a commodity market with high market concentration will be a high margin market.
Derbauer pointed out that, for Intel's 12 series, that the e-cores dominate the p-cores not just in performance per watt, but also performance-per-die-area. I haven't run the numbers for the M1, but I'd be shocked if it wasn't similar.

It seems unavoidable that you can get more total performance with larger numbers of slower cores than smaller numbers of faster cores. The silicon industry has spent the entire multi-core era - the last 15 years - fighting this reality, but it finally seems to have caught up with us, so hopefully in the next few years we will start to see software actually start to adapt.
In the '80s, every computer you could program came with a keyboard.

In 2022, most computers kids use don't have keyboards anymore. Only onscreen low-speed ones.

There's meat on the bones of alternatives to keyboards in programming. It may not be possible to beat the data-entry speed of a keyboard, but it's worth remembering that the "mess around" computer kids have access to these days probably doesn't have one.
This. I will never forget the 4S for Siri - it was the last 'meaningful' product release from Apple.

Everything else has been an optimization function - different sizes and colors to extract from all consumer price points... etc. Unfortunately I get the feeling the A/M series are a vertical integration decision first, followed by the Apple product mission.

The way you can tell the M/A processors are primarily optimizations is in the marketing and API improvements. Instead of trumpeting, write-once-run-everywhere, for iOS, iPad, and Mac, they tried in 2020 and it feel on deaf ears so they just gave it up - and now it's primarily a battery life discussion (longer lasting horse?)...

To me, the reason a developer can't understand the messaging is precisely because the device classes are intermingled (calling back to capturing the demand curve rather than building for a consumer purpose [the complicated question to parent's consumer preferences, with a Jobs required answer]) which complicates UI principles / code for developers. And really, a lot of apps are meant to live in each device class - not every one of them is a global life service - which Apple must get right if they are to do AR right.

I will concede though, as of today, the optimizations do appear to serve the customer in a 'just-as-good' fashion. So my critiques are only a 'maybe they left some on the table' - they are still the best, bar none.
You should understand that you are the exception and not the norm. Tools like Scratch don't make sense for you and your experience, AND you aren't the intended audience.

Tools like Scratch aren't meant to be anyone's daily driver, they're meant to give people a taste of the power of code without having to be bogged down in all of the complexity.

I was fortunate enough to participate in some day camps about a decade ago designed to get girls interested in STEM. The participants were primarily Girl Scout Brownie troops (pre-K and K) and the camp consisted of 6 different modules. The camp was a half day long and the girls would complete all 6 modules, so about 30 minutes each.

One of the modules was setup by a team from Georgia Tech and in it the girls were asked to create a robot to play soccer either as a goalie or a kicker using Lego WeDo sets, and then program the software to control it in Scratch.

Without knowing the background of or having the time to individually coach each child, in 30 minutes two undergrads were able to teach a dozen 6-9 year old kids rudimentary robotics and software development. Each group was able to build a functional robot.
For the clojure crowd, there's bb tasks [0].

* parallelism

* hooks (before/after each task, etc.)

* command-line arg parsing

* --help equivalent

* bash/zsh/fish autocompletion

* you can also just spawn a shell with bb/shell

* yes, dependencies

* regular programming language (Clojure), with commonly used shell functions like glob()

* import code from locations (don't need to copy/paste between Makefiles)

* built-in JSON and CSV support, so you can use your app's JSON files right in your build file

[0]: https://book.babashka.org/#tasks
Like paying for a smart TV does not make advertising on smart TVs an issue?
I think any plant with a 50% advantage in biomass per year will effectively be invasive, including the ones from this project.
As much as I subscribe to this perspective, when I think about how much money must be flowing through these ecosystems, I wonder if that's the real price point?

I mean theoretically how much would you be willing to pay for search that has no advertisement.

$1000 a year?

I'm genuinely curious, what would a privacy first non-advertising based approach cost? I mean I suspect you could discount it by not tracking individual users but instead just advertise on results searched, but what does the extreme version of this cost like do you think?

What kind of money do we need to put on the table that someone serving it goes, you know what, let's just provide a great search product, if we start trying to mess around with ads / tracking, we're risking killing this golden goose?
I'm ready to just say MVPs as a concept shouldn't be taught. In theory they should work fine, but I've never worked at a startup where they helped us. It's one of those things that's so easy to get wrong that it's dangerous and should be probably be avoided.

He nails it when he says people focus on the "minimum" part too much. The last startup I worked at insisted on making the minimum version of every piece of a huge system. This resulted in a shallow, unpolished platform that did everything, but didn't do anything well.

At every step, we'd say "this feature set sucks, and the UI is embarrassing. We need to flesh this out," and the response from PMs would be "this is the minimum viable product that might work". Well, it didn't. In the end, we made something nobody inside or outside the company wanted. We made the minimum, but it wasn't viable, and it wasn't a product.

You might say "well, the fact that people don't employ it correctly is not a strike against the concept of MVP" but I've seen this happen over and over. I've only ever seen MVP go wrong, and I've only heard anecdotes about it working. Using it doesn't seem to change your odds of success as a startup. I think it may be one of those theoretically good ideas most people aren't ready for.
>My submission was flagged because of the phrase “golden shower”,

In 99.9% of cases HN dont accept editorialised headline. Although I have no idea why this current post is also flagged as well. Firefox removed Yandex is a perfectly valid description. May be it should get rid of the latter part.
It's just a nightmare to manage unless you're a Google-sized company
What are you saying learning Excel would solve for the owners? (honest question)
But computing the hashes of all the files would take the same time as rebuilding everything, or maybe even slower. And you'd need to re-compute all these hashes even for a no-op. It's absurd.

The nice thing about dates is that they can be checked instantaneously, and independently of file size. If a file has changed, its date has, so it's all the information you need.
>Then why don’t the people rise up against their state? Why would it be the business of other nations to intervene in the internal affairs of another?

Because in general, from my experiencing interacting with Chinese nationals, the Chinese people either don't believe or don't care that their fellow countrymen are undergoing a systematic genocide.
I know you propose it with a maybe and i do not mean to attack you. That said, it is so simplistic to think people only do degrading things because they need money, that if they had money it would not happen. I think we are so more gray than that.

"fuck you money" is undefined. I am pretty sure that there are people that do not care about the amount, they care how they are compared to their peers. Just for these people, arguably most people, your solution already fails.

The other simplification is the assertion that degradation is a universal concept and that the threshold is the same. This is extremely difficult to define and i am pretty sure a catholic priest's definition of degradation starts at anything else than marital sex. We can define something more liberal but then we need to take the great step of saying what is acceptable regarding one's sexuality. Seems to me most liberal societies decide to bail that discussion, just deciding that if you did it without coercion it is fine. I also find that position objectionable by the way, as there are work contracts which are by definition illegal(eg, a contract for work of more than 40 hours per week), and i do not see why we could not go further.

All and all, maybe giving these people social security, requirements for mental and physical tests, a subsidy for change of employment, could help lower the chance of unfair and dysfunctional societies. At the same time if someone wants to do, distribute or consume this stuff, then we get the benefit that the chain is legitimate. I think that is really worth it. Sex workers do really important social work.
> with no way to automate anything

Most things in Windows can be automated with PowerShell, application installs are usually just a silent install switch away.
I like nothing more than dropping into a new project, and, rather than figuring out the commands to make it run, see that it has a Makefile with a handful of targets for common tasks.

With some collegues we wrote an article about the benefits of this approach a few years ago: https://blog.capitaines.fr/2016/09/30/standardizing-interfac...
Agreed. Much improved suggestion.
HR departments know this well, but they're not the decision makers here. They can advise on legal practices around hiring but ultimately management sets the direction - much like as a developer you can push back on this or that technical thing but you still have to build what management wants.
Can I buy seeds to plant in my area?
Also, the guy is/was from the 77th, like Twitter's guy in charge of content moderation, or Facebook's, who was an aide to Nato's deputy secretary, so, take all of this "we wuz champions of Information Operations, which helps defend against Russia tanks" with a salt mine.
I think we generally agree. I'm just saying it's not good enough to take into a cave and casually scan it into a 3d model yet, not with the cheap consumer tech at least. I don't think those results are usable for anything (games, sharing, measurements, mapping), just novelty.