skysight-inc/HackerNews huggingface dataset:
There is a debate as old as LCDs as to whether CRT or LCD is better for oscilloscopes.

The problem is complicated, but people argue that CRT is better because of the higher refresh rate, persistence effects of the phosphor holding charge, and no ADC quantization errors.

Most of those problems are more or less solved these days, though.

But you have to admit, there's a certain kind of elegance to old CRT oscilloscopes. You're effectively taking the signal you want to measure, and connecting it to an electron beam. Your signal directly alters the path of the electrons, which you see as a wiggle on the screen.
Ginsburg didnt dissent in Obergefell-things ChatGPT gets wrong about Supreme Ct
Let's be clear, this is a tech demo, the application is not going to be prompting infinite streams of low quality music. The application of this stuff is to enable creative tools (got a beat and some vocals, give me a bassline and backing chorus), real time computer jam partners, to provide "good enough" music for indie games/movies.

These models are still in their early phases - If AI was combustion engines, we wouldn't even be to railroads yet. Despite that, they're still fun to play with and useful when used correctly.
SafeFS
Foliate works great for reading fiction. Customization for theme, font, etc, were nice.

I use Atril Document Viewer for technical epubs though - feels much like viewing a PDF.
> It is believed the capsule fell through the gap left by a bolt hole, after the bolt was dislodged when a container collapsed as a result of vibrations during the trip.

I'd love to see the post-mortem on this one. That at first glance reads like several failures.
In my experience, I'm far more likely to run into database bottlenecks early on than web server bottlenecks (largely through hastily and poorly written queries or unchecked Eloquent N+1 problems). I'd opt for the managed DB so that there's limited chance that the database will affect other processes on the webserver (including serving requests, handling background and scheduled jobs, etc.)

It also makes it easier to scale within Linode/Digital Ocean if you find yourself needing to do that before the more complicated AWS infrastructure is ready.
You're absolutely right, last statement should be inverted. I think meant to say something else, but at this point I don't remember what it was.
It's my understanding that the purpose is to protect data. It has a secondary effect of preventing use of the device. The goal of reuse and preventing device use are incompatible.
Probably to maintain the share price, a dividend is all they've got going for them right now. If that goes the share price will probably tank.
Not likely. You won't have a permanently abandoned building in a city like that. Someone buys it or it comes down.
Does Layoffs.fyi feel slow these days?
I notice https://layoffs.fyi/ is getting slower. Is this because there is so much data coming over the wire?
That’s the one. It’s from 2001 so I must have only stumbled upon a write up of it in recent years and mixed up the recency. Thank you!
I've never had any HR person give up even a comma in a contract like this, even after a full week of back-and-forth negotiating and trying to get them to strike out an individual sentence or change a word. Their attitude is that even if they lose their first choice hire over it, they always have a pipeline, and they'd rather adhere strictly to legal protocol and go with their second-choice hire.
> hedge funds and billionaire class

For why? Because they want rent money... If people WFH, the companies renting these offices will terminate leases.

Or is there some other reason that time and time again I see claims like this?
There are a lot of these incidents (“orphan source”) documented on Wikipedia: https://en.m.wikipedia.org/wiki/Orphan_source
The Hostile Forces of Beijing
Wrong

The simple fact is that, anyone who wants to live a self determined life, and have a self-determining country MUST be better armed, prepared, and allied than the local abusers and bullies or the global autocrats.

If you are not better armed, prepared, and/or allied, then the local bully will steal your lunch money every day, and the global autocrats will keep taking whatever they want, whenever they think they can get away with it. See China and Tibet, Hong Kong, "9-dashed line", Taiwan, etc. See Russia and Chechnya, georgia, Syria, Ukraine, Baltics, etc. Neither has EVER lived up to an agreement. They cannot be honestly bargained with.

They will not stop, unless they are stopped by an external power. That power must come from the democracies of the world. Without the US, EU, Australia, etc., being able to project power, we WILL soon find them on our doorsteps. Yes, the US has ended up being the 'worlds policeman' since WWII. This is literally what enables free trade (hint: the piracy problem off Africa kinda died once the US Navy started getting quietly involved, and that's just one example).

Please learn about how the world actually works before spouting false equivalence.
That's true, but if e-waste recycling is regulated (by the government or a private entity) so that the recyclers can't pay more than scrap value, that would require a conspiracy of the recycler and a third party.
It basically was surrounding by homeless camps. What a mess that part of market street is.
I'd check out an open source JRE like https://adoptopenjdk.net/ and compare your workloads there against the Oracle ones if possible.
Right, I was mainly describing arguments for parallel processing which Erlang is also famous for.

In terms of being fault-tolerant I think the modern approach with (micro)services is quite similar, one can have multiple services running and communicating using something like protobuf, having restart strategies, fallbacks and so on. From my experience Erlang doesn't offer any killer features in this case, does it?
Alternatively, getting started with Java you quickly hit polymorphism, inheritance, getters-and-setters, and null object handling.

And yet everyone in my intro to CS class in uni managed to pick up Java within a week or two. Haskell is a bit more involved than Python, but not more involved than most languages.
What benefits did you Dad get from it?
You have to explain consciousness in humans before you can tell me it has arisen in silicon chips
My experience in the USA is that they will flatly refuse to change anything in the contract, and will tell you to take it as-is or walk away, in part because they feel like they can't make changes without getting it re-approved by legal first.
It is dishonorable to sign an agreement knowing you won't adhere to your end because it's unenforceable.

After all, we make promises all the time that are unenforceable, but we keep them.
Serious question: is it even possible to get a well-paying dev position that doesn't have one or more of the clauses listed in the article?

Another consideration is whether the contract can be enforced and your legal recourse if the counter-party attempts to enforce an invalid contract clause. This is particularly true for noncompetes.

A better piece of advice than "never sign" is to simply find an employment lawyer and discuss the ramifications of the contract prior to signing.
To say that Meta is not established by this point in time is absurd. They're plenty established and have been the leader in their industry.

The age of the company isn't relevant imo.
It is a misread to equivocate between stylistic objections and a criticism that was not about stylistic objections and suggest that both were expressing the same idea.

Endorsing the misread as the cost of doing business in order to reject a comment over stylistic objections signals that misreading is to be embraced as a community value.
I would work as a counselor for neurotic AIs.

https://www.goodreads.com/quotes/685736-modern-elevators-are...
Netheads vs. bellheads: the strange victory of SIP over the telephone network
The issue is in smaller companies that don't have standing contracts with Expensive Law Co, and can't afford to even pick up the phone to ask them a question unless they're in serious need.
Why would somebody working from home live in a tiny apartment downtown? Successful WFH requires a dedicated private office, which is something you’ll never see in a downtown apartment.

Downtown areas are screwed. There is no point living downtown if you don’t also work there. All those people who lived downtown are now gonna contribute to suburban sprawl. That of if they are junior, will just be working from their parents house.
Thanks for giving me the missing keyword.
Except modern HTML actually has a builtin which is accessible, and works far better with screenreaders and other assistant technologies.

The details element.

<details>
<summary>Menu</summary>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/thing">Thing</a></li>
</ul>
</details>

You may want to add a tiny bit of CSS, like adding a border, and setting the cursor to a pointer, for your sighted users:

details {
padding: 0.5em;
border-style: solid;
border-width: 1px;
border-radius: 0.25em;
cursor: pointer;
}
It actually looks pretty good to me, I'm on the hunt so I'll give it a shot lol.
> just like the concurrent code of gen_server

I found this a really interesting read, but this stuck out because it doesn't jive with my mental model of gen_server.

gen_server is fully serialized. Even the code underpinning it is not concurrent.

Now I guess gen_server does expose some top level functions to simplify sending/receiving a message into the process, but the process itself is serial.

And this is part of the genius of gen_server to me. You don't need to think about your state concurrently because it processes a single message at a time. Your system executes concurrently, but the individual components do not.

Maybe that is what the post means and I misinterpreted it.
Party pooper. Don't you know we are just here to bitch and moan?
>if someone saw my laptop and a mac laptop left alone in the same room, they would try to steal the Mac, making my laptop even safer by virtue of not being from Apple.

That might be true now, but it might not be as time goes on and this bricking functionality becomes common knowledge.
> Whole entire site is docs everywhere, including home page. Links to "docs" are tiny on the home page.

you got it, look now. If you can't find the docs now, I dont know what to say.

> Main menu calls them "library" instead of docs, why?

A library is where you'd go to learn...but I guess, because the product is a "library", that's why it's not obvious? The term is gone from the nav etc. the sub-page is still called "library" but nobody needs to go there.
They will 100% let you walk over this. And then what? Your next offer will be the same, and so on. Market forces don't work if every agent on one side of the market does exactly the same thing.
There's an easy way to solve this problem without non-competes: Treat your employees better. Usually by paying them more.

The entire concept of going to work for someone else is that it's supposed to save you a lot of trouble having to sell your services on your own/run your own business. If it has become so much more profitable for doctors to leave and start their own practice then they should be doing that because you're not paying them enough! You're not "making good" on your end of the bargain that we offer in civilized society.
Sounds like they are using the concern for recycling to mask their frustration with Apple's Activation Lock making stolen goods worthless. If they obtained the laptops legitimately, they would have known better to remove the devices from user's accounts before accepting them.
Good point--added a GH issue for it [0] & hope to get to this this weekend!

In the meantime (at least for Chrome), you can clone / download the repo, zip it, and then load into Chrome yourself.

[0] https://github.com/zchr/zoomies/issues/7
It'll be even more limited in 50 years when inflation has had its way.
If you use the company car for a side hustle in catering, then that perhaps gives the company the right to fire you or charge you for damages. However, they do not get to claim any intellectual property (recipes you invented for your catering side-job).
We tested 12 supermarket marinara sauces. Only one was a clear winner
I'm in the UK, and have found it really difficult to use osmand purely because of poor postcode search. A correctly formatted and valid postcode will be rejected by osmand, and this is not an "out in the sticks" postcode, but ones in a decent sized city (Bournemouth).

Its a real pity as this combined with a lack of real-time traffic makes it hard to use osmand, despite me being mostly Google free (and I'd love to not use maps at all).
I went down the same rabbit hole as the author, and discovered localhost.run. Nothing new to install, 100% free and has always "just worked" for me.
https://archive.is/962BK
https://archive.ph/TCtat
Did you look at any of the studies that showed placebo effects comparable to creatine? It is insane, as we know the mechanism for how creatine does its thing. Still, the social effects of being told it is effective seems to be the dominant reason it is as effective as it is.
That's certainly not Fallout 1 or 2, which didn't look anything like that.

Looks like it's from "Fallout New Vegas isometric concept": https://www.artstation.com/artwork/nQrlXo

As far as I can see, it's just a bunch of graphics, and not an actual game.
Which I didn't do? Nobody misread anything. The comment is objectively nasty and sarcastic, against the rules of the site, and I asked you to consider that substantive comments are best addressed to other substantive comments.
> Not wanting to rely on a fairly esoteric in-house language makes some sense.

Not necessarily… thst language clearly was a competitive advantage
On my site we have a "menu" link styled as a button. Before JS loads it'll link to a page we have that lists out all the menu options (literally navigating to oursite.com/menu). After JS kicks in the link gets hidden and an identical button gets shown that does the fancy side menu opening thing. TFA's approach seems nice enough but mine feels way simpler...
Norway finds 'substantial' mineral resources on its seabed
> I think you should consider changing "library" to "documentation" - for whatever reason I also struggled to discover "library" actually meant docs - but only after I also clicked on a specific version.

you got it, look now

> I think the best UI/UX for this is something like django's [0], where "documentation" brings you straight to the latest version's documentation.

the design of our main docs index page was taken completely from how Django does it (e.g. how they have "paragraphs of links" at https://docs.djangoproject.com/en/4.1/)
Title was the best part anyway.
Pretty sure Sun wasn't working for IBM when they designed Java, were they?
You are correct, and that's an excellent analysis.

That's what I was getting at with my comment about how claiming we should go back to the steaming pile of shit System V init system with all its directories full of symlinks they think is "Classic Unix" is like claiming Nickelback's "Woke Up This Morning" is Classic Rock because you never heard of the Rolling Stones "Start Me Up".

https://news.ycombinator.com/item?id=34546815

There's definitely an underlying anti-BSD, anti-Berkeley, anti-hippie, anti-Mozilla, anti-woke, anti-gay, anti-trans, pro-Brendan-Eich, pro-GamerGate, alt-right sentiment that runs through all those irrationally ignorant anti-systemd weenies received belief system they parroted from 4Chan.
Most of those predictions are cringe themselves:

- "Crocs" - really? The most practical footwear for certain situations? Cringe?

- "the idolatry of tech people" - great architects and engineers have been public figures from at least 2000 years ago

- "Having your first name decided by your parents" - yeah, you will just be called zx793q9f until you reach 21 /s

- "Accepting bombs in war as OK" - lasers are so much sexier /s

- "celebrities as we currently conceive of them will turn out to be a strange aberration" - again, we always had celebrities throughout history

- "Beanies and workwear. Because no one’s working. And no one’s that cold." - because looking cool is so much more important on the job /s

- "Our continued embrace of the internet" - we should go back to the telegraph /s

- "the thing that will look stupid is our gun fixation" - yeah, we'll go back to sticks and stones /s

This is where I stop not for lack of further cringe, but not to make this 2 screens long.
1 and 2 can't work together unless the private market is somehow cancelled and the government retains ownership of the buildings

If downtown becomes some safe green utopia, rents triple

downtown SF has a limited amount of square footage available to buy or rent. If it becomes an amazing place 1,000,000 workers will want those 160,000 spaces
Control over economic activity and supply and demand. Office space was very expensive, leases were signed for a certain period of time and it was impossible for anyone not big enough to break into that space.

Coupled with economic activity from all the workers needing to be at a certain place for a certain time it was a dream.

Now all economic activity from this is uncontrolled. Workers spend their time and money on things they actually want instead of being forced to consume.
You think Tim Cook is retaining unnecessary workers out of charity? On what grounds?
I think this is a deal-breaker. I want a password manager to track the counter for me - at which point why use hashes as passwords?
What Makes a Bad Programmer?
The suffix `Factory` often gets made fun of, but there are a few places where it makes sense. Sounds like this is one of them.
Does anyone here have experience with Cloudify?
Harsh burn!
Much like /r/SubredditSimulator, at this point, the robotic crap will stink less than organic feces.
> To some extent I know... but to some extent the answer is these things are all tied together. Erlang is a really tight ball of solutions to its own problems at times. I don't mean that in a bad way, but it all works together. It needs "behaviors" because it didn't have any of the other things I mentioned.

I can see why you would say that regarding the supervisor behaviour, but I don't see how your argument applies to the other five behaviours I wrote about. Let's keep it simple and focus on, say, `gen_server`?

> This is a case of what I'm talking about. Don't confuse Erlang's particular solution for being the only possible solution.

I'm not, in fact I mention that I've started working on a small prototype to explore implementing behaviours in a different way at the end of the post.

> Erlang's behaviors are basically the Template pattern (https://en.wikipedia.org/wiki/Template_method_pattern ) written into the language rather than implemented through objects. If you look for the exact Erlang behaviors out in the wild, you won't hardly find anything. If you look for things that solve the same problems, there's tons of them.

My understanding of Joe's thesis is that we can compose a small set of behaviours into complex systems. He and OTP expose and highlight this structure. I don't doubt that other's have also discovered the usefulness of this structure, but I don't see anyone else try to help bring that structure to the forefront so that we can improve the state of software.

Your argument seems to be that this structure has now become implicit in the tools that have been developed since then, but I think again this misses the point: the structure is simple and should be made explicit not hidden away behind 500k lines of C (systemd) or almost 4M lines of Go (kubernetes).
The people who are major shareholders in companies also tend to hold other assets like commercial real estate.
Just know stuff (or, how to achieve success in a machine learning PhD)
It's even more dishonorable for a company with a legal team to offer up terms in a contract that are explicitly illegal, and then use those illegal terms to conduct unfair and deceptive business practices in the labor market.

In fact, that scenario is so dishonorable that in some states you can ask the court for triple damages if the employer tries to enforce the noncompete
So, is SF dead like everyone is claiming or is that just a misconception? Sometimes I fantasize about running for mayor and saying:

1/ No tolerance for drugs and crime

2/ Rehouse and rehabilitate the homeless

3/ Improve public schools

But I wonder if saying that would get me canceled in 2023. Or if not those three what are the top of mind issues for SF residents?
I can understand why companies want things under a work for hire contract. If work isn’t under a work for hire contract, you can just revoke their rights to it after 35 years due to how US copyright law works.
This is why used thinkpads are cheap and macbooks aren't
Wouldn't it be funny if it was a Chatgpt powered site.
First of all, the GP comment was talking about software, not hardware.

Something made by the military to be consumed by only them probably doesn't need to be open sourced. Same thing as if you write a program for yourself that only you use. Once something is intended to be consumed by the public, it should absolutely be open sourced. Voting machine software, tax filing software, etc.
We're probably better off mitigating away from usernames and passwords anyway and start getting everything on pub/private key pairs.
Isn’t listing stolen laptops on eBay the exact thing purported to be the problem?

If thieves can just list on eBay and tell user to take the receipt to Apple…
The author of SirTunnel also maintains a useful list of software[1] within this domain, from simple tunneling to overlay networks.

[1] https://github.com/anderspitman/awesome-tunneling
20+ km of atmosphere would block all the radiation before a satellite could pick it up.
Workers DONT WANT to come back. That's the reality. Check all the spreadsheets of recently laid off workers from the big tech. Vast majority of them would prefer remote/hybrid models.

However I expect companies will try to push people to go back to the cubicle.
> to prevent our AI creations from telling people to drink the poisoned Kool Aid or eat glass

yea, let's leave this job to evil and ignorant humans...
> "but it did not become 'de facto' on small screens decades ago”

To me saying that something becomes something over a few decades doesn’t imply that it has been that way from the beginning. It has become a de facto standard over two decades doesn’t mean that it was a de facto standard two decades ago.

I feel like this is really not important, and I’ll change it to the last decade because it doesn’t matter. It’s definitely true that the adoption was most relevant in the last decade. I remember building hamburger menus over 20 years ago though.

What is more important is your second point that I sort of endorse hamburger buttons as a good UI element choice with this introduction. To me, this introduction was not meant to be controversial in any way. I believe that hamburger buttons are one of the most recognisable UI elements, and I don’t think that companies like Apple would use them without doing their homework.

That being said, it was not my intent to promote them as such. I didn’t do any profound research on the topic, and this article is not meant for user interface designers, but for developers that want or need to implement such a button because it either fits their use case or because the designers made the decision.

I’ll amend the intro to be more careful in the wording.

You came in a bit hot with your initial comment, but thanks for your feedback :)
Minor bit of feedback: the camera framing part of the intro process wanted me to move so close to my phone (only a few inches from my face) that I could no longer comfortably read the screen. Perhaps I have a small head.
The enshittening of transmitting text over the internet
Ask HN: What foreign languages do you know or want to learn, and why?