skysight-inc/HackerNews huggingface dataset:
The FBI did monitor #2600 irc.. it wasn't to learn our skills. But they most definitely ran a bot logging it - they showed me irc logs, asked questions about specific other people I was hanging out with in the SF scene at the time and warned my dad I was in with the bad hacker crowd. This was after a Red hat 6.2 box I built was owned by some php vuln and the person I did it was taking credit cards via email on that same box. He basically pointed at me and said I must be in some l33t hax0r gang stealing his customer credit cards info.
>Working as a SWE for lots of years, I've worked with people that always feel the need to "add a level of abstraction" or "build a framework" for (and out of) everything.

You might be interested to read Spolsky's essay on 'architecture astronauts':
https://www.joelonsoftware.com/2001/04/21/dont-let-architect...
> I blame this lazy attitude of not knowing how to use your tools and instead asking cloud providers to know how to do things for you.

If you want to have such a strong attitude towards people who use Aurora instead of running Postgres on an EC2 instance maybe you should be collecting some silica sand instead of worrying about cross-cloud compatibility.
They run macOS, pull a repo, run a setup script.

They get a multi-user Nix install with a direnv integration that boots up project-local daemons. Think Postgres, Redis, and so on; those are all available, along with the Nix packages the env needs, while their current working directory is that of a project folder.

Very few things live outside of the project, but the things that do are unfortunately stateful. We'll be solving that soon, too.
I wouldn’t use pandas in that situation either.
As concerning as the exploit is, Bitwarden's purported response is even more so; FTA:

> I've reported the issue to Bitwarden previously, however it was marked out of scope as it belongs to one of these categories:

>> Attacks requiring physical access to a user's device

> or

>> Scenarios that are extremely complex, difficult or unlikely when utilizing already compromised administrative accounts, self-hosted server, networks or physical devices which would render much easier and alternate means of compromising the data contained within Bitwarden

> This is however not entirely true: only the device-local encrypted vault data needs to be accessed. If accessing device-local data is outside of the threat model, why are we encrypting these data at all? We might as well store them in plain text.
I think past 100 years have been a pretty good lesson that capitalism works best when there is government to help with collective action. This is what is happening now and how we avoid tragedy of the commons. Laissez faire capitalism is stupid and every historic data point agrees.
Having used both extensively, I'd pick Rippling over Gusto any day of the week and twice on Sunday.

This SVB debacle doesn't look good on them though.
Most tavern style places in Chicago don’t really have a cracker crust. Rosatis thin crust (which isn’t very good) is the type most independent shops sell.

Pats in lake view has great cracker crust.
I won't give you the welcome to google spiel. There are a couple of reasons for this imo:

* Most things are built off the internal codebase/repo (only android and a couple of others afair has it's own repo/independent setup). So when exposing something to the public not only does it have to go through layers of legal/compliance processes, it also has to go through "uniformity" processes.

* Engineers don't just build mvps, they try to build the perfect thing where every thing integrates with everything (or there needs to be a road map for this).

* Everything has to be an API first, uis are thrown on top of things.

While these aren't bad engineering philosophies these add up and need to intrinsically build and maintain umpteen layers of decorator/bridge patterns everywhere.

Now combine all this where you don't have the luxury of being the first person in the market but are reacting to a sudden competitive pressure. Lots of processes to undo or get around!
Well, isn't it just another post about unsafety of PINs like 1234?
> Scientists and researchers in the medical field need to realize everyone is different and we have different reactions to various drugs.

You really think that they do not realize this? The whole reason for phase 3 trials is to have a candidate drug tested on a sufficiently large and diverse population that represents the treatment population in order to look for these very variations.

If there is anyone who doesn’t want to recognize this, it would be the actuaries at the insurance companies.

> I guarantee you that carbamazepine was causing my apnea problems.

I never suggested otherwise. I merely said that a statistically significant number of such cases did not show up in trials so it wasn’t listed as a side effect for doctors to look out for.

Your comment about vaers doesn’t make much sense either. Vaccines have absolute insurance coverage provided by the government so that companies will make them at all. Vaers is a postmarket surveillance system for the government. Both Moderna and Pfizer’s Covid vaccines have been through the full phase 1,2,3->NDA process (i.e. no longer under emergency use authorization) including ae surveillance.
> If you hadn't used them then other people would have, there would be less demand for GPUs, and fewer GPUs would be made in future.

No. They were based on stock that didn't sell. It is a common misconception with GPU mining that you had to use the latest and greatest. The 4-5 year older tech was more ROI efficient and we got access to it, so we used it. Nobody wanted it cause it was old. We put it to use for a few years and now it'll either find a new home or get recycled for parts.

> I would have the honesty to admit I basically burnt down a forest to take money from idiots.

See... that's a personal attack. I don't see things the way you do. In my eyes, attempting to build a better financial system isn't 'taking money from idiots'. Given all that's going on in the banking world today, I find it hard to believe anyone would want to continue with the status quo.

You literally have Yellen sitting in a room with her friends deciding which bank should live or die. I'd like to see that and a whole lot more in traditional finance get cleaned up. Helping get ETH off the ground was a good thing... now that it is on PoS, this whole debate about energy use, is a moot point.

> It's almost as if we all live on the same planet and the way we spend energy affects other people!

Sure, but don't be hypocritical about it. I'm sure that there are 1000's of ways that you personally don't do your part either. Ever fly in a plane to take a vacation? No one on this planet is doing a perfect job at minimizing their footprint and I certainly don't feel like I'm above anyone else to criticize others on their energy ab(use).
> I am also a very private person, don’t like sharing my personal life with coworkers

You can simply lie. Invent a family or health issue which is difficult for them to check. This method of solving problems isn’t good but if you have no other way to explain, it could make it easier for you this time

If possible though, just be honest
Because it would actually solve a problem?

...I'll see myself out.
Lead is a nightmare to machine. It's gummy. You'd think aluminum was easy because it's softer than steels, but that comes with it's own challenges. Lead is worse so. You're right that this isn't so bad on a lathe as opposed to a mill or (lol) a grinder, but you're not going to see a need for a lot of solid round shielding.

A little bit of lead in steel will increase machinability, but only a teeny amount. Similar to adding a small bit of phosphorus.

It's also hard to hit dimensions in lead, and if you do hit them, the second the temperature changes you'll lose them. Additionally, whatever you make can't see any stress, or the part is donezo.

Idk if you've ever handled lead - but considering you can bend thick sheets of it by hand and melt it on your stove, I'm sure you can imagine the kind of issues you might have integrating expensively machined chunks of it in to hot high pressure environments with moving parts.

Even though lead is cheap and this filament is expensive, actually getting the lead to shape by machining or working it is also a costly process. 3d printing has a sort of cost ceiling. Once a part is designed, all of the real work is done. For fabrication and machining - once the part is designed the work has only begun.

What might look like a small and simple combination of geometric shapes can cost thousands to machine.

I'd rather spend 500 on filament and a day's engineering labor on a part than the same day's engineering, 100$ of lead, and 1k or more on manufacturing. Not to mention the lead times on machined parts can be wild.
Yes, the root cause is that the U.S. barely has any labor laws, and this puts people in cruel situations that are inconsistent with the level of economic development achieved by this nation.

Many knowledge workers expect stronger guarantees for earned benefits, out of an intuitive sense of ethics and commitment, but those expectations are more in line with labor laws found in European countries. In the U.S., workers often have no recourse or leverage against even small companies, let alone Google. "Earned" benefits evaporate once the employment contract is void.
The Democratic Inclusion of Artificial Intelligence? Exploring Demos Conditions
I use it because it does better than Chrome or Firefox for my laptop's battery life. It's an unwanted hassle to stay on top of these new privacy settings though, and I wouldn't recommend Edge to a non-technical family matter for that reason.
The traffic between AZs is probably being priced anticompetitively and they should reduce that cost. It is very likely marked up enormously over the cost of the circuits.
Yes, which we're doing these days. It's how we ran into this "enterprise feature".
Thanks, just posted this, but deleting mine.
Many hostels have private rooms exactly for this purpose
I have the 20133 2015 13". MBP, and I installed OpenSUSE Tumbleweed from a USB stick. Everything works. You might just have to install facetimehd camera driver.
Problem is how government allocates all the funds.

Right now all the winners are chosen by the government. Thus, it is not based on meritocracy but entirely on connections.

Also, government and corporations have merged to such an extend that competition with existing players are not even possible.

I think a good classification for the current system would be neofeudalism. You are either a noble with connections or a peasant.
Yeah. I like the economist until they make statements like this. Capitalism isn’t a moral good, it isn’t noble. It’s just a system we’ve “created” and we can adjust/mess with it as we see fit. They make it sound like there’s some moral imperative to “stay out of the way of the invisible hand” or whatever when, as you said, historically this has proven pretty destructive.
Which historic data points?
We need source links and we need them now
"The Assassination of Julius Caesar: A People's History of Ancient Rome"
by Michael Parenti is worth reading.

Though I don't agree with it, I can't stand this cruel imperialist.

https://www.goodreads.com/book/show/37811.The_Assassination_...
Haven't tried either of those. Thanks
I generally agree, but some of those claims were true. It wasn't entirely immaturity. I was part of the group at the 2600 meeting near the Pentagon that got raided by Secret Service dressed up like mall security. They conducted some busts a few weeks later based on things illegally confiscated from that raid.

https://www.2600.com/secret/pc/pc-pressrelease.html

https://www.washingtonpost.com/archive/politics/1992/11/12/h...
Mirtazapine ended up giving me blurred vision
Tech Connections has, as so often the case, a great video about why old car headlights were the shapes they were - and why in later models they often changed: https://www.youtube.com/watch?app=desktop&v=c2J91UG6Fn8
As a teenager at the time, there was a palpable feeling of being part of a counter-culture that was on the bleeding edge of an inevitable future which adults simply could not grok. That world definitely ain't coming back, in large part because global internet connectivity has rendered quaint the very notion of counter-culture.

On the other hand, retro computing and nostalgia for the era has never been stronger or more accessible: https://www.youtube.com/watch?v=q3NQQ7bPf6U
Bacteria in recalled eye drops linked cases of vision loss, removal of eyeballs
This is something I did recently. We have this binary format we use for content traces. You can dump it to JSON, but that turns a ~10GB into a ~100GB file. I needed to check some aspects of this with Python, so I used ijson[1] to parse the JSON without having to keep it in memory.

The nice thing is that our dumping tool can also output JSON to STDOUT so you don't even need to dump the JSON representation to the hard disk. Just open the tool in a subprocess and pipe the output to the ijson parser. Pretty handy.

[1] https://pypi.org/project/ijson/
So I come at this from a mathematical background --- graduate student in categorical algebra --- but I've done a couple years of SWE work, so I'm not unsympathetic to this point of view. The way I see it, when you want to reason about things like data processing (which is what a massive chunk of writing software is, moving data from form A to form B), category theory provides what is in some sense the "correct" language/framework in which to think. It's not just an abstraction circle-jerk, it's a genuinely useful perspective, particularly for guiding your mind to spot non-obvious connections between pieces of code.

The problem as I view it is that CT is first and foremost a discipline of maths. It was developed to help mathematicians, is very sophisticated, and very specialised; learning CT for SWE is taking a sledgehammer to a nut. I can't honestly recommend it as a field of study to someone who isn't interested in the problems it was developed to solve. If you don't have a solid grounding in set theory, logic, algebra, topology, etc., it's a very tough field to motivate. The vast majority of CT is of little to no relevance for SWE work. Adjunctions, for example, are absolutely fundamental to all of maths, but in truth are not really relevant for SWEs. As a result, you see people trying to teach concepts like monads without reference to them; this is slightly insane from where I'm standing...

Your question about whether there are things CT does that other branches didn't already do; one of the fundamental utilities of CT in pure mathematics is "making trivial things trivially trivial". That is to say, it makes it very clear which parts of your problem are local to your specific situation, and which are purely "structural" from the categorical constraints. The SWE analogy would be separating business logic from other layers. So at least for mathematicians, it absolutely does have novel utility, and has drawn links between a huge number of disparate studies that were not well-understood previously.

So if you _do_ care about posets and groups and cohomology theories, CT will genuinely open your eyes, and (albeit, this coming from someone with less working experience than yourself) it could give you a deeper, or at least different understanding of the code you're writing. Otherwise, I'm not sure it's worth putting yourself through it, tbqh.

(If you do decide to give it another go, please use a better resource than the linked post; after a quick scan it looks pretty weak)
Dupe of https://news.ycombinator.com/item?id=35209911
I wanna say I got it through Fiverr? This was like 8-10 years ago. I don't remember exactly.
> Obviously, as a cost cutting measure, we will pay $50k per child to each of the parents.

What is your reasoning for believing this would improve outcomes?

> I don’t actually understand what the problem is we’re trying to solve here, honestly.

Really? We spend a lot on education. Our outcomes are demonstrably sub-optimal. There's no correlation between amount spent in a classroom and classroom outcomes. There's obviously a large flaw in the entire model.

> Give them all an AI and call it a day.

Well.. when we invent an actual AI and not some hallucinatory language model, let me know, until then, you're obviously not serious or willing to play fast and loose with something important.

Hard to believe we're struggling to get this right.
I don't subscribe to college as primarily a way to pump out worker bees. People should have access to learning beyond that to which ends only in employment. Cut the bloated administration, figure out how to lower costs and tailor to different learning models and schedules. Make it affordable and not to difficult to register for those in the community who are post college or post college age to take classes. Don't be afraid to teach trades. Adapt.
To be fair, an awful lot of upper-middle class esp. North Side Chicagoans aren't from Chicago. The inner suburbs are far more Chicago than a lot of neighborhoods in the city that are filled with various Midwestern emigrants (who didn't think they were good enough for NY, and didn't think they were good looking enough for California, so ended up in the second city.) The inner suburbs are filled with the descendants of white flight from the 50s-70s, who had been in the city for generations when most of its cultural touchstones were established.

I'm from Chicago and I like deep dish, but these big thin slices are also good. It's obvious what the default is: when I was a kid "pizza" meant Giordano's or Eduardo's or Lou Malnati's or The Medici, or Unos or Dues, etc. Thin crust was called "thin crust." This article uses the same convention.

edit: I think there was an exception for Reggio's. Maybe we thought of it as "pizza" because it's so dense and advertised as a "butter crust."
So .net was a deliberate ruse to trick Borland into delivering a sub-par product?

It’s weird because a very common complaint towards .net was that it didn’t allow you to build self-contained stand-alone applications the way VB6 and Delphi allowed. So possibly Borland could have attracted a lot of disgruntled VB6 developer who migt have found Delphi more familiar than VB.net.

> FUD was spreaded that Microsoft will eventually close all native developement and you will only will be able to use .NET to program for Windows.

Given the the dominace of Windows was because of the available software (and Microsofts dedication to backwards combatibility was legendary) I dont see why anybody would belive that.
> What happened to KISS?

Engineers have to over-engineer to look smart.

Back when I first started working as a software engineer no one gave a crap about good code or best practises. Back then it wasn't uncommon for there to be a few dudes maintaining the website of a large household name business with almost no oversight. I remember it being common for someone entirely untechnical to come over to dev desk and ask for some feature, then you'd find the easiest and quickest way to get that thing live.

Skip to today and we have entire engineering teams with hierarchies, specialities, and accountability – and this is true even in smaller companies.

So imagine you're the lead frontend guy at some company... Are you honestly going to say, "well the site's requirements are kinda simple, so we can probably just build it in HTML and vanilla JS"?

There was a period several years ago where frontend guys writing HTML/CSS and some JQuery were lesser regarded than Java and C# devs. It's why I always pitched myself as a backend guy who knew HTML & JS. But then we got Node, React and TypeScript... Now frontends are so complicated that if you want someone with enough experience to understand how any of it works you need to pay them a decent salary for their knowledge.
I like SQLite and JSON columns. I wonder how fast it would be if you save the whole JSON file in one record and then query SQLite. I bet it’s fast.

You could probably use that one record to then build tables in SQLite that you can query.
> if you looked at the total time played, each view averaged to just a couple of seconds on a video over 10 minutes.

That makes no sense to me. Speaking as someone who has been using YouTube Data API v3 and YouTube Analytics API v2 for many years, estimated minutes watched of a video shouldn’t be public info. So how can you “look at the total time played” on a competitor’s video?
The 'big tech' calculus to suddenly antagonize their workforce to eek out marginal 'efficiency' gains is going to backfire. People may not leave right away but a demoralized fearful workforce isn't going to innovate, or really even give a shit about the work. Teams basically haven't done anything for three months because all the work needs to be reprioritized and that can't even be done when teams still don't know who is walking dead and who isn't.
Shameless self promotion:

Cali and Cicero's both mentioned in my book The Big Bucks.
NASDAQ is up though. It seems it's up every time there is a problem. How does that work?
> all the winners are chosen by the government

Not true

> government and corporations have merged to such an extend that competition with existing players are not even possible.

Look at s&p500 cos from 2000 and now, there is a huge amount of displacement (due to competition).
For C there should be good options.

For Rust it doesn't appear that well-supported.

A very simple approach is to poll for changes using `pg_logical_slot_get_changes()` - that should work with any driver. That's what I used for my initial experimentation, before switching over to the streaming replication protocol for better performance.

The streaming replication protocol is not that complicated, but currently you'll have to handle some of the low-level protocol yourself, or work with some very experimental implementations. There's a project to help get you started at [1], and some more discussion at [2].

For the logical decoder, wal2json is quite nice to experiment with, but I've found pgoutput is not that complicated and gives you something closer to the raw data.

[1]: https://github.com/seddonm1/logicaldecoding/

[2]: https://github.com/sfackler/rust-postgres/issues/116
94% of Disney+ Users Paid Up When the Price Rose
Yeah, I tried asking GPT-4 to write a simple Python program to find the millionth prime. It wrote the naive approach where you loop over numbers and for each number, check all of the possible divisors up to its square root, and then keep track of how many primes you've found. Obviously, this takes quite a while to execute for N = a million. And yet, if you ask GPT-4 what the output of the code will be, as if my magic (memorization) it immediately spits out 15485863. It makes it a lot more clear that it's not actually simulating the code.
If it requires a license or certification then it’s generally a well paying career with options for the ambitious. It’s why you see so many small shops because it’s very accessible to start your own business after gaining years of experience, reputation, and connections.
Anyone who's generating multi-GB JSON files on purpose has some explaining to do.
The executive branch is in charge of enforcing the laws and is also traditionally the leader of the party.

Congress can pass all the laws it wants but they have no power to ensure they are being acted upon. And sometimes have no power to stop them from being violated like the whole Trail of Tears thing where a sitting president blatantly violated the law with no repercussions.
Great! But what's the difference between "play with dad" and "play with ai"? Is your dad really sitting all the time and playing Scrabble on this site?! :D