skysight-inc/HackerNews huggingface dataset:
Can someone explain why, in an interview context, someone with the technical ability to understand and assess and write and communicate a deep set of domain-specific knowledge like this....might still be asked to do some in-person leetcode tests? How does on the fly recursive algo regurgitation sometimes mean more than being able to demonstrate such depth of knowledge?
Not sure what language you are talking about. For Java there is an awesome https://www.jooq.org/doc/3.19/manual-single-page/

Having said that: I stopped using it as writing plain SQL seems much more effective.
Do you have any idea of suppliers or where to find such suppliers? Like I said, I'd like to find some of the tight grain Douglas Fir for my floor, and I also make furniture and pour hours and hours of my time into it, the wood is cheap in comparison.
I think this gets at a logical algorithmic improvement. I assume they use aggregate location data for things like real-time traffic. There’s no need for these alerts to trigger if there is a critical mass of iPhones near the ‘incident’.
Drowning in plastic waste, drowning in atmospheric pollution, drowning in mental health disorders. None of these have resulted in a magical "we'll solve it because otherwise we'll drown" solution. I fail to see why drowning in bad search results will result in a different outcome.
Three months sounds about right - if you dig into modern house building you can see that each step isn’t that complicated, it’s just time.

Having helpers on hand is probably not counted; literally one person is significantly harder than having three.

Here’s a crew of three that threw up three walls of a garage in a day: https://youtu.be/D5U753R3N_A (tons of other delays have happened, but framing is pretty darn fast - find a development near you can drive by everyday and watch, a whole house can go from nothing but a foundation to a thing with a roof in a week).
Baking experts seem to be almost universally on the side of mass. It's more divided outside baking (though mostly breaks down along American/everyone else lines). It's really compelling to support both because recipes are legacy systems. I make the dinner rolls I make because my grandma makes them that way, and that's what my family likes. I can and have converted it to mass, because I can measure flour faster that way.

But the amount specified in any unit is an approximation. How much flour that dough needs is dependent on how much moisture is in that dough. That's different in different kitchens, with different flours, at different times of year. My grandma specified five cups of flour, plus more for working the dough, so it will always take more than that. The thing I like isn't five cups of flour, or 600 grams, it's whatever is necessary to achieve the right dough. 600g is a better approximation, because it's more consistent. But ultimately if you want to learn to cook something the way someone else does, you need a lot of qualitative instruction in addition to the quantitative
Google search is unbelievable frustrating these days. And yeah the free speech concerns are very real. There needs to be a level of critical mass for any company that deals in communications where they are held to the same standards as the government. If >25% of the population uses your company for some form of communication censorship should be prohibited but of course we seem to be rapidly moving in a vastly different direction.
Companies who mandate return to the office should pay employees for the additional commute time at their hourly rate. If this becomes too expensive then productivity gains from being in the office are apparently not worth it.
The oracle pattern of making it more complicated = more support costs/more consulting/more profit
I can see your enthusiasm for Rust, but my comment was more directed to whether criticisms of UB in C can be taken seriously considering suggestions to remove it where possible have almost always been shot down in the name of speed.

> I think there are some cases where rust is missing out on optimizations though, like with signed int overflow for example

Before you push for UB in safe Rust, I politely suggest you write your own benchmark for this in C or C++. Try a few combinations of { signed, unsigned } X { 32 bit, 64 bit } X { gcc, clang }, compiled at -O2 or higher, and see what you get for results. Maybe throw in -fwrapv for some of the runs. My own conclusion on my own benchmarks is that UB advocates are mostly wrong.
I use a calendar for appointments that are set in stone. You need to be in a place at a particular time and not doing so would let someone down or mess something up in a big way. Meetings, appointments etc.

I then have a todo list for each context or area. A home to do list, a work one, a study one. These are separate notion pages at the moment but the tool isn't important. It's important that you can't see todos from different contexts, only the one you're focusing on right now.

I have an automatic time tracking tool on my work computer so I can see what apps and files were open when. This is helpful for seeing what I actually did.
The most compassionate law is the death penalty for production or use of illicit drugs.
The links are broken. Remove extra spaces?

Your point about survival is well taken. Not only these papers are negative, but there is also a lawsuit [50] with accusations of fraud:
https://regmedia.co.uk/2023/03/26/satrajit_vs_google.pdf
Most countries with >1 telco needed to mandate phone number portability, because the telcos would not do it voluntarily. I can't see it being fixed for email though. The sanest ways would be to provide a domain per citizen (essentially operating as a registrar) or a centralized email forwarding service, and I don't see any government putting in that sort of effort for a problem most people don't realize they have.
When you break the captcha rule, you can re-select the captcha. You want to keep re-rolling till you find a low number combo. There are a few rules where you can re-roll to get a better random number. In general, it gets harder and harder to stay under the 25 limit as you progress.
Sorry, MVs? I'm probably going to feel like an idiot but I'm not recognizing this acronym.

Also thanks for sharing your example, much appreciated
CentOS Controversy
This is a pretty great presentation on dieselgate and how it worked.

https://media.ccc.de/v/33c3-7904-software_defined_emissions
You can refresh the captcha to make it work.
And as I scroll down and read the article you present me with a popup to subscribe, alienating and enraging me.
Mouse driver asking for firewall exemption to accept incoming connections (2019)
Arch is great until the grub developers push a release without testing and it breaks your whole system (speaking from experience).

If NixOS didn't exist, I'd use Fedora as the RPM repositories aren't hot garbage like the AUR.
I'd say that any kind of absolutist "default stance" is suspect.
I think that is a good metric to judge companies/services by: How easy do they make it to quit?
It’s still the case that in much of the country (rural) the inspections are more concerned with “will your house kill the electrical/water/sewer/neighbor” than with your safety-its assumed you know what you’re doing.

Even in the big cities inspections are often cursory if it seems obvious to the inspector that the people involved know what they’re doing.

And this is why you should hire a good home inspection service that knows how to inspect construction and when; they will be more thorough.
Have you not seen much of r/unixporn?

There are some mighty nice setups that look far more attractive than anything Microsoft or Apple have put out recently.
> If this wasn't bullshit, then people would be able to spontaneously state the criterion that produced this specific list.

Let's forget about Liberia and Myanmar and just focus on major economies. People can argue about the definition of "major", but for the purposes of this discussion, let's define it as G20 members.

In how many G20 members does the average person make significant, regular use of non-metric measurements in their daily life? To the best of my knowledge, the answer is "only two" (US and UK), and for the US that usage is significantly more than the UK. So, there is a very real sense in which the US (and to a lesser extent the UK) are outliers on adoption of the metric system in everyday life. That's not "bullshit".

> >The US is an exception in having an education system which still teaches non-metric measurements.

> This is too vague to even determine if true.

I have lived my whole life in Australia. Here, non-metric measurements are not part of the government-mandated curriculum. That was true when I was a child and is true for my own children who are at school today. Schools and teachers are free to teach whatever they want (within reason), but if it isn't part of the official curriculum, there is no incentive for them to spend any significant time on it, so the vast majority won't. Most school children have heard of inches/miles/etc, but for most of them their understanding of it is limited to "outdated stuff we don't use any more but Americans still do"

Most countries worldwide are closer to Australia on this than to the US. I mean, how much time do schools in France or Germany or Japan spend on teaching how many ounces in a pound or how many yards in a mile? How many countries – other than the US – have learning details of how to use non-metric measurements in their standard school curriculum?
Never thought I'd see the day where a popular Linux distro would advertize me its pro version.
Reminder that those "nm" numbers do not refer to any physical dimension.

TSMC N2 is estimated to be something like 30% denser than N4.
Ralph Nader is objectively a good man, and the things he's done for this country have left it unequivocally better.

This substack article is laughably bad. Seriously, blaming him for encouraging citizens to sue the government? Oh please.

This man was character assassinated enough in the early 2000s. Let him rest.
The Chrome Inspector Color Picker does not return the right hex code! You have to go into the properties to get the right value.
this is the year to release your AI project, I know we are desperately trying
Still the open-source and making money dilemma?
Nah, cooking/baking is chemistry and recipes are about faithfully reproducing the reactions as specified. This comes down to reproducibility and reliability which comes down to quality of the ingredients, ease of using the technique, and skill of the person doing it.

And the metric that is most reproducible for liquid or dry ingredients is weight, because it can preserve ratios. That's why professional bakeries, baristas, and chefs don't measure their ingredients by volume since it's inaccurate even for the most skilled technicians. Just like your pharmacist isn't measuring dosage by volume without known and precise densities.

For example I don't think it matters if you measure oil or water by volume since that's rather easy to do. That said, if you want to preserve ratios with the rest of your ingredients you better be doing it by weight or else you won't be faithfully following the recipe.

This is not a subjective comparison. If a recipe is only specified by volume it cannot be followed accurately. Similarly if you want to design your own, you need a notepad to track ratios by weight.
Personally, I use xsv and it’s been tremendously helpful, especially when working with larger files. https://github.com/BurntSushi/xsv
Both civilians and the military already use drones a good amount. Is there anything specific to the military here besides just a better drone?
A huge drop in revenue is obviously bad for those who rely on that revenue, but just seeing numbers like 40% doesn't help me understand how big a deal that is. For those relying on the income it may be significant, but for those who are just making some extra money on the side, it's not so much of an issue.
Or low supply.
Most of the major desktops can be configured to look very similar to macOS by changing the fonts, icons, themes.

This is the case for Gnome, KDE, XFCE and probably others too.

You can install whatever font macOS is using, then get icons that look like the ones from macOS, cursors, then a GTK or Qt theme. And now it will look essentially the same.
You just need to look around more, lots with electrical and water/sewer already run to them can be as low as $10-20k.

But not in San Francisco.
Ah, gotcha. I think you're just not accustomed to this use of the word. It's in the dictionary and people use it that way. In this case, probably used for effect in the story, but it's legitimate.

Curious why you hope it's not used for farm animals?
I can’t use a website with flashing anything, and especially so when I’m writing. Then I realized the CMS I make was doing this with a “saving draft / draft saved” notice above the content area and couldn’t believe I’d done this very thing without realizing how annoying it was.

I still wanted to display the info, so I tried a few different techniques and ended up settling on a slow (~2-second) fade in and fade out. The result, at least for me and the people I’ve asked to try it out, is that goes completely unnoticed unless you’re looking for it, which is what I wanted initially but hadn’t taken the time to try it myself beyond ensuring the notice appeared and disappeared at the appropriate times.
A lot in the middle of nowhere is what people don't want, hence why it's cheap.

House pricing in the popular areas is perverted by speculative investment and shitty zoning, which are issues that still need solving. It could be much cheaper, then people don't have to move out to the middle of nowhere. We just need to get better at accommodating affordable city living.
Wow, that’s really high. My house is 30 years old and I pay about 3% a year including mortgage, taxes, insurance, maintenance, renovations.

Houses that are paid off and have no mortgage and have been built efficiently can easily get to 1%/year. But of course your mileage may vary.

But if you’re paying 10%/year, you probably don’t want to rent as other houses will be much cheaper.
That's not really 'architecture influencing thinking' that's just made up fiction.
> every "view" on your DB should be modeled as a separate function

OK, and when a significant amount of what those functions do is shared, how do you share it? (E.g. imagine we're building, IDK, some kind of CMS, and in one view we have authors (based on some criteria) and posts by those authors, and in another we have tags and posts under those tags, and in another we have date ranges and posts in that date range. How do you share the "fetching posts" bit of SQL between those three different (parameterized) queries?)

> if the DB accepted structured queries, then the API would rely on something like protobuf to parse raw bytes to native types -- it doesn't

> like `echo SELECT * FROM whatever; | psql` does not parse the `SELECT * FROM whatever;` string to a structured type, it sends the string directly to the database

In both cases the parsing happens on the server, not the client. "echo abcde | psql" and "curl -D abcde http://my-protobuf-service/" are both doing the same kind of thing - passing an unstructured string to a server which will fail to parse it and give some kind of error - and both equally useless.
Because puzzle solving is an iq proxy and iq is correlated with job performance? But really, just do an iq test. Maybe because interviewers are bad at distinguishing gpt style BSing from actual knowledge and need a baseline test.
You can get a Google Workspace account, which is the counterpart service to Microsoft Office/365 just for comparison. You pay per user, unless you want a specific deal, then you go for Enterprise, which is not very likely at a 1 person workspace.

Plans are described on Google's website.
A feature I think would be helpful would be a reverse shopping list (for lack of a better term) where you can say 'I have ingredients a, b, c... list what recipes do I have all or ≥ n% the ingredients for?'

I shall poke around the cli code.
You can rephrase this question in terms of causality. Why does it matter that we know if some process happens before some other process at some defined(?) level of precision.

There are ways around this but they are restrictive or come at the cost of increased latency. Sometimes those are acceptable trade offs and sometimes they are not.
Automated security alarms are for protecting property, not saving lives.

This is much more like a fire alarm, which does trigger an automatic response.

In my view, we should be more lenient with false alarms when it could save someones life, compared to stopping theft.
lol no. Never worked. Tell me you've never run systemd in a server room without telling me you've never actually run systemd in a server room.
A decent amount of PM comes from tires and brake pads...
Nothing there anyone can check which makes it indistinguishable from "I know more than you and I can tell you you're wrong." That may even be correct for all I know, it's just not at all useful.

Which non-internet company is on record claiming they see better returns from google ads on racist blogs than on say, tv ads for example? Must be a few, surely. Where?

What brand ever advertised on google? Pick a good one. I want to see the campaign.

I've had this discussion before and it's usually at this point of wanting any data or examples that it sort of melts away like morning fog in the sun or gets needlessly nasty. Hopefully this time will be better. It's not like I'm trying to push something here.
I purely use EFCore for managing migrations easily, almost all queries end up complicated enough or need atomicity so I write them as raw, the automatic object mapping is just a nice bonus.
Yes, that is essentially the point of logical clocks :)
Honestly the only build system/package manager that could even compare to portage in versatility is spack. It's aimed at HPC so it's not really oriented towards desktop or even normal server packaging but it gives you what is basically the use-flags and slots systems. And bonus points for striving to get nix style reproducibility.
Yep, very much so. I intended it as such! (Expanded version: "Nor will there be much demand for people servicing the electric motors in after sales").

My first service after getting an EV was for tyre rotation, an air cabin filter and retrofitting a Pedestrian Warning System that wasn't available in Australia when I bought the car - 15 months into the ownership! Sure the cars are more expensive up front, but you're saving a bucket down the line. (I intend to have mine for 15 years or so.)

Toyota is actively blocking moves to improve fuel quality standards in Australia, as an honourable mention (for the hall of shame). I'm absolutely disgusted by their behaviour.
Cool! I think the RLIBM approach is indeed fresh and has potentials, but I was never sure if it can be generalized to domains past binary32 when we are looking for correctly rounded results. I guess it's a fundamental difference between RLIBM and your algorithm---you don't guarantee correctly rounded results, right?
Boards that will not hold a screw? OK, I'll bite. What kind of wood? What fastener? What direction into the wood? How was the wood stored prior to use?

Forgive my skepticism, but for wood boards (and not engineered materials being used incorrectly), ones not stored in deeply failure-causing conditions to the point where you wouldn't want to touch them because they'd be gross, this just does not happen.
Only now you can call it an ‘exit’
Automated burglar alarms are generally supposed to stop unattended property crime, not save lives. Fire alarms get an automatic and immediate response because it is a life threatening emergency, just like a car crash.
> Everyone wants a free lunch, it seems.

No. It's open source. This is what open source is and how open source works.

Red Hat used to understand that. Not any more apparently.
Show HN: Langchain-Serve – Bringing LangChain Apps Closer to Your Users
It's almost criminal Kaze isn't really welcome at most tech conferences because he plays fire with Nintendo's IP.

A huge audience is missing out learning to do these things themselves, so my plug is we're running an indie conference [0] with Kaze as the featured speaker.

We should follow in his footsteps.

[0] https://handmadecities.com/boston
I found a CARB report[1] that addresses this. TL;DR: nobody's directly measured the particulates ("fugitive dust") kicked up, but the estimates made from back-calculating measurements of dust present on road services suggest that the majority of PM10 and PM2.5 from a leaf blower are due to fugitive dust, and therefore will still be present in electric leaf blowers.

There isn't a lot of data on how much the chemical makeup of particulates affects health, nor on what the makeup of particulates likely to be kicked up by a leaf-blower are. At least some of the particulates from two-stroke engine emissions are known to be really bad (e.g. partially combusted lubricants). So the jury is out on if the particulate related health risks are dominated by the engine or the dust. If you think "all PM2.5 is bad" then it's almost certainly dominated by the dust though.

1: https://ww2.arb.ca.gov/sites/default/files/2018-11/Health%20...
The data in the original tweet is disputed:

https://twitter.com/Jamie_Lane/status/1673864890807877633?s=...
When the West was perplexed by the idea that animals could have souls
This is a problem, seems like ctes and views are a possible ormless solution here
You never use DB-specific features? We use postgres' JSONB column type which precludes using something like sqlite in tests.
> My null hypothesis is that they are smart, competent people and are doing the best decision according to data they are seeing.

Speaking as a senior manager at a smallish software company (300 people), absolutely, decision makers are in my experience smart and competent.

But what they don't do is necessarily make decisions based on data.

I don't believe for a second that most RTO debates are based on meaningful measurement. As with a lot of corporate decisions, I suspect it's a lot of HIPPOs, fingers in the air, and herding behavior.
Not very, according to this guy:

https://twitter.com/Jamie_Lane/status/1673864890807877633?s=...
The thing I always disliked about ActiveRecord ORMs is that you need to learn "their way" of writing SQL too much, because everything beyond the "Getting Started" tutorial is too complicated to use the built-in query building features.

The thing I like about ActiveRecord ORMs is the way you can iterate over a data set. The thing I dislike about how this works in practise a lot of the time is that it takes up quite a bit of memory because the relationships are built and held as objects.

Another thing I like about ActiveRecord ORMs is that I can have classes that have functionality, but get their attributes from the database. The thing I dislike about ActiveRecord ORMs is having to create a class for each of my database entities even if I don't need them (and/or having classes automatically created for them, still just as bad if you ask me).

I created PluSQL, a non-ActiveRecord ORM because I prefer to write SQL most of the time, but want to minimise the amount of boilerplate, and also because I like iterating using objects but don't like holding the entire object tree in memory and only want to create classes to represent a database entity when I need one:

https://github.com/iaindooley/PluSQL
I Think Foucault Is Basically Wrong and Bad
All that weight would probably be bad for your back...
I really don't think you can claim that the solution is suboptimal. Kaze has clearly spent a lot of time on this and has a real code to show for it. You're just theorizing that it's bad without providing any real evidence.