skysight-inc/HackerNews huggingface dataset:
Waiting for Meta to one-up this with FacePaLM

(exit right)
At this point all tech employees, especially those who work at large tech firms are one big union - you're definitely getting treated like one big heard, whether you like it or not.

Share your salaries, train each other, give each other confidence, and get your worth!
Map the decline against the funding decline for grade-school/high-school music and band. Going to rankly speculate that they line up well.
$ cat ai.txt
no
$
What are the top three things you'd like to see in iMovie?
> There's no other person out there who would do the job for $100M?

I'd be willing to do a terrible job at it for only $10M/yr. That's not what the shareholders want; they want Sundar to keep doing what is, from the shareholders' point of view, a quite respectable job, seeing the shares grow from $34 when he become CEO to $112 now for a CAGR of around 17%.
I'm not exactly up to date, but last few years has seen practical improvements to graph isomorphism algorithms.
For anyone who is still confused - they're still gonna be using TypeScript in that they will have a tsconfig.json, `allowJS: true, checkJS: true` but they are just writing the files in JS with JSDoc type annotations, they'll still have `.d.ts` files to allow TS developers to use it without issues.

Is it contrarian - yes - is it insane - no, not really.

Edit: the motivation seems to be to simplify processes - running TS files can be awkward, and cross importing is awkward. fwiw created my own tool for this (https://github.com/tbjgolden/xnr)
I'll stick up for btilly here - I don't think you've read his comment fairly, and instead are criticizing something he didn't say. He didn't say, or imply, that people shouldn't be asked to reconsider their prejudices. Of course they (or we, rather) should.

This is covered by the HN guidelines, which ask: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

I could imagine a criticism of btilly's post on the basis that it didn't really meet the GP's experience, didn't show empathy (though I think he was trying to be helpful, not mean), and didn't contribute anything positive, just "you'll have to find ways to deal with it". A better comment might have been more constructive and less coldly generic. But those aren't the criticisms you've offered.

Instead, you crossed into personal attack and snark with your last two sentences. Those things are definitely against the rules here, so please don't do them. It's always possible to make your substantive points without that, and you're of course welcome to do that instead.

No matter how low in the barrel HN is or you feel it is, there's always room to sink lower! That's why we have guidelines—to try to stave off further sinking. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and posting in the intended spirit, we'd appreciate it.
> People will soon learn they can skip the middlemen and generate yourself any niche theme at all.

It's funny to see early Stable Diffusion threads go from "lol we have the power to see EVERYBODY naked" to "ok this is boring now" over the course of just two years.

A sandwich you make yourself never tastes as good as one made by someone else. When you know exactly how it was constructed, by the time you take a bite you already know what to expect. Nothing is left to the imagination. There's no thrill of having your expectations challenged and discovering new flavors.

(The best tasting sandwich is the one you steal from the workplace refrigerator. Then, the thrill is in the chase.)
Deleted all the slides, couldn't delete the last, so typed new content on it.

Now, to add a new slide... um how? Add new slide isn't on the popup menu.

Ah, it's command-return (I'm on a Mac)
> mean didn't the greater European community as a whole benefit greatly by access to the materials found in the "new world" (and also Asia)?

At the expense of killing millions?

< Plantations is a bit vague but to assume Cotton; people benefited tremendously from cheaper clothes. A lot of the early industrial revolution was weaving machines which wouldn't be possible without a lot of cotton.

At the expense of killing and enslaving millions?
If they can proven to be so. What employees do is then build a proxy for IQ tests that has some job related stuff. Math or logic puzzles could be used if they relate to CS topics. It's not just "find the next element in the pattern" but "find the next sorted item in a list" and so on. They could argue that "Well the employee could in principle be inverting binary trees all day at their job..."

I bet many involved in designing and setting the requirements know exactly how it works but they'd use veiled language and never put anything down in written communication.
I'm pretty sure everyone feels that their opinion is the underdog opposed to the other sheeple side.

It is like people who think they are being hip for either hating or loving X, when lots of people love or hate X already, so it isn't really weird either way.
We do this at my current company for all projects, it does not mean you don't use typescript, you will still validate all your files with TS, but there's no build step, just a check.

Very rarely we find a case that we can't cover with JSDoc annotations, and most of the time it means the code could be refactored to be simpler.

I do this now for all my personal projects, in my opinion it's simpler, faster and closer to pure JS.
Thanks. I couldn't find anything titled "Settings for Early Access Apps" or "Core Data Access Permissions," but I did enable "Early Access Apps" and was told to wait 24 hours, which I guess is a cooling-off period or something, because I can't imagine that could be a caching policy.

And as another commenter predicted, searching the admin console for "Bard" turns up no settings.
If it's trivial to implement someone else can just take your idea and easily spin up a competitor, devaluing your idea.
Use a broker for $100.
The members of the EU are countries, not states (& the EU itself is a political/economic alliance, not a country).
I'll be really impressed the day models can generate code by just grokking the language spec and documentation.
I think there's actually something wrong with the calculation.

For instance, it doesn't appear to control for sample size by Age group and Height (e.g., weighted average). Meaning, it's sensitive to sample size (i.e., sampling bias). So, just having more/less data points for 20-30 year olds than 30-50 year olds will skew the outcome (and, surprise, it does).

For example, if I expand the Age window from 30-50 to 20-50 (holding other setting constant; Weight, Race = "Any", Income = 80K, Height = 5'11") I would expect my success rate to increase, as I am increasing the pool of applicants. However, the tool shows a decrease (30-50 = 9.2%; 20-50 = 6.2%). If I change the Height to 6", we again see a reversal (30-50 = 5.5%; 20-50 = 3.9%).

Guess it's hard to find a guy who knows statistics too.
A paycut is a paycut no matter how you try to spin it. If someone's earning 150k a year with 5% inflation and doesn't get a raise the next year matching inflation, they are quite literally taking a 5% pay cut in comparison to changing jobs which likely offers salaries starting at the post-inflation level.

In this case it's worse because not only are their salaries not going up, but the things nominally used to get around raising salaries (bonuses, stock) is also not going up. You trying to spin it by saying 'well they're earning 300k+ a year anyways' is not helping your point when there are plenty of junior and mid-level engineers earning far below that which are going to be most impacted.
> After the 30 year benefit expired, you couldn't sue for damages - just costs & to stop use.

That's the same thing.

No one can use my stuff..........(unless you pay me royalties).
Supposedly smooth integration with stock photo sites but I don't see any kind of link or button or menu item for that.
In terms of wider userbase Google Translate is still de facto, but anyone who uses MTL heavily knows that DeepL beats Google Translate for most languages, especially east asian ones.
Yet everyone on HN complains about ads

Yes I blocked it with ublock
With modern IDE writing JSDoc comments is a fast process
Does this correlate with the increase in polarization? I know Jonathan Haidt has spoken about his research on the increase in polarization is America.

If that correlation exists, it may point to an alternative hypothesis to the GP claim that the issue is rooted in those coming from "low trust" societies and due to an internal mechanism.
How about not lay people off to pad profits
If that worries Google, they should fix the cookie options on the Google I/O page on the frontpage.

It is wildly noncompliant, and Google should be sued over it like they were over the same thing in YouTube in France.
I’ve been thinking this way too.

Our brains have different areas with different functions… so like, why wouldn’t a good AI too?

Maybe an LLM for an internal monologue, maybe two or three to debate each other realistically, then a computer vision model to process visual input…
This makes sense in a company with limited. Apple can obviously both care about customer UX and have a good development documentation, have a good public bug tracker, pay out bug bounties, etc.

If they hire 20 people for this and give them a few offices in their precious mothership, it won't affect customer UX in the slightest. They may continue to give it the top-most priority, which is the right choice to make.

That's why it's unclear to me. Apple's valuation is a poor argument. It could have been even higher, since there are areas where Apple is failing precisely thanks to poor developer relations. E.g. serious gaming on Macs/Apple TV, even though the hardware is amazing.
Gaming cheat software found liable for copyright, RICO, hacking law violations
Headline: "Bungie Wins Massive $16 Million Lawsuit Against Destiny 2 Cheat Seller Elite Boss Tech"

Quick summary for more context: The cheat utility is called "Wallhax," and while three of its creators settled with Bungie earlier, the fourth seemingly ignored the lawsuit. In a default judgement today, a judge found that creator liable for DMCA damages, willful copyright infringement, RICO violations, and CFAA violations (the Computer Fraud and Abuse Act, usually viewed as an anti-hacking law). It is the third default judgement Bungie has won against producers of cheat apps.
We see it now with fracking, if it only hurts the local population and benefits others, they are ignored. That’s not even to mention conflict minerals and the horrible working conditions in other countries.
ChatGPT benefits from how abundant languages like Javascript and Python are. When you start diving into the lesser used languages, the struggle becomes real. Even worse if there have been substantial breaking changes in the past ~2 years.
Goal posts: moved
Capturing the green-premium value from sustainable materials
I think she is probably both.

Anyway, Mrs. Holmes will herself be imprisoned soon, so I guess she'll be the odd one out if her diagnosis is just NPD.
Not sure it's still considered new as it has come out for couple years, adaptive radix tree and its variants are pretty promising.
Since the "I'll hurt you if you hurt me first" meme, and Google previously banning one of my own accounts without recourse, I'd recommend to make sure not to hurt the feelings of Bard from a main personal account.
No worries, we can. But I like to rely on automation to spend my time on other stuff. Worked out good in the end though ;)
It depends on the specifics of her situation. If the 30% is the chance of it being curative (as opposed to just dealing with the currently known tumors), then even if the treatment "failed," it might still allow her to live several additional years and/or be in better health for her time remaining.
They fired entire orgs that were working on metaverse at facebook. Spoke about it with a sad friend yesterday. At least the facebook metaverse has been cut down.
Well, today I learned that it was possible to go to -4. But I'm not sure we can tell anything from that really, just that there are a lot people who (a) don't like apple, and (b) are sure they are in the minority rather than the majority. Which is a bit contradictory.
$1800 the new Pixel fold, haha no shame.
Bard generation feels a lot faster than ChatGPT. Not waiting for every word to be typed.
How Britain’s Unions Took the Fight to Amazon
Not bad (chat gpt can do this too) but it seems to be on par for this “simple” task:

> Write me a python function that accepts a list of filenames and uses threads and queues to load them in parallel with the pickle library

…

> Also, please output the results to a queue as well

Final result

import pickle
import threading
import queue

def load_files_in_parallel(filenames, results_queue):
"""Loads a list of files in parallel with the pickle library and outputs the results to a queue.

Args:
filenames: A list of filenames to load.
results_queue: A queue to hold the results of the file loads.

Returns:
None.
"""

# Create a queue to hold the file handles.
file_handles = queue.Queue()

# Create a thread pool to load the files.
threads = []
for _ in range(len(filenames)):
thread = threading.Thread(target=load_file, args=(file_handles, filenames.pop(), results_queue))
threads.append(thread)
thread.start()

# Wait for all threads to finish.
for thread in threads:
thread.join()

# Return the list of objects loaded from the files.
# No need to return anything since the results are already in the queue.

def load_file(file_handles, filename, results_queue):
"""Loads a file and adds it to the results queue.

Args:
file_handles: A queue to hold the file handles.
filename: The name of the file to load.
results_queue: A queue to hold the results of the file loads.

Returns:
None.
"""

# Open the file.
with open(filename, 'rb') as f:
obj = pickle.load(f)

# Add the object to the results queue.
results_queue.put(obj)
Play I/O FLIP, our AI-designed card game
Got a bunch of logical questions correct that chatGPT gets wrong and answers controversial questions. So far, impressive.
Clicking "Try Interactive Demo" gets "Presentation not found."

Bye bye
This is a bunch of hallucinated gibberish.
The success of those two are bad for the country long term, the idea that being super rich is success is also bad
This is awesome. Thanks for doing this.

Took me a while to understand that exports are available for the wasm module to call and imports are what the wasm module can see to call.
A decade ago GDPR didn't exist.

Legislation has consequences.
If all you need to answer that question is "we're confident that X" then that's still a problem with the asker. Why are they confident? Have we modeled the data needs over time? What data are we even storing? Basic probing questions should either uncover the lack of preparation or show that things will indeed be fine.

Just like cheating is a problem for a teacher to solve, a lack of preparation is a problem for the audience to solve.
Show HN: Wolfia – Fully automated mobile app releases and monitoring
Hi HN, we’re Fabien and Naren, founders of Wolfia (wolfia.com). Wolfia fully automates shipping a mobile app. Tools like fastlane do only part of the job: they let you ship from your CI, but can’t easily monitor the status of your app or automate actions based on what happens (like the app crashing).

Wolfia lets you set up a weekly automated release (also called a mobile release train) to ship your app to the App Store and the Play Store on a regular cadence. This is the closest we can get to Continuous Deployment on mobile (we wrote more about this here: https://wolfia.com/blog/all-aboard-the-mobile-release-train). If you prefer, you can of course release with the push of a button instead. You can also set up a nightly release to ship your app internally or to friends and family via Test Flight, the Play Store, or direct download onto your device by snapping a QR code, without having to go through the stores.

We take care of phased (or staged) rollouts as well: releasing gradually from 1% to 100% of users over a week. When releasing in phases, we automatically monitor the crash rate and halt the release for you if the crash rate is too high. Right now, a release or on-call engineer has to stare at a dashboard everyday and halt the release by hand.

Finally, we integrate with OpenAI’s API to provide an auto-generated summary of what changed in the release based on commit messages. Additionally, we use OpenAI to explain crashes in plain english since most crashes can be pretty obscure at first glance when looking at the stack trace alone. We have plans to go even further and generate a pull request with a fix on your behalf.

We’ve been building mobile apps for 15 years at companies like Facebook and Wealthfront and we were those engineers staring at dashboards and crash reports to do things that can now be automated. We think that time is better spent delivering value to users instead.

It’s free to use for apps in Beta and we only charge a flat fee per app for apps in production. We have automated the setup process as well: we generate the code required to build the app via Github actions. We’d love your feedback and to hear what else would help you ship mobile apps faster and with higher quality!
DDR5 includes on chip ECC in the standard (due to the high density).

It's not the same as "full" ECC, though, as it does not have vision once the data leaves the module (on the wire, at the CPU, etc)
I'm wondering how garbage collection in WebAssembly is coming along?
> E.g. it is well known that adding a third-party PCIe NIC makes fans run at the maximum speed.

From the article
I think you’re strawmaning, and extrapolating the worst possible argument from the broad statement. I’ve not seen western urbanists who are extreme. I think every one would say “ya, that sounds nice”.

For example, it’s usually the conservatives that want to zone a town so that it’s literally impossible, even with massive free market demand, to build anything but large houses on large plots. A hell of a lot of urbanists just want the government to stop telling them that they can’t build a 4-plex or open a coffee shop on their property because it’s not zoned for it, or doesn’t have the government-approved-totally-well-thought-out number of parking spaces.

Instead of spending 2 billion building a bigger highway, how about 1 billion to get people off of the highway in the first place?

None of these restrict personal liberty.

Only the ever terrifying Straw Man is about restricting liberties. Especially when it comes to land use, (most) actual modern urbanists are individual autonomy and freedom oriented.
It doesn’t and I say in my comment that it is not the same thing. Nevertheless it gives me the same uneasy feeling because you don’t know what features are going to creep into the language further down the road.
What evidence do you have for this claim? You are suggesting SES is a meritocracy around IQ.
Vast announces first commercial space station
TS can generate d.ts files from JS files that use JSDoc
The webassembly-language-runtimes is focused on providing WASI-based language interpreters, what would require a WASI polyfill at the browser level (https://wasi.dev/polyfill/) and (https://github.com/bjorn3/browser_wasi_shim).

Pyodide is certainly another option, but is emscripten based, not based in webassembly-language-runtimes or WASI.
Things have probably changed in the last year or so since the pandemic, but due to a combination of stock appreciation and much smaller company size pretty much everyone was paying more than MSFT : Uber, lyft, airbnb, snowflakes etc... and a bunch of pre-ipo company depends on how much one believed their valuation.

The only company paying worst than MSFT were the hardware company such as AMD,Qualcomm and intel. But hardware companies are known for low wages
Finally things are heading in the right direction. Can't wait for more to do this. Typescript might be good for some, but I'm glad to see the hype finally begin to fade, so the rest of up can breathe again.
Opportunities from the New Indian Space Policy?
Yes? do you know the cost of moving big systems?
You're always relying on third parties. Always. Except if you run it locally. We're way beyond that. I deployed to production just fine. It's just a helper. It adds to the stress tho.
Doesn't work in Austria and Slovakia.
So its a standard voice recognizing IVR but on a sign instead of on a phone?
> The overall the amount of developer toil and waste created en masse by people who think they are making something "better", usually with no before/after data […], almost always vastly dwarfs all improvement that occurs as a result.

So, why is the Fedi not built on RSS/Websub/etc. then?
It’s not just Europe that’s blocked
It seems if you signed up for the beta, you can now use it.
I think it was in Masters of Doom - Carmack was dreaming about a metaverse build on Quake 1.

The game can be a starting point.

I would say that Fortnite is 100x better starting point for the metaverse than what Meta did - the game engine that looked like a 2009 product.
Capitalism really breaks people's brains sometimes. It isn't about who owns the profit. An employer/employee relationship is a business agreement. That includes an implicit (and sometimes explicit) agreement to regularly reevaluate employee compensation based off a combination of employee and company performance. This decision severs that connection. Now there is no level of employee performance which can yield better compensation. There is also no reason to believe this will change in the future because this decision is not motivated by a lack of money. It is motivated by the desire to increase profits. That desire isn't going to go away in the future.

And if we must truly take the perspective of the shareholders, this is a stupid move because that link between performance and compensation is the primary motiving factor for many employees to put actual effort into their job. Why should any Microsoft employee put in anything but the minimal effort at this point? Is personal pride the best remaining reason?
I grew up near the impressively named Flaming Geyser State Park. As a kid, I was excited to see what would surely be a terrifying jet of fire. But no, it was a mere few inches tall, hardly visible in daylight. Alas, it was apparently depleted in 2016. Sign my petition to rename it The Park That Formerly Contained a Natural Bunsen Burner Called Flaming Geyser

https://en.m.wikipedia.org/wiki/Flaming_Geyser_State_Park
It can but it involves additional complexity in the controller. Some definitely do a much better job than others.

Most controllers handle the block to page mapping problem well. They just mark the old block in the map as dead and write a new block on a new page. GC will later erase pages, hopefully prioritizing pages with the most dead blocks (subject to wear-leveling concerns).

But that same concept can be extended to partial block writes. It complicates the read process but there is no reason the controller can't coalesce multiple partial block writes into special partial update blocks and update the map accordingly. Basically write a record saying byte range (X,Y) was overwritten with just those bytes - no need to read the old block, merge the change, and write the whole block back out. Obviously you need to handle things like read chain thresholds (too many partially overlapping updates).

Let the GC handle merging the partial updates into the full block during idle periods. Again prioritize doing this for blocks on pages that are going to be erased - you had to rewrite those blocks anyway, turning what would be write amplification into a "free" write.

Like I said a lot of controller firmware doesn't bother but that doesn't mean it is impossible or unprofitable to do.