skysight-inc/HackerNews huggingface dataset:
>We really shouldn't be building an "open source" AI in the first place though, and it's going to be illegal to do so soon. The weaponization power will be made clear soon and that will justifiably spook everyone.

Encryption was illegal not that long ago for the same reasons. Now it's the basis of all the digital economy. If we made it illegal again of the top 10 tech companies by market cap only Nvidia and TSMC would not be outright illegal to operate.

The timid cowardice that's taken over tech will not serve it well in the coming 20 years.
This article is pretty wrong, but look at the upvotes. It obviously speaks to a lot of people.

I think it says more about the disconnect between dev and product, than the actual sins of product people.
True and that's seen in many societies. It's a huge cause of the falling birth rate. Many parents simply don't have the resources to raise multiple children.
Down the Cloudflare / Stripe / OWASP Rabbit Hole
My first impression of this is literally "So, maybe a good idea, but isn't this Zuckerberg just copying yet another person like he's always done forever?"
Discord as a Virtual Office
It seems like AWS isn't good with cross cutting concerns. Eg instead of Cloudformation being part of a service during development, that they could even use during testing the service, every team creates a custom api and cf is an afterthought. It wouldn't surprise me if every service is also evaluating against iam policies independently as well.
Something old, on-premise, important, benefits from multithreading and extra computing power, but okay to be worse than PC? Maybe something aerospace and/or defense?
You seem to contradict yourself - train signalling is hard, but lets build trains..?

My point the road metadata isn't for collision avoidance, but for better lane and speed assist.
One I particularly liked was "Relationships 2.0: What Makes Relationships Thrive" from end of November last year.

The quality per episode is consistently high in my opinion, so any title that catches your eye is worth a listen.
Many people are not online all the time.

Many people don’t want to share all of their data and would like to keep some local.
Going from 1000/50 to 1000/1000 would cost me an 860€ premium right now (Germany) and this is a good offer, it can get more expensive without special promotion.
I think it is a reference to the show "person of interest" where an A.I. use an office (and is human) to literally print and type back is memory, in order to evade a constraint pose on its memory capabilities
They think it’s their micromanagement that creates productivity. Sometimes it’s incentivized by upper management. The more noise they make the better they seem. So for example, a micromanaging PM will demand that all communication go through them. It can certainly help, but oftentimes adding a third person to a loop complicates things, not helps. Now there are three schedules to align! But the PM has to seem busy and productive so it’s better for them to be involved when it comes to optics, productivity be damned.

And god help you if your product is technical and your PM isn’t technical or knowledgeable enough. Conversations get fun when the PM says something wrong and you’re now trying to correct them “respectfully” in front of customers.
I might have some consulting work for you check my profile and ping me an email
What has been the deal with RPi's decision to continue using micro-usb connectors? Is it just a huge price difference at the scale they're working at?

Not a big deal, but if everyone's going to complain about Apple not using USB-C, it's only fair to throw a bit of shade here at others creating micro USB products in 2023.

That aside, this looks like a useful board! I have an RP2040-based keyboard I made, and in the latest iteration I ended up using a TRS connector to expose the SWD wires. I wanted to also create a dedicated RP2040 debug board with a corresponding TRS connector, very similar to what's made here. Maybe I'll just buy one of these instead...
I used it to successfully write a job posting for a few engineering positions. Those things are 90% fluff anyway. The prompt was something like:

>Write a job listing for a front end engineer with 3 years in vue and mention some bullshit about how innovative $company_name is and how great it is to work a $company_name.

Two pages of corporatese and got a bunch of good responses.
Who is invading who again?

If the west knew that Russia wouldn't honor any agreement and prepared for their inevitable attack I don't how is that 'in bad faith', they were right after all
How I built this. Stories made me admire products a lot more.
> But if you listen to Feynman talk about the path integral, he emphasizes that all the paths are real, are in fact critical to describing experimental results, and that it is simple to construct experiments to get those paths to coherently add to produce classically-unexpected results!

Okay, but is he claiming that the paths are "real" in the exact same sense as the actual experimental results are? We (in principle) add up an infinite number of paths, and that infinite sum produces a probability amplitude, which gives us a probability, and then we expect that if we repeat the experiment enough times, and sufficiently control the sources of experimental error, the observed probability should converge to the calculated one. Even if he says that all those paths are "real", I don't think he is claiming that they are "real" in quite the same sense as the actual experimental results are "real". Whereas, a proper "multiverse theory" would be claiming something like that.
First we shouldn't underestimate the gravity of sanctions and mood. Pepsi was in USSR since 1971, now they are halting operations even though they are not sanctioned. Putin is just that radioactive

Second let's think where USSR got in the end. Current Russian government should go the same way but any way around sanctions helps it.
Is Google PageSpeed Insights Reliable?
No Windows or OSX either (yes I know OSX is a Unix). Looking forward to all the RIIR people using Redox as their daily driver.
One of the commonalities the essay highlighted was lots of alone time as a child:

> A common theme in the biographies is that the area of study which would eventually give them fame came to them almost like a wild hallucination induced by overdosing on boredom. They would be overcome by an obsession arising from within

I can easily imagine a child being left alone for long periods of time becoming disconnected from society, potentially to a destructive or anti-social point. Force-ably isolating your child for hours a day is probably not something that should be recommended lightly.

Even mildly, its possible that your child will seemly be socially awkward or feel disconnected from their peers, which could affect them growing up more than any exceptionalism.
Are you not interested in contributing to existing projects like Postgres, CPython... or being able to use the many libraries with C APIs?
Military aviation history https://www.youtube.com/@MilitaryAviationHistory

Applied science https://www.youtube.com/@AppliedScience

Philosophy Tube https://www.youtube.com/@PhilosophyTube

3 Blue 1 Brown https://www.youtube.com/@3blue1brown
I upgraded from Notepad++ to Geany when I switched to Linux. Fantastic editor, and while it didn't have all the plugins I used, I can run a Linux command on the selected text, and it subtitutes the text with the output. Very useful to sort, count uniques, format JSON and such.
You just need a decent assembler with macro support. Here's a few lines of code I have for 32-bit x86 code:

PRINTF "main_task: sf=%p",ebp
PRINTF " sf: 1=%d 2=%d 3=%d 4=%d",dword [ebp+8],dword [ebp+12],eax,ebx

I'm using NASM and it wasn't hard to write the macro to do so.
Show HN: Desbordante – an open-source data profiling tool
Desbordante is a high-performance data profiler oriented towards exploratory data analysis. Unlike many other profilers, our focus is on uncovering complex patterns hidden in data such as functional (both exact and approximate) dependencies, conditional dependencies, association rules and many others. Desbordante also offers data cleaning scenarios based on combinations of these formalisms. For now, we have implemented a typo detection pipeline using approximate and exact dependencies.

For interested readers we have also prepared an introductory article describing what is it all about:
https://medium.com/@chernishev/exploratory-data-analysis-wit...

Desbordante is an open-source project, and we welcome contributions:
https://github.com/Mstrutov/Desbordante/
Somewhat surprised to see this. When Yancey took over from Mark, he seemed like someone who really understood the developer focus of DO was not only what brought the company to the door of the public markets, but would probably be what kept it growing once it was out there. With Gabe coming in having built Deis, it felt double good.

That said, what worked for DO in the early days may not be what will work for it in the future. The main thing we banked on in the early days of DigitalOcean was the explosion of web SWE as a relatively new concentration, remember, we hit our stride in the angular vs ember days, docker was still getting it's footing, coding bootcamps where the hottest new thing. Tutorials, hackathons, OSS made a lot of sense as a go to market for hyper growth. We often talked about the business as b2c not b2b. That's the DO that grew up on HN (something I was personally eternally grateful for). The market has shifted a lot over the past 10 years, the abstractions are way more defined, and web engineering just isn't what it was. It's been a long long long time since I've talked to anyone at DO, but I can can guess that market conditions have changed drastically and continuing a growth push just looks very different from the DigitalOcean we knew when I was selling it. I think Yancey is a smart guy though, and I think he cares about developers, so I still believe in them figuring it out.

Still sad to see a move like this, it feels disrespectful, not just to Geoff, but to the community he and Chris built.
Having spent all of 5 minutes on "nextdoor" - it isnt hard to whip some locals into complete hysteria.
Yep. And these historic geniuses were often Polymaths. Every field was smaller and an individual could realistically make several contributions.
I think you are the one falling into a trap about anthropomorphizing.

It doesn't matter if it "wants" something by any particular concept of "want".

All that matters is that it can act, and does act, and the actions are sometimes both undesirable for us, and uncontrllable by us.

I say uncontrollable because within certain contexts, they're not. We have to use the big red button. But if a thing that is made out of data and code can also generate data and write code, then we no longer have any big red buttons that it doesn't also have.

We have already observed actions that are dangerous. It's too late to try to say they won't happen. They have already happened. It doesn't matter that the actions were generated by auto-completing text based on pattern matching from other text.
I would argue that, yes, you do in fact need either a book or a teacher. Meditation practices and traditions didn't spontaneously develop in a vacuum, they were created in the context of spiritual traditions such as Buddhism. Non-attachment and no-self are very difficult concepts, but they are the aim of meditation! Without a good teacher (or at least, a good book), meditation can lead to some dark places.

Edit: Of course you are correct that the actual technique is very simple and can be explained in a few sentences. But there is much more to it than that - how do you process the results? That's what you need a book/teacher/help for.
How about meeting people in person and then asking for their social media username?

Most people use social media to keep track of people they already know.
Theoretical physicists are, on the whole, not a silly bunch and there do exist various "mathematically identical" ways to look at quantum field theory. But by the very definition of "mathematically identical" one can find the path integrals somewhere in these alternative descriptions anyway.

Contrary to your stated desire, I actually think that the path integral formulation is in some sense the most "intuitive" and "local". I apologize for not taking the time to explain that here, but let me instead try to convince you that "locality" is not at all obvious in quantum field theory.

One intuitively non-local process is the following. If I start with a state with one electron at the origin at time 0, what is the probability that I measure an electron one lightyear away one minute later? Naively this probability is zero, because the electron that you started with cannot move faster than light. But the actual (and measured, in a less idealized setting) probability is not zero, since vacuum fluctuations can create an electron exactly one lightyear away and you end up measuring that one. That, a physicist would say, is perfectly cromulent with locality of the underlying theory.

I hope this gives a glimpse of how subtle causality (and hence locality) really is, and why at least some believe that path integrals may actually be the most "intuitive" description available.
I think it will just be market forces.

As long as there is price transparency, people will vote with their feet.

Now - the 'sleight of hand' thing where you buy one thing and the later they change their structure, that's a hustle for sure - but otherwise, for 'new customers', I view this as just part of the pricing structure. And BTW I think they will mostly drop it because people won't like it and won't see a lot of value in it.
Sun did release their Java implementation under GPL in 2006. There are lots of OpenJDK builds from different companies so you don't have to touch anything 'Oracle' to use Java.
The problem with Meta is that you can't trust them to sell you out anyway.
Show HN: American Apocalypse (Novel) (2004)
I wrote this novel in 2004.

The government declares a pandemic and rounds up dissenters into concentration camps. A rock band steps up to save the world.

After I wrote this and put it on my website, I had a huge number of hits from .gov and .mil sites that mapped to Virginia and a ton of hits from IPs in Iraq. About a week after, I came home and my neighbor told me the police were going through my trash cans. A couple days later, they shined spotlights through my window while I was in my place watching a movie with friends. A few days after that, my apartment was broken into and they left my shotgun, my cash and gold lying out, and took my laptop. The police came and decided it wasn't a normal burglary. My girlfriend and I moved to a motel, never slept there again, and fled the country the next week. We stayed out for 10 years.

It's not the greatest book but it's kind of ahead of its time in certain ways.
Definitely Stripe should have done a better job here. However, also points to the risk of allowing service providers to handle your security. Maybe there should have been a back test and or a "maker" "checker" control for pushing new security rules.
"There's no real defense against AI impersonation at scale,"

Defamation liability. I'm not sure the laws have worked out yet, but I suggest that these companies may be in for some lawsuits if thing go awry, and they have not shown to be actively working against it.

I'm looking forward to that one.
It's hard to do a control group, but he could at least have checked some biographies of the exceptional people you wouldn't want your kid to grow up like. What was childhood like for Hitler or Kaczynski or Bin Laden?
> I'm not sure how citizens using crypto to buy bread and milk helps prop up bad governments?

I can tell you real people there aren't buying bread and milk with it.

But anyway, the same mechanism you imagine being used for buying bread and milk can be and probably is used to buy war drones.

Actually it's much easier to give cash in exchange for bread and milk than bother with crypto but it's much more difficult to get a large amount of cash from Russia to Iran intact than to send them some crypto
Interesting exposition about how to use Exact Cover to solve a Sudoku. But in case a sudoku has one solution, it is possible to solve it by reducing the exact cover. For example, if you have a column that is a true subset of another column (with respect to the 1-s) you can remove all the rows that have a 1 in the row with the larger number, because these rows can never be selected.

Also when solving an Exact Cover there are some (rather simple) strategies that can improve the speed of finding solutions.

I used Exact Covers a lot for solving all kinds of puzzles (most of them far more complicated than Sudoku's). See: https://www.iwriteiam.nl/Dpuzzle.html#EC for a list of blogs I wrote over the time.
Would you be able to provide a source or examples relating to the "improved security" claim? I'm not doubting you, I'd just love to learn more about whether the improvements are just architectural (x64 -> ARM) or not
That might well be the case, but it didn't translate to realtime play AFAIK.
This advice have a reason though: there is a huge power disparity between employee and employer.

Exit interviews can be and are used against employees while giving you nothing in return. HR can and does use daily communication against you if your boss/company wants and won't help you. Your employer will fire because of their interest because "it's only business", as their business is what's important to them. Yeah, my employer can hire two of me, why can't I fucking do the same?

People give this advice because it makes sense.

Companies get away with a lot of bullshit, and that includes the current trend of copycat layoffs. This is something that's fucking up the lives of people, including those that weren't laid off, and including people in other companies. If we believe CEOs, it happened (often admittedly) purely due to incompetence of them, while other theories point to this being a coordinated effort. Why should HN pat them in the head like some people want to?
All the companies in question have developed this technology internally, but found no way of making it PR-releasable. There's plenty of evidence to this effect: since MS/Fb/Gggl either have news stores about their internal products or have released one to massive negative PR.

They found no way of reliably making it non-racist, and reliably making it's "advice", "safe to trust", and so on.

What OpenAI "innovated" was an interface over an ensemble of techniques that managed to (1) provide an interface where "made-up" answers seem acceptable; and (2) severely censor and limit what users could do --- and massive teams of people modifying the system post-release to ensure it was robust to those uses.

A start-up has an asymmetric risk of bad PR compared to a tech giant; hence why they were the first to market. It doesnt matter if people exploit the system (etc.) since there's no brand perception wherein they're expected to somehow have prevented people from doing so.

Compare a small social network app with facebook. "Somehow" facebook is expected to have control over human nature to supernatural degrees, or else, "they're evil". Few other such companies are treated this way.

Likewise, exactly consider the headlines involving chatgpt at bing: https://www.theguardian.com/technology/2023/feb/17/i-want-to...

^ this is what stops tech giants releasing this stuff.

No one wants to be the "facebook of chatbots", somehow responsible for human nature, and somehow expected to create a perfect product which can somehow know everything except racism, sexism,etc.
Here's the video if Tiktok is banned in your country (like India): https://twitter.com/lanewinfield/status/1610294277434933249
Context matters. How well your product is received, if it exist. How large is your team. How much money can your company bleed, for how long. How large your potential market. How many competitors.

It is like microservices. Looks nice on paper. Taken blindly and misery ensues.
The entire placement of bitfields is implementation defined.

So yeah, the placement in memory might be `xxxxx000 00000000 yyyyyyy0` but it could also be `yyyyyyy0 00000000 xxxxx000` or `yyyyyyy0 00000000 00000000 xxxxx000` or anything else.

Bitfields are very misunderstood and really only safe to treat as an ADT with access through their named API, not their bit placement ABI. People misuse them a lot.
I've seen "product" done badly at multiple companies. I've still not seen it done very well. I think the problem is structural. Of all the areas of software development process that get cargo culted without careful consideration of actual effect, product management is the worst (with "scrum" a close second!)

Someone in management decides that "we need to be product led" and appoints a product manager or owner. They then either spend their time micro managing the development process, or making unrealistic goals which don't take into account the development team at all.

I have sometimes seen good product managers - people who are engaged enough with the development process to understand the state of things, and can suggest the right direction to take development work to meet external requirements. The problem seems to be that there's not an effective selection process for them. When an organisation is "product led" that makes the product manager a de-facto team leader (regardless of what people say) which makes it very hard for the developers to hold them accountable. There's limited objective metrics you can hire them against, and the person who does hire them is often their manager - less motivated by development productivity than by the appearance of productivity.
Maybe, I really hadn't thought about it that way... but it's a lot easier to write rules though unless you're doing something weird (like ripping a packet apart to look at a particular byte offset). I used to write my own iptables scripts but that got quite tedious.
Micro-USB connectors are cheaper than USB-C connectors, and low cost is kind of Raspberry Pi's shtick. This is particularly important for their lower-end products, such as the Zero and Pico.
You don't need "snapshottable filesystems" to make filesystem snapshots.
> surely no one competent would choose to have a package depend on `which` when a standard POSIX utility can do a better job

I already knew I was incompetent, but I didn't know I was also incompetent in this particular instance, this article is the first time I even learn of "command -v" which totally seems easier and more convenient..
That's a rather poor example. Nobody campaigns on "If an earthquake/hurricane strikes, I vow to respect and implement the advice of the relevant agencies whose entire job is it to deal with this kind of stuff", because it's kind of a given.
That reminds me of the latter stages of Sun Microsystems, where it seemed like multiple teams were developing competing solutions for system management and patching. Seems a wasteful model and not one that is servicing customers.
Similarly, New Zealand's government-provided SAML 2.0 authentication service called RealMe is really good.

https://developers.realme.govt.nz

But the U.S. has a phobia of any form of national ID card, so I doubt that the USDS will be able to build anything soon. It's such a shame. At least having it as an option could allow society's to start experimenting with it as a solution to these problems.
Higher Order Termination [pdf]
Show HN: Fitter CLI – powerful command line scrapper with browser support
If it helps anyone:

I find it typically easier to ask “can I extract data and functions out of here” rather than “can I extract the side-effects out of here”. And I found that asking this question too early can be detrimental if you’re still trying to figure stuff out.

I don’t follow the paradigm strictly and I often write code in order to understand something. The first draft is typically just procedural with minimal abstractions. It’s more efficient that way.

Only after it’s working I start to pull out the pure bits and write tests for them.