skysight-inc/HackerNews huggingface dataset:
This is important in another way, too: by offering almost the same thing at two different prices, consumers get to self-select based on how price sensitive they are.

Since some people are willing to pony up significantly more for the black, they can offer the non-black at a slightly lower cost than they otherwise would, which means they can sell MacBooks to a segment of the market that would otherwise consider them out of reach.

Any time virtually the same thing is offered at different prices, you can either complain that it's unfair one target segment has to pay more... or realise that the flip side of the coin is that less price sensitive people subsidise lower costs for more price sensitive people -- which could seem completely fair depending on ideologies.

If you're a hardcore capitalist you see it as a way for the manufacturer to expand their target market without sacrificing profitability. If you're more on the left you see it as taking from the rich and giving it to the poor, without having to resort to coercion.
Lisp and Ada machines happened to be very slow in practice. Turns out people prefer CPU extensions to make their C code fast rather than compiling it to a more exotic architecture.
> CEC, which is used mainly to power TV on/off or switch sources

CEC is much more than that as it allows the use of a single remote instead of two or more, which is super handy; the TV remote sends its commands through the HDMI cable to the active device, so if you switch from TV to an external source like PVR or media center on the TV remote, if that device supports CEC (Kodi on a Raspberry PI does that) you can control it seamlessly through the TV remote. I recently switched my media center from a Raspberry PI 4 to an older (but much faster) unlocked Chromebox whose video chipset doesn't support CEC, so I had to connect an external interface that does USB to CEC conversion. Unfortunately there is only one manufacturer of such interface, which means it's not that cheap.
https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter
I would say that it is legitimately annoying to have to copy and paste data structures, but mostly doesn't matter, and the intensity of the complaining does not match the intensity of the problem.

People mostly just dont like the expertise of the go devs.
I'm the same way and my commits reflect that. I've never stood how people could organize their commits in linear progression. I always squash my commits before merging because of this.
The game itself doesn't involve this constant slow zooming. It's just for effect for the trailer to demonstrate the recursive nature of the game.
> COVID-19 was a problem for the poor and working class (mostly people of color)

Untrue - the working class is still 57.6% non-Hispanic white, and it won't be minority-white till 2032: https://www.epi.org/publication/the-changing-demographics-of...

Furthermore, according to https://en.wikipedia.org/wiki/Demographics_of_the_United_Sta..., "Non-Latino whites make up 57.8% of the country's population", so you can't even say that white people are less likely than average to be working class.
Agreement and estimation through Product/Feature Sketching
The mechanic is that it's recursive sokoban.
The article mentions USDT (the stable non-local fiat) though, not Bitcoin. The article doesn't say whether people are interested in BTC for anything but mining.
That is the easy part, any farmer these days is already selling their crop before it is planted. They let investors and insurance take the major risk, between the two they are guaranteed to break even, and if there is anything left over because of a good year (there normally is) that is profit. if investors are not willing to buy their expected crop at the price needed to break even the farmer doesn't plant at all.
“Could”.

Still waiting to see the evidence that it happened.
Alternative phrasing: they strive to maintain "backwards compatibility" rather than "compatibility with each other".
Where does the temperature raise slower than the average then?
VA is right next to DC; there is no shortage of white-shoe counsel in the state.
sure, but there are thousands of emoji. There are four classes of status code (2xx success stuff, 3xx moved stuff, 4xx user made a boo boo, and 5xx server had a problem). The wikipedia page shows _all_ codes and you barely have to scroll. In 15+ years of webdev, I've made use of 16 codes. I've gone to that wiki article maybe a few dozen times to clarify something.
node, python, ruby...etc including go modules can lock their dependencies, Go really wins when it can be wrapped in a reasonably-sized one binary, nothing beats that in deployment, for all the others you have to pull in lots of packages into the target system
From what little they've said, it's a pretty safe bet that their propellant mix is:

* Safer to handle than traditional hypergolics, which are crazy toxic and therefore difficult and expensive to work with. (This is what they mean when they say that the propellant is "green".)

* Something that doesn't require cryogenic storage. That stuff is great for launching from earth, but not great for storing longer-term in satellites. (And they will need to store it over a longer term in order to provide de-orbit, which they say they will.)

If I had to take a guess, I'd guess a hydroxylammonium nitrate monopropellant. It was tested in orbit by NASA a few years ago and apparently worked great:

https://www.nasa.gov/mission_pages/tdm/green/gpim-nears-comp...
It looks like an amazing puzzle game. I hate it and will never play it, but it looks amazing.
If conservatives want to lead an armed insurrection in Canada over "vaccine mandates" (reactionaries are so good at controlling the discourse with the words they force) they should go for it. Something tells me the consequence will be larger than not being able to swipe your plastic at the gas station.

Funny it took white people getting their bank accounts frozen for there to be noise that the government has too much power and wields it against citizens with impunity. Wonder how Trudeau's government treats the First Nations? Oh that's right, running oil pipelines through their land.

Only a certain demographic has had freedom of protest in Canada. Have you ever been water cannoned for defending your home and the groundwater of your community? But sure, conservatives are the new precedent about not being able to protest. No demographic has been harmed in Canada as deeply or egregiously as the conservatives who live underground now and trade in scrip
We actually have 3 co-founders. Radek built aggie.io - it's been online for a few years. He initially built it to draw with his friends from South America. ;) First-hand need for art collaboration hehe.

Wojtek and I were in the meantime building code2flow.com, collaboration solution for diagrams. Also took us a few years.

2 years ago we decided to join forces and built an ultimate art collaboration solution with the experience and codebases from Aggie.io and code2flow.com.

Hard to say how many years ... Definitely over ten thousand of engineering hours but at the same time things were a bit harder few years ago when it comes to browser APIs so if we decided to rebuild it today it could take less time but we would also be more experienced.

Today we're hiring some more people and it's a team effort!
I always enjoy your work, @leeny. I remember quite a few years ago you were working as a recruiter and I liked working with you then, although we didn't wind up with a placement for me.

Best wishes!
People practicing the earliest forms of democracy knew that party politics would lead to problems so they structured it using the only actually democratic process: sortition
Judging from the same Stack Overflow polling, only by about 3:1 and so we might also say it's really Javascript paying the bills since that's what is most used rather than C++. Just not to write operating systems.

If we're thinking about University students it's very likely the ratio is even smaller by the time they graduate and are looking for employment. Rust jobs grow, there are lots of new Rust codebases, and they need maintenance people just the same as C++. You may have fewer mysterious unsafety bugs to fix but your customers still have changing requirements, other people's APIs still change, so you aren't going to go hungry any time soon programming in Rust any more than C++

And if we're talking about in-house training, whatever they are teaching pays the bills, the employer isn't sending employees to learn how to do stuff they've no use for, otherwise they'd just give you indefinite leave on full pay.
concern: like every system that we think of as cloud software, the 'cloud platform integration' half of it never gets open sourced

same as like, aws extending mysql and postgres to provide RDS features -- they don't open source those pieces, so 'stock oss' DBs don't have fancy RDS features like backup + restore

with kube, platform-integrated components like network, ingress + storage 1) require custom work on each cloud, so new features won't be available on all clouds at the same time.

But also 2) that means some components, ingress specifically, have different interfaces on different clouds when they do finally get implemented.
It seems very similar. The main difference (from a cursory look at their docs) is that toast uses YAML as a frontend, and Docker Engine as a backend. Whereas Dagger uses CUE as the frontend, and Buildkit as a backend.
My understanding of the linked article is that the question is whether the federal rules of civil procedure supersede the state anti-SLAPP statue, because, since it’s in federal court, the suit is governed by the FRCP even if it’s over state or common law claims.
Good policy will prevent you from assigning the person responsible for the breach to the team to investigate themselves, I think the FBI learned that the hard way.

Ubiquiti did not have good security policy as stated in the hacker news post from 3 months ago (cred open to many people etc).

While it’s impossible to completely prevent this, best practices were not followed.
Surely you can see how "You are just completely clueless" (to pick one example) was against the site guidelines? https://news.ycombinator.com/item?id=30853438

https://news.ycombinator.com/newsguidelines.html

It's hard to think of a more obvious violation than that one. Moderating such comments has zero to do with your opinions. We don't know or care what your opinions are.
I got the impression that it’s not about _user_ replaceable batteries - the article explicitly mentions tools. You don’t need to redesign the phone for this - just don’t use glue and non-standard screws.
You raise a good point. The consistency of California's weather reminds me a bit of the movie Groundhog Day. Seasonal changes are so subtle that it is easy to forget that years have gone by...
It’s not the same configuration. The article shows that the black one had more storage.
Apple also have this problem. If you want a laptop with 2TB+ storage you must get it as a BTO option. Or if you want a 14" machine with 32GB RAM. You have to be happy with Apple's random SKU choices that go light on SSD and RAM choices but heavy on CPU performance. Either pay a bunch more to get CPU performance you may not want or need to get the storage and RAM you do need or wait.

At least with a lot of PCs you can upgrade RAM/SSD yourself and get it quick from Amazon rather than wait two weeks for the factory in China to do it for you.
func ThisCouldUseExceptions() error {
err := Exceptions(arg)
if err != nil {
return fmt.Errorf("if a '%v' dev: %w", err)
}

err = GeneraliseBetter()
if err != nil {
return fmt.Errorf("has to actually: %w", err)
}

value, err = InFunctionsWithMultipleErrorPoints()
if err != nil {
return fmt.Errorf("read these errors: %w", err)
}

value, err := AlsoTheyHelp()
if err != nil {
return fmt.Errorf("they will actually be: %w", err)
}

chained_val, err := WithChaining(value)
if err != nil {
return fmt.Errorf("useful: %w", err)
}
err = AndPreventAccidentallyIgnoringErrors(chained_val)
if err != nil {
return fmt.Errorf("this isnt a real problem: %w", err)
}
}
Many other states (most?) have homestead exceptions that essentially achieve the Prop13 stability but are limited to a single primary domicile. No commercial properties, no investment properties, no vacation properties-- and the ability to preserve the benefit when you move tends to be much more limited (a difference of debatable merit).

It's a false dichotomy to suggest that the alternative to prop13 is market-rate set taxes on people's homes.
And the concerning part to me is that there seems to be no end in sight to this movement. Why not allow people to have multiple wives/husbands/spouses? And what if someone wants to identify as a dog? Or merry their dog? And is why not let children get married, why discriminate based on age? If they are old enough to decide which gender they identify as… Etc etc.
Increase the percentage that taxes can be raised each year, and things will slowly correct.

There's no free lunch. Lower property taxes mean higher sales and income taxes to compensate. The reverse is true too; when you go to states with no income tax, usually they have high property and sales taxes.

All you're deciding is the distribution of tax payments.
For home use I've not had any problems with their AP hardware. But it's definitely not been stressed. I was just after something that has enterprise features but not the price. routerOS covers that soundly (almost too well as the configuration can be confusing if you don't know networking).
We actually have it on the roadmap. Not sure if it will be a file export but imagine being able to share your drawing as GIF timelapse, or being able to go back to any point in your drawing or generate a video from the entire process. Or even use your own drawing flow as a virtual drawing partner.

Thanks for the suggestion!
I find it crazy people have apps running on their Macs and windows desktops that they can't even find out what it is doing, let alone how it works.

Have you looked at a Linux syslog lately? This is 20.04 LTS on desktop. It does a lot on its own. Probably too much.

Mar 31 00:33:18 Nagle-LTS whoopsie[1278]: [00:33:17] Cannot reach: https://daisy.ubuntu.com

Since the system was idle at the time, why did it need to contact that site? I think that's crash logging.

Mar 31 02:17:42 Nagle-LTS snapd[503370]: storehelpers.go:721: cannot refresh: snap has no updates available: "bare", "blender", "brackets", "chromium", "core", "core18", "core20", "demo-curl", "gnome-3-26-1604", "gnome-3-28-1804", "gnome-3-34-1804", "gnome-3-38-2004", "gnome-system-monitor", "gtk-common-themes", "gtk2-common-themes", "inkscape", "remarkable", "snap-store"
Mar 31 02:17:42 Nagle-LTS snapd[503370]: autorefresh.go:536: auto-refresh: all snaps are up-to-date

I'm not subscribed to any optional Ubuntu services. Yet:

Mar 31 02:30:09 Nagle-LTS systemd[1]: Starting Ubuntu Advantage Timer for running repeated jobs...
Mar 31 02:30:11 Nagle-LTS systemd[1]: ua-timer.service: Succeeded.
Mar 31 02:30:11 Nagle-LTS systemd[1]: Finished Ubuntu Advantage Timer for running repeated jobs.
Mar 31 03:05:03 Nagle-LTS systemd[1]: Starting Firmware update daemon...

Something is trying to do a firmware update every few hours:

Mar 31 03:05:04 Nagle-LTS systemd[1]: Started Firmware update daemon.
Mar 31 03:05:05 Nagle-LTS fwupd[1434387]: 10:05:05:0005 FuPluginPciMei ME family not supported for 0:9.0.1.1333
Mar 31 03:05:05 Nagle-LTS fwupd[1434387]: 10:05:05:0007 FuEngine failed to record HSI attributes: failed to get historical attr: json-glib version too old
Mar 31 03:05:05 Nagle-LTS systemd[1]: fwupd-refresh.service: Succeeded.
Mar 31 03:05:05 Nagle-LTS systemd[1]: Finished Refresh fwupd metadata and update motd.

Apparently it didn't work because, despite this being a current system, something is out of date.

The Ubuntu "snap" system is busy, although it didn't update anything today. Two independent systems seem to be updating "snaps", which are part of Ubuntu's container system for remotely updated applications.

Mar 31 06:36:49 Nagle-LTS systemd[1]: Starting Daily apt upgrade and clean activities...
Mar 31 06:37:11 Nagle-LTS dbus-daemon[936]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' requested by ':1.11660' (uid=0 pid=1437238 comm="/usr/bin/gdbus call --system --dest org.freedeskto" label="unconfined")
Mar 31 06:37:11 Nagle-LTS systemd[1]: Starting PackageKit Daemon...
Mar 31 06:37:11 Nagle-LTS PackageKit: daemon start
Mar 31 06:37:11 Nagle-LTS dbus-daemon[936]: [system] Successfully activated service 'org.freedesktop.PackageKit'
....
Mar 31 06:38:52 Nagle-LTS systemd[1]: apt-daily-upgrade.service: Succeeded.
Mar 31 06:38:52 Nagle-LTS systemd[1]: Finished Daily apt upgrade and clean activities.
Mar 31 06:43:56 Nagle-LTS PackageKit: daemon quit
Mar 31 06:43:56 Nagle-LTS systemd[1]: packagekit.service: Succeeded.

There's a lot happening behind the scenes. Hopefully none of it is hostile or contains backdoors. One wonders.
> always says "You will never be asked for this code" and everytime they ask for it.

Yes, but the real meaning behind that phrase is "You will only be asked for this code by pages served by our domain name or a native app we published." It's unfortunate brevity.
Apple Developing In-House Payment Processing for Future Finance Products
> shows that there are 15.9 million white Americans in poverty compared to 8.5 million Black people.

That is insane! Consider that black people make up 12% of the USA's population while white people make up 76%. I didn't think the wealth disparity between white and black people was that bad in the USA, are you sure those numbers are accurate?
MythTV v32.0 Released
Can’t prevent everything true but they pulled a Robert Hansen!
TIS-100 is my current favourite puzzle game and the plethora of implementations on github plus the various community resources (including a rather good subrediit) make it even more fun. If it sounds interesting, I recommend https://alandesmet.github.io/TIS-100-Hackers-Guide/ as a starting point.
This is by design. Linux doesn't want to pay the maintenance and performance costs of guaranteeing a stable in-kernel API/ABI:

https://www.kernel.org/doc/Documentation/process/stable-api-...
DSP is a language and operating system (forth-like) made in the Soviet Union. I believe it was originally crafted upon ternary computation hardware but eventually transitioned to whatever was being used throughout the Union.

http://www.euroforth.org/ef00/lyakina00.pdf

Apparently they came to the syntax independently of Forth. However my research shows that some material about Forth may have showed up in a journal around the same time DSP was made. Either way the resemblance is uncanny. There is an interesting quote about the interface of the design requirements that manifested as the language: “DSP wasn’t invented, it was discovered” - I probably butchered it. But I’m pretty sure Chuck may have said it too or at least agrees.

The point is, you reach this interface following a method of reaching for something akin to “irreducible computational language that makes sense between humans and machines.”
> extralegal way to acquire US dollars

This is so well put, I am going to take it.

I would add that it is also a extralegal & illiquid medium to acquire fiat.

The order books on Bitcoin is thin, its even thinner for Ethereum, even more so for Monero and dogecoin etc.

Companies like Coinbase and Binance recognizes this, if they were to sell all the bitcoin in posession it would tank the prices due to illiquidity. Thus their main business model becomes quite similar:

- easy onramp of fiat to crypto

- difficult offramp from crypto to fiat (when price moves around, you can't even login as servers frequently "go offline")

- in Binance's case, they are able to see all the orders in their books and routinely cause short/long position to be margin called

- wash trading and other classic unregistered securities manipulation.
> The traditional blogosphere has always been an outlet for a sort of amateur public intellectual that simply isn't that common in China

It may not be common, but China makes up for it with a large population, so there are a lot of amateur public intellectuals in terms of absolute numbers.

And they blog. On Weibo, WeChat, Zhihu, Jianshu, ... Most readers probably come across an article by being subscribers or having someone they know send it to them or because the platform pushed it.

So pretty similar to Western social media. What's missing for the classic blogosphere feel is probably really just the discoverability across platforms.

Every platform wants to trap as many eyeballs and as much content as possible, so in the end they're all siloed off from each other. Responding across silo boundaries does happen, but tends to involve embedded screenshots instead of links, which makes it a bit harder to discover other people writing on the same topic, so each writer ends up as a bit of a silo as well.
well, problem solved then! no need to update cec anymore
What's interesting with most stable coins is that you end up trusting a third-party anyway, so a blockchain or a trustless technology serves no purpose there, if you just trade in this cryptocurrency. Technically (not legally) speaking, the USDT mentioned in the article could be replaced by another token pegged to the USD delivered by a company based in the US and allowing Lebanese clients to transact in it, everything via a regular website and database on which transactions would happen.
Hey, it's not our fault! Where else are posers gonna flock to to pose? I swear, even with all the remote work, more than 95%* of the people that worked here 5 years ago still do. We live here.

* made up statistic.
> any new, poisoned version of libB

Conversely, you will get any old security-buggy version of libB instead.

Most package managers when adding a new dependency assume newer versions are "better" than older versions. Go's minimum version system assumes older is better than newer.

I don't think there's any clear argument you can make on first principles for which of those is actually the case. You'd probably have to do an empirical analysis of how often mailicious packages get published versus how often security bug fix versions get published. If the former is more common than the latter, then min version is likely a net positive for security. If the latter is more common than the former, then max version is probably better. You'd probably also have to evaluate the relative harm of malicious versions versus unintended security bugs.
If EU regulates things like battery life that make it viable to use a phone for 5+ years and people start doing that, then the industry will start to offer longer support lives as a differentiator.
> nothing ever came close to what I had experienced that first time with MDMA.

Same here, that stuff is magical the first time.
do you happen to have pointers evidencing this handy? IS this also true for Dragon?
That's generalizing, California is huge, and has big creative art scenes. The tech bubble side of things is not all there is to it.
I'm outdoors almost every day in New Zealand - arguably with the worst weather in NZ, in Wellington. The trick is to not let the rain chase you back inside. It's just a bit of water. We're lucky here that temperatures are bearable basically year round. The spring wind is the thing that stops me going outside most of the time.
I just looked up the donation address on the blockchain, and it looks like Ukraine sent some of it directly to a crypto exchange to cash out. Perhaps Ukraine isn't the one grasping at straws here.