skysight-inc/HackerNews huggingface dataset:
I like to think that providing a team with private offices and all the old-school perks would help create a working environment where they'd feel more appreciated, and thus end up working better.

If I ever hire a team that isn't remote, that'd be something I'd want to explore. That and giving them assistants. I want to find out what an experienced dev team that doesn't have to bother with any admin or other distractions can do.

Freeing people up as much as possible to just think and build in peace. I like to think that it would make a difference.
In San Francisco, these numbers are wildly cheaper than the reality. Except a broadway musical.
I would like to hear your reasoning as to why you think that a human is especially good at dealing with uncertainty. My experience is the opposite.
I wish Apple didn't do the rotate thing though. I never ever want to rotate the map, and I do it by mistake a lot. It's infuriating and useless.
I spent a lot of time looking at these a while back (early 23) and found that they all are a far worse value than a modded iPod, especially when you consider that iPod DACs are widely considered to be fantastic.
At least in my experience, ChatGPT uses Bing a whole lot. I wonder what the stats for Bing usage are now compared to Google since ChatGPT has been out for a while.
> Like most people, late last year I watched the Queen's Gambit.

That's a... bold statement.
The main problem is not that patents exist.

Especially in the distant past, there have been many patents that were really valuable and their inventors deserved to be rewarded.

The main problem is that today patents are granted far too easily. Most patents contain in their claims only things that any competent professional could discover independently after a few hours of thinking about how to solve a problem.

Other claims are for methods that have been known for a long time, but they were not applied for various reasons, e.g. of cost or efficiency, to the applications described in the patent. Then some unrelated technological progress happened, which may not be mentioned at all in the patent, which suddenly enabled the extension of the application domain of the old method, and then someone quickly filed a patent for the new combination of old methods.

Other claims are far too general and cover all the ways that everyone could list about how to solve a problem, even if most of them are not practical at present and the inventor would not be able to demonstrate any functional implementation, but they are inserted in the patent claims for the case that someone will discover in the future a suitable technology, when it will become possible to claim that it infringes the patent.

Many patents are just reformulations of much older patents, from decades ago, perhaps filed in other countries, but they use such an obfuscated language that it is difficult to determine that in fact the different patents claim the same things.

I have read many patents, but the most recent they are, the less likely it is to find in them anything that I consider innovative or that would justify in any way to consider the patent as valid.

Nevertheless, few individuals or companies would be able to bear the expenses and risks of trying to invalidate patents, so there are many examples when inferior technologies have been used for decades in order to circumvent bogus patents.

Moreover, the days when most patent owners used the patents as a direct source of revenue are long in the past. Today few patent owners are willing to license them at fair and non-discriminatory prices. Most use the patents only as a means to prevent competition.
Way to move the goalposts.

I personally don't care when it happens. Big companies that use patents offensively against smaller competitors suck, full stop.

And in Apple's case, every other company is smaller, by definition.
That is the weird thing. I think Londoners have little to prove and are thus more relaxed and confident.
Importing `C` declares that you intend to use Cgo instead of Go. Cgo is not Go[1].

[1] https://go-proverbs.github.io
I’m not saying a human would be better than an AI. Just saying it would be a more equal playing field, since neither would have a significant advantage.
I'm expecting:

* Microsoft to do it for business users

* Google pixie does it first for personal use. Android phones might even momentarily be more desirable than iphone

* Apple eventually get there, for their walled garden

* Amazon etc fall totally behind

* And, years later, users of google docs are still waiting for basic AI help writing docs whilst google completely doesn't try in that space
> "I kind of dislike not having a chance when playing against bots."

Conjures an image of the astronaut with a gun meme...

- Wait, playing games to win is a waste of time now?

- It always was.
Those are bureaucratic reasons, not anything specifically lacking in Rust.
We are going to Iceland in a coupke of days. Fingers crossed we don't have a strike and an erruption that can be savely photographed.
The shittiest thing about going back to the office after the long WFH period has absolutely been the normalization of taking calls at your desk in the open office environment. At least before we had the mutual understanding that it's loud as it is and calls are to be taken in meeting rooms or anywhere else really.
You can turn on Find My and disable location services for the device. That prevents it from being tracked but still enables you to lock and remote wipe.

What would be better is some means of opting out of Find My being able to ever be enabled on my device.

How would that work? A fuse inside the device? Seems like it would make the device vulnerable to an electrical hack.

Why would Apple develop such a feature anyway? I bet fewer than 1% of users would use it.
I briefly scanned the article.
I am not that impressed by the result.
I thought that an average smart person and particularly someone with a scientific background could reach that resalt in one or two months.

My experience. I played chess when I was between 13 and 16, at that time I was a good player but not a child prodigy, let's say one of the best players in my school.
I have no idea of my ELO then, there was no internet in the early '80s.
I have not played for roughly 40 years. I few years ago I started playing on lichess and my ELO is now around 1700 (with a peak of 1900).
I don't know if chess.com and lichess have different ratings.
> Hamas absolutely did behead children, and rape and torture and murder dozens of women.

No, they did not. I can't believe these lies are still being peddled, though you are proving my point about the culpability of the traditional media - they originally aired this "news" with minimal fact-checking, and then barely a mention of when Israel admitted, bit by bit, that they never happened.

> Witnesses who survived the Hamas attack have testified to witnessing rapes...

You mean like the witness that later admitted he was never even there? Or the one who later admitted he made it up? Or the other witnesses who later admitted they were just repeating what they were told by others? AFAIK, there isn't a single first-hand testimony that agrees with you.

> Even the few Hamas terrorists taken alive have admitted to both

You can't seriously be taking confession taken under torture as fact? Hamas have publicly, repeatedly and vehemently denied any rapes - and if you think about it, claiming that mass rapes and tortures were going on in the middle of a firefight (with not only small arms, but tanks and Apaches!)... is kind of unbelievable. More recently, we've seen the head rabbi of the IDF say that it's totally fine for Israeli soldiers to rape Palestinian civilians.

Hamas absolutely did kill civilians on October 7th, and some were definitely beheaded (no children though) - their actions were horrendous enough without Israel making up atrocity propaganda. My guess is that Israel panicked after killing so many of their own on Oct 7th, then Netanyahu realised it would be the perfect time to save his presidency by invading and occupying Gaza (this is pure speculation on my part, of course)

But I fear now we're veering into an argument that isn't suitable for HN; I've said my piece and would politely and respectfully invite you to do some research on Israel's recent admissions regarding their original claims on Oct 7th.
But, why offices at all? All my productivity problems are solved by just working from home.
Scaringly enough, Diplomacy seems to work well for AI too. https://ai.meta.com/blog/cicero-ai-negotiates-persuades-and-...
So what should other people in this position do? Complaining on HN and emailing to Apple CEO isn't a working model.

What about a lawsuit against Apple?
gmail for the daily stuff

1and1 for the backup address I almost never check
It’s all personal preference, of course. For me, unless the place next door was spectacular, I’d much rather have a cup of mediocre-or-better coffee to sip while I’m getting ready.

The best situation is having a decent cup while I’m washing up, then a mind-blowing cup a little later while out and about.
Well, unsafe says it all. It's "unsafe". On the other hand, I never had to import "C" in any of my projects, yet.

However, if I'm going to wander into CGo realm, I can always pivot to C++, if speed or things implemented in C is that important for me.

No programming language, incl. a particular one which has an orange mascot, is perfect. I also find trying to solve social problems with technology (i.e. let's make programming languages foolproof to enable lazier-er programmers), pointless, to put it mildly.

Honestly, in my eyes Go is a very nice, little language, and I like how it handles.
Since you’re here Is there anywhere to get the software you are using in the video for reading/making flashcards? It looks amazing. Please tell me you have it in a GitHub repo somewhere.
That's the opposite: you don't need permission from the author to do anything. Only if you make trouble, the author may slap you.
Paywall, here ya go: https://archive.ph/wyoId
See also Strong vs Weak link problems
a well designed JS-driven website is OK, but I've seen too many "learn-react-in-30min" style unnessesary SPA that barely works and buggy bullshit.

To name a few:

- hard-coded buttons disguised as a hyperlink

- customized textbox/dropdown disallow copy-paste

- poorly defined broken URLs and important pages without a proper URL
For those who might be interested, I've recently published SmoothDB on GitHub [1], which, like PostgREST, provides a RESTful API to PostgreSQL databases.

It's a beta, aiming for compatibility with PostgREST, but it's not ready for production yet (so continue to use the very good PostgREST).

Written in Go, SmoothDB can be used both stand-alone and as a module for more complex server applications, which was my main motivation for writing this.

Your thoughts and contributions are greatly appreciated as they will help in the ongoing development and refinement of SmoothDB.

[1] https://github.com/sted/smoothdb
Google Maps is the worst for this - the only application that has nearly killed me several times.
It reminds me of a wave of comments "Deadline tomorrow !!! Everything you’ve ever posted becomes public from tomorrow. I give notice to Facebook it is strictly forbidden to disclose, copy, distribute, or take any other action against me. If you do not publish a statement at least once it will be tactically allowing the use of your photos, as well as the information contained in the profile status updates. DO NOT SHARE. Copy and paste."

But now people are posting images instead of text. And it all looks so stupid that it only deals reputational blow to some subgroup of artists who now look like a group of technically illiterate luddites.
Lichess ratings are higher generally, although they even out with chess.com the higher you get.

1400 on lichess is more like 1200 on chess.com, but 1900 is probably 1900.

Based on your post though, you definitely seem like you are very smart or have a natural affinity for chess. 1900 is extremely high, especially in a few months or even years.

Normally people gain around 300 ELO points per year if they are learning and practicing actively.
> Other modern languages like Go and Rust

Ruby's first release was in 1995. Go in 2009.
About ~1.7% of all TLS 1.3 Cloudflare connections use post-quantum key agreement
Computers are better than humans at poker (DeepStack) and backgammon (eXtreme Gammon). XG for example is commonly used by expert backgammon players to analyse play, much like how engines are used in chess.

There is no reason why computers wouldn't eventually beat a human in the others, if someone writes a narrow AI for them. Consider for example, AlphaStar for StarCraft.
> if you needed to store keys

Is that a plan anyone is suggesting?
Have you had no experience of a useless human wasting more time than a chat bot?
>I would say any game that includes a lot of uncertainty, subjectivity and random chance

I would thought the same haven't I been reading articles on how bots won against humans at poker.

I am not sure about something like backgammon or monopoly.
Garmin watches are still substantially better, imo.
In my whole professional life (last 15y) there was not a single time where I had anything resembling a private space where I could just close the door and work in peace.

The norm here in German startup world seem to be open floors. And if you do have rooms they get crammed full of people.

It's not the end of the world though. A room full of engineers is tolerable, and if they're on your team this is even desirable.

The trouble only comes when the CEO wants to see everyone sweating, so you get stuffed together with Sales or Ops.

Working from home made things a lot easier though. And if the company is big enough it's usually also possible to just book a meeting room if you need to work in silence for a while :-)
I think this depends on whether the human has a chance in a particular run (yes) or on average of many runs (probably no because the AI will calculate the probabilities better).

But in the extreme case of a random game (like rolling the highest number on a die) they are equal (obviously).
I work alone, on software that supports my main business. I have fewer collaboration and scaling issues.

I find ops tedious. Simple things like serving a website or monitoring uptime and builds is slow and annoying. However if I don't automate those things I have to do them myself. I find it hard to get all the important messages pushed to me instead of checking a bunch of different things.

Sometimes it feels like there's a bunch of yak shaving involved in making your code run in production.
I think the main value proposition is its HTTP server, which AFAICT lets you serve web requests from inside the PostgreSQL DB process.

(I'm not sure whether PostgREST also serves requests from inside the process, but another comment mentioned that it's a separate server process. I can see advantages to both ways.)
The author says specifically blitz/bullet is suboptimal for learning, for precisely the reasons you mention. The author plays these types of games to kill boredom.
True randomness doesn't drive better results for humans, due to some intrinsic humane qualities, but rather eliminates the advantage of large volume data access and processing of AI. Basically true randomness levels the playing field. Backgammon is a perfect example.
Oh, I think it's absolutely clear that they're referring to those attacks. However, you said that they didn't want footage of those attacks in general to be spread, rather than misinformation about those attacks.

So as far as I know, it would probably have been fine to share videos showing eg the damage to a hospital, but not to post a deepfake showing Oprah planning the destruction of a hospital.
I agree with the author that "developer experience" is underrated in many programming languages or frameworks. But at least for me Ruby is by far not the number one in this area. While the syntax looks nice at a first sight, lack of type information and meta-programming can make working with this language tough. And there are other factors to pick a programming language, runtime performance for example. I guess that this and the absence of static typing are the reasons why Ruby fell out of fashion.

For me Kotlin is the sweet spot in programming language. You get a concise, readable language with world class tool support, static typing and the excellent performance of JVM + everything available in the Java ecosystem.
Which is implying that they should lose, but why should they lose?
To be honest, why does it have to be that flight? Couldn’t it be any other unreported or less known wreckage? I don’t know, maybe some cargo plane that was just too costly to operate?
I would have expected the journo to at least try and go through a list of all the reported accidents in the area
I don't know how much is required of you but I find it very valuable to take my iPad to a coffee shop and flesh out my idea on "paper" before I code anything. Then it becomes a lot easier to code the right thing.
And yet coffee isn't so expected that there isn't a setting for it in a listing's amenities. It's quite the contrary. In fact, there are settings for both "coffee maker" and "coffee", there for anyone to see who takes the time to see. Your AirBnB was in the right and you were in the wrong.
The article says,

> Allen had even arranged for Roberts to be interviewed as part of a computer history project for high school students.

I'm not in a place where I can listen, but these seem likely candidates for these interviews:

- https://archive.org/details/EdRobertsInterview1995

- https://archive.computerhistory.org/resources/access/text/20...

- https://archive.org/details/RememberingEdRobertsTheFatherOfT...
What language is memory-safe even if you use unsafe and/or arbitrary C linkage?

(I rather suspect triyambakam was referring to undefined behavior on data races.)
When I graduated from college, never have I envisioned once that my optimal workspace is just a laptop, working from home, while spending time with fam, and get some hobbies done at the same time.
I love quick games, 3min blitz being my favorite and I suck at chess. It makes it almost a different game to me. I stopped playing for years because my memory of chess was slow boring waiting. Blitz is just full on, all the time.
No, you do need their permissions. It's just most creators and publishers choose to ignore the otherwise flagrant violations of their copyright, because most of the time everyone wins.
This seems like a strawman argument against example docs. HTMX just serves html, you have to sanitize your inputs somehow. You can render the HTML with any templating language that does that for you.
Interesting that the discussion here focuses so much on the actual language.

I think the language is fine, but the thing that really makes me stick with Ruby is the ecosystem and the culture it fosters. The article also makes that point.

I have yet to see a programming community (around a language) that is as encouraging and nice as the one around Ruby.
I did a 'git log' of my emulator project.. the first entry is from December 1998, so 25 years by now.. (I used CVS back then, thus the early timestamp. It was converted to Git some years later). I still fiddle with it now and then.

Edit: That's not my oldest project, I may have some older ones still going but there's one with an initial commit from 1994, the last time I updated that one was in 2019 (in 1994 that would be SCCS, later converted to CVS, and after that to git)
Those developments had no relationship whatsoever with the Ricci calculus that had been published a few years before, which was my point.

When the General Relativity was developed in 1917, the Ricci calculus was no longer recent, but it was 17 years old.

Therefore what the OP supposed, that there was an immediate causal relationship between these lines of work, is not true.
Why did you use share price and not market cap?
OpenAI's dota2 bots were pretty impressive, they even had an open public lobby for people to play against.
the first two are just as easily replicated with MPA too.
Everyone in the thread including myself were thinking about failover and scale applications, but your post is the right answer
It probably can be simplified to writing an algorithm which detects that image was generated by AI (like https://deepmind.google/discover/blog/identifying-ai-generat...), and consider all AI-generated images as bad for training set by default.
If you follow the link to the data analysis [1] you’ll see that the argument is based on higher rated players. Low rated players have much higher variance in their rating and can improve by quite a lot, just by learning to stop blundering. That’s basically the situation you’re in.

Getting to 2000 rating is going to be quite a mountain to climb for you, unless you’re very young.

[1] https://github.com/jcw024/lichess_database_ETL/blob/main/REA...
There's a difference between playing to win and being frustrated because your opponent can consistently steamroll you effortlessly without even giving you a chance to set your game up.
Ask HN: What is your save-the-world project?
I'm interested in how different people approach the impossible.
> You mean freely as in for no compensation?

I do. The BL is a national institution, and, like the NHS, would attract masses of free labour if they asked for it. There are volunteer developers and data scientists who work for charities in their spare time to help improve society.

Not everyone's so greedy that they must be compensated for every breath they take.
I'm curious: which part of that is interesting? Aside from Piotr Wozniak's writing, Gwern is the common coordination point for these techniques.
Any system has some course corrective action, so then it's not a positive
Patents are written by lawyers to cover this, generally speaking. Also a court case will have a judge to apply some "common sense" (to lawyers) rulings, like whether in this context a strap could also be a clamp. Then the lawyers will argue their sides to the judge, try to find precedents, and call in experts, and eventually it gets sorted out.
You can adjust bot difficulty. If that doesn't work for you nothing will because with humans you also can never ever beat the best player in the world.
I am very fond of the idea of a from-scratch userspace written entirely in Go. I've been dreaming of building something like gokrazy for servers. Or possibly something like Bottlerocket OS in Go.

I experimented a few weeks ago with packaging a custom kernel and minimal Go init binary into a disk image bootable on GCE. No bootloader needed, just EFI loading the kernel directly.
Ollama is great. I discovered it today while looking for a way to serve LLMs locally for my terminal command generator tool (cmdh: https://github.com/pgibler/cmdh) and was able to get it up and running and implement support for it very easily.
Point is adding $1B on the balance sheet is definitely a plus. How figma uses it is up to them. But yes, companies don't use all the cash right away and do put some of it into short term investments.
Reminds me of Derek Sivers' post on using postgres as a backend here

https://sive.rs/pg
"Team" does not appear once in the article. I find open plans to be superior as it makes the team go faster. People can unblock others, people can stop others from wasting time, people can immediately work together to think about a problem. And for times where you want to just pump out code you can put some earbuds / headphones on and use body language to signal that you are in deep focus.
Perhaps it's "all available data" causing concern. All available data includes the stuff that isn't public and can't be scraped, such as your IP address.
>while spending time with fam, and get some hobbies done at the same time

Getting paid to waste time not doing your job is considered work now?
Adobe Abandons Acquisition of Figma
This is the same argument for bitcoin mining with excess energy!
Proper profile support on desktop is the only missing feature for me now.