skysight-inc/HackerNews huggingface dataset:
So there are two levels of tradeoffs:

1) The requirements themselves. These are different for consumer vs employee type scenarios. So general, I'd prefer we err on the side of DRM free for things like media, but there are legitimate concerns around things like data privacy when you are an employee of an organization handling sensitive data.

2) Presuming there are legitimate reasons to have strong validation of the user and untampered software, we have the choice of A) using only organization supplied hardware in those case or B) using your own with some kind of restriction. I'd much prefer to use my own as much as possible ... if I can be ensured that it won't spy on me, or limit what I can do, for the non-organization specific purposes I've explicitly opted-in to enable.

> I'm uncomfortable letting organisations have control over the software that runs on my hardware.

I'm not, if we can sandbox. I'm fine with organizations running javascript in my browser for instance. Or running mobile apps that can access certain data with explicit permissions (like granting access to my photos so that I can share them in-app). I think we can do better with both more granular permissions, better UX, and cryptographic guarantees to both the user and the organization that both the computation and data is operating at the agreed level.
Certainly exists and I have setup this for various blind people who make due. Unfortunately dont recall what it was exactly but they bought it and all that.

The thing about voice is how weak it is. Even if you've well trained it and you speak well, which i don't. It wont be as good as a keyboard.

Putting work into voice like this for productivity is pointless. Any effort is best placed in brain computer interfaces. Hopefully not surgically required, like neurolink is doing. More of a headset like Valve and openbci is doing.

Lets just wear a headset and work, keyboards can just be there in case you need them.
> While effectively propaganda in nature, they're undeniably beautiful photographs.

It's worth noting that the DOD collects all sorts of media and pictures from war and battle. What's sent out to the public is curated for a number of reasons.
As well as easy-to-use, safe and consistent
No, you're right. Those sections are included in the Highway Code to inform drivers, but it's not the placement in the code that makes them law - that's the original Act that the Code refers to.
Have you read this blog post by Josh W. Comeau outlining his experience with Talon for a developer workflow?

https://www.joshwcomeau.com/blog/hands-free-coding/
If you don’t include homebrew, as a package manager for MacOS, then you aren’t having a serious conversation.

This whole line of conversation is about whether it’s necessary to manually install python.

If you claim it is you are lying, because it can easily be installed via homebrew, and you are clearly aware of that.

If you have some need to claim that homebrew isn’t a MacOS package manager or that MacOS doesn’t “have” homebrew, because Apple doesn’t ship it. Go right ahead, but it’s a red herring.
It looks like VSCode is running many threads (some as separate processes) on my machine. Is what you're saying that it does not provide an API for extensions to schedule work on other threads?
> it is important to differentiate between violence done towards individuals and damage caused to private property.

It’s important to note that when your property is being looted, you can’t actually know for sure whether the mob is going to turn violent. In this case, fleeing to safety and leaving your home or business burned to the ground may be the only legally safe response. (ie, it is usually not

To be clear, I would never sympathize with the political cause of those who would violently destroy the interests of my friends and neighbors. I also don’t believe that violence against people is acceptable simply because they can be considered separate from a community.
CPO of DataStax Podcast – Legacy Software, Eng Onboarding, & Consumer Trust
You're right, it's not relevant here. I somehow managed to replied to you instead of the comment I was thinking about responding to. Weird.
Cell Press Current Biology Primers
IIRC, ARM was low-power from the start. I remember the story of a board with one of the first ARM CPUs, that powered up even though Vcc was not connected. It was working from leaked current from the other signals being fed into the processor.
The thing I wonder is why apple doesn’t fix this.

To be clear, it’s not apple’s fault —- but they do own the OS and the scheduler.

I’ve previously experimented with the kill command, stopping and starting applications. Apple could do this automatically and reduce that 5% to 1%, or even 0.1%.

This assumes that Slack is doing something over and over many times, rather that just being super-slow at doing the thing once.

Slack is a chat app, and as you say has no business requiring 5% of a CPU. If it’s doing that because it checks for new messages more often than once per second, Apple can help them with that. If they actually require more than a second to check for messages, then their requirements or their developers need to change.
My definition of a normal family is straight because that's what the vast majority are... if you want to convey a concept easily use the common version. No issue with orange skin instead, or grey, or whatever else. Lots of advertisements recently use blue, green, pink, purple, whatever to purposely not be specific skin tones.
> It's an entirely different animal to close a bridge in a major city.

Minneapolis/St. Paul managed to adapt when the busiest bridge in the state collapsed.
I just switched to Colima and found it worked perfectly out of the box, according to the documentation. Once I had brought up a new machine with `colima start --cpu 2 --memory 8 --disk 10 --with-kubernetes`, `docker compose` worked perfectly and I could see the colima-backed kubernetes cluster available to control via `kubectl config get-contexts`.
This guy's not wrong. You can speak clearly and comfortably at 250 words per minute. Most folks will type at less than half that.

Even shortcuts (which peer comments are relying upon) aren't all that fast - they require additional selection movement with the keyboard or mouse before they can be used.
That seems worse to me. If there's going to be a transcription error I'd prefer it to be obvious instead of just changing the meaning of the sentence.
I've kept this bookmarked for when this eventually happens to me.
https://arstechnica.com/gaming/2019/04/coding-without-a-keys...
yes, as the chromeos person mentioned upthread, you have a dev infra that is fat, and a user testing environment that represents the user experience. Devs don't need to hobble their machines. I argued with Brad about this many times...
Suggestions for onboarding remote Software Engineers as an EM
Unfortunately Signal devs seem dead-set against F-Droid (whether on F-Droid, or hosting their own F-Droid repository) for some reason.

https://github.com/signalapp/Signal-Android/issues/9044#issu...

https://community.signalusers.org/t/signal-f-droid-repositor...

[EDIT] Last response of theirs on this issue I could find: https://community.signalusers.org/t/wiki-signal-android-app-...
The notion that only white European Christian rich men have created historic literature and texts is itself an incredibly racist and misogynistic perspective.

If you look at the list, the books being questioned are published within the last 0 to 10 years. Books so new they have not gained scientific or scholarly acceptance or review. Many are likely transient pieces which follow the latest media fashion.

It would be analogous to teaching organic chemistry students with anecdotal papers on Ivermectin. Teach kids the foundational fundamentals, and then let them explore whatever they want on their own as they mature. Feeding them agenda-driven narrative-supporting books is just a mechanism of indoctrination - not education.
That's not as much fun. It's like installing Linux on a SPARCstation, an SGI, or an IBM RS/6000. It's possible, but just not as much as exploring the uniqueness of those machines.
I think GP is referring to this resort and not the still-functioning inner-ring suburb of Pittsburgh? https://www.atlasobscura.com/places/penn-hills-resort

Weird example, since it's in Eastern PA, despite sharing a name with that suburb.
Some of this is brew-specific. The way it handles ownership isn't great.
If you were suspended at 18 years old from twitter you are technically banned for the remainder of your life unless you can successfully appeal. Creating a new temporary account will eventually get you suspended again as it's against the rules and they functionally require a phone number as you quickly get flagged after a few follows. Considering twitter often makes the news it isn't reasonable to ban people from looking into what they market as the "public conversation" by blocking logged out read access.
Ask HN: Retool, Budibase, Tooljet alternative for enduser widgets?
Looking for product, open source preferably, like Tooljet, retool, etc. but also lets you drop a widget into a customer facing app like a webapp that is password protect. The closest one I found might be Budibase.

I like the idea of building back end tools but sometimes that backend tool needs to be populated by end users on a webservice.

I'd like to be able to just drop it in as an embed widget or js code.

Anyone know anything like that?

Thanks
You don't need root AFAIK, you do need an unlocked bootloader so you can flash the system partition though.
> well, because it is

Is it? Without IT can a business even run?

> and often "owns" the expense of issuing laptops.

That's just accounting done wrong. The correct way to do accounting around internal IT is to have IT bill projects/departments for their use.
You're either getting caught up in the incidental religious reference, or failed to interpret Scott's conciseness. See this comment for elaboration on exactly what kind of counterfactual Scott is asking https://news.ycombinator.com/item?id=30117928 . He's asking about a hypothetical alternative in a very specific way, which is to see whether it sheds any light on the logical foundation of QM, not just to consider alternatives for the sake of considering them in themselves.

Scott's aim is to understand QM better.
Generally I agree, this fall was uncharacteristically warmer and sunnier, but out winter had some pretty brutal spots thanks to the arctic river or whatever that was in early jan.

People complain about seattle's wetness a lot, but as someone that's lived here their whole life we generally get a few stright up downpour days, but most days (in the colder months) are somewhere in the overcast and misty to drizzly range.

It doesn't really change my assertions though. Even on days with downpours I'm pretty happy to swaddle myself in rainjackets and waterpoof shoes and take a walk or wait for takeout outside. When we had our little bout of snow this month I took walks every day, but little to no takeout because seattle essentially shuts down at the sight of the first flake.
I switched because of licensing changes and because I find the docker desktop UI to be laggy, frequently updating with no discernible benefit to me, and superfluous -- I would rather interact with my containers via the CLI, but had to use the desktop app to start the daemon.
It's a very large teapot cosy, in other words. Seems reasonable, though obviously you still need some way to bring the pot up to temp (for that cast iron, induction would be efficient if not low-tech).
Love your story! R Pi seems ok these days though. Just loaded Armbian on an SD card and away it went. Descent performance even.
> What I suggested and we started doing was to tag the feature flags with the name of the author

I suggest tagging the PO/manager who requested the feature.
Bad form is coding against system binaries...
I use Aurora Droid, mostly because the same org also provides an anonymous Play Store frontend with similar UX.
> Imagine how much power those things used.

286s or 386s didn't need heatsinks, and since the rear side of shelves are up against the wall, there isn't much heat generated, or else they would have had problems.

> If we ignore the fact that the actual BBS software

Actual BBS software (https://en.wikipedia.org/wiki/RemoteAccess) had "ability to run multiple nodes under Microsoft Windows, Quarterdeck's DESQview and OS/2. RA could also operate over a network or even a combination of network and multitasking operating systems to provide multiple "nodes per station" capabilities."

It's possible they could have handled hundreds (maybe thousands?) of simultaneous users and actually needed this capacity.
There is a difference between fighting censorship and supporting a platform of the day. So fight censorship, don't support substack, YT, FB or anything else.
On the side note: having many competing platforms help to fight censorship. So if you are serious about that I don't see how you can't support and promote diversity. Any road will start with the first steps anyway and having 5,10,50 platforms is better than having 3 platforms and seems like a good first step.
But it isn't a short lifespan. Python 2 had it's original EOL in 2015. It's been 7 years since the date of the original EOL. Which is to say nothing about how much heads up they had before 2015.
I timed myself. 2.18 seconds to say it. Less time than it takes to type it.
Up until very recently California got more taxes from Southern California than Northern (and that may still be the case). Hollywood is still an important industry in California, even moreso now that some of the biggest tech companies in the state are entertainment companies.
> Just under half of employers surveyed said that employee turnover was hindering their company’s ability to achieve goals.

Contrasts with their complete and utter lack of action to reduce it beyond maybe buying a Udemy subscription.

The article also ignores the impact of low pay vs the market.
Honestly, this is the type of response someone in the government (which?) would possibly pay good money for to mislead the prossecution – sounds like a good spy vs. spy movie except it's not funny.
In gmail I get numerous easy to spot spam a day, McAfee warnings, CVS gift cards, Kohls cache, Costco $500 rewards, Geico insurance etc. Way worse than my personal mail server with a straight forward greylist/SpamAssassin setup.

What's worse is recently I searched for home depot, clicked on the top result (an ad), that clearly listed the destination URL as homedepot.com. Ended up with a malware site with multiple pop ups claiming I had a virus and had to install some plugin to fix things.

Feels quite a bit like yahoo used to: sketchy ads, malware, spam, payroll loans, etc.
super() is a little cleaner to call now at least.

The print() change drives me nuts: many scripts use the old form, and Python forces you to change it despite recognizing the old functionality. They could've simply allowed print expr to work as is and accepted it as a wart.

The async stuff feels a bit like a bridge too far for me WRT the language. Simplicity would be standardizing on a function color (as it were).

I don't envy their position of preserving backwards compat while evolving the language.
Absolutely definitely not.
It's not even possible to simulate a single protein-molecule interaction to an accuracy such that reaction rates are reproduced at room temperature. Small effects such as the quantum nature of H-motion prevent this from happening with present computational resources.

This research is something like a pixar movie, or one of those blender demos with a lot of balls :P
Your own comment makes it pretty clear that React is not immediate mode. Not the immediate mode that everyone understands anyway. Your "traditional immediate" and "react immediate" are just terms you made up.

React is clearly a different thing to immediate mode and retained mode. You don't have to cram everything into those two categories. We could do with a word for it though.

I don't think the guy you linked is a React Dev.
Robert Jordan, Southwest Airlines’ Next CEO
>the default case is that you want everything public

I'd say that's only true for objects whose purpose is to merely group semi-related data together for copy/transfer/storage, nothing more. If your object has invariants/rules, it's a completely different story.

>legitimate uses of "private" exist, but are rare

So if you have a domain object with certain invariants (and any serious project has plenty of those), who makes sure its invariants are always upheld? If everyone is allowed to put whatever they want inside your object, it's easy to end up with inconsistent/corrupt data. Ideally, you want all the logic which deals with object mutations and their validation to be concentrated in one single place, and force all clients to use it, to avoid copypasting same code every time you mutate an object (which is error-prone). That single place can be the object itself, in the constructor or the setters, with fields made private (or const) to defend against misuse. Of course, you can validate object state in a separate function and treat your objects as just dumb bags of data, but then we aren't talking about OOP anymore (where the argument "private vs. public" actually makes sense).
There are thermodynamic limits to how efficient solar energy can be. It's almost inevitable that a sizeable portion of the energy will get lost as heat.
Few articles floating around from about a month ago, this is one:

https://news.ycombinator.com/item?id=29795910
Whenever I use the Google Assistant, I'm shocked by
a) How good the speech-to-text is at figuring out my words, and
b) How bad the application layer is at using those words

I tend to over-enunciate, so I don't get many bad bugs in the parsing... but that doesn't stop the Google Assistant from delivering completely the wrong response to the words that it's showing me it has correctly recognized, or simply spinning endlessly and locking up my phone.

As an industry, we suck at everything. We've solved the hard problem but failed the easy part of "once the command has been parsed, either execute the action or show the user an error and then close the dialog".

The only thing I find really awful about speech-to-text on Google is that it can't seem to detect punctuation.
Uncharted legacy of thieves is here
I have a newbie question: Can't we embed a hardware key into a phone, and that'd be just as good as a Yubikey? Do we already do this, or is there a reason why we don't?
>And in fact, for this reason, the (current) government needs to get major kudos!

From the article: 'The 15 postdoctoral students he worked with were transferred to other research groups, taking their knowledge with them. “We are all losers, right?” Dr. Chen said. “My reputation got ruined. My students, my post-docs, they changed their career. They changed to other groups. M.I.T., the country, the U.S., we lose. I can’t calculate the loss. That loss cannot be calculated.”'

It's a positive that the rule of law in the United States has been demonstrated to work in this case. But he could have easily accepted a plea deal earlier and have avoided the dismissed charges. He also lost his staff and may be stigmatized in the future for people who see that he was arrested by the FBI in his home, but don't read the full story behind the dismissal.

The dismissal of charges sounds like a bare minimum for a functional society, not an extraordinary response (and it should not be the norm to double down and press on with false charges). A fair response would be for him to be compensated so he's no worse off, and at least receive an official apology from the government.
Please read more carefully. 28mph equals 45kph. So the bike I mentioned was very likely doing 28mph, his max speed, roughly 50% over the posted limit and well within pushbike territory in hilly terrain. (School zone are generally 30kph.)
Agreed, but if we had a more sophisticated form of democracy, we could do things like enforce transparency and documentation (and therefore honesty)....as it is, I think it is safe to assume that the various people in positions of power are happy to coordinate their talking points and documentation to minimize personal harm when something goes wrong.

It's bizarre how carefully we design relatively minor systems on this planet, but arguably the most important system of them all is a giant mess of bugs...and hardly anyone seems to notice or care.
I reserve my right to not like all of them, and comment as I see fit. You seem to be implying that FB or Amazon gets a free pass here. That's just amazingly wrong.
I'm in the same boat as you, OP. Talon has proven a lifesaver ... or at least it promises to be one. I'm still getting used to it.

My finding, for text dictation (not code), is that even halfway decent dictation, such as is available on iPhone, still needs much post-dictation editing. I feel that the biggest impact to be made in this area is superior capabilities for this editing phase.

I summarized and wrote up my thoughts as a grant proposal for Scott Alexander's recent "micro grants" project. Get in touch (email in my profile) if you want to read that, or if you'd like to talk about dictation, voice control, voice coding, and editing operations -- or just get some moral support.
Linux + wireguard-only network interfaces? With physically secured, uncloneable memory cards for each device's/interface's private key?
Agree completely on your points about brain computer interfaces and voice not being worth investing in outside of supporting people with accessibility issues, unfortunately.

It's also super weird to speak to a computer. Typing, touching or thinking are all fine, but somehow sitting in a room talking to a machine is a bit weird, even though it's not weird if I'm on a call, I can't explain it. Are there others with similar experience?
> It was a form of collective punishment

Yes, and those people aren't allowed to do that, only approved governments.
I am a cursorless user myself. Using dictation software for programming is actually relatively fast when you get used to it, but editing code (which is how most of us spend the majority of our time) can be pretty slow. Cursorless was a huge productivity booster for me. It got me to switch from Emacs to VS Code which is saying something.
The proper way to develop with docker on Mac is using a Linux dual-boot.
I have found it can be good to 'remove' the flag at the same time you create it, but just don't merge the removal until later. I wrote up this idea in a blog post a while ago, if anyone finds it interesting: https://launchdarkly.com/blog/how-to-use-feature-flags-witho...
You would like to listen to / read this planet money episode: https://www.npr.org/sections/money/2010/10/04/130329523/how-...
>"full all interatomic physics"

It's certainly not that -- that's a hideously difficult algorithm with exponential complexity.

https://en.wikipedia.org/wiki/Full_configuration_interaction
> Reads a lot like a motivated rationalization of inexcusable criminality.

To MLK ? Really ???

> Riiiiight. I guess that’s why it’s mostly big box consumer stores being looted and not, say, an industrial supply company like a Grainger or even a hardware store like Home Depot.

My guy I'm sure they're just going to their nearest / most frequented shops. If a Home Depot was in the neighborhood, I'm sure they would rob it.