skysight-inc/HackerNews huggingface dataset:
Everyone should leave OpenAI and form a new entity. Problem's solved. Key partners would resign the key contracts they have.

Leave the whole “Open” part behind for good so we can stop talking reading and hearing about it.
I think it's just that search engine quality comes up often, and through the recent very popular Kagi threads, a lot of HN users have ended up at least giving it a try.

In a sense it's targeted advertising, since HN users are very likely to be power users who care about a paid search engine for one reason or another. But it's still organic in the sense that the articles posted are ultimately just the regular search engine discourse or otherwise not content specifically crafted for the purpose of advertisement.
Yes, really.

There's plenty of studies that show that.
You're right, after tinkering around I also found settings that are ok.
But that's only part of it. There are so many things that just work better on macOS, e.g. the "tap-to-stop" or "vertical-scrolling".

I also think that the App developers should not have to shoulder this. App developers have way better things to do than care about touchpad events... like fixing issues and developing new features. I don't see where smooth scrolling should be an App feature...
I had the opposite problem - we received a card that we didn't activate (basically, lapsed account, being young and too lazy to close it).

They let someone in the USA (we are in Australia) pay a Netflix subscription with it. This was new, so it wasn't one of those inherited authorisations that sometimes exist when a card switches over. So not only did someone get the card number from a card that was never used, they let the transaction through when it was never activated.

It took numerous phone calls to sort out. Every time we did, there was a rounding error due to interest, foreign currency fees, etc, which meant we still owed money despite the only transactions being unauthorised. The ladies in the Philippines were nice, but it was ultimately an annoying ordeal.
You don't need mouse drivers in windows!
Read my post, I said the US in the post-WWII period, and really reaching back to the New Deal.

Also, most Western European societies.
Yes, there they explain why doing evil will hurt their profits. But a for profits main mission is always money, the mission statement just explains how they make money. That is very different from a non-profit whose whole existence has to be described in such a statement, since they aren't about profits.
I’ve been using Google Voice this way too since 2011. Recently I have been considering porting my number out as the iOS app has become incredibly slow to the point of almost nonfunctional. Have you had a similar experience?
Family farms by definition are not peasantry. They have the good life, they are the exploiters. Now the workers that would be forced to run the dairy would be the peasants.
Absolutely fair point: it is an unanswerable question. It's just... Aargh:

- Africa, Australia: continuous habitation; no suitable creatures.

- Europe, Asia: continuous habitation; suitable creatures.

- South America: recent habitation; no suitable creatures (discounting cameloids).

- North America: recent habitation; ???.

It's a tantalizing, permanent un-known that just invites speculation! Nothing wrong with indulging imagination a bit, so long as we recognize that's what we're doing.
The problem of course is that they frequently go back on their promises (see they changes in their usage guidelines regarding military projects) so excuse me if I don't believe them when they say they'll voluntarily give away their AGI tech for the greater good of humanity
If people speaking a certain dialect tend not to work in a particular role, an LLM is only being accurate in deprioritizing that occupation when guessing what they might do.

It does make it not bias when an LLM is accurately representing reality.
Another interesting thing in this space is Traindown[1]. It's simply Markdown for your exercises. As an example for those who need convincing to go to a link, this could be a simple workout:

@ Mar 03 2024 08:00

# Unit: kg
# Bodyweight: 70

Squat:
40 12r
65 8r 2s
40 12r

Assisted Pull Up:
bw-20 12r
bw-5 6r
bw 2r

It's much more free-form than this, which is a bonus for me and allows me to track metadata such as weight, time of day I'm exercising at, or general mood/feeling about the workout. I can ultimately just take these plain markdown files from the app (I use a basic Android app that visualizes this Markdown[2]), import them and do whatever processing I like in Python.

Highly recommended!

[1] https://traindown.com/

[2]https://github.com/traindown/transponder
If you work out the merchant fees on $1k rotated each month vs the interest on $1k held for the entire year, the merchant fees come out greater.
> they still have the appearance of abandoning their core mission to focus more on profits

If donors are unwilling to continue making sustained donations, they would have died. They only did what they needed to to stay alive.
Xcode is fine as long as you don’t have a ton of Obj-C ↔ Swift bridging going on and avoid XIBs/Storyboards, with writing UIKit in pure code being the most stable option (SwiftUI still needs some time in the oven). Writing idiomatic Swift also helps (code smells like deeply nested closures can make SourceKit grumpy).

I’ve spent countless hours working in it and crashes and errors have been rare for years now. Especially since ditching CocoaPods in favor of Swift Package Manager for dependencies, I’ve found that Android development to be considerably more frustrating with the mess of Gradle and Proguard paired with the surprisingly anemic Android Framework. Jetpack Compose is thankfully replacing Android Framework and is a major improvement, but from time to time Gradle and Proguard make me want to tear my hair out.
That is what Redbox does now, you get one night and if you hold it longer they charge for more days, until they’ve charged you the full DVD price then you can keep it.

Libraries have most gotten rid of late fees because it didn’t do anything useful; only scared people off. (They still charge replacement cost of the book if you never return it.)
I really want to have the problems this solves.
This is fantastic, thank you so much for the thoughtful response!

I happen to be super interested in systems programming (OSes, DBs, PLs), but I've worried that those fundamentals might be superseded by AI, whether through a higher-level abstraction or just better automated code generation. Glad to hear an experienced opinion to the contrary.

I think I'll need to come back and read this a couple more times to pull out all the advice here, I appreciate this much to chew on :)
I assume Dart refers to the same variable since:

1) Dart doesn't have threads, it has isolates (where memory is not shared). So no variable modifications here.

2) Dart will promote a variable as not null after a non-null check only if it cannot be modified elsewhere, ie, the variable is final (can't be modified once assigned), or there's no other reference to it.
> More controls make LLMs more trustworthy for many people, not less. The Snafu at Goog suggests a need for improved controls, not 0 controls.

To whom? And, as hard as this is to test, how sincerely?

> The American culture wars are not global. (They have their own culture wars).

Do people from places with different culture wars trust these American-culture-war-blinkered LLMs more or less than Americans do?
I use vim on Linux without any LSP integration, it’s fine, although I do prefer Xcode. I guess I should look into VSCode…
You didn't answer. You didn't even come close.

Also, "There are side effects to allowing third-party stores" - what is this bs???
Do I need to link to Steve Jobs presenting the iPhone saying iOS is based on MacOS? Have you use installed software on your Mac from outside the App Store?
Note: this isn’t the OpenAI technical paper
> Now, if you moved the cursor to another window, the other window started scrolling, because of the simulated events.

This is such a trivial thing to fix, you just stop sending scroll events when the cursor moves.

Peter has done a great job on libinput for the most part, but he is 100% wrong about inertial scrolling (and button remapping, among a few other things).
this look suspiciously like the onelaptop for all stuff. remember those "wind up" laptops that they wanted to crowdsource for places that dont have electricity or internet.
https://www.euronews.com/my-europe/2022/10/11/the-eus-tolera...
Because you want to use it again?

Imagine a secured card of this type, against your $1k in the bank. You could use it and never pay it off, but now you can’t use it again until you pay it down.
Yup it's called a sum type, or a tagged union https://en.wikipedia.org/wiki/Tagged_union
Sorry "pension fund" was a typo on my part, I meant investment fund.
Ask HN: Since Google rebranded Bard to Gemini, is anybody still using ChatGPT?
I've got 2 months of free Gemini Advanced subscription and been using it for pretty much everything (Python coding, writing docs, getting tips on how to fix things etc.) ever since. I love that now I could edit the code and run the edited version right in the Gemini too. I was wondering does anyone still use ChatGPT since Gemini (Advanced) feels so good already and is connected to all the main Google apps.
Well, at least you admit your racism openly I guess.
The data disagrees with you.

Eu gdp 2013: 11,516.141 billion euro

Eu gdp 2023: 15,907.189 billion euro

39.58% increase

https://en.wikipedia.org/wiki/Economy_of_the_European_Union
xAI is not dead

https://x.com/elonmusk/status/1764976308977594418
Lots of people disagree on whether it is true or not, but basically the idea is mutually assured destruction

https://en.wikipedia.org/wiki/Mutual_assured_destruction
Australian news coverage of this from last week:

Meta won't renew commercial deals with Australian news media

https://www.abc.net.au/news/2024-03-01/meta-won-t-renew-deal...
I remember when my family collectively came together to cook a meal when I was a child, how this deprived me of the experience of learning to bootstrap civilization on my own.

Literally any time two people work together that’s dangerously close to collectivism as it’s not individuals working in their own. Down with the collectivists, every person should be an independent operator
Your link is about AVs implementing signature verification of binaries incorrectly, not Windows implementing signature verification of drivers incorrectly.
> They truly thought they were laboring for the public good

Nah. They knew they were working for their side against the other guys, and were honest about that.
> If the US had developed a nuclear armament and no other country had would that truly have been worse?

Yes, do you think it is a coincidence that nuclear weapons stopped being used in wars as soon as more than one power had them? People would clamor for nukes to be used to save their young soldiers lives if they didn't have to fear nuclear retaliation, you would see strong political pushes for nuclear usage in everyone of USA's wars.
He's a teenager going on adventures and working small jobs in between. His parent's house is a train ride away.

It's likely just a phase. Young people have been doing this since time immemorial. I think you are overreacting a tad.
Two places where the project is very impressive:

1. Emulating a desktop with windows so smoothly on both desktop and mobile. This webapp is much snappier than most webapps these days.

2. A storage and file explorer with a friendly API for third party apps. Now any app can use a cloud storage synced across devices where the storage costs are paid by the user.

Can't wait until more apps are available! I see some limitations like VS Code unable to open git repositories which seems a limitation of the storage API (append-only, cannot seek or download partially)? Hope it gets closer to native experience in the future
> The consequences of doing something incorrect or nonportable is sometimes that the expected behavior occurs. This can be validated by testing on the couple of platforms (or just one) that the program supports, and kept working.

A practical example of this is word size issues: A program that casts pointers to ints everywhere is perfectly reliable on 32-bit machines, but it will die horribly on any LP64 machine, which are most 64-bit machines. Related are endianness issues, which is why projects have tended to stop supporting big-endian systems: They're just too rare to scrounge up anymore, and unless you're actively testing on them, bugs can slip in which will not be caught on little-endian hardware.

Similarly, OS developers stop supporting architectures when they can no longer find working examples of them. This is because emulators have bugs, and without a source of truth (working hardware) it's very hard to determine if a bug you just found is in the OS or the emulator; add unreliable hardware to that and things just get worse. Bob Supnik (former DEC VP, creator of SimH) has a PDF:

http://simh.trailing-edge.com/docs/bugfeature.pdf
You get the money back upon closing the account.
This only works on Android, we had no interest in intercepting the Android application.
So.. "open" means "open at first, then not so much or not at all as we get closer to achieving AGI"?

As they become more successful, they (obviously) have a lot of motivation to not be "open" at all, and that's without even considering the so-called ethical arguments.

More generally, putting "open" in any name frequently ends up as a cheap marketing gimmick. If you end up going nowhere it doesn't matter, and if you're wildly successful (ahem) then it also won't matter whether or not you're de facto 'open' because success.

Maybe someone should start a betting pool on when (not if) they'll change their name.
Contrived example, but say I'm summarizing an arbitrary document, I might ask for JSON with the following keys and instructions:

- purpose: one sentence on why would someone want to summarize this document

- effect: one sentence on how this affects the strategy we should use to summarize it vs a naive approach

- summary: one paragraph with the summary of the document based on purpose and effect

The LLM will change its summary based on the keys that come before summary in a meaningful way
Is Stack Overflow also sensationalist journalism ?

https://stackoverflow.blog/2024/03/04/in-rust-we-trust-white...

In 6 hours, I will share the link to the official and related White House PDF document.
>"Given both the competitive landscape and the safety implications of large-scale models like GPT-4, this report contains no further details about the architecture (including model size), hardware, training compute, dataset construction,training method, or similar."

I am not a fan of the "enjoy the fruits but not the science" statement they made in the blog. The quote above was from GPT-4's technical paper. I'll go the extra mile and steel man a counter-argument and say they're seeking a competitive advantage to secure more in investments so they can stick to their mission statements of making safe AGI, but I think we can all see where this line of thinking of is going further down the line. Building your stack around an academic research paper from a rival company then refusing to publish your contributions is terribly disappointing imo. I hope this won't be a trend that other companies participate in.
That’s fair, I never got into torrenting for illegal purposes but even I had the feeling that we were acting as the thinnest veneer of legitimacy when torrenting distros, haha.
Yeah, me too.

I would expect that cartoons make up a big part of the screen "diet" of these toddlers and cartoon characters noises are not "words spoken by an adult".
>I don't get why it has to be this hostile toward developers and why no option is offered to disable it.

If you can convince someone to install a certificate to violate their privacy you can just block the network, forcing the user to flip the setting. This allow apps to be able to protect their user's privacy from nosy enterprise network administrators.
It wasn’t everyone, but that’s sort of the Anthropic origin story
Please do try it, it’s great. I’m just a happy user, no affiliation.

My favourite feature is the customised down ranking I can do. No Pinterest etc for me.
Oh, interesting! I remember hearing rumblings that PAM4 was kind of a pain in GDDR6X. This makes sense. I still stand by my claim about PAM3 though.
Got the same error....
That first paragraph is hilarious and consistent with my experience.

It’s pretty baffling how bad Xcode is. Although at this point I’m not sure to what extent Swift is to blame.

Everything seems to work much better when Swift is abandoned and I just use UIKit.

(And it’s a personal blessing when I get to use Flutter and bypass 90% of the insanity that is modern native iOS and Android dev)
Why? Not that he hasn't been politicking...
The automatic C/C++ bridging got way better in 5.9, so building an app integrating native libraries is pretty easy (~ 1 day to start iterating).

As for Swift libraries, Stdlib is fully ported, Foundation can be spotty, the new Foundation-Essentials is small but growing. Swift-System has portable low-level path and such, and Shwift helps with fully async scripting.

As for supported platforms, Ubuntu seems robust, AWS is usable but marginal. Windows has some hurdles - technical, legal, and incentives - but VSCode support seems relatively good for non-GUI stuff outside windows API's.

Embedded has been landing in the main compiler and pushed by the Swift team lead. They're still issue-spotting, planning how (much) to live without a heap and the runtime metadata used for protocols, but the number of issues seems manageable for the intensity of effort, even though it's not Apple's priority.

With Swift 6.0, a breaking release, up next (in September?), it's likely embedded features could be both driven by the desire to make any breaking changes now, and blocked by other priorities.
> Getting duped by a bot may not be a good outcome for an employer, but it felt like a win for me. After all, I got seven callbacks, compared with the zero I got with the handcrafted, low-volume strategy I took three years ago — and the bot-driven process required far less time and energy.

> Moreover, it felt like a form of equity. Let's face it: HR departments approach the job-search process in a purely transactional manner, sending out automated rejections to desperate job seekers who spent days polishing and perfecting their applications. Now I was doing the same, using adaptive machines to get my human foot in the door. It made the whole shitty process feel a bit more manageable. And if using bots increases your odds of success, it's worth a shot.

Do employers really care, react negatively - if ultimately this leads to their receiving viable candidates?
Sounds sad, but I’ve subscribed to the belief that your degree doesn’t prove your knowledge. It proves you can go through certain obstacles, dedicate a few years of your life to something specific, which can be a redeemable factor during hiring. Basically an easy initial filtering method. Obviously there are an enormous number of exceptions, especially for specialized degrees.

Online education services will always have a hard time convincing the worth of their degrees to others. If people are taking those courses to just broaden their knowledge or learn something new, that’s great, I support that. But as a replacement for a degree from a physical university? Doubt it.
I don't know what to say more than - I wish they'd calculated in KWh instead of $.

I really want to know that figure, but I'm left extrapolating.

I could _guess_ it's huge, but that's not the point.

> "Can we make a separate intelligence beside ourselves, damn the energy expenditure?"
It's like selective screenshots of your Whatsapp chat
Some legit sites are gonna be wiped out. Happens every time
I get it, but that's ultimately the user's choice.
Welcome to laying out sheet metal:

https://www.youtube.com/watch?v=9DypIDbAVTc
Opsec is expensive and requires discipline. The average for profit organization can at best perform box checking security theater. Any real hindrance to their business goal is gonna get diluted or sidelined into irrelevance.

Security is not a technical problem, it's a sociopolitical problem. That's my main gripe with the business of computer security (even the name cybersecurity rubs me the wrong way... cybernetics is about robotics control systems). All these hard selling seemingly highly advanced stuff, all these script kiddies showing companies how much vulnerability is peppered all over their systems. And in the end you can call up people and they will cheerily give away credentials against vague verbal assurances.
They have different use cases.
if x != nil is to do some work without needing x, because you'd still have to unwrap it if you used it.

That's what if let y = x is for, it creates a safe lexical context to use the unwrapped value.

And then you have guard let y = x which is a stronger guarantee that no code further down in the context is executed if x is nil. This helps to write happy-path code with early returns, avoiding pyramids of doom and encouraging writing code where all the assumptions are listed up front with logic handling exceptional cases before finally arriving at the logic that works under all the assumptions.

Dart feels like a step backwards after seeing the benefits these provide.
It's not a bug, it's a feature. All students know that any line goes through two big enough points.

I was expecting something related to "exact predicates", like for example:

Efficient Exact Geometric Predicates for Delaunay Triangulations

Which is not "classical geometry", I guess, although it is constructible with ruler and compass (you need to draw circumcircles of triangles and maybe change triangles after that)
I had this awesome idea: How about hosting developer conferences or game jams on "hotel trains"?

The train could go around the country (or even, say in Europe, multiple countries) picking up the attendees, stopping at various places to eat or whatever, then drop everyone off after a couple days.
I resonate with the idea of "free speech" in terms of avoiding government oppression, it is a really important and foundational idea. As a catch-all, however, I don't think it works quite so well in the age of social media. Ideas are spreading like wildfire which have no rhyme or reason to them, that cater to psychological maws and not facts, and a bulwark of free speech arms liars with the power to reach millions with a few keystrokes. The power of reason has consistently lost to more blunt instruments. So I think it's, at best, neutral for social media platforms to drop people that aren't woke. As for legal constructs aiming to protect minorities, they don't plausibly set up a slippery slope to dictatorship in my view. I'm of the view that literal absolute free speech that allows any speech no matter how directly harmful or immediately dangerous is itself detrimental to a well-functioning society and public safety.

I often notice transphobic people trying argue that "free speech" is being eroded around bills impacting trans and find this unpersuasive, even childish.
> I think in their minds,

I've found it good practice to judge people by their actions, not their assumend intentions.
Hiring in the LLM field varies, but there are opportunities if you're interested in law. It's hard to say if it'll boom like data science. But if you love law and are ready to learn, it could be worth it.
You're thinking of Project Astoria. WSA is a separate and much more recent project that uses a virtual machine like WSL2 does.
The collapse in value of OPMs and EdTechs is something to behold: Byju's, Coursera, 2U, Udacity ...

I don't understand it.