skysight-inc/HackerNews huggingface dataset:
I wonder if it's worth it, with this amount of tunables, to write software to tune them automatically, gradient decent wise: Choose parameter from a whitelist at random and slightly increase or decrease them, inside a permitted range. Measure performance for a while, then undo if things got worse, do some more if things got better.
There's quite a number of sqlite FUSE implementations around, if you want to head in that direction.
> can’t have random employees circumventing security policies by setting up tailscale and leaving permanent backdoors in my corporate network

Tailscale isn't exactly an open door. Only machines signed-in via SSO can access a Tailscale network.

If you don't trust your employees to safeguard their credentials and machines then how do you trust them at all? Keep them in an airtight underground bunker chained to their desks? Not sure what threat you're modeling for...
Probably because you wouldn't seek into a database row?

I guess querying by PK has some similarities but it is not as unstructured and random as a seek.

Also side effects such as sparse files do not mean much from a database interface standpoint.
As far as I can remember MongoDB did not have any dedicated block caching mechanism in its earlier releases.

They basically mmap’ed the database file and argued that OS cache should do its job. Which makes sense but I guess it did not perform as well as any fune tuned caching mechanism.
> […] I think the far more common view is rather that v4 is fine and its only problem is solved by NAT.

The only reason why NAT is "solving" the problem is because IPv6 is taking some of the pressure off. T-Mobile US has 120M subscribers:

* https://www.statista.com/statistics/219577/total-customers-o...

And they went to IPv6-only:

* https://www.youtube.com/watch?v=QGbxCKAqNUE

There's no way that would work in a no-IPv6 / IPv4-only world. Comcast ran out of 10/8 address space to manage their cable modems: how would that work without IPv6?

Google says India is 74% IPv6:

* https://www.google.com/intl/en/ipv6/statistics.html#tab=per-...

How would that work with only IPv4?

Even on smaller scales, without IPv6, supporting IPv4 with CG-NAT can get really expensive, real fast:

> We learned a very expensive lesson. 71% of the IPv4 traffic we were supporting was from ROKU devices. 9% coming from DishNetwork & DirectTV satellite tuners, 11% from HomeSecurity cameras and systems, and remaining 9% we replaced extremely outdated Point of Sale(POS) equipment. So we cut ROKU some slack three years ago by spending a little over $300k just to support their devices.

* https://community.roku.com/t5/Features-settings-updates/It-s...

* Discussion: https://news.ycombinator.com/item?id=35047624
In economics many of the textbooks should be downvoted, especially if one takes their statements literally
ha, interesting, if you extend to 2023, you get to see https://observablehq.com/framework/ made by d3 guys.
I think the genre has gotten smaller, but higher quality. Games are more a work of love than a marketing hype.

Thimbleweed Park, Kathy Rain, whispers of a machine, Disco Elyseum, Unusual Findings, Sexy Brutale, Darside Detective, blacksad, obra-dimm, takes two, Orwell, unheard, shadows of a doubt, 12 minutes…

I actually enjoy these slow-burn games a lot
Still waiting for that credit-card sized general-purpose computer.

https://www.casio-intl.com/asia/en/calc/products/SL-760LC-BK...
There hasn't been anything official but there were rumors about some reviewers got unexpectedly bad performance that AMD narrowed down to bad packaging for the SOC die.

If it is the SOC it doesn't have anything to do with pushing nodes as it's on a larger node and the soc itself should be a mature architecture because it's reused from zen 4
Google boosts Reddit in search by over 400%
Yes, 172.18/16 by default.

And that actually was a problem at a previous job I was at: when COVID hit our VPN address range just happened to be set to be in that range, and so a bunch of developers were having issues. (IIRC, we re-configured the VPN appliance to use something else.)
He wrote this piece in 1989, and then went on and designed Monkey Island 2, which did things like having solutions to puzzels depend on other puzzels in differnet islands in the most annoying way possible, on purpose.

So you have that...
You do not understand how HR works then. They are not LLM researchers and just apply the available toolkit, e.g. organizing regular training for hiring managers. When they buy AI-driven solution from a third party, they have no tools neither to detect if it’s just a statistical fluctuation or there’s a bias they need to find a workaround for, nor to act on this information in a cost-efficient way. Most likely they won‘t even have enough data to reach any statistical significance. The vendor in theory could do it, but most of them are startups now and they do not have diversity in their OKRs, at least not now. It’s not the UVP of their product.
A new Gleam feature I love
It's perfectly OK for a company to release a product that isn't entirely open to all engineering aims.

It's just a waste of oxygen constantly discussing this.
Yes, that's the way around here. By German law, animals are things with special protections against cruelty. Much like, e.g. a car, the animal therefore can't be the guilty party. It is the responsibility of the "driver" to control the thing so that it does not cause harm.

You loose control over your car and somebody dies? The controller is charged with involuntary manslaughter. You loose control over your dog (e.g. dog runs across street, lorry has to evade, lorry kills pedestrian) and somebody dies? The controller is charged with involuntary manslaughter.

I would actually be surprised if the UK treats this differently.
Early totp devices were designed to look like pocket calculators when these things were less well known. But you are supposed to reset the key if you lose the device.
> The performance difference arises (we believe) because when working from an SQLite database, the open() and close() system calls are invoked only once, whereas open() and close() are invoked once for each blob when using blobs stored in individual files. It appears that the overhead of calling open() and close() is greater than the overhead of using the database

I wonder how io_uring compares.
The author has mentioned ANF a few times but, from what I can tell, the likeness that they emphasise is really just the usual property of operands being atomic. This is a property used in many IRs, but I don't feel it's enough to describe Bril as being "an ANF language" - especially when you think about how tied ANF is to the functional compiler space.

The original ANF is actually looser than this in that it permits anonymous functions as arguments. In practice, there is no canonical variant of ANF that people really refer to, but most people usually mean a variant of ANF that doesn't permit this (which, to my knowledge, was first published in David Tarditi's PhD thesis). See this table from Appel's "Modern Compiler Implementation in ML" for the comparisons made in the functional IR space: https://i.imgur.com/17nfGMI.png.

Usually what people in the functional compiler space mean when they mention ANF is some variant of ANF (with Tarditi's restriction) that retains nested functions in a tree-like structure. The tree structure is important because it practically necessitates the extension of "join point"s within the tree structure (to act as local, second-class, continuations: to avoid duplicating evaluation contexts for multi-way branching constructs, without using functions for this purpose). It just so happens that you hoist ANF into a bunch of function bodies (which were once nested) and blocks (which were once join points), you can easily construct a control flow graph. However, you could also say that lambda calculus would be "in SSA" throughout all of this (as it is originally, then normalised into ANF, and then hoisted into a control flow graph) - it just isn't usually what people mean when they talk about an SSA IR (they tend to imply the existence of specific provisions for the splitting of live ranges at join points, be it a phi-like pseudo-instruction or block arguments).

All this is to say that ANF is very tied to literature about the compilation of functional languages and its related analysis and comparison with CPS (such as whether it's closed under beta-reduction, for example), such that I think we need to be a bit more precise about the expected shape and properties of IRs to differentiate them, rather than just expecting compiler engineers to know what you're talking about - and, indeed, agree with your description - when you describe something as "an ANF language".
> But it is possible that every extended family will have at least one member who can run a server

That's as may be; but many, many people have no access to an "extended family". And extended families are not necessarily warm, safe spaces where everyone trusts everyone else; extended families are more likely to be "broken" than nuclear families.
Ukraine's hopes and challenges after long wait for F-16s
The US also asks for a list of social media accounts, which is creepy.
In Vegas they sell beer, wine, and spirits. They’re also filled with general items.
Which is fine and expected, the goal here isn’t to impress you.

You have to look at this from the perspective of deeply broken people, full of malice and hardcore narcissism. Even if sabotage fails, they pat themselves on the back, rejoicing that they’ve increased paranoia and confusion, and start planning the next attack.

And if it provokes a response from their would be victims that results in Russian goals somewhere being ruined, they cry crocodile tears for pity and make themselves out to be martyrs, and plan the next attack.

There are many humans in this world with thoughts and motivations that are completely alien to others.
the timer on my phone stay with me. put something in the oven for an hour, I won't be in tbe kitchen an hour later but my phone will be with me telling me to go to the kitchen
US has fewer inhabitants than EU (342M vs 449M) yet keeps up with China economically in absolute terms.
I'm aware of the limitations of a dynamic language in terms of the looking up references and implementations of types/functions.

For everyone commenting about those and who haven't, I suggest trying RubyMine to set expectations on what is possible first.
Yes, I don't recall the game myself. But I recall Flashback. I had an Amiga at the time, but not a PC until a few years later. 1991 probably was about the time when the PC started to catch up to the Amiga in terms of graphics.

I like how ChatGPT can be used to to do fuzzy "queries" like this and come up with the right answer:

https://chatgpt.com/share/4cfcffdc-48e3-4780-a55a-091836c79c...

It guesses wrong to begin with, but then I give it the additional information that the game is French, and it gives me the right answer.
Objective-C is like Jimi Hendrix (2014)
I think in many places people would rather ban the ones suggesting such bans, with violence if need be.
Yes. See, e.g.,

https://en.wikipedia.org/wiki/Color_science

https://en.wikipedia.org/wiki/Colorimetry

https://en.wikipedia.org/wiki/Photometry_(optics)
I’d rather not be in an enclosed space with other humans, so I’m perfectly happy never using public transport.
Curious about how LLMs for generating graphics can revive adventure games and have a second thought about this article.

Generating images in Adventure Games was a bottleneck since they were mainly static and fixed within a small set. Now you can generate original images based on the adventure situation.
If we assume that there is no way around this, and the options you suggest are the only options available. Actually, for the sake of argument, let’s further assume that the only option is the worse option. Razing and putting SFH instead.

That still doesn’t mean anything. Nearly any action, private, public, regulatory, or otherwise, will always have impacts that are on their own negative. The real question is how common your scenario is and as a result how do the negatives weigh against the benefits of the action.
Dogs fill several functions in that context, not that different from how lie detectors are used to put on a good show actually.
Knapsack/subset sum, travelling salesman, longest common subsequence, dynamic time warp/edit distance/sequence alignment, Q-learning, line breaking/paragraph layout, ...
The first pentium had branch prediction so of course it had speculative execution.

What it didn't have is out of order execution, which greatly increases the speculation window.
I think there’s a common misunderstanding that with IPv6 anyone can connect to anyone else. That’s not true.

My laptop has an IPv6 address, as does the router that routes its traffic. There’s no NAT, that’s true, but there’s still a firewall — only inbound packets from a destination host and port that have been sent to are allowed in. And in enterprise environments, from what I’ve seen, there’s a symmetric NAT on IPv6 anyway — packet comes from a different IPv6 address and randomized port than the one client sent it from, making peer connectivity impossible, as the source port varies by destination host and port.
I don’t understand your argument. The whole purpose of AI-driven recruitment is to reduce human effort by doing some work for them. If AI due to existing bias reduces diversity in your pool of candidates, what can you do with it? You either do not notice the bias and just think that those people are indeed the best fit, you willingly accept the bias („But it reduces our hiring costs! We deal with diversity later, when this technology matures!“), or you go to see the unfiltered stream and put such an amount of work into it that makes AI useless. HR departments are not the people who will build their own solution, they will buy it from a third party and they won’t have control over or the budget for the fine-tuning.
> Its literally manipulation of those who have money to spend them on product they otherwise wouldn't

It’s manipulation of everyone, even those who don’t have the money to spend. They get into credit card debt instead.
But that's not as useful a frame when you're talking about inflation because in that case the number of nominal dollars matters. Saying that real spending is flat during a period of inflation sounds like something neutral is happening, when really you're increasing the number of nominal dollars being spent into the economy. Doubly so when you're running a deficit.

It's also implying that the government decides it needs ten artillery rounds and then allocates that amount of money, instead of determining how much money it can get away with spending/borrowing and then having various interest groups fight over who gets it. If it was the first one then there would be non-trivial periods when real government spending goes down because the need for some existing program declines and it gets reduced or removed without being replaced by anything, right?
E-mail or sms codes are not 2fa then either, if the attacker has your device (presumably with the e-mail app logged in already and the password saved). But this seems like a dubious distinction, its like saying 2fa is no longer 2fa if the attacker has access to the second factor. Thats not particularly remarkable.

You can call it 2sv, though. Two step verification. But a user can certainly chose to use in a way that makes it 2fa by storing the totp secret on a dedicated device. The bottom line for most use cases is that it stops people from getting in even if they guess or crack your password.

With hardware tokens, it still has tradeoffs. What happens when the “user” (read attacker) claims they lost or damaged the yubi key? What factor do you use to verify them before sending a new yubikey in the mail? What happens if someone breaks into the user’s mail? Etc. no method is perfect.
A summary, with pictures:

https://cdn.theasc.com/curtis-clark-white-paper-on-hdr-asc.p...

To better understand the "knobs", consider opening up your iPhone videos in DaVinci Resolve[1] and playing around with the scopes and tools in the color panel.

[1] https://www.blackmagicdesign.com/products/davinciresolve/tra...
That's not true. You can of course use DP for heuristic and approximation algorithms. There's an FPTAS for Knapsack using DP, for instance.
Oh believe me, I wish what you wrote was true, but it isn't.

I've seen people think they have a specific Python environment active just because they were in their project's directory on the command line.

I've seen people not understand that "python -m pip" is a command and even if they are in a directory which has "python" in its name, they still have to type "python" for that command.

PS: The command line might even be an emperor. And the emperor could be naked...
I don't even bother with a networked amp, you can plug a chromecast/airplay/bluetooth receiver into a dumb amp.
Companies serious about static analysis end up additionally using Sonar, PVS Studio, Insure++, among others, not plain llvm.
support for the benefits of alcohol have been very tedious and untrue.

I worked as a care coordinator in substance misuse for 15 years

I ran the alcohol group at the local hospital detox unit.

Everyone knows how destructive any form of alcohol use is.

From the violence witnessed every friday and saturday night mixed with youthful adrenalin outside pubs and clubs around the country.

The increase of domestic violence during bouts of drinking.

A heroin addict going into detox for 10 days will be totally clean of heroin. There is no physical debility or damage for the heroin addict and his or her body will recover. A heroin addict can, if they are able to manage the pain of withdrawal symptoms, do detox without any support, They will not die.

For the alcoholic it is much much worse for them. They cannot just stop drinking. They will suffer extreme DT's (delerium tremens) suffer liver failure, brain damage and a raft of other serious medical conditions. The alcoholic cannot do self detox, they can only slowly reduce the amount of alcohol they drink, if they just stop they will die.

The alcoholic cannot escape alcohol. Every other high street shop sells alcohol from off-licences to local food stores and pubs.

It is incredible that smoking a few joints at home during the weekend is illegal but getting paralitic drunk is not.
>I read yesterday that most major AI systems cannot correctly answer “which is larger, 7.11 or 7.9?”.

It's largely irrelevant whether an AI system (say, GPT for example) can or can't correctly answer this number question. Many otherwise normal, socially functional humans would be stumped by it too though they without a doubt have self directed cognition and more or less the same sense of self awareness that you or I feel.

The real distinction with GPT or any known modern AI system is that it lacks that sensor of distinct self and its essential cognition, regardless of how well they do with number puzzles.

Something like GPT being largely able to pass the Turing test in the eyes of a human interacting with it doesn't demonstrate that the AI system has cognition, it instead evidently demonstrates that the Turing test was always a poor metric of advanced AI performance..
With a typical OoO CPU you have reorder buffers in the hundreds of instructions, so you are not speculating two or three branches but potentially dozens ahead of non-speculative execution (and that's why prediction accuracy is so important).

So the question remain, what's the innovation here? I'm sure there is something, but it is not simply speculating two ahead.

I need tor was further, bit this might be an optimization in the fetched tage to avoid a bubble when fetching consecutive taken branches.
> The command line is king in Linux, BSD, MacOS, AIX, and to a lesser extent Windows. These operating systems were crafted from the bottom up with the commandline as a foundational layer.

This is definitively not true for macOS.
I simply love this book!
"By what I assume would be some project contributor ssh-ing into your machine"

Who would want that?

"Stay away from my house, you freak!" would be the normal reaction.
Unless some serious trust is developed, I would not let people into my house while I sleep.

Also the actual usual reaction would have been more like: "hey it is open source, you can fix anything on your tank yourself"

You need a new module to connect with your other devices, just build it yourself, no big deal!
vxiiduu1 is fake, now the repository has gone
This article has several paragraphs discussing how the decode width of x86 front ends is limited by the need to discover instruction boundaries, which in turn limits the useful issue width. Big ARM cores have much larger decode width than x86 cores, so they don’t need SMT to keep their execution units busy.

ISA doesn’t matter any more because all the CISCiest CISCs and the RISCiest RISCs have been discarded (except for RISC V…) so modern CPUs don’t have to cope with multiple memory addresses per instruction or indirect addressing.
Just tried building this on Linux and running your examples. I have to say that your CMake scripts are quite unidiomatic and your build instructions are not really clear (e.g why are you suggesting using "make" instead of "cmake --build build"?).

When I tried to run the matmul example, nothing gets output on the terminal. Is logging disabled by default? The executable runs and just exits.
Don't you know that language changes over 350 years? Why do you say it is a misspelling? Why do you judge them by today's rules?
Early MongoDB design choices are probably not great to call out for anything other than ignorance. mmap is a very naive view on how to easily work with data but it falls over pretty hard for any situation where ensuring your data doesn't get corrupted is important. MongoDB has come a long way, but its early technical decisions were not based on technical insight.