skysight-inc/HackerNews huggingface dataset:
Low-code/no-code is essentially a fine idea. It's the same idea as DSLs and libraries, with an attempt to bring it these ideas (usually by UX techniques and severly limiting the power of the system) to the technically simpler people.

The problem is that afaik nobody has yet implemented the grand idea well. They build the facade and the insides are rotten, haphazardly put together without a clear vision. It needs a deeply technical vision and, I imagine, a bit of computer science to get right.

It's a bit like what the cloud space was before AWS and Google came along.
I actually had no idea that was an option.
> What is wrong with trying to save a young puppy from suffering the
> harsh consequences of reality that I've had to endure?

Because it's incredibly rude. You're treating them like a child.

If someone goes to baking.com and asks for advice on becoming a pastry chef, don't warn them away because being a pastry chef pays poorly.
Default engaged brakes were patented by George Westinghouse in 1869. The use was of course on trains.
After shooting film after a long while, and still using a Fuji x100, I think shooting with film is somewhat liberating when it comes to editing - partially because it front loads some of the decisions from editing. Even shooting with my X100, compared to iPhone, does some of that as well - I’m more aware of the pain it will be to go through the photos, adjust levels, and drop them in iCloud, so I’m more conservative and cautious in the photos.
Bazel is pretty broken outside of google. The go bazel lib is still broken with new versions of go.
Gosh I wish media was free to create like this power source of yours. Actors and camera crew and makeup and the set designers all need to get paid for their work somehow.

Distribution is free, but because production is not, we have to pay at consumption time.
Because you get it back. If anything, the state run deposit programs lose money from people returning cans from out of the state.

But it doesn't even have to be state run. It could simply be mandated that the manufacturers buy back their old batteries for a minimum price.
If you use the Multi Account Containers extension [1] built by Firefox and use the built-in Firefox account sync, then you'll get that same functionality in Firefox across Windows, Mac, iPhone. That doesn't seem like a whole lot of effort and you get more functionality.

The biggest improvement over the account-based Chrome experience is that you could even have contexts (containers) for several things if you like - a container group for social media, a different container group for banking, work, shopping, etc.

All in different tabs, color-coded / labeled by container group, each with isolated cookies, etc but shared bruiser history in the same window just like in Chrome (I'm assuming) but with better privacy.

[1]: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
The answer is obviously "no" because there's no such thing as "the set of all x86 instructions." Every vendor has many vendor-specific x86 extensions inside their microcode, some of which end up being adopted by all other vendors (essentially becoming "canonized" as x86 proper). In some cases, these extensions are widely accepted (like x86-64, which was initially developed by AMD, hence its amd64 moniker). In other cases, these extensions die a quiet death, like 3DNow! (also one of AMD's extensions, introduced in their K6-2 line). And in other cases, extensions are only implemented for specific lines of processors (Xeons famously include AVX-512[1]).

To look at a more concrete exemplification of this, gcc has both AVX-512 and 3DNow! flags[2] (because it was around back in 1998), while go only has AVX-512 flags (and doesn't care about deprecated extensions like 3DNow!).

[1] https://colfaxresearch.com/skl-avx512/

[2] https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
WHAT UI browser?
Quick, tell them where you want your last paycheck sent...
Please let us know if you decide to open source it! Very cool :)
> That is the original text.

But that's probably not what happens in practice. More affirmative action and diversity quotas is the likely outcome.

> Wild that being against that is a popular enough sentiment that it can appear at the top of the comments on a HN thread.

It don't think that's too popular on HN. It probably appears at the top only due to recency.

It's probably more popular among the general population of the US, which is kinda what matters.
I find the lies to be different. Right wing and left wing media are both prone to hyperbole, but the right seems to fabricate more "truths" from rumors and conspiracy theories, asking what if questions. The left filters and distorts facts to present things how they want.
Neither did Verhoeven, he apparently only read a couple chapters and had an assistant summarize the rest (https://www.looper.com/358395/the-real-reason-the-starship-t...). So I wouldn't assume that the movie strictly adheres to the events laid out in the book.
Real-Time LSM-Trees for HTAP Workloads
How I got in: referral from friend who found the startup through another friend.

Why I joined: Was tired of big tech and wanted to learn faster. Founders were smart. Ran a surprisingly tight interview process.

Advice: if I were to reverse-engineer this, I would follow Seed-Series A investments from Tier 1 firms. These are the highest-signal companies.
Ex-google __intern__.
What about if someone made a good X, then tried to make another good X? Is that still a midlife crisis
What's stopping them?
Spam domains that plague my email
I am seeing Google constantly fail to catch obvious spam emails. At this point I suspect there is some institutional error on their part, where bad actors inside the org are allowing certain domains to simply not be spam filtered.
Not as snappy as I would have expected considering the 5KB pages. Not sure where it comes from but there is a very noticeable delay before the individual blog pages are rendered.
As someone from outside the US: From online interactions, I get the feeling that it is quite typical for regular American people to get cold contacted by political candidates via mail, phone, text or even in person.

How much of that impression is just bias by people complaining who forgot that they signed up for that?

(For context: Where I am you would see parties having an open air infodesk in the center of town or a regulated number of TV / online ads and signs around election season)
That region of the US sits on top of one of the largest high-quality geothermal fields on the planet, about the size of Western Europe, and it isn't the only one in the US. The US produces more geothermal power than any other country by a significant margin, and several times more than Iceland.

Ironically, environmental activism has substantially hindered development of geothermal power in the US, but the country still has a lot of it.
I never ask for sources but 75-90%? This doesn’t seem likely short of cherry picking.
These are hard to predict. However you always have the option to react.

The best way to react to news such as chip shortage, fertiliser shortage, wheat shortage, high prices in oil, is to sell once you hear the news.

Of course one would need to have bought first before such news arrives, so it’s always good to have a diversified portfolio so that these news will likely hit a small fraction of your portfolio.

One can also short sell and play with puts, but it’s more difficult there because you don’t know how fast the price will go down.
If the economic incentive (or some other abstruse incentive) is great enough for a someone, then that someone will do it, if it's strictly possible and within the scope of their resources, i.e. because they stand to gain / be fulfilled / for the fun of it / experience fame and glory / etc.
Yes, it has its uses.

But not really in high level languages
I'm on this train too (personal data store collection over time) but I have to write it myself. The thing I've been thinking about is the unified storage. I have e2e encryption exp (slows search), generally sql, guess can't beat that just sql. I also want to infer content on random old hard drives since I have a couple that are years old (different mindset back then). Working on a lazy s3 upload by directory structure.

Also it's funny "make it yourself" like arguably it's a waste of time. You could make your own Trello (my concern again was privacy). But if it's not your own cloud... Yeah idk probably dumb thoughts.

I also want local "physical on person" data store (again dumb) like everyone has a phone/usually connected to a network/local could be sqlite. idk it's a weird interest

I have various sources of data. Android widget, chrome extension, desktop app, web app. Most are using same local pi hosted data store at least. 1 remote e2e web note taking app. I wrote all of these (non Android) so yeah same old CRUD.

I also wonder is there any point to looking backwards. I have a one note (privacy!) from like 10 years ago... would be curious to infer/summarize what I thought of back then. Would there be anything useful. I just know that back then I was more ambitious but also very stupid/blissfully unaware of consequences.
Yes, the religion requires intellectual sacrifice.
One random thing I've been impressed with (that I know is public) is mutant testing: https://testing.googleblog.com/2021/04/mutation-testing.html , https://research.google/pubs/pub46584/

To pull an example from the paper, if your line of code says

if (a == b || b == 1)

you might get a comment that says something like

> "Changing this line to

if (a != b || b == 1)

> does not cause any test to fail."

Page 4 lists other mutations, like replacing logical ANDs/ORs with just `true` or `false`, switching arithmetic plus to minus, etc.

This isn't a larger system design context thing, though, just a testing one.

Disclosure: I work at Google.
Right. If I have three projects using React 17.0.0, I have three copies. If I start another project with React 17.0.0 it will download another copy (and of the hundreds/thousands of dependencies) even though I may already have three copies of each.

And what if I try to make a project while offline? Maven can do it if I’ve previously downloaded that package.

My employer is big on Windows. All those copies of tens of thousands of files has a serious time cost.

Even if dependencies were kept zipped up but not shared that would make more sense to me. Easier to deploy than individual files, smaller too.
Respectfully, it seems best if we agree to disagree this time around. I acknowledge the validity of your feelings on this matter, and humbly request the same from you. There is more than enough room for us both, and you've made your position clear.

Cheers and please take care, John.
I moved out of Texas long ago precisely because the geography sucks and it's too hot.
SQL Server: how do linked servers work?
Linked servers are one of Microsoft SQL Server's most powerful features, but do you know how they work?
You saw a feed lot? They're only used as temporary holding pens for the last 3 months of a cows life. Most cows spend most of their time eating grass in pasture.
How can that be? Nuclear plants take way too long to build; there's nothing "short term" about it.
"Large drip"

They always figure it out.
I highly recommend "On Politics and English."

https://www.orwell.ru/library/essays/politics/english/e_poli...
> History repeats itself

Yes, and it is getting better each go around
Though driving an hour to recycle a few plastic bottles is obviously bonkers, I do want to point out that there are more reasons to recycle than just reducing CO2.
interesting parallels between the evolution of airplane manufacturing and semiconductor manufacturing
Huh, I might try this. The previous time I bought drip grind and used an automatic drip maker. They don’t seem to specify the grind anymore. I suppose I could buy whole beans and grind them myself, but that would seem to be a bit contrary to the spirit of this discussion.
Tell HN: Profile pages were not loading
Any profile page on HN (URLs of the form https://news.ycombinator.com/user?id={user id}) was not rendering anything apart from the top bar for a few minutes.

I tried different browsers, and devices. The source did not show up when I `curl` it too.

EDIT: They are back up but I'll keep this post up for discussion's sake.
I've used most of those alternatives in my life. Here is my advice:

The best way to avoid being caught without the right drill bit is to have MULTIPLE sets. They're dirt cheap and never go bad (unless you leave them exposed to the weather).

Get a spare drill while you're at it. Hell, get two; they're dirt cheap.

All this fiddling about with inferior or not-quite-right-for-the-job tools makes for great HN reading, but is rather pointless in the real world.

Also: Drill a pilot hole first.

The only cases where I'd say older is better would be places where the quality has gone so far downhill that it impacts the work. Things like:

- nails

- screws

- chisels

- axes

- knives (although there are still plenty of good knife makers today)

- heavy equipment like drill presses, lathes, pipe benders, etc
Right. And Node/Webpack/whatever could easily be taught to read inside zip files instead of needing things unpacked on disk.

That’s actually already been done for Yarn PNP support in Webpack.
How Woodpeckers Avoid Brain Injury: The Explanation: Size Matters [video]
> Everytime you see something like "foo deepCopy()" that's a failure of the language, forcing you to explicitely pay attention to the fact that foo objects need to be copied deeply everytime they are copied, instead of just once when you define the object by marking it as a "struct" or whatever word to signify that object has value semantics, and then deep copy is just assignment or passing as a parameter. Why make it the default to be inefficient with the heap when it's very easy to give developers the choice to be efficient in situations where it's always safe ?

It's not clear that running a bunch of code in the form of a copy constructor and potentially performing a bunch of heap allocations whenever someone returns a value, passes an argument, assigns a variable, or evaluates a temporary as part of an expression is a good thing.

> - Generics : The overall theme of forcing you to do things its way seems to a staple with java. Why do I need to use type-erased generics ? why shouldn't I get the choice to specify whether I need a new class generated for runtime efficiency or use the type-erased catch-all for size efficiency? there is no need to bake VM-level support for this, it can all be done at compile time (possibly with help of additional metadata files or special fields in the .class of the generic type).

There ends up being no difference, right? Your generic ArrayList is just an ArrayList of pointers to Object no matter what. You never had the option of declaring an ArrayList of structs.
Earthquakes is the primary concern. Ask South Korea.
You don't even need gravity. Basic thermal dynamics says that a closed system should reach thermal equilibrium. It is (in my opinion) actually a bit surprising that a massive body in thermodynamic equilibrium has a uniform temperature. Assume the planet is an ideal gas. Applying P=VT, you might intuitively expect temperature to rise as you approach the center, since pressure rises as you do so. However, this analysis ignore the V portion of the equation. Consider a cylindrical cross section going up from the center of the body. Define a series of slices of this cylinder, such that each slice has N particles. Assume that N is sufficiently small that the gravitational and pressure gradient is negligible within each slice. As you descend along the cylinder, you will find that while pressure increases, it is the volume of each slice that decreases, leaving temperature as a constant.

All of this assumes Newtonian gravity. I believe if you consider relativistic effects, you find a slight temperature gradiant where temperature decreases as gravitational potential increases.
Ah, fair, will add that to the list. But, IIUC, isn't GoAT just a go port of markdeep (which I acknowledge in the related work section)?
What web dev tools do you find valuable that Chrome has over Firefox?
Coffee like smoking is a habit formed around a drug addiction. Watching a Davidoff video on how to cut/light a cigar, a snobby whisky tasting video, or James Hoffman devoting hours to the perfect moka pot are all similar to me

Were caffeine, nicotine, and alcohol not pleasantly mind altering and addictive, I highly doubt many people consuming them, regardless of minor adjustments in their preparation.

That said I’m firmly of the opinion that french press, and moka make the best coffee for my taste.
Other than Ikea, why would a company run this as opposed to Linux or whatever? I understand clustering is cool, feels like a mainframe of sorts, I can probably come close to that with kubernetes. What are the other compelling arguments, there is no software for this platform that isn't readily available for Linux. ELI5 me.
They don't feed them corn. They feed them corn silage: https://en.m.wikipedia.org/wiki/Silage

Silage is the whole plant (even parts not edible by humans), chopped up and fermented.
We would be morally obliged to let it go rather than murder thousands of Mexicans and take from millions of Mexicans there right to self determination.
> Have you been a minority in tech?

Yes.

> any environment controlled by a HR policy.

Well, HN isn't really "controlled by an HR policy". Yet, contrary to your expectation, my original comment is already being downvoted.
The DC is converted to AC after it crosses the bridge. The use of DC interconnects means the AC on the two grids doesn't have to be synchronized.
Why not use Firefox Developer Edition with uBlock?
In my experience, Bazel is a net negative for most teams. Pretty much every JS engineer is familiar with npm; a tiny fraction are familiar with Bazel. Ditto with pip, cargo, etc. And it doesn't solve the hard part of the build process, which is distributed builds. Most of the user-perceptible value of Blaze is making builds fast by farming them out to a zillion machines — that's why it's called "blaze," because it's fast! — and Bazel doesn't do that for you.

And it's clunky, and you need to teach every new hire how to use it. The juice just isn't worth the squeeze. Just write an adapter in your build infra for the well known tools and be done with it. You'll get much more value putting work into something else, like code review tools, testing, dev environments, staging...
There's a pretty good Ruby gem I've used for this before:

https://github.com/mbj/mutant
Works good to me
It almost seems inevitable. When a prize is new maybe you have the freedom to give it to young and relatively unknown mathematicians. But as the reputation and the coverage of the award grows, you end up leaning towards the more traditional pick.
What does one have that the other doesn't? It doesn't make sense to me why there would be any real difference because of the cross pollination of employees
I see Business Insider has acquired some of the writing staff from BuzzFeed
That seems like a sane decision if you actually care about your customers. I'm glad at least some people are implementing sane choices when enabled to do so. The dark patterns have really taken over in the public facing Internet in the last decade.
> The Google diaspora has seeded so many other organizations with... But adapting to programming outside of Google can be tough, especially when you've come to rely on tools you no longer have at your disposal.

You also don’t have problems to solve like google’s. Use the tooling appropriate to the task.

I find this problem with non-programmer ex googlers as well. They are so used to having so much infrastructure and opaque/screwed up objectives they’ve been given to meet that they often struggle in a startup environment (where the goals are merely “let’s get this button to show up 100% of the time,”, “let’s store the data for our 10k customers”, or “let’s give our phone number to these key customers so if there’s a problem they can call us right away”, or “figure out the most important thing that’s keeping our sign ups from converting and fix it — this week”).
I'm no expert, just reading web pages: Apparently Firefox market share dropped from 30% to 3.46 over the same time her income went from 500 k to 4 million.

An old write up: https://calpaterson.com/mozilla.html
Because the article is painfully unaware of its surroundings.

Do you hate spam in gmail? More about that below… BUT FIRST we must slam this ad right into the center of your field of vision that is seemingly impossible to scroll-flee.
Bazel often comes up as an awesome aspect of Google's tooling but as far as I can see it's open source and hasn't really caught on elsewhere. Is there something I'm missing about why?
They must have been following xkcd's advice: https://xkcd.com/221
it's basically the Internet equivalent of fma which is the best floating point instruction.
Can you not tell it's sarcasm?
This is for test coverage? I get it technically but not clear to me if this adds value. Covering all the internal states/code paths in tests seems very hard and potentially of diminishing returns? Isn't time better invested in other things?

I'm also guessing this ties into Google's tooling of being able to tell which line of code is hit by which tests and running those as part of the mutation test?

EDIT: The blog has some discussion about the correlation between some of these mutation failures and real bugs. I remain a little suspicious to be honest. Also

"I also looked into the developer behavior changes after using mutation testing on a project for longer periods of time, and discovered that projects that use mutation testing get more tests over time, as developers get exposed to more and more mutants. Not only do developers write more test cases, but those test cases are more effective in killing mutants: less and less mutants get reported over time. I noticed this from personal experience too: when writing unit tests, I would see where I cut some corners in the tests, and anticipated the mutant. Now I just add the missing test cases, rather than facing a mutant in my Code review, and I rarely see mutants these days, as I’ve learned to anticipate and preempt them."

Now this one is expected, if you build automated tooling that comments on your code review you expect people to try and avoid that. However there's still the question of what's the quality improvement and what's the productivity impact.
A nit (not really), but the Constitution doesn't provide rights, it enumerates them. Rights in the United States are granted by our Creator.
not only is it very hot, it's also very big, and so whatever we pipe down there is negligible in size and thus not going to cool the very big hot thing very quickly.
Pretty sure GP is a tongue-in-cheek bug report.
> If someone goes to baking.com and asks for advice on becoming a pastry chef, don't warn them away because being a pastry chef pays poorly.

I would want to be warned. It's highly likely I wasn't aware of that information.
Let's be fair, 2016.
I really hope they get to go out while blasted out of their minds.
Those Greek columns are themselves cribbed from Ancient Egyptian columns which are reproductions in stone of the bundled papyrus stalk columns that they used for support of their mud brick buildings.