skysight-inc/HackerNews huggingface dataset:
> Do you really want your domain experts to fiddle with the core of your application or do you want your programmers to do that?

The Curse Of Almost: Your tool is great, it's almost perfect... except for that one little thing it can't do, which your users need to do, which, therefore, leads to masses of ugly hacks unless you provide access to an escape hatch where sufficiently motivated experts can drop down to a real language which doesn't have your DSL's limitations and get the job done.

It's the Curse Of Almost because, if it were too much worse of a fit for the problem, nobody would even think of using it to solve that problem. Getting someone 90% there and crapping out puts your users in a more awkward position, especially if they feel they've invested effort in whatever tool they have.

An example is Talend versus CSV: Talend is an ETL Solution which Extracts data from some source, Transforms it according to a graphical DAG of ideally stateless components, and Loads it into some other storage. It's also a happy, friendly GUI on top of Java, which is nice, because the Real World isn't kind to happy, friendly GUI solutions which expect CSV is going to conform to any of your syntax rules or other misguided preconceptions about files having structure. So, when you have to run a Talend pipeline on vaguely-comma-delimited text files which may once have been machine-readable, you can make your own component which is literally just a block of Java code to parse the file using the Zerg Rush Of Ad-Hoc Rules Technique, an oft-overlooked method for designing parsers. You can also use that kind of thing to make components which are tasteless enough to demand state variables other than the stereotyped kind Talend itself provides.
> When I joined the team the first project I had was to swap old machines that were being retired for new machines. There were no tools or automation to do this, I was given a spreadsheet with server names.

Writing a program to store a list of servers to be swapped instead of keeping them in a spreadsheet sounds a bit like buying a brewery when you want to drink 1 beer.
Program used by a team of one sounds like over-engineering.
I see a lot of very intelligent people here unable to agree upon a
matter that seems, in essence, simple enough.

That is in itself troubling and partly answers a question.

If developers on Hacker News cannot fathom whether Apple deceptively
transmitted PII, or whether zealous journalists are over-egging the
pudding, then we have another problem.

Obfuscation is a form of deception through complexity. It can be hard
to tell from the outside whether that complexity is "necessary" and
whether its ill effects are deliberate or accidental.

Nevertheless, it remains a form of deception if you present a system
as simple, with controls that apparently do understandable things as a
front for another system that even you, as a developer, no longer
understand. This same theme is coming up in AI, social algorithms,
moderation/censorship of speech. We are muddying the waters in the
hope that people believe they are shallow.
The office needs to be heated 100% of the time, and it's larger than a house. The house is probably heated to an extent when it's empty.
Your comment take the "best lie" of the year award.

All mass produced live stock have been carefully selected for breeding and slaughtering, all of them, chickens, cows, pigs, ducks, the lot. Not only selective breeding, but also chemical treatment due to the conditions they are grown in.

So no, they have changed susbtancially.

Do you think the "original" pig was this fat?

The "original" cow produced this much milk?

The "original" chicken produced this many eggs and meat?
https://en.wikipedia.org/wiki/List_of_tautological_place_nam...

Apparently "Pendleton Hill" is either "Hill Hill Town Hill" or "Hill Hill Hill Hill" depending on what the root of the -ton was.
Agoric moved forward and Realms gave way to SES

https://github.com/endojs/endo/tree/master/packages/ses

And Endo is a set of tools (being) built around it to make it more practical for particular usecases
Never heard of this - https://en.m.wikipedia.org/wiki/Omphalos_hypothesis#:~:text=... for those interested
Before Tesla, EVs were a joke. Before SpaceX, satellite internet was a joke.
What is the Mission now at twitter? Kiss Lord Musk's boot?
I think that he will soon bring in new developers/support engineers who wouldn't have questionable loyalties and grudges against the new management.
Removing contrast towards more washed out colors does not look like an improvement. Examples at the end look less legible both in too much light and in less light.
.NET also dropped CAS during the Core rewrite, with similar reasoning.

Which is a pity, but unfortunely capability based systems still seem to have a problem for the common developer to properly configure them.
Twitter had a lot of people in marketing.
even commands that used to work will suddenly stop working. "turn off office lights" no longer works because "office lamp" suddenly got precedence over "office room" and im too lazy to rename everything to accomodate Google
You can find cheaper than £6 but you probably don’t want to drink it

Eg £4 https://www.aldi.co.uk/kooliburra-australian-chardonnay/p/04...
The annual Which press release doing the rounds again then?

At this time of year its hard to find a retailer that isn't running a Black Friday promotion for weeks on end. It started out as hype but now it is pretty much impossible to buy anything that isn't part of some kind of 'promotion' and, I'm sure, most people are fully aware of this.
>His autism shouldn't give him a pass.

since autism is a spectrum it is really hard to know if it should give him a pass or not without a full read up.

although that he is able to do these things puts him on a much higher level than say my own son who will probably never be able to talk much less write messages of any sort.
I don't understand why would a mature platform just fall down without its engineering team. There are surely a lot of small fires but 80/20 rule with regards to triaging should keep the lights on when properly applied.

Speaking as an experienced single tech founder.
A friend of mine used to work for a private equity firm that had about a hundred C++ and Java developers working on a stock trading and prediction system. He quit and rewrote the essence of that system in F# single-handedly.

If you watch interviews with famous developers like John Carmack, they'll mention that working alone scales to about the equivalent of 5x developers. That is, adding 1-3 extra people might slow you down because of the overheads of communication and coordination. It's only around 5+ in a team that there is a definite advantage.

But what are the chances of putting together a team of 5 rockstar developers that all agree on language, style, and vision? Basically zero. So you have to settle for mediocrity. Popular languages, simple approaches, established design patterns.

If you're an experienced "rockstar" developer coding by yourself and use a fancy language like F#, you can outperform a team of 10+ people. If you're replicating a system you've seen already, 20-50 might not be out of the question, especially if you're smart enough to avoid "tarpits" and instead rely on good quality libraries and CotS components like databases, PaaS, and the like.
Atlas OS: A Windows version designed for gamers
>Why shouldn't his autism give him a pass?

Because it's grossly unfair to the people he hurt, that's why!
My team had a similar issue with the ARP cache on AWS when we used Amazon Linux as an OS for cluster nodes, and Debian for the database host. When new tasks were starting some had random timeouts when connecting to the database.

It turned out that the Debian database host had bad ARP entries (an IP address was pointing to a non-existing MAC Address) caused by frequent reuse of the same IP addresses.

Debian has a default ARP cache size that's larger than Amazon Linux (I think it's entirely disabled on AL?).

As for the tooling we used to track it down, it was tcpdump. We saw SYN's getting sent, but not ACK's back. Few more tcpdump flags (-e shows the hardware addresses) and we discovered mismatched MAC addresses.
There is a truly excellent series of Podcast from the BBC called "The Lazarus Heist", explaining in detail how the cyberwarfare capacity of North Korea is constitued, and what kind of attack they have done; I cannot recommend it enough.

The short version: they take their best math-inclined students, and send groups of them in China, to learn about computer hacking (and the world at large, to know what or who to hack). The group aspect serves as a self-surveillance check, to minimize risks of defections.
That's a red herring though. FTX's proposal was good - it was just contrary to CME's profit interests.
>As someone paraphrased, a car without breaks and steering wheel works just fine until you hit the first bend.

On the other hand, a car without a second and third steering wheel, 20 windscreen wipers, and an oven in the back, keeps running just fine, even after the first bend...
Invisio Solution Provide custom-built website that’s fast, reliable, secure and ready to scale with your business. Contact Now
article said sell "at cost" not "at a loss"
Don't make assumptions; I'm well aware. I was deployed to an RAF station there for a number of months, my fathers side of the family are all passionate Catholic Irish republicans, and my mother all served in NI during the Troubles in the British Army. I know the history intimately through them, and years of studying the conflict within officer branch of the RAF.

I do truly believe that Brexit has fundamentally and permanently shifted the balance in the region in favor of the republicans. Public support for independence is the strongest it's been in decades, particularly within the younger demographics. There's no sign of that sentiment slowing. On the other side of the fence, Parliament's desire to govern NI has lessened significantly, something that would have been considered sacrilege just 10 years ago.

I can't picture a situation where it won't eventually go to a vote, just like the Scottish referendum. I also can't imagine it being a particularly peaceful transition whatever the result of the vote.
That doesn't help his victims in any way whatsoever. I'm more concerned with them, and not him.
Show HN: WooCommerce USDC Plugin with 0% fees
While Ethereum gas is low again, merchants can save a lot by accepting USDC - especially for higher price items.

This is a non-custodial solution, funds go straight to merchant's wallet.

Customers can connect and pay with any major wallet.
Oh, sorry, I posted the wrong link.

Can't any more edit the original message, so here is the right link: https://addons.mozilla.org/fr/firefox/addon/firefox-translat...
Show HN: Sleep habit tracker/builder for hackers with remote jobs
> The equivalent would be units tests that cover every single possible input.

That's what "exhaustive" means.
I still buy from Amazon and almost never had issues. The delivery is max the following day, cheap, lots of variety, etc.

It’s an open to all market, and there are certified channels and customers reviews. Big box stores dream to replicate that.
>but it shouldn't be like that

Many things in life and in the world shouldn't be the way they are, but the reality in the field is very different and most of the time there's not much we can do about it.

Pairing was never a thing in any company I worked (in Europe).
Turning Up the Heat on Predictive Maintenance
The stock was rightly crashing when the company was public. A social media site that manges to lose money during the pandemic is truly mismanaged.
it's my understanding from the internet that hot takes are looked down on as not being especially good takes?
There are limited cases where this is possible. Like a pure function that takes a single 32bit number as input. Just go over all the possible inputs.
At a first glance it looks nice (the number of default processes reminds me of XP days...), but as always with this kind of project... is this legal, or will they get a DMCA complaint soon or later?
is that down to the employer or employee?
Not being snarky: what's the risk of using UUIDs for session tokens if they are created by the server/db and are always verified by server (db) (for authorisation etc)?
is it available on the app store?
so just charge a subscription fee. i don't love the idea as a consumer but it does cost money to process my requests and keep training the devices. if it means they stay ad free and don't shut down the service, it seems reasonable. package it with Ring or something and/or Prime
Black Friday 2022 Infosec Deals
I don't see any red in this either
For all the hand wringing about keeping the lights on, Twitter more than doubled its headcount in 3 n bit years. I'm not sure anyone knows how much of a skeleton crew is required to keep things ticking along anymore given that sort of hiring binge.
Those first three are the basic default Google sign-in permissions (IIRC). The first is your Google ID, the second is your name, and the third is your email address. The fourth permission is so we can show your calendar and allow you to modify it. The app still works if you disable calendar permissions, though. And we will add alternative login methods in the future for those who would rather not authorize their Google account.
I guess the obligatory question "will it run Doom?" answers itself in this case...
Elon also understands deep neural nets a lot more than I think people imagine. He starts with good intuitions and mental models, but also actively asks for technical deep dives, and has very good retention. E.g. I recall teaching him about our use of focal loss in contrast to binary cross-entropy for the object detection neural net (I said it had given us a 5% bump and he asked to know more) and he understood how it works about as quickly as you'd expect a PhD student to. The fact that he can do this across many technical disciplines is impressive and borderline superhuman. I don't think people understand or would believe how low-level and technical typical meetings with him are. Just saying because I get triggered reading way off innacurate takes on this topic (original comment).
It’s not even about the database per se… what’s not easily replicated are the annotated (commented/analyzed) games, high quality metadata.

This actual software, in terms of UI, is basically shit, and the technology is questionable (search really should be an order faster - my understanding is it has to do a full sequential read of the main DB (which is several GB)
Frontend, Android app and iOS app should be doable by 1 person each. Then one graphic designer and a project manager for all of the 3 frontends.
Society also has to ensure, that this is done in a way that causes him as little harm as possible. It clearly failed here.
> The reality is most huge companies are majority bloat.

This is true, and in my opinion, true for a reason. And that reason is not "most huge companies are dumb", as opposed to what Musk's cult seem to believe. The reality is, measuring what exactly is "bloat" and precisely cutting that bloat is extremely difficult and firing more than half of your workforce is probably like using a warhammer to do brain surgery.
"I did not knowingly profit from crime" might work?
It depends on the use-case. Selecting an airbnb booking for example, you pay by the night, and the last day is check-out day, so it's sort of [bookingStart, bookingEnd).

Though from a user perspective, they are still there on the final day. Still, I think there's some nuance to this, as it's generally understood the date range they select isn't the number of nights they expect to pay for.
Well yeah, your browser, your rules; it'll just come at a convenience fee of having to log back in every time, and that for the duration of your session you HAVE to have a cookie or your login won't work. There used to be an alternative of a session ID in every URL, but I haven't seen that in years.
arguably winning a settlement like this is worse than doing nothing as it has minimal fangs and no direct benefit - but you’re out the hassle, time, fees, lawyer costs…
There's definitely something there - we've thought about this on the team too. Maybe publicly committing to ship features by certain dates?
they really ought to delete the data after its processed
Ask HN: Managed Kubernetes – how do you manage those in your company?
Currently, there are multiple managed Kubernetes offerings out here. But lets take 3 major one for this case: AKS,EKS, GKE (in no particular order). Once your organization goes over 5-10+ clusters (there might be reasons for it) you get to the point where you need to have consistent things like:

* Different cloud providers have different configurations for baseline features (NetworkPolicies, ingress, CSI driver). How does one make sure they are consistent?

* RBAC - how do you manage RBAC consistently for all org with break-glass, ops/dev processes, joiners/leavers?

* Application deployments? Helm, Flux, etc. Tested, upgradable etc across the board.

* External resources like DNS, Storage, Databases, etc.

Few tried, some failed, and some succeeded. But projects are still there on the application layer more than anywhere else.

What is your stack to solve these problems?
Not necessarily noteble but-

1) I integrated PayPal into Gap.com

2) I’m currently building a game agnostic game provisioning platform that will serve 10+ DAUs once finished.
There's probably a line in the T's and C's that nobody reads when you first start up the phone where you give them permission. Reading the other comments, it will be in there if they even need to ask; on websites, websites do not need to ask for permission for functional cookies.
Ah yeah sorry for the confusion, we decided to start with programmers but want to eventually build a tool that works great for everyone.
What makes it a "sufficient example"? Why do you care about interrupts but not finite memory? How about generics?
It might be obvious to others that something was "wrong" but also against some of the wrongs there are laws. Could be useful to explain this guy that he broke a law by doing it? So instead of explaining the feelings part, to insist on the technicalities - also how to avoid it in the future (if it applies)?
> drink sweet wines because most people there view wine as a juice that one puts in their vodka.

I haven't seen anyone mixing wine and vodka there, it's just not a thing.
You seem to be quoting Spider-Man (if my quick google search is on point); I was quoting my law school professor.

Is Spider-Man well-known as the source of this mnemonic? I’m pretty sure lawyers were saying it for decades before the books/movies came out, but I could be wrong.
Twitter pretty much passed it's first real test with flying colors since Elon took over.

The world cup is on and the site didn't collapse.

That is a huge win and while I don't believe Twitter will ever be profitable, I think Elon will be feeling rather smug right now with his skeleton staff.
For the ad platform only, this would require already a hundred of people. Building an SSP is not an easy task. You are right about being optimistic.
It makes financial sense

Twitter was poorly managed. It would have been a $100B company in 2020-21 if it had shown any semblance of consistent profitability.

The opportunity here is to:

- Take the company private

- Cut costs by pruning staff and reducing bloat

- Get high-engagement accounts back, which, in turn, will bring back advertisers (perhaps sweeten the deal by promising something with your other ventures)

- Eke out a few quarters of consistent profits

- Go public again, this time with $500M/quarter of profits

- Enjoy the standard "Musk-effect" 40x PE multiple and slow keep cashing out
This argument is unsound. Philosophers have been talking about justice and morality for æons, something so small isn’t going to turn our thoughts on justice on their head.

Responsibility is really a kind of duty. When we say that you are responsible for your own behavior, we are not saying that “you are the sole cause for your own behavior”, we are saying that you have a duty to control your behavior. Duty is a moral concept, not a factual concept. So if you think that this assumption at the very core of criminal justice is “false”, you have misinterpreted it as some kind of statement of fact (which would be refutable).

It is not a statement of fact, you can’t refute it.
A cookie is not a PII identifier, it is an "identity discriminator".

In other words cookies let them tell you the _same_ person 104898 that was already here in March, welcome back!, and not any other person e.g. 298472, but without telling them your actual name etc.

In contrast, a PII identifier is a unique ID that is linked to personal attributes in real life like a person's name ("John Doe"), address ("6400 Boulevard Court, Beverly Hills, CA"), e-mail address ("john.doe@acm.org") or credit card number ("VISA 4879 5223 6537 9935").

So, this is indeed different from visiting a Website that places a cookie.
We don't have a public API yet but you can look at the network tab in your browser and get your tasks in JSON format relatively easily.
As far as I know most in-process sandboxing has been deprecated because it is in contrast to maintainability. E.g. Java decided against its Security Manager, because it is way too easy to leave the proper checks out of a new feature, leaving the whole thing vulnerable with a false sense of safety. Instead, process-level isolation is recommended.
> If they don't there is usually a reason.

What if the reason is they think gender therapy is a "frankly self indulgent procedure"?

As you heard from the video, the first GP did not give a referral after more than seven months, and the second had to be persuaded.

And this appears to not be an isolated case.

> It is the GPs medical choice to not refer you if they don't see it necessary.

Addressed directly in the video - the NHS rules do NOT give the GP that choice:

] So when he said, "I'm sorry, I can't send you to the clinic," I pulled [the NHS rules] out, and I said, "Actually doctor, you not only can, you are required to."

A quick DDG search finds confirmation at https://www.rcgp.org.uk/policy/rcgp-policy-areas/transgender... saying (emphasis mine):

] The Royal College of GPs recognises that GPs are not experienced in treating and managing patients with gender dysphoria and trans health issues. Gender dysphoria and gender identity issues are not part of the GP curriculum or GP Specialty Training, and GPs are currently required to refer patients experiencing gender dysphoria to gender identity specialists for further assessment and treatment advice.

> And I presume your definition of the word refused is correct?

What about the video made it seem like "refused" was an incorrect term?

I guess that perhaps after waiting another 6 months the GP might have sent in the referral, so it wasn't a direct refusal. But, seriously? Is that your point?

Furthermore, she discussed how delays like this can be viewed as "Nonperformative speech", which "is how an institution can appear to be doing something about a problem whilst actually very deliberately doing nothing.". That's how it ties into the "Philosophy" part of "Philosophy Tube."

> Lol. 20 years? What

This was all addressed in the video. Quoting from it:

] Well at time of recording, the largest clinic in London has 11,407 patients on its waiting list. Last month they offered first appointments to 50. That means that if you were referred today, you will be waiting for 19 years. And that's not 19 years for healthcare, either. That's 19 years for a first appointment, .... That's actually better than it used to be. When I was referred, it was 26 years.

While I found the video very well put together, with superb references to Catch-22, you don't need to watch it to get the content. I went to https://www.downloadyoutubesubtitles.com/ , pasted in the YouTube URL, selected the British English closed captions, and used that for the above cut-and-paste.