skysight-inc/HackerNews huggingface dataset:
That's not a very strong objection.

Firstly, you can just rotate the key if that happens. It's one software update away.

Secondly, protecting keys isn't that hard. That's what HSMs are for. Not only have no secret keys ever leaked from the NSA as far as I know, not even when insiders turned against them and leaked as much as they could, but this isn't a noteworthy achievement either.
I use it for Java and Scala and it is great. The LSP support is good as long as the LSP implementation is good. I imagine it works well for most programming languages nowadays. I have Intellij Ultimate, but I have not needed or wanted to use it in ages.
That last comment is a bit unfair, no? Yes, there are plenty of "fools" that throw money on Leica gear and wearing it as a fashion statement. However, Leicas are also darn fun to shoot, even if they make zero sense for a professional that most likely want reliability and are optimising for nailing each shot.

I, however, very much enjoy the "flawed" process of using a rangefinder. It makes me obsess less about each shot for some reason. Likewise, it is great to be able to share lenses between my non-Leica film camera and digital Leica. Plus, having access to lenses going all the way back to the 30s is also fun, despite them having serious flaws at times.

So, yes, I agree that Leica is "done", but has that not in many ways been the case since the professionals got proper SLRs into their hands in the 60/70s? I for one appreciate the "fools" that throw money at Leica so that I can pick up a second hand digital one ever half a decade or so to keep my fun going.
Actually, the LaTeX template took the least amount of work of anything! It's a very slightly modified version of the default Pandoc standalone LaTeX template. You can recover the original (or something like it, depending on your version of Pandoc) for comparison by doing the following:

pandoc --print-default-template latex

QA testing on a few different computers to make sure it was portable was, by far, the most time-consuming part of the project.
Your citation is structured vs unstructured interviews. Not overall.

Ugh I can’t find the original source but this concept comes from a 2013 study from Google? Finding old stuff on the internet is hard. https://www.quora.com/Is-there-a-link-between-job-interview-...
We stayed 8. Moved just outside Austin in 2016. By 2018, the neighborhood doubled and traffic tripled. The pandemic absolutely destroyed the neighborly facade. Then the last few summers hit peak heat and that was it. Our 2.5 acres with a $12k playground castle was all but unusable most of the year. And the people were becoming more and more cruel. We left for New England. The weather is much better and so are the people. I won't go back to CA. I spent most of my life there but it's not the right home for my family. We're much happier here.
I would second this. Currently I'm off working on my bread making and cheese making skills.

The (obvious) good thing about this hobby is it makes you a great cook! That shouldn't be underestimated as it's a key life skill
I think "The Problem with Agile," especially at this point, is mostly upstream of any implementation details.

What kind of an organisation is going to adopt a packaged management method like that? Cargo cult adoption of practices, language, job titles, consultants, tools and formal certifications... The company that invented agile would never have "gone agile" in 2023.

I'm not saying that agile can't work. I'm saying that an insurance company "adopting agile" is an insurance company buying a trendy management method for their engineers. It matters not if the method is called agile or a 1972 booklet from the USSR. Practices, practiced blindly are rituals.
With prominently displayed branding, because after all, you don't want any thieves to think that they might have a $7K device that can easily be carted off sitting around.

Oh, wait...
I mean, there are issues with Texas and we are seeing some people relocating or seriously considering it.

The author ignored a whole range of more serious issues about services and safety and symbol-politics and instead mentions things like "not enough museums"...
Seriously. The mental gymnastics of economists on the Federal Reserve is mind boggling. Its truly an orthodox religion with rigid rules to follow.

The Federal Reserve lies, and the economists continue to trust their every word.

My theory is that the deep state needs control of the currency, so they specifically put economists that teach the necessity of the Federal Reserve.
There were strategic rural routes along roads between towns, etc. It got 300k homes hooked up. Ironically people in turns got fttc, rural people ftth.
All I can see is the first post.

Why can’t people just blog this kind of thing the way that they used to?
One very important thing to point out here is that you’re not just writing config with this YML. If you look at the example on the GitHub link it’s a workflow orchestration and execution context. There’s a code runtime involved and logic is executed in the YAML. That is where YAML falls apart.

If all you’re doing is defining configurations (example is Kubernetes manifests helm charts etc) then great. But that isn’t what this is.

To your original question, I would actually advocate using the general purpose programming language for most use cases. Learning a new DSL, like you mentioned, is overhead from both a usability and maintainability perspective. I haven’t used jsonnet before but I know that cuelang gives you some power tools around typing, config validation, templating etc. it’s essentially purpose made for configuration management and tooling so it’s probably going to be really good at that. I don’t know if it’s worth using over a suite of language specific tools like Pydantic + Jinja though because when you’re using a general purpose language like python you have a whole, much larger ecosystem of tools and libraries you also have access to and can pull from.
Music production. There is always something new to learn or play with. It can be expensive but its so rewarding to me.
This is effectively Meta’s perf process in portions of the company.
> If you think you can't safely refactor without reliable unit tests and you can't get reliable unit tests without refactoring then you are stuck.

Books have been written on exactly this problem; Michael Feathers' "Working Effectively with Legacy Code" comes to mind, where he explicitly names this problem as "The Legacy Code Dilemma:"

> When we change code, we should have tests in place. To put tests in place, we often have to change code.

It's not exactly an easy problem (hence the existence of the book), but there do exist techniques for getting around it - speaking very generally, finding "seams" (places where the behaviour of the system can be modified without changing the source code), breaking dependencies, and gradually getting smaller and smaller units of the system into test harnesses.

Sometimes the code does need to change in order to enable testing:

> Is it safe to do these refactorings without tests? It can be. [...] The trick is to do these initial refactorings very conservatively.

Martin Fowler has catalogued [0] some of these "safe moves" or refactorings one can make; Feathers also recommends the use of tooling and automated refactoring support (provided one understands how safe those tools are, and what guarantees they offer) in order to make these initial refactorings to get the code under test.

Whether or not this is actually worth the time invested, is another matter, and probably one far more complex.

[0] https://refactoring.com/catalog/

[1] https://archive.org/details/working-effectively-with-legacy-...
That's not too far off Canon EF (44mm) and less than Nikon F/AF (46.5mm).

Their mirrorless cameras don't use these though and require an adapter at best.
> this Game of Thrones genetic push felt by men to have children”.

Literally no idea what this means.
I would think that inter-cropping would be more possible with GPS and robotics. I heard it cuts down on pests (confuses the bastards, and also attracts predators).

Our farms have to more and more resemble natural ecosystems to increase resiliency.
It's not misleading, it's incomplete. You have to fight to keep your property value reasonable so you're not murdered in taxes. My sub 2000 sqft house in TX was valued at a million dollars. I couldn't sell it for 800k last year. I lost most of the debate with the county. Things have to be paid for but the uncontrollable valuations are just nonsense and have forced people out of their homes.
WhatsApp already degraded their crypto to achieve their own political ends (they restrict forwarding in order to slow down the propagation of "rumors", which in a textbook e2e crypto scheme wouldn't be possible) [1]. So "it would be weaker" isn't a good argument, they already accepted it.

The other objections are all Type 1 (it would be inconvenient).

[1] https://faq.whatsapp.com/1053543185312573
To be honest when an attack like this happens at big companies, our expectations to mitigate the attack are much higher than if it's a project maintained by a small group of people.

For example, Microsoft recently "lost" (they didn't disclose what happened) some sort of authentication key that allowed Chinese hackers to break into their network: https://techcrunch.com/2023/07/17/microsoft-lost-keys-govern...

How does this even happen at a big company like Microsoft? Then you take a look at small, <100 people company, their security policies are much more strict than Microsoft's. And even if it happened the same way, we wouldn't have such high expectations because they have a small team.

Honestly, I prefer trusting a small project than a big company project. Take a look at Terraform now, HashiCorp pulled the plug and made it a proprietary app with source available requiring you to sign a CLA to prevent them from being sued later on. Red Hat is manipulating the GPL2 to force people to buy their subscriptions.

EDIT: how can we forget how GitHub was before Microsoft bought it in 2016? GitHub was much more friendly to open source and nowadays they just use any open source code available on their service to train their Copilot AI without respecting the terms of the licenses of the millions of projects hosted there. They killed Atom. They scan your private and public repos for "vulnerabilities". They literally read everything on your repo and feed it into Copilot. If GitHub wasn't sold, I'm pretty sure the situation would be different.

Call me crazy or dumb but I strongly believe that the bigger a company is, the worse their policies are. They neglect security at the cost of higher profits (ahem, looking at Facebook for allowing people to mine their users' data via an exploit that was just fixed when they called out Facebook for selling users' data).
I'm not sure I understand. Isn't vector storage about storage and retrieval strictly, being a separate thing from the embedding generation itself?

My mental model is that the job of vector storage is to just fetch the closest vectors to a target vector for some proximity metric, with the model (or method , more generally) that generates embeddings being its own distinct problem. You may later do things like passage re-ranking and maximal marginal relevance to refine it, but again, different task.

I understand vector search against tons of other vectors is an approximation endeavor due to practical concerns, so it doesn't seem strange for vector store accuracy to be measured in terms of top-k retrieval. Post processing and the quality of the vectors themselves is a different thing to judge.
But that's the whole point of a commercial bug bounty program
1930s Japan was a constant struggle between different factions including various high level assassinations and even false flag attacks against foreign powers.

It was basically a real life Metal Gear Solid videogame.
RISC-V, as of current ratified specifications, is anything but basic: It has feature parity with x86 and ARM.

And the specs extend further to non-ISA, such as standardizing boot process and platform.
IIRC a retrospective by one of the designers listed the default promotions as a careless mistake, because the original—offhand—reasoning was that the registers are 16-bit anyway, so they might as well widen everything when it’s free (on the only machine the language was implemented on at that moment).
The available options are:

- Thinkpad X13s (barely works Ubuntu/Armbian)

- Microsoft Surface Laptop (barely works Fedora)

- Macbook Air (works Arch, Fedora, Debian)

Macbook Air M1 will provide you with 3x CPU power and will have the best drivers and largest community.

If you want 0.5x M1, you’re already out of options. The closest you get is 0.33x M1 that barely works.
A Japanese John Brown?
> Btw, end-to-end encryption by its very definition, means that only the sender and receiver kan decrypt it. Your scheme is basically saying that the police should also be a receiver of all messages...

And serverless literally means "without servers", and yet...

Point being, scope is a free variable. "E2EE" that's managed by a central server is already stretching it, yet people accept it. They'll mostly accept excluding law enforcement out of the scope of eavesdropers "E2EE" protects you from too.
Here comes Windows 12 – the author is a 14-year-old Chinese boy
You and the parent are conflating GDPR with the "ePrivacy Directive" (cookie law).

GDPR doesn't say much about cookies. What GDPR says is that you have to have a legal basis for processing user data. For example, a DPA just ruled that Facebook doesn't have a "legitimate interest" when using the user profile for ads targeting, so they'll be forced to ask for opt-in consent without the ability to deny service to those that refuse. A legitimate interest is for things the customer expects as part of the service, e.g. an address is needed for home delivery, or maybe data needed for security (IP logging).

https://thisisunpacked.substack.com/p/the-eu-war-on-behavior...

The cookie banners are needed when websites are fingerprinting users. The website may have a legitimate interest for doing analytics, but the user still needs to be informed that they are fingerprinted. NOTE: here, too, you don't need cookie banners if it's functionality that the user expects, like a session or a shopping cart cookie.

At the risk of repeating myself: websites need cookie banners or GDPR consent dialogs mostly when doing shit that violates people's privacy.

I've read a lot of complaints against GDPR on HN and elsewhere and I feel that it misses the forest from the trees: those banners and dialogs expose just how widespread the practice of violating people's privacy is. And I fear that a lot of the backlash coming from Silicon Valley has been from people connected to the ads industry.
Agree as well, but my point was that this distinction altogether is irrelevant because the world changes all the time. Just stick with what feels right, and it’s going to be okay. There aren’t really bad choices among the popular options right now.
They are correlated until you admit to using them in the performance process. Then they’re far too easy to game and become useless. What we haven’t found is an adversary-resistant measure of productivity.
Great article! Reminds me of the “Dear CEO: software is not magic” article in ACM Queue: https://queue.acm.org/detail.cfm?id=3325792
As a very, very early backer, I have one.

It is a terribly interesting desktop gadget that I've used for debugging a couple of times. My favourite thing to do is to wrap my code in view with gpio on/off blips, and measure the performance of things .. the Oscilloscope watch is good for that.

Mine has a terrible 3D printed case, which broke almost instantly, but I don't intend to wear it much unless I get the better case .. perhaps eventually.

The quirky charm of the most long-standing crowdfunding toy in my collection (of many) has its place in my daily life. I mostly just use it to tell time.

:)
Yeah. Personally, I would never buy a mirrorless camera for still photography (I hate EVFs). I have thought about getting back into photography and most likely I would pick up an old Leica M3. I'm quite happy that film and chemicals have recently become more available again, as film photography has begun to see a resurgence.
Risographs are hard to find (in working order).

I briefly experimented with trying to load my own colored toner in an old laser printer cartridge and got nowhere.

I honestly don't remember what the failure was — may have been that the printer I was using didn't have an easy-to-access cartridge where I could just dump in new toner. Or it's possible it was a B&W laser printer and either the fuser didn't cook off the toner or somehow the toner was not statically clinging correctly to the paper.

Anyone know of any experiments like this to create your own poor-man's Risograph with a used laser printer?

I was trying to use a B&W laser printer because I knew there would be no mediation by the driver to determine "which cartridge to use". I suppose I could try to swap toner cartridges in a color printer and somehow convince the printer driver to only use the K cartridge (where perhaps I have loaded green toner — a mix of course of yellow and cyan toner that I will have prepared ahead of time).
is this inefficency, just another incarnation of Proof of work?

Anyway, I think that inefficency caused by distribution to many not connected agents (regions, committee, people) is key in achieving security in voting system, so yes it's not only not bad but inevitable.
rg's a rusty ag. To install ag, you usually have to guess something like "ag-the-silver-searcher". Not easy.
As an ex Excite@Home employee (anyone remember Excite??) I think its cool to see the old company pop up on HN in 2023
The int was supposed to be the native word size. So 16-bit on 286 and earlier, 32-bit on 386 and later, and 64-bit on x64. Except, of course, int has been 32 bits for so long on x86 (which has been the single most important ISA for just as long), and short was 16-bit for even longer that moving to 64-bit-wide int and 32-bit-wide short (which is what x64 naturally suited for) was just impossible, so it didn't happen, we're stuck with LP64 (on Linux) and LLP64 (on Windows) data models.
They're so different games though that a different experience is warranted.

People play NMS for the seamless planet-to-planet experience and exploring things with you ship.

Starfield is played for it's story and RPG elements, same as every BGS game, not for aimless driving around in a ship from/to space.

I've played Starfield for maybe 20 hours so far, and I'm happy I don't have to manually take off and land, would have been too annoying.

Although it would have been fun to have the option, but it doesn't take away from the main features of the game for me.
I run a 1980s TV station in my house so I need large amounts of video. I have close to 9,000 individual 80s commercials that get reinserted back into 80s television shows. I don't think I've yet to see all 9,000 commercials but I have consumed them into my system.
Home of the Largest Collection of Dice
hackaday is not about making consumer products. It's for hackers and hobbyist. The real world is vague, but should include people trying different implementations.
No drama, thank you for asking, and I can assure 100% that no Fitzgerald features in Westeran Australia were named after Ella F. and very likely no Australia features older than now - 50 years were either.

I think your datbase is worthy of improvement, I do not think that git operations from program savy viewers is the best way to refine it.

Hypothetically, what's the best framework for harnessing the wisdom of the masses?

Is that a product|project you can leverage|develop to open crowd source better { feature name <--> namesake } mapping across global locales?
Do you know of any good tutorials how to create a pure webassembly application that can run on Android?
Software development is hard.

If they have a million users, those users log millions of ‘test’ hours each day on a million different machines.

Microsoft’s testers will have fewer repeated tests in their tests, but their users, combined, likely hit untested paths every day.

Reading the thread, not all users have the problem, so this issue seems setting related.

It also may require testing by actual humans (if they find the cause, the engineers may write a test with a heuristic such as ‘the hit area must be at least 3 × 3 pixels for all of these permutations of settings’, but that would be a heuristic, and won’t guarantee that test to catch all future similar problems)
how... does this work? realistically i mean.

doesn't spotify charge you a good markup on the "earning", like youtube does for ad income so you only get like 50-60% of the receipts so what kind of laundering is this if you have to give away a big chunk of the money? why not do on app store or steam then? or roblox?
I meant your own examples. I've seen these many times - few people deliberately write such code.
From the reflection in her eyes he "just" identified a train station, from there he followed her to the building she lives in. From posted indoor videos - and probably his own outside photos - he tried to identify the windows of her apartment based on things like window curtains and the direction of the sunlight. The linked article does not say whether he succeeded, just that he admitted to trying this.
The thing about voting machines is that they can work, as long as they also provide a paper trail that determines the actual result of an election or referendum.

This means initial results will be available quickly, followed by actual results a day or two later. This takes the pressure off the counting process which should help prevent miscounts. They solve the real problem of unintentionally spoiled ballots. However, I don't think the concept of voting machines is entirely incompatible as long as we keep the paper trail authoritative.

I have had to explain the obvious flaws in electronic voting to various family members ("why can't we just vote online with our government login" being the most common one). When blockchain bullshit started appearing in public media, people started pretending like they finally found a problem that blockchains solve, only to quickly be shut down again soon after.

I don't think people are aware of how many layers of protections the voting system has and how well thought-out it is. Every year naive politicians try to call for modernisation, and every year they find out that paper voting is actually the best option we have been able to come up with.
Blogs are all Russian Disinformation(tm); Truth can only come from State Approved Monopoly Media.
https://nitter.net/elonmusk/status/1698831606943801525
+1 for music production. Endlessly diverting, and not nearly as expensive as it used to be. With a good laptop and a keyboard and a guitar or two you can accomplish stuff that was impossible 20 years ago in the most advanced studio on Earth.

Road cycling. Reasonably safe when you do it properly, but still offers enough thrills to get your juices flowing, and keeps you in great shape.
Nice, you reminded me of my own incomplete Rust rewrite of the Ruby ZFS snapshot script I wrote about a decade ago, and this bit of yak shaving that ended up derailing me: https://github.com/Freaky/command-limits

I ended up finishing neither, and should pick them back up!

(I snapshot in big chunks with xargs to try to minimise temporal smear - snapshots created in the same `zfs snapshot` command are atomic)