skysight-inc/HackerNews huggingface dataset:
I assume you mean that all the candidates run against each other simultaneously, and the top 5 all win a seat? I don't think that has the properties you are claiming. At least not with approval voting.

Let's spherical cow this for a second and say that 51% of the population would like candidates from the Foo party, and 49% would like candidates from the Bar party. What prevents the 51% from electing five Foo candidates? When a "fair" split would be three Foo candidates and two Bar candidates.

In Approval voting, one would expect five Foo candidates with 51% votes, and five Bar candidates with 49% vote.

Ranked choice might fix this, but the actual results would depend entirely on the vote resolution mechanism.
Since DB are very often "single" instance you should use what scale vertically best which is x86 based.
- Can I have something to clean input/output ports, please? - programmer asks at a shop.
- Sorry? - Lady at the counter doesn't understand.
- I meant... eh... toothpaste and toilet paper please...
There is a world of difference in free time between "having a 9-5 job" and "being in high school", though.

In high school, I was lucky enough to not have to do laundry, feed myself, or a variety of other tasks and chores that come along with adulthood. I also could sleep like crap and make it up during school the next day. Not to mention that the time I spent at school wasn't spent programming, so when I got home it wasn't more of the same, it was exciting. I could sit at the computer programing from 3pm to 2am.
In 8 and 16 bit home computers you wrote your own graphics driver, in Assembly, if you wanted to draw anything beyond the toy BASIC graphics commands.

I guess anyone doing games were a prodigy back then.
If your C umbrella includes C++, Qt has a number of (non-GUI) high-level libraries that can be useful for applications.
But my point is that if the code itself remains under the GPL, how does publishing an alternate version of it "undo" the GPL considering all the rights restricted by the second license would still be available under the GPL?
Another problem is that there is no type checking in the containers. So you have to cast everything to/from void pointers, even for basic structures like lists and arrays. This makes it easy to introduce tricky bugs.
> and Scotland's ecology isn't obviously in need of them.

If you've visited Scotland's countryside, you might have noticed the sweeping vistas of grassy green fields, yellow bushy marshes, and purple heather -- and a conspicuous absence of any trees. It's a very unnatural landscape, historically speaking.

Scotland (along with the rest of the UK) cut down most of their old growth forests in the industrial revolution, and also eliminated all of the large predators. As a result, the wild deer population is out of control, and even with management (read: stalking wild deer) there are so many deer that it's impossible to simply plant trees and have them reforest; deer will eat and destroy the saplings before they can mature.

This arrests the natural reforestation that would occur over time, and makes even managed projects expensive -- for example here's a charity that is working on reforesting a plot of land in Scotland: https://bordersforesttrust.org/places/wild-heart/carrifran-w.... They had to hire someone to kill deer on their land to protect the new trees, even after expensive plastic casings.

That's a long-winded bit of context, but the summarized argument for re-introducing large predators is that they would help to control the damaging and out-of-balance wild deer population, reducing the amount of human intervention required, and allowing the countryside to revert back to its natural forested state.
I worked on an analytics system where we appended a random 3 digits to the millisecond resolution timestamp for exactly this reason. It turns out, collisions are far, far more common that the math would suggest. Especially back in the aughts when browser had a lot of individual quirks to deal with.
Deno 1.7: 60% reduction in standalone binary size
I wouldn't get one just for audio calls.

The Yeti is what I have. It's a condenser microphone. Condenser microphones generally are more sensitive to quiet sounds and pick up range a bit better, but that means they also pick up _everything_ else much better. That's great if you're in a sound studio, but most of us are not.

You'll make your life easiest if you get clean audio in _before_ you start trying to do further processing to clean it up.

I already had the Yeti on hand, and it was a couple days of tweaking and tuning to get to the point where it will pick up my voice from 6-8" away clearly (so it's not directly in front of my face on camera) but not also transmitting the pitter-patter of every raindrop on the sidewalk outside.

If you're looking for a mic just for audio/video calls, I'd look towards a dynamic mic. Something like the Audio-Technica AT2005 ($80) is generally pretty well reviewed, is 2/3 the price of the Yeti, and still includes a built-in ADC so you can just plug it in via USB and call the job done (don't need to add a bunch of input boxes/etc).
Doomsday predictions about climate change are very popular.
Yes, perhaps, and at that time it was also a much simpler proposition to do that.

I would imagine at that time there were also many fewer kids at a high-school level doing that kind of hacking, so it might not be totally wrong to say they were all prodigies.
Thanks for the pointers, this is very helpful!
As opposed to countries where there are already government backdoors?
Isn't one of the golden rules of journalism "Don't give up your sources"? It's pretty disgusting that you can dox a source who specifically asked to remain anonymous and face no repercussions at all, professional or otherwise.
Curious for some details. On what layer does that caching occur?

I immediately thought g_malloc but it seems to call directly to libc: https://github.com/GNOME/glib/blob/master/glib/gmem.c
Many areas have a local NPR-type news source regarding decisions and policy disputes of city councils and mayors. You can reasonably organize efforts to influence these types of decisions.
Mine is on mobile. T-mobile zero rates Netflix and throttles it down to 6 or 7 mbps. If I VPN I usually get 50-100 on 5g.
A a John Deere employee I can tell you that several very much wanted products have failed to be developed because someone put their safety black-hat on and came up with a to abuse that product the release ammonia into the air. Once an evil person figures out how to control our system it is trivial for them to figure out many terrorist attacks involving ammonia releases.

Yes the world deals with ammonia all the time. However we have special training for anyone who handles it. Even the most caution to the wind types wear full respirators and thick gloves when handling it.

When you buy ammonia at walmart what you get is 1% ammonia, 99% water. Then you are instructed to dilute it with more water 16:1, Even at that ratio it is nasty enough that those who use it have windows open.
Yeah with MADD it seems like only a matter of time when somethings fail (human(s) tech, combination) and a catastrophic mistake is made.

Too many situations started, and were saved simply by happenstance or imperfect information.

IIRC during the Cuban missile crisis local Russian commanders had the authorization to launch if they felt the US was invading. Because of course, you couldn't have a deterrent if you weren't able to launch during a communication blackout. Of course that also meant that any given accident or misunderstanding could lead to a launch and full scale response. Control of starting the war was now in the hands of folks with even less information...

MADD seems to guarantee a war as much as deter it.
There has been many articles written about the success of reintroduction of wolves to Yellowstone National Park. I am curious to know what the rationale for lynx in Scotland is, but I imagine the expected outcomes are in line with those observed in Yellowstone.

> Wolves are causing a trophic cascade of ecological change, including helping to increase beaver populations and bring back aspen, and vegetation.

https://www.yellowstonepark.com/things-to-do/wolf-reintroduc...
On my out of commission days, I'm foggy but I can still get stuff done, I just won't be able to operate at the level I could on a good day. It's frustrating because you know your capabilities, but you just can't get there. Imagine running a 6 minute mile, and the next day you give it 100% and 8 minutes is a struggle.

I try to prioritize creative work, e.g. building something new, really hard problems, etc. for "good days", and I focus on work that I've already begun and can see the completion path for on bad days. I do occasionally have days where I'm totally useless, and if that happens I'll just do mundane rote tasks that I've been putting off.
Taxes are a big reason. Consider a site in the US with customers in the US.

Quite a few states require you to collect sales tax on sales to customers in those states. Most have thresholds and you only have to collect taxes if you exceed those thresholds, but unfortunately most of those thresholds are of the form sales of at least $D dollars or at least T transactions.

$D is usually reasonably high, like $100k or $200k, but T is often 200.

So 200 people in South Dakota each pay $0.01 for an article on your site generating a whopping $2 in revenue...but you have 200 transactions so you owe sales tax on that $2. Same thing will probably happen in a bunch of other states.

And so there you are, with tiny revenues from many states, but having to register with their tax authorities, having to file tax reports (quarterly in most cases, but I think some may be monthly), pay filing fees in some (which might be more than your revenue in those states!), and of course actually send the tax money.

Now throw in other countries. There is VAT in the EU, for instance. Most countries have VAT thresholds, but those often do not apply to out-of-country sellers, so you might have to deal with VAT for European that comes and buys one of your $0.01 articles.

There are some things that help with this. In the US there is the Streamlined Sales Tax Agreement, which is an agreement between about half the states where if an online seller agrees to collect sales tax for all sales in all the participating states (even the ones that they do not meet the thresholds for), the states will pay for the seller to use a service like Avalara or Tax Cloud, which will handle the rate calculations, the filing, and all that at no charge to the seller.

But that only covers about half the states. Those services will handle the rest for you, but not for free, so you can't escape tax pain.

With VAT in EU, there is a thing called VAT MOSS that you can sign up for. You sign up for VAT MOSS in one country (Ireland is a good choice for US businesses), and then you just have to file one quarterly report with them listing your sales in all EU countries and the tax owed, pay that tax to the VAT MOSS country, and that country then distributes their shares to the others.

The VAT situation is considerably nicer than the US sales tax situation, because VAT is per country. I just have to know that a customer is in, say, Germany, to know how much VAT to collect. In the US, the sales tax depends on address. 123 Fake Street in a town can have a different tax rate than 124 Fake Street, and the seller is expected to deal with that.

If instead of charging $0.01 per article you make the site free to users and plaster it with ads and make your money from those ads all those tax issues go away. The money you make from the ads is just ordinary business income, that gets taxes as part of your corporate income tax. The tax is the same regardless of whether someone who saw the ad lived at 123 Fake Street or 124 Fake Street.
I just checked them again, and I must say that I'm a bit disappointed in how they seem to have become more commercially oriented over the years.
"Serving them webpages" is a business activity under international law. The consideration is the ads they show alongside search results.

As for resources on such treaties, visit the OECD website and you'll be inundated with the model treaties that form the basis of the actual treaties between countries. (Some treaties involve many parties, most are between two nations.) Since you're not paying me, I will simply point out that under America's tax treaty with Australia, the Technical Explanation would note that providing services to another country's citizens is an activity covered by the treaty, and Australia's tax office has plenty of documentation saying the same.
I guess, C64, Amiga, Atari didn't had programmable graphics hardware after all.
Like Elon Musk's definitely not a flamethrower.

https://techcrunch.com/2021/01/19/elon-musk-said-it-was-not-...
A Deep Dive on Carta's Growth and Strategy
Me neither. I don't consider my bro a reliable narrator. What I've gleaned is the transit fees were regulated for a while.

It seems to me that Generic ISP Inc would meter all the Netflix traffic and then send them a bill. And if Netflix wants to ensure their end users are getting whatever quantity and quality of bandwidth, the two parties will negotiate.
Nope. A computer can only do what the apps installed on it let you do, unless you're an IT person.

The things is that you don't need to be an IT person to use applications, as it used to be. So fewer people learn IT skills just so they can play a game or layout a document.

I know very little about cars but drive one daily. I can see how other people don't bother learning about computers just so they can write up a report for their job or order stuff on Amazon.

I like your poetic description of general-purpose computers. But I'm wondering why you think less of general-purpose machinery.
(I'm not the original poster)

I wouldn't conflate the US as a dictatorship (maybe a broken two-party corporatocracy), but in light of the BLM protests, dealing with local police departments to better surveil their own citizens is unethical. In light of Snowden's revelations, dealing with ICE to better surveil their own citizens is unethical.
> I think Apple willingly or not has just obliterated the whole consumer pc market.

They definitely won the "general public use laptop" market (if you conveniently ignore the rest of the laptop and OSX, which are utter crap IMO), but its important to understand that they really didn't invent anything, they just optimized. And optimizing something like this means you make the stuff that is most commonly used better, while reducing the functionality of the rest.

Compare the Asus Zephyrus RoG 14 laptop with the Macbook pro. G14 has the older Ryzen 9 4900HS chip, and while the single core performance of the MBP is better, the multi core is the same despite the 4900HZ being a last gen chip. G14 gets about 11 hours of battery time for regular use, MBP gets about 16, but the G14 also has a discrete GPU that is superior for gaming than the integrated GPU of the mac. Different configurations for different things.

Then, even ignoring the companies decision to mix and match components, the reason why you can buy any windows based laptop and install Linux on it and have 99% of the functionality working right out of the box is because of the standardization of the cpu architecture. With the Apple M1, even though Rosetta is very well built, its support is not universal across all applications, some run poorly or not at all.

And while modern compilers are smart, they have a long way to go before true cross operability with all the performance enhancements. Just look at any graphical linux distro, and the fact that all android devices out there run linux, but there isn't a way to natively run it on them without the chroot method that doesn't take advantage of the hardware.

So in the end, if you are someone that just wants a laptop with good performance and great battery life, and don't care about any particular software since most of your time will be spent on the web or in the Apple Ecosystem software, the M1 machines are definitely the right choice. However, if you want something like a dev machine with Linux where you just want to be able to git clone software and it work without any issues, you are most likely going to be better off with the "windows" based laptops with traditional AMD/Intel chips for quite some time.
Sure, but it's also 20% cheaper to get the ARM setup, so I don't think it's fair to discriminate this way. In the end what matters is what I can buy, and ARM both offers more cores per socket and per dollar.
Anecdotal as well, but I used to be involved with some SAE working groups on EVs and hybrids, and re: the Prius, let's just say just about every engineer I spoke to, regardless of company, was very complimentary.

I'm not going to out who said what, and note that was 8..? years ago and everyone has undoubtedly improved since then. That said, it was interesting to see near-universal acceptance of its excellence (of course some joked that theirs were actually fun to drive, which was a fair observation). As an amusing aside, at one working group dinner I had to explain to a couple of let's just say European engineers what "Vegan" meant on the menu. Hilarity ensued.
Weak Men Are Superweapons (2014)
you have to use `npm ci`, which was added a few years ago. my team ran into that kind of issue right after `ci` was added, thankfully, or we would've had to do something similar.

i now have this aliased to `ni`, so i get to say `ni` to the app often.
But now we have stickers! And gifs! And audio messages!
You can on iOS Safari. I never understood why it was disabled by default.
Thanks for the correction - there’s an iOS autocomplete joke in there somewhere.

I think what we see is basically showing the difference between the phone and laptop markets: people buy new phones to get better cameras because that’s one of the most common activities for a phone but the same is not true for laptops (or at least wasn’t previously), and there’s a much lower threshold where a mediocre camera prevents a sale. That lack of pressure means there isn’t much of a check on either cost cutting or pursuit of thinner/lighter designs.
Whatever is the opposite of what is habitual for you.

If you push yourself hard often, relaxing and taking more time off will be a challenge for you and reveal new aspects of yourself with which you were not previously aware.

If you half ass everything, taking on as much responbility as possible and working as hard as possible will be a challenge for you and reveal new aspects of yourself with which you were not previously aware.
A hot-spot in one database index is collocated data in another. Sometimes you want uniform distribution of keys, sometimes you want clusters of keys because different databases are optimized based on assumptions about the underlying distribution of keys.
Did you made it? Is it already working or it is a just a working list? What is the tech stack?
Yes but the enema of my enemy . . .
Military intelligence buys location data instead of getting warrants
Site appears to be down for me. Here is an archive: https://web.archive.org/web/20210122155540/https://dd.meddle...
What is the appeal to authority? That the court can easily verify the boy's age? I'm pretty comfortable with trusting the court on that matter. There is an appeals process if they drop the ball here. It works pretty well in simple matters like that.

If you mean something different by "appeal to authority", then you're going to have to spell it out because I don't see it. But in that case, I think you're probably misunderstanding my views.
I can't offer extra recommendations, but just wanted to offer full agreement.

GLib is the awesome standard library I get to use everywhere thanks to gobject-introspection. From work projects in Vala, window manager¹, image viewer², video player³. It is especially useful with lua configurable projects, given the sparsity of the language itself.

¹ https://awesomewm.org/

² https://github.com/muennich/sxiv - my user configs are lua & lgi, extended with gexiv2 also via gobject-introspection.

³ https://mpv.io/
You make a good and valid point. But I'd suggest there is probably more than one exception. For people dealing with cancer, chronic fatigue, clinical depression or a bunch of other things I'm not thinking of, the advice to "just power through" is pretty damaging, physically and emotionally.
Alphabet shuts down Loon internet balloon project
> She was gay, an alcoholic, suffered from lifelong clinical depression and had a tough upbringing, not really a combination that will produce an easy person given her times. But she gave us Tom Ripley and, incredibly, made us root for him somehow. That's a rare talent.

Isn't how that how most works of art are inspired?
Deer, and rabbits. Lynx are designed to eat rabbits.
Yeh it's tricky. They have some pretty amazing icons and services, and probably one of the most reliable APIs I've worked with. And so, that costs $. It is a bummer, but there's always that trade off I suppose.

Hoping Iconduck can fill a bit of a void when it comes to open source contributions. I'll be very consistent with it, adding new icons every week, improving the searching, and the design.
Meh, the effect of COVID on the economy was pretty specific. You've got a drop in commuters, and a lot of office space going empty and not using a lot of energy. But now people are staying home all day, so they're still using electricity, just in their homes and not the office. According to the article, the demand for electricity only dropped 2%, the 10% drop in power plant emissions was largely due to the continued transition to renewables. And while a lot of people stopped commuting and traveling, there was plenty of shipping (including a big bump in deliveries) which is a substantial source of emissions.

I'm still optimistic. Just replacing coal with renewable power would put emission levels back to like the 1960s (maybe 1970s, trying to find that damn statistic), and that's likely to happen in the US in a few decades just by market forces.
It was like that in mid 2000s Lexus as well. I think it's a great system... less fingerprints to clean off the panel.
What's up with this modern trend of quoting stuff and adding an unrelated but currently in vogue ad-hominem?
What happens when a new client joins? Does it download the entire history of all transactions and replays them into the local database?

Hot do concurrent modification get resolved (several clients try to modify the shared stage at the same time)?
There's so much cargo-cult mentality in react that it's difficult to perform DD and predict the technical landscape years into the future. So perhaps we're in agreement the author should have picked another technology.

Personally I think the author's original architecture was most likely satisfactory, but there should've been design guidelines to enforce a single coding style. You don't have to re architect your app because dan abramov tweeted something.

If there was no value added in adopting hooks then the architect shouldn't have wasted energy adopting it. And let's be real, there was no value added in adopting hooks lol.
Like you loved GM leaving?
I think its much more common that other people are pushing you, than you are pushing yourself. So I think there are a lot of people who feel social pressure to put in extra hours at work and give in to that just to be safe. Because jobs are important.
For reference, there's Web Monetization [1] which tries to solve exactly that.

As others have noted it all boils down to user agent support. Otherwise most publishers probably won't consider giving up ad or subscription financed models.

Also, forcing users into subscriptions allows for better demographics data/statistics.

[1] https://webmonetization.org/docs/explainer/