skysight-inc/HackerNews huggingface dataset:
For a really long time, I never left town without my laptop, even if it was a pleasure trip. I have lots of stuff there I might want on a personal level, plus for the last 14 years I've been in a broad role in a small software company that kind of requires it. (I mean, it doesn't, and I'm not griping, but it's easier for everyone else if I limit the amount of time I'm truly unreachable, so I pick and choose.)

The incredible growth in on-device capabilities from my iPad + a keyboard went a long way towards making that unnecessary; adding a remote desktop client (for access to the back-end Windows server things I might want) closes the loop.

Unless I'm dead sure I'll NEED a full computer on a trip, I don't take one now. The default has become "nope." Even -- especially! -- as a photo management platform, because my iPad has ample storage and I'm a Creative Cloud user. I used to have to carry the laptop to dump and process photos during the trip (to avoid dealing with 2,000 all at once when we got home). Now I can go day by day, sync to Adobe, cull and do some processing, and just take the final pass once I'm home.

That's great.

(Ironically, this same era has seen me become increasingly deep into Orgmode, which is annoying, because as great as it is on a desktop there's still no truly great way to work with it from mobile short of setting up sync to a Linux box and using mosh/ssh.)
On my social site we have over 160 different reactions, it's a constantly evolving thing reflecting current trends and memes etc (we also had them long before FB).

But the one thing that's really interesting is out of all the 'negative' reactions the 'dislike' was ALWAYS taken personally, people used to qualify it with a comment 'disliking the post, not you' etc. And if they didn't the OP would take it personally.

But when we renamed it from 'dislike' to 'disagree' that problem just evaporated. Human nature is just weird.
As long as you people keep shoveling money to companies like John Deere and Apple this will keep happening. You have a choice.
Being mad about auto-save is kind of wild… is it their implementation that’s the problem? A save button seems like one of software’s biggest anachronisms. Under what conditions would someone prefer an unsaved file on the precipice?
What you're describing sounds like a "tooltip."

You're correct - "tooltip" is the correct word here.

Maybe it would be even better to have it displayed all the time instead of mouse hover

I started by displaying it all the time, but the form got unusably cramped.

no mobile device users without a cursor to hover with?

My software is solely for desktop users, by design. No teacher I have ever spoken with engages in this kind of work on their mobile phones. I had a user laugh at me during an interview for suggesting it. XD
Wow - I was re-reading the article, and it jumped on my face:

"The breakdown of daily Covid hospital diagnoses shows that of more than 780 hospitalizations dated last Thursday...with 13 per cent made in the days and weeks that followed"

Can we say that 13% was definitely tested in "days" not "weeks" since last Thursday?

So their:

"Experts said the high number of cases being detected belatedly – at a time when PCR tests were widely available – suggested many such patients had been admitted for other reasons."

At worst would indicate 13% misdiagnosed Covid cases, with the word "belatedly" doing a lot of lifting.

I thought this article was bad - but the more I read it the more it looks like a pile of journalistic manure.
There's a difference between willingly working 80 hours on your own creation vs. begrudgingly working 80 hours on someone else's creation.
Rings true. I often write more unit tests in a team than I otherwise would, even if I don't think they add that much value, just because no pull request ever failed review for having too many unit tests, and any time spent arguing about it is time I'd rather spend building the next feature.
For me, a folding bluetooth keyboard was what made the difference. It really tilts my default time-to-fill behavior from consuming towards producing. I'd also recommend having a ring on the back of your phone, so you can prop it at a good viewing angle.

I've been writing with obsidian, coding via ssh. Jupyter notebooks and other browser-based environments are also good, though much smoother with a tablet-sized screen.
> They've got a hefty patent portfolio, but I can't think of a recent example of them using it to freeze everyone else out à la eInk.

I work in the display industry. I've never heard that e-ink "freezes everyone else out" from colleagues, coworkers or even gossip at conferences. Surely, if this was true we would have heard about it. Could you elaborate on your claim and if you experienced this? Please see my comment history to see why I keep asking about this.
"anyone can grow a cannabis plant"

But most people probably don't want to any more than they want to grow anything else they consume.

Most people just want convenience, and a professionally made (and marketed) product. They go for the brands and packaging of commercially made cannabis. A minority of users will grow their own, but it's very unlikely the majority ever will.

That said, I agree we don't need the tobacco industry (or any other large corporation) getting in to selling cannabis. But they probably will no matter what we think.

Ideally users would form cooperatives and the cooperative would grow enough to share among their members for free. But that's probably not going to happen on a large scale. Second best is a commercial market made up of local businesses, while keeping big corporations (including big tobacco) out. But that's probably not going to happen either.

For good or ill, big corps (including big tobacco) are going to be part of the cannabis market for the foreseeable future.
They had some attention here when they did Sleepify too. I think there was a more popular post than in this link, but perhaps without their name in the title? I just did a quick search.

https://news.ycombinator.com/item?id=7428550
There have been large improvements to emissions in the past 10 years. And efficiency has been improved a bit too (though often emissions and efficiency conflict so this tends to be a wash)
It's a common microservice antipattern. When people go "yay microservices" but have no experience designing one, don't bring in people with that experience, and don't get lucky, they end up in the antipattern.

It isn't inherent to microservices, but it is common enough that many people will work on a distributed monolith.
> Connecting to Google APIs and services using external IPv6 addresses is currently not supported and will result in a destination unreachable ICMP response. Most applications will fallback to IPv4 transparently.

This seems...strange to me. Why would services hosted by Google be different than other IPs? Sure those ranges are billed differently, but they must already handle billing differentiation for different v6 ranges in order to support different intra-zone/inter-zone/inter-region/internet bandwidth pricing.

What makes me wary is that Node.js does not fall back to IPv4 on any of its socket APIs. Currently it also defaults to IPv4 over IPv6 on DNS lookups, but that's apparently being fixed in the next release, so this will make it fairly painful to use any Node.js code that depends on Google APIs on a v6-enabled instance. (I tested this, and this also affects Cloud Run and App Engine-hosted apps.) Makes me wish they would just configure GCE's DNS servers to not return AAAA records for any affected v6 addresses.

This, plus the very limited number of initially supported regions, makes me curious what's going on behind the scenes. It feels kind of unready. I wonder if some large customer demanded this (government?) and this MVP satisfies their requirements.
Super interesting. How is it that we don't hear about such cat-and-mouse games anymore? Do they not happen or are they not talked about? It seems like it's a thing of the past, but why?
Here is a great long form about it https://www.damninteresting.com/the-zero-armed-bandit/
I love the early windows interfaces, everything is so clean and easy to find just with a quick glance at a screenshot.
I would say vista. Many programs would go out of their way to mess with the windows\system32 folder. MS locked most of that out. WinSxS fixed many of the issues where you needed to play around in system32. They also added in a huge chunk of 'compatibility' they would ship in the registry of programs they know are messed up with particular combinations of dlls. The downside of winsxs is cleanup. It was not until late in the lifecycle of win7 they added some way to purge old junk out of it.
A password manager (that I use) raising this scale of funding feels troubling. The $20k/customer feels like a even more troubling metric.
Already there...

"QuickBase Application Developer
11-15 years of experience. QuickBase application development and implementation, specifically in building/updating custom applications, developing custom pages, building dashboards, and translating business needs into technology specifications."

https://www.indeed.com/q-Quickbase-jobs.html?vjk=5024b4c17aa...
It really depends where you live I would say. US big farms sure this is probably a right statement, but around here (Quebec, Canada). We still see a lot of old farming equipment being used daily on small farm where we just can't afford a 500k harvester or 250k tractor.

Personnaly we have an old combine from at least the 70 when we need a small field to be harvested. The rest we contract to other people. We have a few tractors from the 60 for small work, but use mostly tractors from the 90/2000 for field work.
>Tourists at neighboring casinos bet on when the bomb would go off, or if it would go off. After the bomb detonated, crowds cheered and reveled from a safe distance.

Completely unhinged tourists. Hotel explodes and people cheer cause they probably won money.
250 acres is a small farm these days. Those old tractors can keep running on small farms for many more years if you care for them. Though upgrading to a newer used tractor may be worth it for the the greater fuel efficiency (you didn't say, but I'm guessing those are gasoline tractors, diesel was just starting to come out in that era)
If new hardware or technology is totally changing your solution - it's a bad sign.

It depends a lot on the domain on which you are working on. In places where I worked, such big changes could be encapsulated and separated from the domain logic (by using Clean Architecture, for example).

This is where modelling techniques are useful - with proper exploration you can create proper boundaries that will save you from such big changes. The only thing that is constant is change. It's all about being prepared for that.
Seems weird to me. My brother in law literally works with HIV every day in a biology lab. There are thousands of academics who do the same. Why would they bother if it was just some random virus?

I can't really speak to the arguments you've presented. Frankly, they seem totally explicable for any number of reasons, but it's not my field. My feeling is simply that tons of people who work in the field believe that HIV causes AIDS (it also totally makes sense to me you could have an immune deficiency without some specific virus, but whatever). So I believe it. If tomorrow, it's discovered not to be the case, I'll probably believe that too. It's not my field, so why would I have a strong opinion? What's the point of even reading a book about it, unless you're working in microbiology?
The trouble with up and down buttons, or like and dislike is that they often are only used by the lovers or haters - the 10-20% of people at the opposite ends of the 'likeability spectrum'.

I've never figured out if up/down votes mean the content is good or that people agree with it? (the old issue of people liking death announcements/obituaries)
On HN I tend not to downvote unless the person is writing like they're on Reddit, or in an offensive/confrontational manner.
Is it just me or $100M rounds are becoming very common?
Dislike is more emotionally loaded. It's also ambiguous - do you dislike the comment, or do you dislike the commenter? You can't "disagree the commenter"
Meh, no one was hurt. Vegas is all about spectacle, and this was certainly a spectacle.
1. Introduction to Software Testing: https://cs.gmu.edu/~offutt/softwaretest/

2. Obey the testing goat online book: http://www.obeythetestinggoat.com/

3. Neal Ford on test driven design (Requires a oreilly subscription): https://www.oreilly.com/library/view/neal-ford-on/9781449314... Here's the free PDF of the slides though, https://github.com/nealford/presentations/blob/master/Test%2...

Threads on if(why) testing is overrated:
https://news.ycombinator.com/item?id=23778878
https://news.ycombinator.com/item?id=20309815
There is a plugin system. You would write (reusable) code there.
How to Build a Blockchain App: All-in-One Tech and Business Guide
Learn how to build a blockchain app for your business and which industries can benefit. We've covered the tech stack, key solutions, and best development practices.
Firefox on iOS is Safari. Everything is Safari on iOS.
I used to work in a coffee shop in a touristy town, in the great white north. There was a theme - milk the tourists but butter the locals. That guy that comes in for the same simple drink at the same time every morning, is worth more than someone who buys all the foof and never comes back. Plus he's going to keep us going all winter, and you're not.

So there is a game of favourites - that local is near-on a thousand bucks a year. Plus tips. So if I get the chance to start his drink the moment I see him out the window, I'll take it. You might wait an extra 30 seconds. The change he drops in the jar will probably add up to a car payment over a year.

I can easily imagine bars are a similar situation but more so. The regulars are probably spending a little more than $20 a week.
Apache Superset as a Chart.io Alternative
The purpose of testing is to increase confidence for stakeholders through evidence

This is a good, succinct description of why you should write tests.

Though, as a solo developer who's considered sinking some time into writing tests for Report Card Writer, I've chosen not to. No amount of testing will help me make sales, which is my primary problem at the moment.
Facebook has an option to “See fewer posts like this”. Select the three dots icon on the upper right corner of a post (mobile app) to see it. It doesn’t notify the person that you’ve chosen to not see their posts, so there’s no social risk in clicking it.

I use it liberally and it works. I check Facebook maybe a couple times a month and almost never see anything I don’t want to see any more.
> The expression to feed into an anonymous algorithm that we don’t just not like something — that we actually dislike it.

The author seems to assume that this sort of interaction would lead to these algorithms recommending similar content less, but these algorithms tend to prioritize engagement, not enjoyment. Downvotes are a form of engagement, so don't be surprised if these algorithms use your downvote patterns to learn what to show you to make you angry, upset, and engaged.
Happened with DabbleDB. It was popular and gaining momentum. Twitter bought them, probably for the dev talent, and shut it down.
Absolutely. It can't be said enough how much of a bubble there is here. Smart entrepreneurs who know how to get shit done don't want to waste their time learning a bunch of rote arcane commands to reify their vision. That said, these kinds of no-code panics happen twice a year around here, and looking back long enough, they're never more than a niche product. We'll see about this one.
It seems like all the comments here are from non bubble users.

We have worked on over 20 client projects in the past 1.5 years using bubble.

Specialising exclusively in bubble now.

A way to describe the platform would be WordPress for Web Apps.

There was a census recently.
~75% clients are startup/MVPs
~25% SME making business tooling

Out client portfolio is similar.

I've hired fresh graduates in Pakistan, trained them in 2 weeks. And now have them working on a customer production app.

I've also taught bubble bootcamps. After 8 weeks of weekly 2 hour zoom sessions, I doubt you'll get much progress in a coded bootcamp. But these guys were building their app ideas. All sorts of backgrounds. Accountant. Art student. Podcast editor etc.

I have a client who needs a quick 2 week MVP. Done.
I have a client whose 40+ employees use bubble app daily across four counting. Core business tooling.

The four pieces needed for a web app are
Design
Logic
Data
Hosting.

Bubble combines all that and reduces the barrier to entry.

No need to make comments like the famous Dropbox comment. Why not just SSH sftp xyz.

NoCode is definitely rising. We have won bids against coding agencies due to cost/time. The competing coded agency suggested 3 months. I quoted 2 months.

The day rate is somewhat similar. The speed is much faster. Very much needed for MVPs

That being said. There are drawbacks. You can throw 30 software engineers and have a system and increase velocity that way. However, bubble/NoCode is more suited to small teams (afaict yet)

Feel free to ask me anything.

Bubble.io coach, bootcamp instructor, agency owner here. Bubble all day every day.

Email : hn@azkytech.com
How to Create a Line Chart with JavaScript
Mesa: Agent-Based Modeling in Python
Yep, if you use flow plus pressure, you can run an EKF to get much more accurate results.
If a "wireless keyboard" form factor suits you, look into Alphasmart devices.
Well, from what I've heard not that many Dutch people use cannabis -- most cannabis use in NL has historically been by drug tourists.

On the other hand, NL has been exceptionally tolerant and liberal in almost all ways except for its anti-muslim xenophobia... so maybe cannabis use has had a mellowing effect?
Agent-Based Model
Yep; some certainly do. Not every small or large company makes a great customer.

I've found that most small customers will open their wallets if you can clearly show value and tie it to outcomes.
Tests (specifically unit tests) are a way of documenting your assumptions about how a pice of code will be used.
I don't see how Edward Snowden is relevant...if you don't like the UI, just say that.
To add to your point (kind of) the dislikes are often caused by brigading and a bunch of people just get onto the site to vote down something in a community they don’t care about, ruining it for normal users to even see.
Yes, the article clearly says the data was unencrypted.
Isn’t ransomware the modern version of it?
Why is HN spammed with looking glass auto stereoscopic (NOT holographic) spam since 2 weeks? Am I the only one annoyed by this?
Victims are silent because there are consequences to speaking out, not only restricted to negative reactions which I believe are rare aside from the accused.

Not only can it destroy your career, there are also consequences when you confide in family and friends. They will treat you differently and maybe you don't even want
that and put everything behind you.

Legally there might even be low chances of recourse because you have no evidence. Especially when celebrities are involved, the requirements for that are high.

This might not be something you can change with culture and is intrinsic to the respective crimes.
That must be it! Now that I know it's Firefox protecting me, and not Facebook trying to trap me, I'm thrilled! Although from a UI perspective that should have been more obvious to me.
Emulating the IBM PC on an ESP32
Over here, almost all the ads call the cars "over equipped". Always make me think: could you please remove the superfluous equipment then, and reduce the price?
> I've used ipv6 on s3 as well sometimes.

Google Cloud Storage has been dual-stack since my company started using it, which was 2015 or so. And unlike S3 it's just the default, you don't need to use a special hostname. Same is true of all other Google Cloud APIs, AFAIK.

I always found it strange that Google Cloud was lagging behind the other providers so badly in terms of providing IPv6 to instances, when Google has fully embraced v6 on all of their public APIs and web sites.
Facebook creates exec team to work on metaverse
This pricing is highway robbery, how is the incremental setup of an IP in a /29 (only 6 usable addresses out of 2^3=8) when setting up 8 (at $19/IP) total $152? I can see how the monthly rate would change, but upfront setup that high? I guess I won't be using Hetzner going forward..
How does Facebook's engine score similarity between posts, exactly?
That's great if you have a diesel engine. Prior to the 80s and depending on application tons of stuff came equipped with gas engines. Those machines are fuel hogs compared to diesel stuff. If you have a diesel from prior to the era when everything grew turbochargers there's another fuel economy cliff but it's not as drastic.

Engines aren't really a problem as long as you don't let Washington bureaucrats tell you what to put on them (emissions components are a long term consumable on modern diesel engines).

There's all sorts of incremental improvements to things that just make the machines easier to operate and faster at what they do. More and more equipment (or functions on said equipment) has been going hydraulic over time and machines have been adding more and more auxiliary circuits to support that. If you're moving a lot of stuff not on pallets a pair of forks that has hydraulic width adjustment is a huge upgrade over manual. Joystick style controls are a lot smoother and faster to operate than lever style controls. New mostly glass cabs have amazing visibility compared to the mostly sheet metal cabs of old. Having a cab at all greatly improves your ability to work in the elements. A 10yr difference in equipment isn't much but for a given HP you'll start seeing a big difference in productivity at 20-30yr as all the little stuff adds up.
I'd like to propose an "informative" button and a "political" button so that I could ask to see things that are useful & intelligent but have nothing to do with politics.
Walmart to License Its Digital Tech
A viable solution for DX9 is using DXVK to emulate the old DX API under Vulkan, then add your own hooks into DXVK and transition to Vulkan in a more relaxed manner.

Now DXVK does not support DX7, but a quick search found dgVoodoo2, which does emulate DX7 under DX11. Maybe that or a similar library can be used as a stepping stone.

Regarding porting legacy apps to 64bit, the most problems i've seen were concerning old libraries (on Windows). That usually requires replacing old libraries with new a version, and fixing includes. I've seen only a handful of bugs arising purely from 32bit vs 64bit differences.
System Preference / Keyboard / Shortcuts lets you change most of them.
> one former employee said they wouldn’t be surprised if someone just decided to walk out of the building with decommissioned hardware.

Who here hasn't taken decommissioned or unneeded work computer crap home?

At work I recently replaced four 2.5" WD black 500GB spinning rust disks in Dell mini computers with m.2 SSDs. Since we are moving all of our systems to SSDs the WDs were trash but perfectly working with only a few months of time on them. I took the disks home and used them to play with FreeBSD and NetBSD on my Lenovo laptop. I didn't wipe them before taking them home either...
Wow.

And to think that 20 years ago I had /16 for free and did not even think to keep it. I always thought IPv6 is just around the corner.