skysight-inc/HackerNews huggingface dataset:
Really? With Google Bench or Criterion I've gotten pretty good resolution on microbenchmarks

The gold standard (in my experience) for latency measurement is setting up a packet splitting, marking your outbound packets with some hash/id of the inbound packet, taking hardware timestamps of all these on some dedicated host, and putting it all together after the fact. Ultimately packet-in to packet out is all the matters anyways

You can actually get pretty solid internal timestamps (how long did I take to fully process event X) with TSC counters, but you then have a coordinated omissions problem: https://www.programmingtalks.org/talk/how-not-to-measure-lat...
If you commit to the strategy in advance, then you're picking an unknown price instead of a current price, and the unknown price is likely higher.

A financial hedge is, generally, something which reduces risk or improves on the risk:reward ratio in a mathematically demonstrable way. Generally this means bundling uncorrelated (or anticorrelated) assets. This concept won a Nobel for Econ in 1990(?), and is the foundation of modern portfolio theory.

Using "hedge" in a more colloquial way, it can mean "a way to protect yourself from an unexpected poor outcome". But by that definition this also fails, since you're just as vulnerable to outlier events, but the nature of those outlier events is different (and perhaps less intuitive).
Rather than wanting to confirm priors, I believe this usually is a problem with neither the PM nor the data scientist ensuring that the problem formulation is good enough before diving in. I.e., what data would be needed to actually test the hypothesis? Do we have that data or not? Is the hypothesis even formulated in a way to be falsified in theory?

I've seen so many analysis tasks where data scientists without questioning went away for a few weeks to crunch data and come back with some random graphs and statistics that are completely useless as decision support.
Setting the Table: Benchmarking Open Table Formats
Yes but the way we do HTML has also changed–for example by using JSX and reusable components. The issue of having to change markup in a lot of places to change styling doesn't exist anymore if you abstract that away in reusable components.
I think the point in the comment you are replying to is that they _prefer_ having markup and styles in separate files.
Does anyone know of a solution that would let me slow down access to certain websites, ideally just for certain devices?

I feel like I wouldn't just default to opening HN and reddit all the time on my phone if I knew it was bandwidth capped to dial-up speeds. But if there was something critical there, I would still have access.
Voltage has been called "pressure" for a very long time, although I'm not sure if it's strictly a hydraulic analogy.
Better than an alternative is Connect, which is gRPC but also supports gRPC-Web and the lighter weight Connect protocol (which seems inspired by Twirp) https://buf.build/blog/connect-a-better-grpc I like it because it solves most of my complaints about using gRPC from Go without giving up on gRPC.
Motorcycles have exposed engines, so there's nothing to muffle the sound, that's true. But Honda and BMW are somehow able to make fairly quiet engines, while Harley and Yamaha seem to revel in making the loudest contraptions possible.
Tailwind, in use is almost exactly how one uses SwiftUI. Yes it scrapes and evals in the middle but that is exactly how things like typescript works. The Eval's outcome is smaller package sizes than basically anything. None of this is a new idea.
Note that if you are using uBlock Origin some lists might actually be the ones removing that login screen
That would do nothing to stop the tracking issues.
It’s a way to write css in js, as simple as that.
Coles notes:
Data Engineer - more money, more clout, less analysis / interesting projects, more job security, more infra style work
Data Science - less money, a lot of random projects (Sometimes totally overqualified for), more analytical, don't have as much clout / confusion & lots of people don't actually understand capabilities.
I'm almost 42 and I carry my laptop in a backpack. Sometimes I carry two laptops. The backpack is one of those designed to carry a laptop.

I recently started carrying a full size keyboard and mouse, because I find it harder and harder to adapt to the laptop keyboard and touchpad for extended periods of time.

The weight never bothers me; but again, it's a properly-designed laptop backpack. If I used a (cough) "professional-looking" briefcase or shoulder bag, it would really hurt to carry.

If you really need to look professional, I suggest finding a very small computer that can fit in the pocket of a trenchcoat. Keep in mind that today's computers are very fast, so they might be "good enough" to run Visual Studio / XCode / whatever on a moderately-sized project.
If you think it’s about implementation details, you’re misunderstanding. It’s about understanding the principles behind it.

As an example, it’s more about understanding the statistics and linear algebra around estimating uncertainty in GLM regression estimates, than about reading the code for how the statsmodels library implements that.
Emacs 29 is nigh
That's simply false.
Beyond has the same macros as a ground beed

https://www.womenshealthmag.com/food/a21566428/beyond-meat-b...
You can sell accounts with high karma, but your hourly takehome would be much less than minimum wage. Then again, I can't argue about Kubernetes at Burger King, so working for HN has its perks too
A thing that is needed when combining RPi with Unbound, is a way to resynchronize the system time after power cuts. The standard NTP setup is driven by DNS hosts, and Unbound, at least with DNSSEC validation is time sensitive. The ballet of NORESOLVE is a nightmare.
This happens easily due to the lack of a realtime clock on the Pi. A local GPS with PPS, a dirty ip-based set of NTP hosts or a shell script can solve it, but this should be part of an extensive guide, in my pained opinion :)
Dolphins Whistle Their Names with Complex, Expressive Patterns
That's a great point.

My only counter consideration might be that one's resume which states:

"I built XYZ at $COMPANY and resulted in $Xm in revenue growth" and one could simply show the person the product or area under which professional worked.

Per your point regarding candidate pool to evaluate, would you consider it fair to say that you see the purpose of the live problems and technical projects as a means of normalizing the ground of analysis (i.e. comparing apples to apples versus apples to oranges)?
JobHooks – Write a webhook to monitor, filter, and sort job postings for you
Job Hooks
Write a function that parses, filters, and sorts job postings for you

After three weeks of searching and parsing job postings, I figured as a developer there must be a better way to ingest this information. I started working on Job Hooks to solve three main pain points for me:

Instead of visiting multiple job boards, the jobs are now sent directly to me.
There is no need to read and filter each new job posting manually, instead, I can set up a series of rules to filter jobs in real-time
I can decide when to review the information. I can get instant emails or daily/weekly/monthly digests which is great for passive job searching. Jobs that I might be interested in or want to monitor I can add to lists to review later.

Job Hooks is still being tested and the hardest part is obtaining the job postings from the various sites. The basics are up and running and it's looking very promising so look out for a beta release very soon.
It's also worth noting that if you actually watch the video it's very, very, very obvious that it's a joke and that the video's creator isn't actually a Nazi and he doesn't actually want to gas the Jews. (And neither does his dog.)

Is it funny? I've heard funnier Holocaust jokes. Is it offensive? To some, surely. But I don't want anyone who's unfamiliar with the case to read your comment and get the wrong idea about the video's nature.
> DCA takes a lot of that psychological pressure off...

Yes, that exactly. It's a psychological trick (if you have all the money upfront) and not a financially sound one.
> Should I be able to make a FOIA request for all of your personal data on all of your devices?

If the government is in possession of that data and that data was used as a part of an investigation into a crime: yes.

In fact, it is law. Evidence in a criminal case, at least in the U.S., is a matter of public record. [0]

[0]: https://depositionacademy.com/is-discovery-in-a-criminal-cas...
For most of the hiring funnel you want to evaluate everyone the same way so that you can compare each candidate apples-to-apples and so the hiring team builds expertise in the interview process. This means a standard set of interview questions, coding challenges or take-home projects. Even a 20 line coding challenge can have a lot of variations and after seeing it solved dozens of times you get better at evaluating each candidate's approach.

On the other hand most people's GitHub profile is a mishmash of forks and projects that are either trivial or blank and mostly useless for hiring. Or, maybe the candidate has a serious GitHub presence in which case it might take hours of questioning to even understand what they've done, let alone if they're any good at it. Their activity might be mostly in a natural language you don't understand, and how could you evaluate that fairly?

Also GitHub activity is skewed toward people who have time and energy to create a portfolio for free. Their GitHub portfolio or lack of it might say less about their skill and more about the rest of their life which is not relevant for hiring.

That said if a candidate provides their GitHub or other portfolio then I think you should consider it just like any other part of their resume, not to replace the coding challenges but as part of the chat about past experience.
You’re right but you’re also wrong. I know of social circles in middle age that have largely locked down. People have their routines and responsibilities and loved ones, and that’s that. They make little effort to clear space for new relationships. I also know other circles, also middle aged, where people have made it a priority to not do that. There is still flux and change in these circles.

Its a choice, basically. Not an easy one and there is no right or wrong here, but it’s not inevitable that midlife is characterised by social lockdown.
Solomon Asch – Conformity Experiment
I believe there is new syntax coming in v4 to do something similar to this. I tried finding the relevant tweet with examples, but came up short.

It might use parens and commas though.

Example: `hover:(bg-blue,text-5xl,px-8)`
In my experience, Tailwind has only helped me learn and actually wrangle CSS to an effective degree. Most of the time, I'm looking up multiple articles on how to execute exceedingly simple things in CSS (the infamous vertical centering problem). Now, I only have one tab open, the Tailwind docs. All my searches give me the exact classes I need and I learn about Flexbox and all its useful properties, CSS Grids and all the other useful things CSS lets you do. I never once felt like I was robbing myself of some arcane CSS knowledge that some people gatekeep. If anything, it made CSS so much more approachable for me as someone who isn't particularly design oriented. It also made me think much more heavily about actual HTML and wrapping things in divs and spans effectively to style things in better ways
Explain? My experience has been that you don't need much. I've benchmarked Agner's exp, and if you have 4 calculations to do, then calling it with avx2 will be 4x faster than calling std::exp four times.
Cornell, Oxford to lead grants aimed at boosting iron nutrition
For extra boost, add fzf and its shell integration.

https://github.com/junegunn/fzf
NextDNS has been a game changer. I highly recommend it if anyone wants something similar.
Write me a media query, or a hover state in inline styles.

You can't. So you fall back to classes and CSS and now your styles are split in the HTML AND css. Tailwind, in a very basic form is exactly this solved.
Problem is that "get rich" is a very good motivation but when that is your ONLY motivation, you aren't going to go too far usually. You gambled as well which tells me that you are too focussed on the "getting rich" part and not really thinking about what/why/how you did what you did. You just wanted to get rich. You tried 20 side hustles. You tried startups.

You need to start asking yourself on what your Goals are in life ? Getting rich should not be the ONLY goal even though nothing wrong with it. Until you can find the answer to goals in life, you will struggle.

Hope this helps. Wanted to give it you straight.
Ah it's the bi-monthly "attack tailwind" article then. As usual ill-informed and sometimes apparently wilful ignorance in comments.
I've always bought the largest screen I could get. I really make use of the space.

What I did around the time I turned 41 was buy a giant 50" 4k TV and mount it about 5 feet (1.5 meters) away from my head. I run it at 100% magnification, but you could easily run it at 150% if you want bigger text.

Spreading an IDE over such a large space is like a godsend, and the distance helps reduce eyestrain.
>create an excessive peak load that would overload or blow out a transformer,

especially when they *(the transformer)* are toward the end of their lives, which many already are.*

This is a failure to infrastructure investment.
Missed that - thanks :)
I have never seen this happen. In fact, I only see the opposite, it can be difficult to have a friend of the opposite sex without people thinking you are intimate.
They're pointers, just weird ones. The compiler knows it's an array, so it gives the result of the actual amount of space it takes up. If you passed it into a function, and used the sizeof operator in the function, it'd give `sizeof(int *)`. Because sizeof is a compile-time operation, so the compiler still knows that info for your example.
Byte pair encoding (used in GPT2 models) is not semantic, it's purely based on statistics of occurrences of characters groups. It's not supposed to be semantic, it's just supposed to enable a complete coverage of the whole text. Similarly, the image patches have to cover the whole image and then the transformer can learn to extract the important parts.
Logically and abstractly, yes, everything is "natural". Both nuclear forces and the human collective's behavior are part of the Universe after all. Even as we engineer one tech-driven ecosystem instability after another, it is likely that some living things will survive for the day after. But is this a scenario that should consider seriously?

The problem is not the un-natural nature of technology per se but the mismatch between our intellectual ability to unlock potent technology domains that tap unusual (non-biological) spheres, versus our self-governance capability to deploy them in sustainable ways. The lack of any other restoring force besides limited human reason and empathy means its a race against the clock before something really bad happens.
We have the following files in /lib/systemd/system/ to define our sidekiq
unit templates, which are all just copies of the same content as above.

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

Wat
Brands abandon Twitter as Musk berates chief executives who have curbed spending
A traffic shaper can do that, but it would most likely be making decisions based on layer 4 (assuming it's not an SSL decrypting proxy) so it would affect any sites which have the IP addresses you specify. As long as HN and Reddit don't share edge servers with things you want unshaped, it should be straightforward.

The "only for certain devices" part would probably mean putting those devices in a VLAN and only shaping that VLAN's uplink.

A router like pfsense should be able to do all of that.

But I am far from a network engineer, so don't quote me...
No added sugar peanut butter is not really a high quality protein source that can substitute for meat, not to mention there are doubts about the health of seed oils (peanuts may or may not be included here) and high omega 6.
Pretty sure they mean mid-2000’s. So actually MySQL won’t be invented for another 480 years or so.
Too late, it's already endemic and can never be eradicated. All of us can expect to be occasionally reinfected (unless we take extreme and unrealistic protective measures).

But as for sequelae from reinfection, there's no evidence that SARS-CoV-2 is any worse than other endemic coronaviruses such as HCoV-OC43 which we have been coexisting with for centuries. I mean it could be worse, but no one has ever done a direct apples-to-apples comparison.
Life is full of trade-offs. This is one where I would always opt for the leaky solution. Ask the people who invented CSS why they built it in a way that is really really hard to understand - even for simple things.

PS: I know why. Because they built it without thinking about the users (web devs). Instead they were thinking about all the f-ing edge cases almost no one cares about.
2 mustard, 1 mayo, 1 ketchup
The National Park Service has a few sound libraries too:

Yellowstone: https://www.nps.gov/yell/learn/photosmultimedia/soundlibrary...

Rocky Mountain National Park: https://www.nps.gov/romo/learn/photosmultimedia/soundlibrary...
Although I appreciate the look, I'd rather have a normal-scrolling website.

IE, don't list all the sounds in a tiny box with scrollbars, (that's then inside of a longer page that scrolls). Just list them on the website without any kind of intermediary scroll box.
I've been doing retro (Pico-8) indie game dev for about 2 years now, and I've been having a lot of fun with it. It's great because:

- It exposes me to entirely new classes of problems (pathfinding, graphics math, ai, etc), which are much more interesting than the daily CRUD nonsense.

- It forces me to branch out into adjacent interests and areas, like pixel-art, music composition, storytelling, etc.

- It provides a medium for self-expression.

- There's a well-trodden path for monetization (Steam, etc) if you're interested in that.

- It's fun to share with others! Nobody gives a shit about the Unix-y projects I typically work on, but people have actually been interested to hear about my game :)

This has really reinvigorated me. I do recommend checking it out if it sounds interesting to you at all.

Pico-8: https://www.lexaloffle.com/pico-8.php
Custom OS that runs in L3 only (cache as RAM).
For me lighter was better. But as I get older my eyes decided 'oh you want to use these to see things?! hahahaha' so now a bigger screen is my main requirement.
Surely it's more simple but not more boring? (At least to many people, myself included, who spent more time enjoying pong than pinball.)

edit: If you wanted to answer the question "which is more boring, football(soccer) or baseball" you'd ask people their opinion, rather than call one of them more boring based on the complexity of the rules/playing field/number of players/etc.

It's completely subjective (though a fact about everyone, nobody, or somewhere specific between finding something boring can be objective if taken from a good poll or whatever).
I agree with this 100%. When I lived in the city with my family, I'd a) run into random friends frequently and b) getting together was trivial since a large number of people lived within walking distance.
If you're committing to the strategy in advance, it delivers neither lower variance nor better risk-adjusted return.
I'm, honestly, not so much as trying to avoid being tracked entirely. However, I have moved from Pi-Hole to NextDNS to Adguard/DNS/VPN with Apple Private Relay (ON). One day, I want to revamp and setup a better infrastructure but this works for now.

I'm OK with paying for services that the family uses and get returns out of them, such as the YouTube Premium. So, I'm not fighting tooth-n-nail to avoid ads where I can just buy it out.

I have seen and have even tried browsing the Internet without these basic tools (AdBlockers), and I'm stunned how the world had evolved into and how are people are on the Internet without these basic safeguards.

The only problem I have is with a few government/banks/insurance website that I have to strip out and go in naked to get things done.
Playing Scrabble and using the Urban Dictionary as the official dictionary is a fun time.
New from Tesla Foods, of course.
A lot of people talk down on the UK invading privacy, but interestingly we don't require it!
One of the things that always sort of annoys me about complaints that "management doesn't listen to data (science)" is the lack of awareness they consist of.

It turns out that data work is limited by all the same things every other part of the business is limited by: the need to make quick decisions, institutional imperative, the beliefs of decision makers, the ability to communicate well/influence, and so on.

Having better access or skill with data doesn't give you a pass on these things, despite the suggestions otherwise from laments such as this.
The world right now – a dude’s thoughts on the (close to him) war
Well, it has to be fun. I caught the fun side projects bug when I first bought my Apple II (serial number 71, an early one) and wrote a simple Chess program that Apple gave away with their demo software cassette tape. I then wrote a Basic adventure game Valley of the Drawf that I gave away on America Online an a ton of people downloaded.

In another form: for the last 30 years, I have consistently spent about 10 hours a week of my own time (easy to do since I have just worked part time for almost my entire career) researching interesting tech, usually AI related. I write lots of small code experiments and a small percentage of these get cleaned up and used as examples in books I write. Again, this is all a lot of fun for me, and my wife participates by being my editor - something she also enjoys.

When to call it quits on hobby coding projects? When it gets to be what a friend of mine calls “negative fun.” An example: on Sunday I was scratching an itch writing something in Chez Scheme on my M1 Mac. It was a minor hassle getting everything installed but an hour later I hit a road block using bindings to sqlite3 - something that should be easy, but my compiled for M1/ARM Chez Scheme code kept trying to find and load Intel/X86 libraries. Could I have sorted this out? You bet I could but the process devolved into “negative fun” so I stopped.
> idiots can carry guns

Not in the UK, usually.
I agree with you.

I had nextdns, moved to pihole but the maintenance was frustrating- and I couldn’t use it outside of my home network (without more work with setup).

So went back to nextdns - I have set up different profiles depending on who is using it (so my wife is on a light version, no logging whereas my 9 year old son is on a lockdown down version with logging).

It just makes things simpler and is very reasonably priced
Agreed, obviously there are considerations of:

A. System design and architecture

B. Problem understanding and solving

C. Team work and communication including navigating and working with stakeholders

D. Building requirements and negotiating tradeoffs

E. Ability to deliver consistently and reliability

F. Inventive and resourceful thinking

(Obviously this is non-exhaustive, but some top of mind considerations)

But at the end the deliverable is a combination of documentation, code and software is it not?

Supposing $COMPANY had an interview structure as follows:

1. Basic technical screen: Confirm candidate can program

2. System design: Evaluate candidate's ability to design systems

3. Algorithmic problem solving: Evaluate abstract problem solving

4. Behaviourial interview: Determine if candidate is good fit

Where would you map the above A-F or any other critical elements which I may have missed to how they manifest in 1-4?