skysight-inc/HackerNews huggingface dataset:
> Why do you presume the number of acceptable casualties is zero?

Fair enough. What is the acceptable number of casualties then? Do you have a number of people in mind that you think would need to be killed or harmed before you would agree that privacy is worthwhile?

> And no, privacy advocates claim privacy protects against the future, not the present.

This is a pretty big misunderstanding of what we're saying. Privacy protects against future threats, yes. At the point when you are experiencing those threats, they will be in the present. And at that point, privacy will protect you. Whether you want to call that the future or the present, whatever. I don't care, it doesn't matter.

In contrast, self correction does not protect you. Self correction is about the overall direction of society -- at the point where you are threatened, whether that's a threat in the present or in the future, the tendency of society to eventually stop doing awful things is of no protection at all to you.

Privacy is not a substitute for social change, but social change is also not a substitute for privacy. Social change is the thing that happens after people die. If you want to protect the people who are actually dying (see above, maybe you don't think that's worthwhile) then you need privacy.

> with absolutely no tether to reality

Just as a quick sidenote, there are people being charged for previously legal abortions right now. Maybe you don't think those people are worth protecting in the short term and we should accept the downsides and rely on eventually society changing and say "oh well."

But that's very different than saying that the risk isn't real. The only way that you could say that "what if a thing you like is made illegal" doesn't have a basis in reality is if you really aren't paying attention to reality in the US right now. None of this is theoretical, people are very literally getting prosecuted for abortions right now because Facebook doesn't E2EE its messages.
What made GraphQL become important?
Part of the pressure behind abseil is that perf and promotions are correlated with open source (Tensorflow, Chromium, TFX, etc) and it would be essentially impossible to translate internal projects for public release without a public library like abseil.

In contrast Facebook Folly has much less overall clout because engineers there have more incentive to build-from-scratch, which can include simply not using C++.
Turing kicked out us out of Heaven
Im not surprised Azure would add something like this to the stack. We build AnythingLLM (https://github.com/Mintplex-Labs/anything-llm) back in June due to some enterprise customers wanting something isolated they could run on premises with Azure OpenAI support + any vector DB they want.

With Azure's move to try to internalize any enterprise integration for AI it makes sense to make a chatbot wrapper because its a no-moat move. I think a lot of the "moat" if one can exist in the "chat with your docs" vertical is just integrations into flows and data sources SMB/Enterprises are already using.

For businesses, in my experience, the on-prem thing has been the first decision point - without question. Azure wrapper could be nice to have for those who cannot use chatGPT on the work comp but have access to this instead.

I wonder what kind of hypervisor view it gives to Azure admins for those who use it - it any. Multi-tenant instances was the second highest demand from SMB/Enterprise customers for AnythingLLM.
JS was better designed than people give it credit for or it wouldn't have lasted anywhere near as many decades without being replaced by something else.

JS has also had a lot of its "mistakes" fixed since 1995. It does so in a backwards compatible way and it isn't always obvious how much progress has been made, but it has never been a static unchanging, "unfixed" language.

(Personally, I'd much rather work with JS on the backend than golang. Golang looks to me like a throwback to the 1970s that misses good language design ideas from the 1990s. I understand some of why it has become popular, but there's so much bad design in that language that upsets my nausea.)
https://pbs.twimg.com/media/F3fbRHsXUAEXCHD?format=jpg&name=...
I'm stupid with LLMs, but would it be possible to have this output with gpt4's intelligence, or would it have to be specifically trained?
> well what the negros need are trees and grass that will make it all so much better

This is beyond ridiculous. Rare is a comment that can offend people from all backgrounds, but here it is. Flagged.
This is what we do, but for GPT-3.5. And it doesn't need to be system messages either. We even have it emitting only JSON in a specific structure (except for when it fails to produce an output altogether). This is without the function calling model.
Compatibility or not, but if object field of interface is set to nil, then myVar == nil should return true, unlike bizzare behavior now!

Right now it's possible to get nil interface from one func, return it from another resulting in hidden cast, and this returned value fails nil check. This leads to hidden bugs, and code like this:

p = makeP()
if p == nil {
return nil
}
return p

and all this can be avoided by not requiring both fields of interface to be nil for successful nil check.

I sure hope this will be fixed at least in 2.

Also finally we got max/min. Maybe it's time for, you know,
sets? Ordered_maps? Hashable slices? Ground breaking, I know.
This is one of the reasons I'm so keen on publishing this kind of thing - I like to make the point that you can have 20+ years of experience and still celebrate learning something basic like how to write a for loop in Bash.

No-one knows everything. I respect anyone who is constantly learning new things, no matter how basic those things might be.

Here's the most basic one I published recently: https://til.simonwillison.net/html/scroll-to-text
> ask your politicians why the US still has no socialized healthcare

Better we should ask our employers whose regulatory capture blocks socialized healthcare.
Fast Living and Foreign Dealings: An FBI Spy Hunter’s Rise and Fall
Unpaywalled link:

https://www.nytimes.com/2023/08/14/nyregion/fbi-mcgonigal-ol...
Could this same approach be applied at training? If the guidance does a lot of the syntactical heavy lifting, would that create the opportunity for a model to use the weights for something else. Essentially not bothering to reduce the error of things that the guidance will stomp on anyway.
> We should get a fair price if we generate enough electricity through solar and other means by switching to market rates.

proposal asks you to pay not for electricity, but for maintaining grid infra, which they keep for you even you don't utilize it much. Cut yourself from the grid and you will pay nothing.
> paying $0 in federal income taxes

> a year with no taxes

These are two very different things, and the former does not imply the latter.
You can get compile time typing too, if you use GraphQL's unions. I wrote an example in my other comment: https://news.ycombinator.com/item?id=37125685

If unions are used for errors as well, you essentially have the Result/Either type inside GraphQL at compile time. This is much stronger than anything REST provides.
So tricky that we did it for 100 years? https://en.wikipedia.org/wiki/Tillman_Act_of_1907
Thanks for these links! We consider ourselves an ELT and ETL tool—if you run a Serra job in your own warehouse (ie Databricks), you can easily specify extracting from AWS, loading the parquets into your warehouse, then transforming them with our config block approach (ELT).

The same is true for ETL. If you have a spark cluster separate from your warehouse, you can define your config file to run in the order E T L: you can extract from your data source, run the transformations on a separate cluster, then load it to your warehouse.
Until recently, every time a story was run about a leak being "for sale on the dark web", you could visit raid forums or breach forums, both clearnet sites, and note that's where it's for sale.
Defcon 31 Voting Village Video
I think it’s more likely the case that the voter base behaviour has been rather successfully aligned with corporate interests.
Curious why there didn’t seem to be consideration for grpc, but I suppose this is the how, not why. But still, not even recalling why and alternatives considered?

IMHO the strict contract that grpc makes sense if the tooling and language support can catch up.
> some YouTuber

They're saying that a YouTuber is most often not seen as a valid journalist in the eyes of the government despite Freedom of The Press being a supposed "unalienable right". Once they've been disclaimed as a journalist ("go out of their way to exclude them from their definition of press"), suddenly they're performing espionage if they report information that someone in the government didn't want to be revealed.
Maybe they don't have anything to say because they know it's not true and don't want to argue with you?

https://www.eia.gov/electricity/state/

California's average electricity rate is 2.4x that of the cheapest state. So it is not 500% more than any state, let alone many states.
> I didn't see any language demanding that the vehicle become inoperable in a cellular dead zone, but if their paramount concern is to shield themselves from liability, then having the car disengage is one way to ensure that.

If I block a bunch of roads with cars I am violating CVC, at least once per car, and would get fined every time. I'd also possibly get penalties on my license.

For example, say I'm driving down the road and start feeling tired. I realize that it's unsafe for me to continue driving. Can I just stop where I am and have a nap and claim I have shielded myself from liability?
That returns broken JSON a lot of the times too
Yeah, if I see someone criticizing others because "that's so obvious, everyone knows that" the person I lose respect for is that critic.
Could you provide some of the details regarding these extensions?

I am not a user, but I have some time to throw something together about it.

Giphy seems to have some compiled code in a weird .ts format (which I have not seen before, but I am a novice).

It also loads a script from https://www.google-analytics.com/analytics.js, isn't that remote code?

Also, I could not find a privacy policy, even though there is information being sent and received.
This seems very simiilar to Gitlab's MR. Does anyone know all of them to highlight their strengths and drawbacks?
I don't think so. Junior engineers will learn much much faster than the past (think about how much more effective GPT4 is as a learning tool than the "rubber ducky method" or manpages or even stackoverflow).

And a part of their role will morph into prompting GPT4 (much like this senior engineer has started doing).

If GPTx ends up in the narrow area where it's universally smarter than junior engs but definitely not capable of being a senior eng, then junior engs will just shift to the little remaining work for senior engs, shadow them for months to years like an apprenticeship.

Of course in that case the total number of eng needed will also decrease (already only a small percent ever get good enough to be considered truly senior), so there will be selection bias toward more intelligent engineers who are a step above GPTx. If none are left, then the profession will be gone and there will be no problem.
Many left-wing movements around the world are becoming increasingly litigious. Due to the failure of mass-mobilization and the realization that laws often favor them.
No, I mean if you're happy buying 7 digit properties just to have available to you a miniscule amount of time, then you probably won't be dissuaded by some higher property taxes.
Here's what many developers will actually say about agile and scrum when their managers and scrum masters are out of earshot:

https://github.com/rayfrankenstein/AITOW/blob/master/README....
Yes, I too am pro building more housing. It's generally the people that call restoring parks or adding bike lanes "gentrification" that oppose building more housing.
I wouldn’t say that they’re introducing it, I see x64 used to refer to 64-bit x86 in a lot of places. If you don’t like it or think it’s technically wrong for some reason that’s one thing, but you’ll be fighting an uphill battle if you want it to go away.
Can you elaborate on how you're actually using ChatGPT? I'm a developer and I haven't felt any need to use ChatGPT constantly.

What tasks are you delegating to ChatGPT that were previously done by humans? Most of my input from others is regarding current information specific to the task at hand. I don't see how ChatGPT would have any idea what I'm talking about.

Do you have some specific examples you could share?
It’s something OpenAI should really implement themselves. Implementing it from the client side will mean sending the same request over and over until you get a syntactically correct answer, which is going to be much slower and likely to cost a lot. The server can guide the generation, but the client can (currently) only hint at what it wants. ChatGPT4 is fairly good at following schemas, and that’s what OpenAI currently relies on, but they make no guarantees.

It likely wouldn’t require additional training. It’s a change to the way the server uses the model, not a change to the model itself… but we don’t know ChatGPT4’s true architecture because OpenAI won’t publish anything about it, so it’s hard to say for sure.
Did they control for blood sugar or diabetes incidence? (I’ll check)

The link between diabetes and retinopathy is conclusive. Between diabetes and dementia or Alzheimer’s, prospective.
Sure. So WebRTC is encrypted between peers when 100% of the communication is going peer to peer. But in most WebRTC services, your peer is actually the SFU, which is the server. So you're encrypting to the server, not to the other participants. (Most "pure" WebRTC platforms switch over to SFU-based communications at 4 or more participants, but many of the bigger platforms always send video/audio through the SFU regardless of how many participants there are.)
> All of your comments show up "dead."

Not for me, they don't.
I would disagree with the fairness angle, it's perfectly "fair" to transact in terms of energy futures - e.g. pricing for the net present value of a kwh between 9am-5pm over the next month can be set by the market - much like how we do for corn or oil.

Of course whether fully dynamic or futures-hedged pricing is more common or even dominant would be down to buyer/seller preference.
>Turns out that poor people have diverse needs and desires, some of which is access to clean green spaces.

Indeed. As I said I'm not denying said needs, but simply suggesting prioritizing more existential ones.
Interesting at "apollo is not the way" can you expand more on that? im using vue with a new app im building. we proved our business idea with a 3rd party platform and im now building my own with 1 other person. I wanted to use graphql so I can make our nuxt3 app have leaner requests, and i wouldnt have to always bug the other guy to add endpoints. it was more of just an idea though, not something i have really seriously researched or considered
AI Detection Tools Falsely Accuse International Students of Cheating
No, you would have the same avatar under a post (so it is grokkable who is replying to who), but your avatar would differ between posts.

The tree within HN is "post > thread > comment", no?

There is a lot of use in having the same avatar within threads and across threads, but I don't see much use in having the same avatar across posts. All it leads to is point farming, echo chambering and bandwagoning.

Many times I see well-known users with recognizable usernames offer insightful comments. They are very knowledgeable, well-informed and polite.
Many times however, if someone else dares to go against this user with an equally valid well-informed polite countercomment, groupies of said recognizable user will nuke those comments into deep grey, purely because it goes against their god and he must be right.

You see this across all subcommunities that have a point system and usernames. People lose sight of the content and will blindly follow whoever is the most well-known person within that community.

Something like Reddit, but with the value-judging system of imageboards would be a godsend.
and the initial response seems to be, "why?" https://lore.kernel.org/lkml/0e91e3be-abbb-4bf7-be05-ba75c75...
Annnd it’s a 404.

Less than a day later. The last article I see linking to it was published this morning.

Not sure what happened here, but “404’s at just-announced permalinks” seems to be on the rise lately.

Don’t turn me into a late-onset pedant. Fine. URIs are permanent forever! For all resources! ;)
Is the government getting good results out of their process? Remember when a bunch of ex-Google engineers had to step in and save healthcare.gov? If their simple promotion process works, why didn't they curate that talent in-house.

People at L4 might not really like Google's process, but if some Distinguished Engineer shows up at your design review you're pretty much guaranteed to get some sort of valuable feedback. That is not a given in other organizations.
Minor nitpick, but

> The single one controller was then informed during the update taking place what was still functioning and not which was very little.

According to the text you quoted, it's worse:

> But Nielsen had no idea what features would be lost in fallback mode, nor did he have any obvious way of finding out.

Nielsen never knew which systems were out of order. Given the apparent workload he was under, knowing that the collision warning was out of order probably would not have helped, but it seems that he didn't even know for sure that the system was down.
And then they killed his mum.
Some of them I remember and refer back to often. Others I completely forget even exist.

I added "related TILs" to my site a while ago - here's a TIL about how I built that: https://til.simonwillison.net/sqlite/related-content - and as a result occasionally I'll post a new TIL and the related ones will remind me of an older one.

Occasionally I'll completely forget the subject of the TIL itself! I was delighted to randomly stumble on this one here https://til.simonwillison.net/html/datalist the other day (after clicking my "html" tag from another TIL) which reminded me of the HTML datalist element, which I had forgotten existed.
> 1. Humans work 9-5 (or some schedule), but ChatGPT is available always and works instantly. Now, when I have some idea I want to try out - I start working on it immediately with the help of AI. Earlier I just used to put a note in the todo-list and stash it for the next day.

This is a time management problem and a setting boundaries problem. When I leave work, if I have an idea (work related) I jot it into a notebook to review the next day. After I leave (no later than 1630 every day) I am not obligated to work, so I don't. I exercise, read, study, spend time with my wife, play with the cats, whatever I feel like doing. If they want me to work 24x7, they can increase my pay by 20x because they'll only get a year of use out of me and I can retire with that income in a year or so without issue. They pay for 8 hours, they get 8 hours.

> 2. The outputs with ChatGPT are so fast, that my "review load" is too high. At times it feels like we are working for ChatGPT and not the other way around.

Then slow down. See my response to (1). Your time management skills are in desperate need of development. Ask less of ChatGPT. Only ask enough to complete an objective, no more. Don't ask it for information faster than you can process it. And if you feel the need to ask it a million and one questions, delegate processing its responses to others (bring back your juniors).

> 3. ChatGPT has the habit of throwing new knowledge back at you. Google does that too, but this feels 10x of Google. Sometimes it is overwhelming. Good thing is we learn a lot, bad thing is that if often slows down our decision making.

> 4. I tried to put a schedule to use it - but when everybody has access to this tech, I have a genuine fear of missing out.

FOMO is real, but like most fears it's a waste. There is no existential crisis. You are not being chased by a bear, you appear to be a professional so you have steady income you know where your next meal is coming from and have shelter. Your fear is unwarranted, even if normal. Seek out counseling or therapy to learn how to manage fear and anxiety more effectively.
As the OP's problems suggest, you can only scale "up" with ChatGPT to a certain point before it starts to introduce new productivity problems and even problems related to burnout and being able to properly digest and understand everything being thrown at you. With respect to teams, it also introduces risk by ensuring that larger workloads that may previously have been shared by multiple people are concentrated to a single person.
The best thing I ever did for my electric bills was get solar and a battery. The second best was install smart switches and occupancy/vacancy detectors. Even with efficient lighting fixtures, having lights on in rooms no one is in wastes so much energy. When I got the sensors working I saw an immediate decline in my day to day use
> people here don't care about trees because they're much further down on the hierarchy of needs

Agreed - that's precisely my point
>I'm assuming you have done the whole draw a circle around where you live that represents your maximum willingness to commute and then apply for jobs in that circle thing? It was very popular in silicon valley during the dot com boom. When the commute circle comes up empty though, what do you do?

Well, no. There isn't many companies that need SE around me, let alone companies that pay well or do interesting stuff.

Before WFH I've worked for a few years at one company and then WFH arrived and I've started applying for interesting offers.
Offtopic but, aren't you scared by "GitHub improves its PR workflow" and put your product out of business?
Do people really think they don't need juniors because your IDE has a better auto complete? ChatGPT and LLMs are very cool but I'm surprised that people think like this. It just makes your juniors more productive and you can have them do more.

Github copilot and other tools help you scale up, not out. At the end of the day teams may be smaller, but someone needs to guide it.

I'm not sure what you do, but I can't see it for most SWE jobs. These posts make me question whether people understand llms or have zero quality controls at their workplace.

It almost feels like every day people just make up wild stories that seem untrue.
Thanks for the great comment. I often see GraphQL get a bad rap in comments on this site but most of the time it seems to come from a misunderstanding of how to use it.
The article isn't about implementing your own time zone handling directly. It's about incorrect assumptions you can make when using such a timezone database or library.

For example, carefully consider when events need to happen at a fixed time relative to server time (utc) vs user local time. Consider how you handle changes to the timezone database. A timezone change can cause the scheduled time of an event (such as billing) to not exist in that time zone, or for a scheduled time to occur twice. A user changing their timezone setting can cause a similar effect.
Observations merging is interesting question. Simplest thing to do may be to show enemy unit as it is seen by our unit closest to them (here we just use "real" distance in internal game's coordinates). In other words, Voronoi diagram is built with our units as seeds, and enemies are shown as seen from their cell center. This would evade enemy "phantoms" but enemies can suddenly "teleport" as they move closer to other friendly unit (or can't they? I don't really know).

In lore it may be explained like "our units know distances to objects and choose closest one among all units" since we already use "units can communicate instantly" magic.
See the sister comment about Mr. Beast.