skysight-inc/HackerNews huggingface dataset:
It's immediately clear from the very first few lines of the PR that they're sacrificing safety for this.

Before:

import { Node } from 'acorn';
import * as code_red from 'code-red';

export const parse = (source: string): Node =>
code_red.parse(source, {
sourceType: 'module',
ecmaVersion: 13,
locations: true
});

After:

import * as code_red from 'code-red';

/**
* @param {string} source
* @returns {any}
*/
export const parse = (source) =>
code_red.parse(source, {
sourceType: 'module',
ecmaVersion: 13,
locations: true
});

But I'm not a Svelte maintainer or user, so if this is their choice, I guess it is what it is. It's not something I'd ever consider. There are other approaches for making linked npm package workflows more manageable. There's the one mentioned by one of the VSCode maintainer, but the simplest setup is to just have a watch process running that recompiles on the fly.
P.G. Wodehouse is known for comedy books about butlers who are obviously of a much higher class than their 'masters', but he also wrote a semi-serious novel covering eugenics: https://en.wikipedia.org/wiki/The_Coming_of_Bill
> More than that there's a whole strain of performative cost cutting due to the recession that's always seemed just over the horizon for the last year.

You can say that again. I've spent last 3 months dealing with the effects of some pretty severe cost-cutting on my team. Now I recently learned my employers is going to spend billions on stock buy-backs.

That's just great news after the most recent push to increase our in-office time to increase "collaboration" ... when all of our teams are globally distributed so everything has to be Zoom meetings regardless of which chair your butt happens to be sitting in.
I used 'sugar' for a reason, comparing it to potato chips is an apples to oranges comparison. We are talking about addiction, and how the brain at young ages can't really perceive or moderate highly addictive behaviors.

Sugar is provably addictive and has been compared to cocaine, heroin, and other opioids for the flood of dopamine it causes.

Those optimized foods you refer to often simply have a lot of sugar processed into them.
Of course they know that. How dumb would one have to be to not know France, Italy, Germany are countries? :-)
'cause that would be irrelevant if the objective is to minimize the use of limited helium resources on earth.

Or so I thought, yet they seem to be concerned about the transportation cost and greenhouse gas emission of transporting helium containers to the station.

Baffled.
Hey this is great and something I started on working myself.
Just a note that if you pin the extension on the extension page itself it gives a very, very confusing message of
"SuperFocus works on Youtube, Facebook, LinkedIn, Twitter, and Instagram.

SuperFocus is not yet available for
dboceidahklphhjpfbpnicodnbkoiokn."

thought it was a bug before I realised that must be the chrome extension id, but it's quite likely people will first open the extension on this tab as that's where you teach them to pin it

keep up the good work!
We detached this subthread from https://news.ycombinator.com/item?id=35887145.
Au contraire, I understand that organizing a community takes time and effort.

I just don't feel that the rewards I receive from community organizing are monetary, and certainly don't need to be.

Nor do I want to be part of a community whose organizers are only motivated by money and don't even see any other form of motivation as valid. If that's how you see yourself and the community you're organizing, that colors everything you do and it makes you a bad community leader.
> oh-boy do a lot of random people from the internet cares about how the volunteers that write the software they use for free refer to each other internally

Oh boy. If they don't like it, then they don't have to contribute. (Spoiler: none of them are contributing anything.)
I was in a similar boat a couple of years ago with sunlocator.com

I created an app with that name, unfortunately the domain was already in possession of a turkish PV company that went out of business. I noticed that the domain will lapse in a couple of months, so I used Snapnames (if I remember correctly) to set up a domain drop catching service.

Meanwhile, I got an email from someone representing the Turkish company who independently asked me if I wanted to buy the domain for a couple of thousand USD. I was getting nervous, but decided to go radiosilent on that matter.

Well it worked, they must have thought I'm out of business as well, or whatever. A couple weeks later the domain dropped and got picked up by Snapnames in my name.
Not paper, but the report that lacks any details (even more than OpenAI latest about GPT-4)
As Platforms Decay, Let’s Put Users First
can someone explain why this is nvidia and not TPU ?

I thought that TPU were much better than GPU at ML workloads. And cheaper overall for Google too. Why is this nvidia instead of TPU ?
so many companies
the employee could just buy stock for his/her wage
So you wouldn't take a $1 pay cut per year so that a person might have enough to take care of his family? Is this who you really are? $1 that could save someone from starving and you wouldn't give it? It says a lot about you to make such a statement, I am not sure you realise this.
A decent expanded explanation of why in this YouTube video: https://www.youtube.com/watch?v=MJHO6FSioPI&ab_channel=Svelt...
Amazon has gotten contact addresses for me from Gravatar being hacked, so it's not just a matter of "you should have known linkedin will share with anyone".

My cat gets spam to his facebook-catname@example.com address.

I created the address to segregate his mail from mine. It was only used to sign up for his Facebook account.

The cat is long dead, but he still gets spam from whomever Facebook sold/leaked/trusted partered his information to.
Could be https://wiki.alpinelinux.org/wiki/Pine64_A64_LTS
well you tell me, who is defrauding them causing them to trust others less? Are you going to find a way to blame White people for how Indians treat each other?
Why I'm done with Mouser Electronics
This was a surprise, I was expecting news on layoffs from a company I had never heard of.
The cost of a basic economy car, from the start of the emissions & safety era to today, is about double in constant dollars.
Well you need hydrocarbons, but cheap scalable fusion would make it a lot easier to source the hydrogen from water, the carbon from ambient CO2, and mush them together.
Lordy, I did not expect an internal refactoring PR to end up #1 on Hacker News. Let me provide some context, since a lot of people make a lot of assumptions whenever this stuff comes up!

If you're rabidly anti-TypeScript and think that us doing this vindicates your position, I'm about to disappoint you. If you're rabidly pro-TypeScript and think we're a bunch of luddite numpties, I'm about to disappoint you as well.

Firstly: we are not abandoning type safety or anything daft like that — we're just moving type declarations from .ts files to .js files with JSDoc annotations. As a user of Svelte, this won't affect your ability to use TypeScript with Svelte at all — functions exported from Svelte will still have all the same benefits of TypeScript that you're used to (typechecking, intellisense, inline documentation etc). Our commitment to TypeScript is stronger than ever (for an example of this, see https://svelte.dev/blog/zero-config-type-safety).

I _would_ say that this will result in no changes that are observable to users of the framework, but that's not quite true — it will result in smaller packages (no need to ship giant sourcemaps etc), and you'll be able to e.g. debug the framework by cmd-clicking on functions you import from `svelte` and its subpackages (instead of taking you to an unhelpful type declaration, it will take you to the actual source, which you'll be able to edit right inside `node_modules` to see changes happen). I expect this to lower the bar to contributing to the framework quite substantially, since you'll no longer need to a) figure out how to link the repo, b) run our build process in watch mode, and c) understand the mapping between source and dist code in order to see changes.

So this will ultimately benefit our users and contributors. But it will also benefit _us_, since we're often testing changes to the source code against sandbox projects, and this workflow is drastically nicer than dealing with build steps. We also eliminate an entire class of annoying papercuts that will be familiar to anyone who has worked with the uneven landscape of TypeScript tooling. The downside is that writing types in JSDoc isn't quite as nice as writing in TypeScript. It's a relatively small price to pay (though opinions on this do differ among the team - this is a regular source of lively debate).

We're doing this for practical reasons, not ideological ones — we've been building SvelteKit (as opposed to Svelte) this way for a long time and it's been miraculous for productivity.
They also stop producing laptop batteries after a few years while refusing to let the laptop charge 3rd party battery replacements, significantly limiting the useful life of their laptops.
And yet military spending amounts to about 11-13% of the country's annual spending over the last few years [1].

[1] https://www.whitehouse.gov/wp-content/uploads/2022/03/hist08...
Same. I'm getting bored of LLMs in the same way I'm bored of electricity or running water.
SpaceX uses technology that started to work in 1961.
"hello, can I get some cheesy bacon fries"

>baconator added

"no, remove that"

>baconator removed

"Add cheesy bacon fries"

>frosty added
There are two ways you can add new slide:
1) Cmd+Enter or Ctrl+Enter
2) '+' button on the bottom left

Yes, the first priority of MeetSlides is to allow create presentation using keyboard. You can use mouse, but you don' have to.

Using keyboard you stay focused on the message, not on adjusting layout.

Cheers.
HN crowd and devs should know better than most that you can’t depend on anything from Google. Kind of surprised this conference is still being held given where they are at right now.
Metadata will show where it came from, should you choose to keep it. Or so they showed on the big screen at I/O today.
An Elegant Demonstration of how Efficacy can be conjured out of thin air
IMO Google flunked it on the public side, I think the reason most of it was very hush-hush for years is because it was used for private, government purposes. Now, maybe they can't release most of their prior work without permission, so they're regrettably starting over with a blank slate in various departments.

Nice username btw.
How does that work? What if it's only for essential purposes and not for advertising? Do you still need to provide an opt-out?
You are making judgements based on a draft PR. There is a ton of work still to do.
Artificial Institutions
It's just an example. An human could solve this with an arbitrary number of substitutions, but I'm sure GPT4 breaks at some point. I don't think it's fair to compare it with a human with no paper and pencil... It's like asking asking the AI to not use any RAM. Humans are very bad at keeping stuff in RAM so paper and pencil is all we've got.
Why put this in ai.txt? It sounds useful to humans too! Maybe just put “what the site is about” on the homepage, so that everyone benefits.
I doubt anyone has a clear enough crystal ball to give confident, actionable advice. Obviously AI, among many other things, erodes the value of most easy to acquire knowledge skills at the low end. But that kind of thing is constantly being eroded all the time and while uplevel/upskill is generally good advise, it's hardly unique to AI. Nor is there evidence yet that computer programming/software engineering is going to be uniquely impacted by these new technologies.

Content farms and other low-end writing almost certainly will be impacted significantly. But that was mostly not a good place to be anyway. Writing generally isn't a good bet unless it's effectively in support of something else that pays the bills or you get very lucky.
I never thought kirk was someone to look up to. Picard though....
Typically, Canada, among other things, requires localization in French to satisfy the laws in Quebec.
Changed wording of title to use "may" because I had trouble recreating the ""bug"". It might be related to wether or not your browser window has been active for long enough, or something. I was experiencing it on Ubuntu Desktop/Firefox just a few moments ago.
That amount of data a day is none trivial amount. Cool write up.
Google Maps Routes API is now generally available
Sometimes Witty Trumps Pretty
It should be obvious to everyone now that centralized platforms (like Apple's App Store) might be generous and foster innovation during their growth stages, but then become extractive and limit innovation in later stages. After all, they have total control of the platforms. This is why decentralization matters.[1]

The problem is that "decentralized" protocols often end up becoming de facto centralized because they lack key economic features.[2] And centralized platforms fill the gaps by offering those economic features — at the cost of giving them total control of the network.[3]

This is why the most innovative and most interesting web applications occur in the browser, which is open and permissionless — and where web domains are mostly decentralized in nature. The only way to ensure a platform retains something close to its original economic properties is to ensure it remains decentralized, but it's hard to resist centralization.

I know HN hates it, but there is a class of protocols that use cryptography and Byzantine fault-tolerant consensus mechanisms and are designed to resist centralization... and they have explicit and verifiable economic properties. They're known as crypto, and involve blockchains. And this appreciation for decentralized-by-design systems is colloquially called web3.

[1]: https://cdixon.org/2018/02/18/why-decentralization-matters

[2]: https://www.youtube.com/watch?v=WGfS6pPJ5jo

[3]: https://knightcolumbia.org/content/protocols-not-platforms-a...
US Government Sells $215M in Silk Road Bitcoin, Plans to Dump Another Billion
device location data is encrypted and not viewable by the company.

Pure bovine excrement.

If the data can be used to locate their tags, it must be *viewable* by the company if they so choose.
Works in Morocco
Interesting idea. I could see that being a viable option, though not necessarily any easier to maintain than the current situation.
TS compiler should have an CLI option to compile without type checks.

TS features don't need types to produce output[1] and this is supported by the compiler; it just doesn't have a CLI option.

Compiling without types is supported the compiler itself (this is what Babel does).

[1] Except const enum and export *
> but they are just writing the files in JS with JSDoc type annotations

I think this is the critical piece not everyone understands. Under the covers, it's basically still Typescript (see https://www.typescriptlang.org/docs/handbook/intro-to-js-ts....). The major difference is that type information is specified in comments so that the source file is still valid JS and thus doesn't need a separate compilation step. There is not an exact parity between type info that can be specified with JSDoc and Typescript, but my understanding is that it's pretty close.

Any folks familiar with Flow (before Typescript essentially won out), Flow had something similar that was very nice, IMO better because it was the same Flow syntax, just wrapped in comments: https://flow.org/en/docs/types/comments/
Global domination is really really expensive. Everyone who has tried it eventually throws in the towel.
It does not since Google is maliciously and purposefully non-compliant with that one. It instead reinforces the point that they don't care too much about being sued.
XNR – fast ts-node alternative
This is a non-issue in practice — complex types can be expressed in .d.ts files and imported. SvelteKit (not Svelte) has been doing this for a long time and it's fine.
It will be impossibly exciting if that proposal happens. I hate build steps, one of the reasons I latched onto JS for my career, but TS is just so good that I had to go full blast with it after using it for the first time.
Sounds great for passive-agressive nitpicking in pointless arguments!
Google Pixel Fold
Yes. I started a security company and received tons of award emails and conference invites that were all bullshit.
So, I asked Bard if it's using PaLM 2 and it did confirm it. My initial results are super promising. Highly recommend checking it out again.
I cannot understand why Google doesn't release products for all of their users. Bard isn't supported for this account (Google Workspace) https://imgur.com/a/HCDNO9A
Cleans dependencies and build artifacts from your projects
Having been in a position to take fast food orders from people, there are a whole lot of interactions beyond just ordering food. People ask a surprising number of questions about the menu, food content, and other things.
X11 is finally, finally on the way out. I have a lot of gripes with Wayland, but the day I stop needing to dive into xrandr and figure out why the screen is rotated but the mouse coordinates aren't or some other 1990s level problem will be a happy one.

QWERTY seems to be too embedded even for that, but I wonder if it gets closer to replacement the higher the percentage of software keyboards climbs vs physical ones.
Domain for a project I used to run was snapped up by a domain squatter, I've contacted a few times but they want 4 figures and I'm not prepared to pay that. Guess I'll just keep watching every few months to see if it's expired?
Good, every time they dump they lose less future leverage
Type "Mountain" on your slide then press Ctrl+J.

Or,
1) click a slide,
2) type keyword as slide content
3) three vertical dots to open menu
4) click "Next stock background"
I'm always surprised when people that work at company X talks about practices at company X.

Even innocent sounding replies can surface later and cause legal or PR headaches for the company. If one person out of 10,000 says something about XYZ, it is way too easy for it to taken as the truth, adding even more burden the legal/PR problems that every big company is constantly managing.
Svelte will still provide type definitions. We're working on Svelte 4 currently and are taking the opportunity to make a few small breaking changes to the type definitions for improved TypeScript support: https://github.com/sveltejs/svelte/blob/version-4/CHANGELOG....

We'll cut a preview release soon and would love help testing and feedback from folks that have given it a try.
No, we are not close. Walk pads and haptic gloves will not solve it.

VR is not immersive. The people in the movie (or book) are IN THE WORLD. They teeter over ledges, and jump over things. They touch things. They move around. They fiddle with small objects.

Our VR isn’t anything like that. If your foot is half off a ledge you are not off balance. You don’t jump, not really. When you do it tends to feel gross. You don’t touch things. Objects feel very fake up close. Most stuff is basically immutable. And it has to be because the game engines aren’t capable of more. It’s all clearly fake.
It's this and a thousand other "hacks to handle human failings" that will allow us to have the promise of technology while minimising the downsides - just as we did for weavers looms, coal
power and so on
Ah, yeah, that sucks too. A small count of enormous rooms where a larger count of normal-sized rooms would be way more useful.
That number is entirely dependent on their leverage.

It works like this. If I could hire bob for $10, but he produces $100 worth of value, hell yes I'm going to hire Bob. But Evil Corp sees that and thinks "damn, I want Bob to contribute $100 to my bottom line, so I'll hire him away from Bright Corp by enticing him with $20 pay.

Then, BadAss Corp thinks the same thing, and hires Bob away for $30. This process repeats until Bob's pay + opportunity cost == $100.

However, there is a point of diminishing value being added. If lots of Bobs are available, the incremental value (leverage) each one adds becomes less. There are only so many redesigns of one's database that improve productivity much.

As you can see, the more Bobs, the less they'll get paid. Until Frank comes along with a new idea for adding value, and starts the process over again.
appreciate the insightful comment
Maybe this has changed, but last time I looked at futexes there was no syscall for locking (assuming no contention), but unlocking always made a syscall. This was many years ago so it could be different now.
Twinbasic isn't wqweto's, it's Wayne Phillips.
It doesn't even mention the Ballmer peak.
OP out here trying to say Pets.com wasn't cheating.
Well sure, but that's a bit of a dead end conclusion.

I think it's still better than belching out coal soot, and with abundant energy we can power other processes to help clean things up. Well - we could, but we'll probably just mine bitcoin with it and zip around in our flying cars :( But unbounded consumption and our awful societal structure is a bit of a different problem compared to how we fuel it.

See Jevons paradox - increased efficiency often leads to increased demand and usage.
"State" refers to "any sovereign polity". The US is weird here in that it pretends it's internal political divisions are sovereigns and refers to them as states, but that doesn't make every other country in the world not a state.

Definition from wikitionary (but nothing is special about this choice of dictionary, you should find a similar definition in any dictionary): https://en.wiktionary.org/wiki/state#Noun
You can actually call a small business rep and get them to order it for you. They still produce them or else have them in stock, just don’t sell them online.
Correct, as he gets older this won’t work because he will understand what I’m doing.

I’ve thought about writing an app that shows a pre set collection of videos from my photo library and then slowly turns down the brightness after a few minutes. If anyone want to build this let me know. I’d love to use it.
Yea expired card is what scares me the most, I think these days theoretically that shouldn’t be a problem because cc companies will proactively send out the new info to companies charging recurring payments (which can be good and bad).
I was expecting something about competition from AI or potentially customers deciding to wait and see. This just mentions it is one of their own R&D priorities, so presumably no one laid off was working on that.
I'd assume there is integration work involved to train on TPU, so some companies would want to stay on NVIDIA.

AWS also offers their own training chip instances (Trainium) while also providing NVIDIA instance types (P).
> There are plenty of non-apple speakers that come with Spotify trials.

Spotify has to pay for these and has to compete for this with other music streaming companies.

Also, comparison with smart speakers is disingenuous. There are a billion iPhone users itself. No non big tech company smart speaker comes even close.

> Spotify is still dominating music streaming

Because of nailing the product early on and being world class in playlists and music recommendations. Even if Apple music comes 80% close, just by holding distribution advantage, they will capture that market.
I don't know, I worked at a trading desk of a major bank. All the smartest PhD quant analysts worked from some Siberian village for like $20k/year. Those who really got the dough were the traders in NYC.
It's a language model, FFS. Ask it whether it uses PaLM 1 and it will confirm it as well.