skysight-inc/HackerNews huggingface dataset:
This boggles my mind. I know doing it by hand, or using a tool takes more time and effort, but if you’re going to automate it away _anyway_ you should be doing it in a reliable and retractable way.

I had a vim session saved that had a command history with a handful of regex patterns to format copy/pasted bank statement pdfs converted to docx (don’t ask) that would format the data into a CSV. Load the session, paste the ugly data, and cycle through the command history. It was ugly but reliable, and after the initial time sink of writing it once, it became quite efficient and wasn’t made more so (say a VimScript function) because it worked well enough.
Modder Turns Framework Laptop PCB into a Handheld Gaming PC
That would be nice also to have unit tests
One thing that is worth keeping in mind is that if a team is hiring they're probably understaffed, which likely means that they don't have much spare time. Hiring should be a high priority in that case but it's often a struggle to even get a small amount of time to focus on it.
The Data Science Manifesto (2020)
Try Reader Mode on Firefox. The article looks great, and renders how I choose — dark mode, font, etc. It’s a godsend when it works (almost always). It’s been an unfortunate necessity for my modern web experience.
> privacy: this does not solve the server problem. You have no privacy because the server has your data unencrypted.

You seem to be saying that because servers can still see data that I send to them, we should just let every ISP along the route snoop on it too. If I'm sending data to a server, it's because I have some reasonable level of trust in that server. I don't want to have to think about whether I trust every single network my packet will pass through on the way, and HTTPS frees me from having to think about that aspect of privacy.

> integrity: if you need integrity, like for a bank transaction HTTPS is great, but you don't need HTTPS for all sites. for simple tampering control hashing is way more efficient.

Given what I said above—I want HTTPS all the time in order to keep middlemen from inspecting every request—it doesn't matter if hashing is more efficient, because I'll already be using encryption. Integrity is a nice side effect of privacy.

> identity: "This SSL certificate is valid and has been issued by a legitimate Certificate Authority." Who is the authority. If they have the power to pre-install root certificates on all hardware on the planet does that mean they are to be trusted?

The CA system is a legitimate weakness in HTTPS that needs to be fixed, but rejecting HTTPS wholesale as "a waste of time, electricity..." on that weakness alone is throwing the baby out with bath water. Let's fix the CA system, not throw out encryption.
The change happened in the 80s with Borland’s Turbo products.
From the picture, the logic chips are all in SOIC packages. The use of surface-mount components with 4-layer PCB should already significantly boost routing density compared to a breadboard with DIP chips. All the chips can be tightly packed together.

Furthermore, both the ALU and the Control Unit are entirely in EEPROMs. The ALU uses 7 ROMs [2], the Control Unit uses 3 ROMs [3], the program counter uses 5 ROMs [4], the bit shifter uses another ROM [5], so I already see 16 EEPROMs in total. This means all the discrete components needed for random logic are largely eliminated, consolidating possibly hundreds (or thousands?) of gates into just a few chips and some lookup tables to program. In fact anther maker already demonstrated that it's sufficient to design a functional CPU entirely using RAM and ROM with just 15 chips in total. [6]

Programmmers usually think ROMs as data storage devices, but they are also the most rudimentary form of programmable logic, as they transform x-bit of address inputs into arbitrary y-bit data outputs, so they can implement arbitrary combinational logic. In fact, lookup tables are the heart of modern FPGAs. As a result, you may argue that this means any ROM-based design has ad-hoc FPGAs (especially when EEPROMs are so large after the 1980s, 64 K for 16-bit chips). But the use of Mask ROMs and PLAs in Control Units has always been a legitimate and standard way to design CPUs even back in the 70s, so I won't call it "cheating" (and using ROMs for ALUs or Control Unit wouldn't really be much different from using a pre-made 74181 or AMD Am2900 anyway).

[1] https://github.com/pineapple-one/hardware-eagle

[2] https://github.com/pineapple-one/hardware-eagle/blob/main/co...

[3] https://github.com/pineapple-one/hardware-eagle/blob/main/al...

[4] https://github.com/pineapple-one/hardware-eagle/blob/main/pr...

[5] https://github.com/pineapple-one/hardware-eagle/blob/main/sh...

[6] https://bailleux.net/pub/ob-project-gray1.pdf
Yeah, I see your point.

Officially, their dev tools cost money. Here is the 1997 pricing for various versions of Visual Basic 5.0 and Visual C++ 5.0 in 1997: ($99, $499, $1,199)

https://www.itprotoday.com/windows-78/microsoft-sets-pricing...

Unofficially, almost nobody ever paid for that stuff in my experience and it was ridiculously easy to get for "free." As was the norm in those days there was zero copy protection. You could sail the pirate seas, you could buy one "legit" copy and share it with the whole org, you could get the MSDN subscription and get "evaluation" editions of literally their entire dev tools catalog on a big stack of CDs with zero limitations besides the legality of the situation. I'm sure that with minimal effort it was easy to get a hold of Mac dev tools for free as well. But Windows was so ubiquitous, as was "free" Microsoft software, and you could build a nice little PC for cheap.

I always wondered why Microsoft charged for that stuff in the first place. Were they actually making money on it directly? Did they sort of want to give it away for free, but were wary of antitrust implications?

Apple had a different strategy. Perhaps this is an incorrect perspective it seemed like they just didn't care about independent garage and small business developers. They left things up to 3rd parties. In a lot of ways this was better -- it probably led to a richer ecosystem? For example, looking at the Microsoft strategy, it's not hard to see that they drove Borland into the grave.
It does as much sense as sites with "Do you want to enable browser notifications?" popups.
No sense, sites still do it, regardless of what there users press.
Which part? I feel that arbitrary code execution with root access is a pretty extreme thing to accomplish. But I might be mistaken!
Wow - fascinating observation!

Feels to me similar to the “companies ship their org chart” concept.
One of my favorite kinds of puzzles, one of those I played so long that I felt it necessary to build a solver in order to formalize the (slow, manual) algorithms I was employing.

Once you get the hang of it, see if you can progress to Cross The Streams[1], a variant with wildcards and also more constraints so the solutions are at least achievable.

[1] https://www.gmpuzzles.com/blog/cross-the-streams-rules-and-i...
Moved the center to SF and I've been sitting, watching the spinner.

Some documentation would be helpful.
I already said I agreed survival is justification for eating animals. But this is not survival, this is sport, because they have a choice to eat something other than animals and still thrive.
Can you produce electricity from the process directly? If you cannot use a fuel cell, the efficiency and usefulness drop quickly. There are better metals we could use e.g. sodium. Sodium (Na) can under circumstances outlined in the expired US patent US3730776A react with water (H2O) where there is no flame but instead flow of electrical current. You get a sodium hydroxide (NaOH) solution + a lot of energy + oxygen if you do it well, if you do it less well, you also get hydrogen and less energy.

The well known Castner Process can be used to split molten salt NaOH and get sodium, hydrogen and oxygen in the process. That does work under lower temperatures than the electrolysis of NaCl which is more efficient if you only look at this part of the cycle to get sodium. If you use sodium as fuel, the cycle as a whole is important for recycling. There is plenty of sodium in salt as all the oceans are salty and there are salt mines in many places. Also, it melts at about 100°C so you can pump it if you can keep it at about the temperature of boiling water. Yes, NaOH is caustic but neutralizes quickly in the nature which cannot be said for oil spills. You can keep NaOH in normal steel containers. For instance, it is common to use NaOH when cleaning clogged toilets. However you wouldn't pour gasoline down the drain. Obviously, iron is very dense, however in a useful form for burning, you need iron powder or thin threads/ foil. We would need to electrify iron foundries, which is hard to do completely as e.g. the arc furnace uses graphite electrodes. (I have worked at a steel foundry.)

You can read more about the sodium fuel cell and the context here: https://orgpad.com/s/5BfLP-cxj-7
My disappointment with that URL name is immeasurable. It’s the most uptight and stuffy form of shotguns.
Seems even the medieval Japanese got stuck with foreign coins in the house they never were able to spend
My disappointment with that URL name is immeasurable. It’s the most uptight and stuffy form of shotguns in a couple of articles.
Twitter has become significantly glitchy. You can notice glitches more where there are new features, like long videos, etc.

Twitter recommendation algorithm has actually become better- a lot less of content that are appealing to the mass, and much more that are appealing to me. I am spending more time on twitter now.

One downside now is Blue Tick spam. Before, top replies to a famous tweet would be smart, or a good counterpoint, and now it is just dumb blue-tickers, stans, and newsletter salesmen. As twitter boosts posts of paying customers, I am also seeing poor posts appear on my feed out of the blue- it's like someone thinking in the lines of- "he's an engineer, won't he like an 8th grade math puzzle?".

I am not paying for it, but my engagement has grown (I never try).

I am seeing more posts from my follows, too.
This is something worth looking into.What would a modern system built in 2023 with auto-configured everything look like?

I don't mean take Linux with some added magic - that's MacOS. I mean a full modern distributed auto-configured, plug'n'play system. Sort of a modern AS/400 meets Macintosh.
Yes, but the good ones generally have the candidates applying directly through them. The ones who spam people tend to be the bad ones, giving this impression.
Apple has always gone for the premium end of the market, and with vastly increasing wealth inequality, that's where the money is these days. You can see this is in other luxury industries which make incredible amounts of money considering how small their markets are (in terms of numbers of participants).

This focus on high-quality software has also encouraged _better_ software developers to build in Apple's ecosystem. Even today a lot of the best software is only available for Mac or iPhone.
Just show him what I'm experiencing. Sometimes it's hard to describe in words; try saying this to your cardiologist: "my heart goes thump-thump and then pauses for a second and then goes thump-thump-thump in rapid succession"
I'd argue our current culture and tradition of factory farming is way more sadistic than hunting to eat.
I've read that this is potentially dangerous as you are opening up your home network to the Internet, is there any truth behind that?
I JUST got laid off, more than 10 years of experience, have been busy the whole time so i have good chops and a great resume.

I'm kinda sick of the boom and bust and grind. Don't really know where to go next, I don't see that many alternative well-paying jobs out there.

If we lose the developer career path, what the hell is left?
A related article: "Phineas Fisher, Hacktivism, and Magic Tricks", on the hacking techniques described in each of PF's publications and whether they would work as well today: https://blog.isosceles.com/phineas-fisher-hacktivism-and-mag...
There have definitely been many guides and I took a stab at this a few months ago https://github.com/leonletto/ca-for-labs. I tried to make it simple enough for anyone who is wanting to build an internal lab. Happy to receive any feedback or requests. No web interface yet. Thinking about building an interface that conforms to the ejbca api?
How is Windows ahead of iOS in terms of market share? The Windows phone was discontinued _years_ ago?
I'm 85% sure that the first road trip pictures with the "secret beach" are taken on the southern side of Banks Peninsula in NZ.
Simon Tatham is a small group of people that I want to meet and invite to beers and torreznos (https://en.wikipedia.org/wiki/Torreznos).

It is awesome his collection of puzzle games. There is android version in https://f-droid.org/es/packages/name.boyle.chris.sgtpuzzles/ .
I'm also somewhat skeptical. How would a program deduce that "cookies and similar technologies" will mean localStorage, sessionStorage, IndexedDB, etc. Remember that the law was written well before some of these technologies even existed.
It is not hot. What you describe is called thawing.
Read computer architecture and computer systems books.
Yeah, uhh, having seen some of the hearings in recent state legislatures regarding abortion, that’s some flawed thinking. Lawmakers are intentionally vague throughout the entire process sometimes.
I really wish them to succeed. Imagine centuries from now, a future civilisation where human-inflicted cruelty towards billions and billions of sentient beings is ended...
If it was 'literally 100% impossible', you wouldn't need to believe it, you'd know it to be so.

As for test suites and courts - the two are complementary so there's need to compare them to one another.
Frustration with Excel has caused geneticists to rename some genes(2020)
I run it out of my closet. The blog is a small Go program deployed to a k8s cluster across a few ESXi VMs on an HP DL380 G7, behind a pfSense router also running as a VM and using HAProxy for TLS offloading. My connection is 1gbps symmetric.

With no cache on my local network, Chrome reports the page loads fully in ~500ms, using the "slow 3G connection" performance tab preset it takes ~4s.

If you're nowhere near Little Rock, Arkansas; that might be the issue. I don't yet use a CDN and it always loads the same resolution image ("high" quality JPEG, ~200kb apiece).
Do you mean overloaded methods? You can "override" methods in Go in the sense that if you have an embedded struct you can provide your own implementation in your struct to use instead
I recently learned about the battle of Midway on one of the recent WWII Netflix docuseries.

It was an early battle following Pearl Harbor, and it was Japan’s entire carrier fleet vs US’ entire carrier fleet, and the grand totals were something like 4 carriers vs 3 carriers.

At the end of the battle they mention that by the end of the war the US was completing multiple carriers per month, and they were just orders of magnitude ahead of every other country when it came to manufacturing power and steel production. Japans only hope was finishing the us Navy early on at Pearl Harbor and midway but once the US ramped up production the US never lost their military lead (arguably they still have it). Meanwhile at the start of WWII the US wasn’t even top 10 militarily. It’s astounding how much changed in those 5 years.
There's a logisim simulation of the uarch. Assuming that matches the boards, it looks like a relatively straightforward pipeline-less implementation of a RISC.

And it'd be much larger on a breadboard. Breadboards don't really allow your wiring and connections to be nearly as dense as even two layer boards. This project seems doable to me with relatively high scale integration chips handling a lot of heavy lifting, and maybe an EEPROM or two as a poor man's PLD for certain kinds of combinatory logic.
EAL is not a measure of security but a measure of the depth of analysis. Looking at the complexity of monolithic-kernel-based operating systems, I don't much can be derived from certifications with an EAL < 5.
I wouldn't even marry anybody that didn't grow up, after the age of ten or so, in the same country as myself.

(I class those as a kind of 'mixed-marriage' - people whose background knowledge, slang and mind-sets are too different.) I don't say they will never work. I am merely saying that the factors against it working are too numerous.

I wouldn't put myself in that position again. I had too many misunderstandings with merely ways of speaking:

"I could care less about .." does not mean the same if you grew up saying "I couldn't care less about ..".

In some countries "I think so." often means "I believe this to be a fact." in some other places it means "I'm not sure about this."

When the word 'fanny' means 'behind' in one language and 'vulva' in the other language.

When the word 'rubber' means 'eraser' in one language and 'condom' in the other.

When 'socialist' is akin to 'communist' in one mind-set and 'safety-net for the underprivileged' in the other mind-set.

It just gets all too difficult for a proper meeting of the minds. 'Mixed-marriages' like that just can not last.
Admittedly, I do a lot of low level and embedded programming, but my one venture into Shortcuts was brief and filled with wtfs.

I don’t know who thinks about computers in that way. It makes zero sense to me.
I agree 100%. It’s irresponsible and frankly a stupid idea for anyone to bet on building a business that relies on ChatGPTs API (or really any private API in 2023). We’ve seen time and time again (and more and more recently) companies weaponizing API dependence and fees to drive sucker-ons out of business.

If you want something to build a business around, build with an OSS model. Your competitive moat is going to be trash, but that’s going to be true for anyone building an AI startup that’s backed by any LLM technology. It’s a fool’s gold rush right now no matter how you slice it.
Patterns of Gunshot Residue
Gunshot residue (GSR) may be deposited by two mechanisms: (1) impact deposition from particles propelled by the force of the blast, and (2) fallout deposition of drifting particles that settle on a surface. Persons close to the blast, specifically the shooter, will likely have GSR from impact. Bystanders are likely to have GSR particles from fallout. Shooters are more likely to have a greater number of particles than bystanders, but not always. Settling of airborne GSR may take up to 10 minutes following firearm discharge. The depostion of GSR particles following initial firearm discharge is primary transfer. However, secondary transfer of these particles to other surfaces can occur from contact with the surfaces or persons on whom the particles have deposited, as with handshaking or contact with clothing. Movement of persons following the shooting, or even scene investigation by forensic scientists, may alter GSR distribution. Further tertiary or even quaternary transfer is possible. Law enforcement personnel may carry particles from prior shooting events. (Blakey et al, 2018)

The amount and pattern of GSR deposited may vary by the gun used to fire the bullet. Most GSR emanates from the ejection port of a semiautomatic pistol. GSR is expelled from the gap between cylinder and frame of a revolver. There is greater particle number with revolvers than with automatic rifles. Particle numbers are greater with nonjacketed bullets, mainly due to an increase in particles composed of lead. A faster burning rate of propellant powder reduces the distance of GSR particles travelled. (Blakey et al, 2018) (Vachon and Martinez, 2019)

GSR may be expelled from the firearm ahead of the bullet, along with the bullet, and following after the bullet. Though the amount of residue deposited tends to decrease with increasing range of fire, the actual deposits can be highly variable for ranges up to 20 cm.(Brown, Cauchi, et al, 1999) GSR has been reported to be found at distances from 6 to 18 meters forward of the shooter, and up to 6 meters laterally. However, climatic conditions significantly influence recovery rates for GSR. (Dalby et al, 2010) Use of atomic force microscopy (AFM) for detection of particle size in relation to range of fire has been described. (Mou, Lakadwar, and Rabalais, 2008)

https://webpath.med.utah.edu/TUTORIAL/GUNS/GUNGSR.html
Since a good number of people will arrive at this thread without a lot of surrounding context, would some of us 'in the know' please share some remarks about:

1. Who should read this? Who should care? Why?

2. Help me situate this relative to other Rust commentary, ideas, and recommendations. Where does this sit?

3. What's been happening in the Rust world that may have motivated boats to write this blog post now?

Context: For many years, I've enjoyed and written a lot of Rust, but I don't necessarily keep up with the 'inner sanctum' conversations.
The article I linked to mentioned that fresh herbs could be a source as well. The article from OP mentions peppers can as well. So, I guess one has to be careful.
Kate does have a pretty good vi mode!
I use Go and Java every day, and Java is way more enjoyable to use
The epoch was set very close to the start of UNIX (it started development in 1969, before epoch 0). Negative epoch dates are quite common, e.g. many people's birthdays.
Very cool! Someone else mentioned breadboard vs. PCB density of course.

So if it's real, maybe I'll get one.
https://github.com/philpax/ggml/blob/gguf-spec/docs/gguf.md#...

It is (IMO) a necessary and good change.

I just specified gguf because my 3090 cannot host a 70B model without offloading outside of exLlama's very new ~2 bit quantization. And pre quantized gguf is a much smaller download than raw fp16 for conversion.
This is not so:

We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.--That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed.
> It should be intuitive that itemList is a list of objects

…But how?!

I can't see how anyone could build an intuition for this opaque line and the example of its apparent result. It's confusing enough that `idNameMap` actually refers to a list (or array), and not a map (or object).
of course it for sure maybe.
Because the consumer in many places have choices on how much pollution they create.

You can give up your trips to Bali and use the money to live closer to work, for example.

You can use a bicycle instead of a car for short trips.

You can decide not to eat food that it's been shipped halfway around the world unless that is the most responsible option available to you.

You can use the disposable grocery bags and not those environmentally damaging reusable ones.

And do on...
Games are activities bound by rules. Laws are rules for government/governed.

AFAIK There's not really a programming language specific for describing how players interact in a game, so although there's no reason you couldn't implement it in any old programming language. I guess the same thing could be said of the law too until Catala.
Brazil and Peru have unfree markets. Immigrants can't help.
With developments in AI I doubt that will stand the test of time.
Json is JavaScript Object Notation. Javascript itself doesn't large numbers like 2^65 or accurate numbers like 2^55+75. The json spec doesn't limit numbers to 2^51 or 2^64, but also doesn't guarantee that they will be supported.
The International SAT Competition Web Page
Wasmer – Run, Publish and Deploy any code, anywhere
It’s good that they made it not turing complete but they should probably also force an upper bound on law complexity