skysight-inc/HackerNews huggingface dataset:
True, it's an old tag but I guess I'm drawing attention to the fact that lately it seems to be a term getting some traction.

Perhaps C++ has accumulated enough change to really make it worth a look.
Windows has lots of old systems, but they just continue to run the old systems for a few years, and then 20 more years after support ends.

It's a lot easier to maintain old versions when there are fewer of them and they are all corporate backed. One team can keep a version going. But with Linux there are thousands of versions, arguably millions because it encourages customization even beyond just choosing a distro.

With Windows, Android, and just about any other commercial style thing, there are versions that come out once per year or so, with either no forks, or forks that promptly get ignored and forgotten, or very minor customizations that don't really add or remove anything beyond the wallpaper and launcher.

And they generally preserve backwards compatibility better than Linux, because the stack can just be application+bundled libraries -> OS stuff fully controlled by OS vendor.

There's no systems made of small pieces meant to be interchanged by the installer, any one of which could stop working on a new system, all by different teams, you know your GUI toolkit works on the new OS version because it ships with the new OS version.

There are no other distros, because even when they are possible, like with AOSP, there's no culture of tinkering, people just take what they get, which both prevents fragmentation, and on the other side, gives the developers a reason not to make migration too hard, because they are trying to make one distro for all, not just a distro for their 10% of users.

Ubuntu does a good job of trying to be "The standard Linux", but things still change and break between versions far more than on Android.
You’ve got it all wrong. If you’re running a restaurant and orders never back up then you have too much staff, too big a kitchen, and are losing money by having too much capacity. You want to have a lunch rush, for some people to leave because you’re too busy. When the queue is backed up is when you’re the most profitable both per hour and per unit sold. Then you want to find efficiencies to improve throughout at the times you’re backed up.

You need to intentionally design your bottlenecks not pretend that you can avoid them completely.
It works with my Xiaomi and Lenovo 65W chargers. Maybe you can check the power of your charger and if it supports the PD protocol.
Right, but then you’re not building a local-first app. of course the tools that are useful for building a local-first app won’t be that relevant to you if that’s not what you’re doing!
What's the new account name?
Some do and are able to manage their time very well; others cannot and without the structure of the office are left floundering and apt to not be available for communication for prolonged periods…
They are very good, multi finger gestures worked out of the box on fedora
How much of this is really meant for AWS sized problems?
If you google, you will find many, eg. https://www.chatgptalexa.com/
Having a server under your hand and deploying other things than webpages to automate your infra and life is a very underrated experience.

I don't host my pages myself, but the server(s) I have power the invisible infrastructure which accelerates my life a lot.
Do we need satcom if we have good enough terrestrial communications? EU is reasonably densely populated. So why just not go with simpler and maybe even cheaper terrestrial solutions?
This is going to be the case with any sufficiently scaled business. I feel the same way about how marketing and sales people talk about human beings as an opportunity to qualify for their sales funnel.

I'm sure others might feel similarly disgusted how software developers and business people talk about users. I personally find it gross that high spenders are commonly referred to as whales.
probably std::string would throw std::bad_alloc, and
there is also the failbit flag which std::getline sets
If they had understood how docker works, it would've been fine, too. But because they didn't and used a software firewall as their only line of defense and didn't bother with authentication for the DB server, it wasn't fine.
Android essentially does exactly that already with API level targets and it's great. They even have security features where they say "From now on, if you target this API level you can't do this without going through this API, and we won't allow new things in the play store below X target".
As a third party (New Zealander), I don't think that's correct. I think the US criticism of EU is much more often baseless compared to the reverse situation (as evidenced by the number of issues which are picked up by the residents of non aligned countries).
> Anything past Makefiles is so complex, especially for my uses. (...) to use things like pkg-config, Cmake, Meson, or other tools is a real headache. Does anyone have any favorite resources?

Yes. The GNU make documentation. Just don't use cmake and similar stuff. You can typically rewrite your complex, non-working Cmakelists as simple, straightforward Makefiles.
>> Chomsky is no mysticist - he is an old fashioned scientist looking for a parsimonious theory.

When did that become old fashioned?
The Anglo-Portuguese Treaty of Windsor, 9th May 1386 (2016)
I disagree with the premise that in this instance there is a footgun. There isn't.
Looking at their self-reported realtime stats makes me wonder why this architecture. The current numbers imply peak database request rates in the hundreds/second.

This appears to me like another case where we could have built a simple, 1-process vertical on a single box and called it a day.
There are many forks for that, not a problem.
It's bigger than zero sum. The people I'm talking about have amazing amounts of altruism and community ethics.

They truly seem to want the whole world to succeed together, just... excluding the people who want to put you in jail for sneaking lead fuel in your truck, and anyone who doesn't lift weights and eat lots of meat, or anyone who complains about them going out while having a cough spreading germs.
If you've gone to the trouble of changing the meaning, why not go the whole way and make a more decent syntax? Ideally I'd argue type second, but at least include a separator in there:

// Completely clear that both are pointers
var p, q: char*

I actually think that using the existing syntax for something different, even if it's "fixing" the meaning, is worse than just using the old behaviour.
There’s an official group policy to control this messaging:

https://support.microsoft.com/en-us/topic/kb5017130-managing...
I read that ~300k users have signed up for Twitter Blue, so Twitter Blue has increased Twitter's revenue by 0.5%.

He's definitely made a bunch of contrarian decisions but it's too early to speculate that they could be 'impact'.

Buying a company and immediately forcing it to operate on a fraction of its prior resources is not new, btw. It's the private equity formula.
CotEditor
Tincta
textmate
Sour much?
Related: I was introduced to Sumerian history by this excellent episode of the “Fall of Civilizations Podcast”:
https://youtu.be/d2lJUOv0hLA
To clarify, can this method be used as a fully functional replacement to BREP for a mechanical (machine design) CAD system?

I am a robotics engineer and 100% of my work is open source (see my profile). I understand that without fully open source CAD it is hard to make fully open source machines.

If we were somehow able to rally support around a single project to create an open source CAD kernel and associated interface (perhaps built in to blender or FreeCAD to avoid building a new UI), what approach would you recommend? How long would you estimate it would take for three full time senior developers to get a useful system out?

Any thoughts are appreciated. I am at the extremely early stages in my career where I hope to learn to raise money for open source non profit hardware projects. Open source CAD is a sort of linchpin and without it we cannot succeed in quite the way we would like.
It's just a strange feeling to be browsing LinkedIn and see a job pop up for a company like this. Almost like it's an ad to work for the Nazi party or something. Like do people just click on these, read the description, and apply for the job without a second thought of what it is they actually do?

It's not even like the military or three-letter agencies that can claim to be serving their own country, it's just a for-profit enterprise that will serve any government that hires them.
Outside of the whole issue of Russia invading Ukraine instead of launching the damn thing like they were supposed to:

https://en.m.wikipedia.org/wiki/Rosalind_Franklin_(rover)

Oh well, one way to avoid it crashing I guess. ;-)

Still, Europe being responsible for Mars having two Shapirelli craters is cool as well. ;-)
IK Multimedia ToneX Pedal puts AI-powered guitar rig modeling at your feet
"It's free and it always will be" disappeared back in 2019.
Somehow bombs don’t actually prevent other bombs. People always hope that the offensive tech could be used defensively, but defense is never perfect and even a few that get through can wreak destruction.
Good luck to the engineers working on the project. Is this a job for Erlang?
kk

gg

ima afk brb
Or you know, work from home.
I guess the question is, is that level of response what one would expect or hope for in a forum like HN? Maybe we could aspire to a better level of discourse?
it’s a demonstration why you shouldn’t use C to write complex projects.

Not! It is a demonstration why you need good competent developers for a complex project and not script kiddies.
> We even have browser support for CSS variables now so what else do you need?

Not writing CSS in a different file and have it applied to all my page would be a start. Creating a class for each different component and then writing CSS for that component is not really great. I like the Svelte way where you have your components that have HTML, CSS and JS, and some global CSS too.
When to use Lisp macros [pdf]
Ad supported and paid. Oh joy
I have a friend who retired somewhat early as CxO of a company with a (lowish 8 figure?) payday. Although, from a financial perspective he somewhat regretted spending about a decade doing a bunch of angel investing rather than just investing in big tech, I think it was also sort of a hobby and he still invests in a few companies he's particularly interested in. Along with also being involved in philanthropy with a large local institution.

So, yeah, there's a level where you know you don't have the money to routinely fly private or buy a super-yacht or buy properties around the world. But you have enough for any expenses you reasonably want/need and may not even want a bunch of the stuff that more money could buy. So you throw some money at interesting things.
These are not exactly historical books. They are the kind of books you have no reason to read if they don't sound pleasant to today's ears.

Which is okay, to me it is OK if these books are not read. There are enough other books. But, people selling them will want then to sound like people talk today.
You... can't? I mean, you can bind it inside the container, of course, but you can't bind it on the host ("publish"), which seems like the analogous thing to running on the host.

Also, AIUI podman manages to not ignore the firewall, so it's not like it's some inherent issue.
There are some very valid reasons why it should be encouraged to work from the office, and yea they do include productive hard work, I’ve heard this first hand from both bosses working in big and small companies and from employees. The group that appreciates work from office and has noticeable productivity improvement is new recruits and fresh grads that move to get a job, as they need new friends, and if there’s no office culture and work colleagues to have lunch with or at least the occasional AW, then they get lonely, unproductive and they eventually leave.

For older more mature people who have families it’s an amazing gift to be able to work from home, for some it absolutely isn’t. The point is that you can decide how to run things in your company and try to be flexible.
Thanks. Still didn't work great.

Taboo: Erlang

Q: what language runs in the Beam VM

> It is not possible to say for sure what language runs in the beam VM, as the language is not exposed to the user. However, based on the type and structure of the code samples provided, it is likely that the beam VM runs in a Python or R language.

Edit: in another try the word was C so I wasn't allowed to use any words containing the letter c
Hi there, nice meeting you.
Yes, as a dev, it will be hard to push feature requests, I have realized this much, the whole query tools and seller central are rigid and ther are few changes.
It is probably very hard to get features approved because there are many stakeholders involved etc.

There is indeed a massive segregation between the teams, the only correspondence is via the ticketing system and sometimes dms via Chime, which happens rather slow, if at all.
Now, it depends who you mean by customers, Amazon does not consider the end buyers as first class customers, their customers are the sellers.
I know what you mean by some "rogue" teams, without naming any by name, but it is core departments.
There exist some parallel departments, like literally doing the same tasks, but by different procedures, as many teams develop their own procedures(for example the vat teams did everything from scratch and even the andon advisors struggle to follow on that).
I have seen it happen, teams doing the very same tasks, but in totally different ways, neither is wrong, but it does cause confusion, usually its the older teams not catching up with new developments, from what I have seen.
The "SOPs" are more applied on a global level rather than on a team layer.

I am not sure if the US market is different than Europe and Uk, it could be, I never had access to US SC. I do not shop online often, maybe 10 times in 10 years, most of it via Amazon, simply because I get from them what I order and very fast.
Any other platform I had tried I regretred very fast.

Or lets ask it this way?
How could amazon ensure that all the products are legit before they are being delivered?
I am aware of comingling, which can be disabled afaik.
But its impossible to check every item before its shipped and if its seller fullfilled orders, there is no way either.
I wouldnt know how to improve that other than shutting a sellers account down upon first report, which then leaves you open to false claims by competitors etc.
For example, if you want to hurt a competitor, you could just publish many fake 5 star(not 1 star) product reviews in an unreasonably short time(higher than usual frequency) and that will likely be the death knell for the review feature, it would be disabled.

Of course, I have also seen dog collars falsly being flagged as baby toys and the AI findig ridiculous dead end path for case handling and the translation bots having impeccable, even most eloquent language skills, but the conrent being way off. Sometimes these bots get the "needs no human review" approval, when they are not ready for business.

And dont get me started on the "outsourcers":-)

From what I have seen, most dev work is thrown at SC and the various ASIN back offices for the catalogue content.
Seen some rather bad db queries for the oracle instances and shared workbook usage where you rather shouldnt make that choice etc.
But the website front end gets the least "love".

I should habe qualified my statements with "as far I am aware".
In this case, "The players" have a direct influence on what becomes a part of the game, through lobbying, campaign finances and whatever other more shady shit corporations get up to in order to stack the deck in their favor.

At some point you have to realize the players are dictating the game, and then yeah, hate them.
I enjoyed watching the documentary.
Please stop mentioning neovim as if it's a defacto replacement for vim. The original vim is very much alive and much more popular than neovim.

Neovim is a cash grab by developers who forked the repo and demanded patreon payments etc. with wild claims that it will replace vim. Neovim doesn't support vim's development it only takes from it. It never pushes anything back upstream and most importantly, never contributes to Bram's charity, ICCF Holland.
I thought you meant the OKI that make printers xD But apparently this is OKInternational.
I'm not finding an RF though... perhaps FR?
Those look very much like Hakko FX-100 tip-wise, and while i take your word for it that they are good, the Weller design seems superior to me.
Blu-ray Disc Java
Not so much sterilized as replacing things that sound odd and archaic. No one, literally no one is using "old hag" as insult. It is not a thing, it sounds funny rather then insult.
It's different from Twitter. For one thing, it isn't replacing actual verification with the ability to buy a fake identity, as occurred at Twitter.
Perhaps you just write very predictably.

A partisan writing cliched slogans and regurgitating tired political statements has a “temperature” closer to 0, likewise an engineer stringing together typical word combinations. A poetical writer with surprising twists and counterintuitive mixtures of words has a temperature closer to 1.0.

I can see a few clichés in your writing, also I did a search on some fragments of sentences which showed a number of results.

If you want to be less “robotic” then you could add whimsical or poetic wording, and less common turns of words (be a phrase rotator).
What concrete advantage would it have for you?
$5B and the best they could do was dump piles of scooters on the street and make people pay to use them via an app.
>> Is C++ making a comeback?

It has not gone anywhere.

C++ has slowly been losing some marketshare to Java and C# (late 90s and 00s) and more recently Rust (late 10s and early 20s / present), but the majority of C++ is still where it has been for decades.
The Numey Payment System
Personally I blame the irritation and cost of setting up private subnets that can access the Internet via NAT in AWS VPCs in addition to Docker's interactions with UFW. Private VPC subnets with NAT Gateways are both unacceptably costly and complicated to setup (source: recently dealt with the combination of NAT Gateways + the Network Firewall service in AWS). Throw in the need for VPC endpoints for many workloads and AWS networking starts to look like an extortion racket for those who want the majority of their infrastructure to be sequestered from the Internet.
if memory is exhausted, then getline throws a bad_alloc exception. if end of fileis reached (which i am not sure your code deals with correctly) then getline returns a stream in a bad state. so something in outline like this (syntactically correct. std:: omitted for brevity, but probably not what you would really write):

string input;

try {

if ( cin.getline ( input ) ) {

// ok read input, do something with it
}
else {

// some sort of predictable error - look at state of cin to diagnose EOF
}

}
catch (...) {

/// something terrible happened - as hard to recover as it would be in c

}
Where does the buck stop? This was simply a few layers of bad configuration.

They didn't secure their database with auth/access control and they misconfigured docker.

They have a few things at their disposal:

- Using the docker-user chain to set firewall rules

- Running docker such that the default bind address for the port directive is 127.0.0.1 instead of 0.0.0.0. This puts a safety on the footgun.

- Explicitly setting the bind address of the port directive when bringing up the container.

Docker didn't come along, install itself, and open up the port. The sysadmin did. It's unfortunate they didn't know how it interacted with the firewall or how to properly configure it, but given that, should they really have been rolling it out to production systems?

They tested on prod and learned in trial by fire.
It just settles on top of the cube & goes into whatever I'm cooking.

While pouring I ensure it's evenly spread so that none of the cubes end up fat heavy
Ah, nice to see someone with insights to the inside:-)
There's nothing "explicit" about this sort of misconfiguration, that's exactly why it catches so many people out. It's a bad/insecure default that serves no practical purpose. If Docker bound to 127.0.0.1 by default and required you to explicitly bind to "0.0.0.0" to expose the container to the outside world, the frequency of dangerous misconfigurations would likely be reduced by 95%+.

It would still catch people who bind to 0.0.0.0 and expect the traffic to be blocked by UFW, but that's a different issue. `iptables: false` is a very crude solution, they should offer something like `iptables: "manual"` where Docker only touches its own iptables chains and lets you wire them up to your own UFW/iptables chains in a sane way.
It's documented in Underground[1] that Spafford was the target of some crackers, eager to get info on the latest security vulrabilities; information that was difficult to obtain in the 80s. They intended to break into his computer and take it.

It's a wonderful book all about the hacking scene of 80s and early 90s. It covers a young Julian Assange, but that's not why you should read it.

1. https://underground-book.net/
> You can’t create money without a demand for it first

>> Why not?

To be clear i’m discounting stimulus checks which would be exactly that but it wouldn’t be right to claim this is a common source of money creation.

The most common source would be A commercial bank issues a loan creating new money, but without a customer demanding a loan, there is no ability to create money.

The second most common source would be the government spends into the economy by consuming on its own behalf - there needs to be something for sale in the economy (inc. labour / public sector employment).
I thought the way that health insurance got tied to employment was through government incentives for employers to do so? E.g. not being taxed when provided as a benefit
I recently used it sort of as a rubber duck for a coding problem. I was architecting a new feature and the way I was thinking about it was a bit clunky.

ChatGPT helped point something obvious out that I had totally missed in my original problem solving.
There is not, though. It's all there is.

It's almost like by insisting that there is a subjective experience (as opposed to what?) you close your eyes to how that experience arises, and prefer instead to implicitly attribute it some magical attributes such that it can never be explained mechanically.
Oh yeah, if my boss wants to make a stupid technical decision I'd fight him on that. Fortunately my manager is smart.
HN this is not for you. This is for celebs and inportant people.
I didn’t say he shouldn’t use containerization. He just shouldn’t have used Docker. Docker has always been very dev environment focused.
Medicaid not Medicare. Medicare is federal health coverage for those over 65. Medicaid is the joint federal/state program to provide healthcare for those with low income.
True, it just wasn't done in this particular universe we live in. :shrugs: Still worth using it in production, but being careful.
Even if it has not so much thing to do with intelligence?
For ROFL there's a mat with sensors or something like Xbox Kinect.
> I can point at gazillions of other industries where markets have led to obviously suboptimal outcomes

Please do.
Afaik Taiwan has a network of swappable batteries for their (road) scooters so you can plug a fresh pack and go. Seems way more sensible than that SV shared scooter nonsense.

Edit: https://www.gogoro.com/
My understanding is that they work well as arbitrary sequence predictors. For example, they can write HTML markup or C++ code just as easily as they can write English sentences. If you trained them on character sequences other than text from the internet, they would likely perform just as well on that data.