skysight-inc/HackerNews huggingface dataset:
I have no problem with genuine celebration, in any sport. I have no problem with any vocalization that accompanies a vigorous action, such as in tennis or kendo. I'm sure that in many cases what seems to my untrained eye to be special pleading via emotional outburst is really just a reaction to a clearly valid touch that both opponents and all judges would acknowledge.

But, do they have to take off their face shields after every point? Surely that gets at least as tiresome for experienced fencers as it does for relatively ignorant observers?
> Plastic waste really isn’t a big problem unless you’re talking about developing nations. North America is responsible for about 3% of mismanaged plastic waste. Asia and Africa account for 86% of it.

Because North America sends all its plastic to be recycled in Asia. See Canada-Philippine waste dispute: https://en.m.wikipedia.org/wiki/Canada–Philippines_waste_dis...
What I've read talks about character insertion and concepts that apply to editing text.

Perhaps I just need to find bedrock to build up from about the properties of a stronger datatype that allow CRDTs to work.
> I keep hearing owners whine and bemoan their lack of workers. What I have never heard of, not once, is an owner making less profit to pay their workers better to get the loyalty and hard work they want but refuse to pay for.

I agree with you, but do those places actually make a lot of profit? Over here they seem to be pretty fragile operations, so I don't think there's that much they can shave off their profit and give to the workers.

I'm wondering whether, maybe, there are simply too many of those restaurants?

The reasoning goes "yeah, but if I raise my prices, people will go next door". Which is probably true for your random restaurant. But then maybe the issue is there's too many of them?

But of course, up until now, this was workable because many people were willing to put up with the bad conditions you've described for a low wage.
Do you have links or suggestions for stats about “hours worked per bushel of grain etc.”? I’m interested in this area.
>somehow Walmart is being allowed to tax me, not a Walmart shopper, via my taxes, and transfer it to Walmart's owners and shareholders, by forcing me to pay for part of their employees wages.

How is it a transfer to walmart? The people who get paid the benefit are eligible for it regardless of whether they're employed by walmart or not. Suppose walmart automated their jobs and replaced them with robots, you'll still be on the hook for paying those benefits.
Right, so how is the Amazon warehouse better?
And dont forget that California looted the CRV fund that was supposed to go to help pay for these programs and spent/stole the money for other things... NPR had a story on it a few years back.

https://duckduckgo.com/?t=ffab&q=npr+story+on+california+crv...
" The bad theoretical physicist, in anticipation, names his own equations and effects, and even his entire theories, after himself right away. "

I never heard of anyone doing this, is there an example of this?

The real trick is to not name some important discovery, which then leads others to name it after you. Or, to use a hopelessly unwieldy terminology for the discovery with hopefully the same outcome. If the discoverer comes up with a good name for their discovery then this significantly reduces any chance that the effect will be named after them.
> North America is quite good at properly disposing of plastic you wonder why we are so obsessed with this as a problem.

Yeah, about that, North America ships garbage to China and to poor countries in Southeast Asia to be burned there, or to be dumped in a forest/farmland next to low-income rural communities.

> we should be helping developing nations to better manage their plastic waste so that it doesn’t end up in waterways

I don't know why you say that like it's easy, but in the first place, maybe plastics just shouldn't be forced upon developing nations as conditions of trade if we already know that they don't have the infrastructure to manage it, in the first place?

> The Yangtze and Ganges are releasing plastic into the ocean at a rate far greater than all of North America combined, and our response is to expend huge amounts of energy produced by fossil fuels trying to recycle our plastic instead of burying it in a landfill where it is unlikely to pose a major ecological threat.

I never understood this line of reasoning, to be honest. So you have a ton of problems, some bigger than others. Why does the fact that you have bigger problems in your backlog negate working on the smaller, quicker wins first? Also you keep talking about "North America" as if it's a single, sovereign, unified country that has no conflicting interests.

> Like many environmental initiatives I worry that we’re more concerned about making ourselves feel better than actually solving the problem.

Didn't we already make ourselves feel better by arguing ourselves into what is effectively indifference about the problem of pollution?
Amazon Live
Hi josephg, I'm a CRDT researcher. This is great to see so much work around CRDT nowadays!

Some optimizations whom you discuss are already proposed by some papers and implementations.

For instance, LogootSplit [1] proposes an implementation based on an AVL tree with extra metadatas to get a range tree. LogootSplit proposes also a block-wise approach that stores strings instead of individual characters. Xray [2], an experimental editor built by Github and written in Rust, uses a copy-on-write B-tree. Teletype [3] uses a splay tree to speedup local insertions/deletions based on the observation that a user performs several edits on the same region.

[1] https://members.loria.fr/CIgnat/files/pdf/AndreCollabCom13.p...
[2] https://github.com/atom-archive/xray
[3] https://github.com/atom/teletype
TikTok, Clubhouse and Robinhood have touched the lives of orders of magnitudes more people than Tesla or SpaceX.

Tesla sold half a million cars last year. TikTok provided entertainment for a billion people.
I still find it fascinating (and linguistically a bit of a struggle) that sport and exercise are even different words in English. In my native German, there's only "Sport", which is used both to describe physical exercise as well the uncountable English "sports".
House adjourns for recess without passing bill to extend federal eviction ban
Here is a great article on the forerunner to this neural remote control work: Jose Delgado's "Stimoceiver".
https://blogs.scientificamerican.com/cross-check/tribute-to-...
On the face of it, this is like a bottle deposit - an incentive to return the glass bottles = clean, check and refill. This works well with beer/soda bottles made of glass.
Enter plastic bottles. The soft nature of plastics make wash/test/inspect/re-use impractical with a high fail rate(unless you started with better bottles) makes recycled bottles cost more than new ones.
The basic nature of packaging must be changed so the life-cycle cost is applied at the front end. So Coca-Cola sells a 1 liter of coke = they pay a recycle cost of - say 39 cents and that is collected by an account bot, which prints a unique ~48 bit unique ID on the bottle and which follows to the recycle end and which can be redeemed to grab and segregate the bottles into unique piles of pure plastic and the bot tallies and funds each stage = the motivation that replaces altruism to make it happen.
Money works this way, if you throw away or lose money, people will 'recycle' it...
I feel the only way to deal with the amount of trash we create is to interdict the production in the first place (if possible) and to adequately monetize the trapping and re-use of whatever waste we make.
We are in a 'stern chase', so it will take years. The border is a good check point. Imports bar code and the fee charged at importation - no matter how they wiggle/squirm/lobby - they must pay the end case recycle/reuse fee up front. Same for all domestic manufacturers. It will take years to implement, but the crap in the ocean has taken years to build up = the build-down will take as long - but it must be done.
Scammers sometimes intentionally dumb down their language to filter out discerning people from their audience. That way they only remain with a non-technical audience who are charmed with the scammer's presence.
>That's why you block port 53 in both UDP and TCP so nothing can bypass it.

Already done...something is still sneaking through...or cloudflares test is unreliable (or my iptables rules are wrong lol)
Your chatty, polite tone doesn't compensate for or conceal the fact that you're trying to provide justification for why a government that has suspended the democratic rights of its citizenry to choose its own government and their rights to freedom of expression isn't that bad.

What exactly is the aim of your litany of past comments in support of the CCP?

Am I to believe you just genuinely think democracy and individual liberties are not the preferred method of governance by most people around the world, and that you think the world is better off without them being campaigned for?

Under which form of government do you currently find yourself?
I agree with the sentiment of the article: Inter-state and global companies making cost-saving moves to plastic benefiting big plastic producers and passing the pollution blame to consumers / local governments is a move we've seen far too often.

> The trouble, it said, was that Boise’s waste was contaminated with other garbage at 10 times the level it was told to expect.

> Boise spokesperson Colin Hickman said the city was not aware of any statements or assurances made to Renewlogy about specific levels of contamination.

Classic. There's definitely contamination level agreements for recycling companies, which Renewlogy probably got, yet Hickman said he never made statements or assurances to Renewlogy. (Which is probably true -- they were communicated to the recycling pickup companies!).

And hang on:

> It’s being trucked to a cement plant northeast of Salt Lake City that burns it for fuel.

That's ... a win?

> Most of those endeavors are agreements between small advanced recycling firms and big oil and chemicals companies or consumer brands, including ExxonMobil Corp, Royal Dutch Shell Plc and Procter & Gamble Co (P&G). All are still operating on a modest scale or have closed down, and more than half are years behind schedule on previously announced commercial plans, according to the Reuters review.

Sounds like the ``perpetrators'' are funding possible solutions instead of shutting down entirely. Demonizing this is not going to help, you know.
I always think of these sorts of things in terms of “what would I do if I was stuck in 500 years in the past?”, how far I could get in terms of making myself comfortable and being able to recreate some modern conveniences.
The material and capital gains of productivity improvements since the 1970s have gone to mega-corporations and their owners instead of to workers.
You increase what you optimize for. GDP increase is the stated goal of most current societies and they work to achieve it.
But still, America has a large untapped opportunity to curb greenhouse gas emissions through more use of trash burning power plants. What's required is the right controls, technology and public education. That included mixed trash with plastics. Our efforts to reduce emissions need to be multi pronged.
Persistent and fault tolerant key-value store written in Rust
"There are three classes of people: those who see, those who see when they are shown, those who do not see." -Leonardo da Vinci
Not sure where you are based, but I've considered (and interviewed with) the US Digital Service. This is going to be nonpartisan work to help the US Federal government implement new technology.

When I talked to them, examples including building out web applications allowing veterans to apply for benefits more easily, and other things like that. Not exactly earth shaking, but really has the opportunity to improve the interactions between people and the government.

When I interviewed, they did have limits on salaries (due to laws about what the government can pay) and were only doing 2-4 year stints. It's been a while, so not sure where things stand now.

More here:

https://18f.gsa.gov/

https://www.usds.gov/
Sure. I think the point he was trying to make is that some languages are more complex than others. And in that context, the fact that Lisp has the flexibility to override just about anything actually makes the language more complex. Because now you can't make any assumptions about anything. In some ways Lisp is the most complex language in existence because it encompasses an infinite number of sub languages (ergo Racket's tagline "The programmable programming language"). In other ways it's the most simple language ever.
Donald E. Knuth Lectures – Stanford Online
Some sports also give out multiple bronze medals.
It's as close as you'll get to a random controlled experiment on this topic, because an actual controlled experiment would not be ethical. Studying people from the same school who lived in the same neighborhood at the same time controls a hell of a lot of the usual confounders.
relational as in mathematical relation: a subset of some carthesian product
As a developer I do the following(mostly):

- Pick a technology/tool/language of my interest.

- Check Youtube videos about it.

- If I find I am able to grasp the gist of it quickly in 15-30 mins then I further explore it.

- Visit official docs

- Check examples.

- Come up with a use case and write a blog post that makes me to dig deeper because I am now serving as a teacher.
> People always have those rights, no matter where they live, their religion, their cast or what not.

Many people do not have these rights. This cannot possibly be a surprise to you?

> That's the definition of Universal.

We know. That's why they aren't universal rights.

> However, they are sometimes not respected

If you live under an authority that doesn't think you have these rights, then you don't have them.
> The Great Dissipation.

One of the shocks about entering the world of work was how little I often got done in any given day because I was in a meeting or had to deal with some form or was waiting on permission or many other things.

I have had whole days disappear with nothing much to show for them at the end. I am sure I am not the only one. And even though it is almost assuredly known that this happens, nobody seems to care.
I definitely agree with Snowden's call to action with making spyware illegal, I think the execution is plausible but unlikely for the same reasons he stated in the article. Every country is working to produce these things themselves for cyber security self defense.

I am unsure about his comments regarding unsafe code. Like many of the people have already stated here, that's a blurry line that has good intention but seems nearly impossible. I think more regulation and certification for both employees and companies is a much more likely to be successful.
There are multiple problems that missing delimiters introduce for the parser when trying to recover. It depends heavily on the language's valid grammar how much you can infer about malformed code to identify likely places where the missing delimiter should go.

One thing you can do (that Rust does) is keep a stack of opened delimiters and their positions, and pop them as you find the closing one. If you encounter a mismatch or any other parse error, you look through the open delimiters to match for indentation level or valid alternatives. The more "flag posts" or redundancy the grammar has, the more likely you are to be able to recover from malformed code. If you are in a language with a sparse grammar, recovery is less feasible.
The cement plant was using coal and would continue to do so without the recycled plastic.

Saying, “just don’t make cement” isn’t a serious answer.
Ah that makes sense! Concurrent changes are one thing, but concurrent changes are rare. The big problem if we did it that way is that it would become impossible to insert in the middle of "ell", because we wouldn't be able to name any of those internal positions.

To get around that we assign a sequential ID for every inserted character, regardless of how they're typed or stored. Typing "hello" would assign IDs 1-5 even if you paste "hello" from the clipboard.
Perhaps not clueless on the topic of browser features, but probably on the topic of whether tweeting is a public or private action.
I personally think you are spot on. I am yet to find any major environmental issue with landfill plastics or any health issues with micro plastics - especially compared to the harm caused by GHG. If using paper bag produces significantly more GHG compared to plastic then using our green political resources to reduced plastic use not only detracts us from focusing our resources into something more useful, but it may be more harmful by producing more GHG in the long run.
The power of presupposition in questions: we’re all trying to figure out where productivity has gone without questioning if it has in fact gone.
The beaches covered in plastic bags are exactly my point. The problem is plastic waste being mismanaged.

Recycling is not a solution to mismanaged waste streams, and yet for some reason everyone loves talking about recycling plastics and nobody talks about ensuring that the other 80% of plastics that aren’t recycles or burned are properly disposed of in landfills.

The entire reason glass and aluminum are reimbursed is that they are orders of magnitude more energy intensive to produce.

If the current recycling technology can’t make a profit recycling plastic bags then the solution is making sure each and every piece of that plastic is properly disposed of in an engineered landfill.
In general people really need to stop using Chrome. It's a tracking browser for an ad-company. The incentive structure is to send data to the mothership, and show you ads.

You can see this, because uBlock Origin works a lot better on Firefox.

But worse is also: Chrome just plain isn't fast or memory efficient anymore. It gets big speed ups on one or two things, but for the life of me it seems to consume a huge amount of memory and CPU compared to modern Firefox. That advantage was short lived.
There are ways to make it work. The simplest would be to just not do any splaying most of the time. No splaying means no locking is necessary, just an atomic read to check if anything changed. Apparently it's actually good for performance[1] to splay only occasionally instead of on every access. Another would be to use atomics to do lockless updates. Probably best to only do partial splaying, or only occasionally like above, but it's doable[2].

If the data is actually stored in an array and the tree structure is actually just a map that stores the "nodes" as a tuple (left, element, right) in another array, where left, element and right are indexes into the backing array, then you could just have one such map per thread and only had to use synchronization if anything is added or deleted. Or even have purely thread local addition/deletion if that is sufficient and no locking at all is desirable. A multi-splay tree essentially.

Storing nodes as elements in an array is probably a good idea for performance in general, even in the single threaded case. It means you don't have to allocate each element individually and that things are stored in a contiguous block of memory. The elements are not going to be in the correct order since they fixed in place in the backing array, but they're still going to be much more local than if they're allocated individually. Allocating from an arena/bump allocator would have similar advantages though.

You could also store everything in a single array, replacing the node's element index with the data itself and then use atomics again. This is how I've seen it done in the wild, just without the atomics. Really depends on what you're doing, though. If the individual items are small because they mostly store pointers into some other heap allocated data or just a bunch of numbers, so that the whole map+element structure could fit in the cache, then using multiple maps probably gives better performance.

Can't find any references for this because I just came up with the idea of using multiple maps (not the array storage itself) into a single backing array. Multi-splay trees[3] look close in principle, but they use a reference tree instead of a flat array. It's probably not substantial enough of a difference to really call it a different data structure though.

Edit: Another idea would be a delayed queue splay tree, where some kind of reference to the accessed node gets added to a queue and once the queue reaches a certain size, or some other condition is met, the tree gets locked and all the splaying is done in a single batch. Some operations could even be optimized away if computing that is less costly than doing the operations itself Is. In that case it might actually be useful even in the single threaded case. Somewhere relates to the randomized splaying and probably has been done before though.

[1]: http://www14.in.tum.de/personen/albers/papers/ipl02.pdf

[2]: https://digitalscholarship.unlv.edu/cgi/viewcontent.cgi?arti...

[3]: https://www.cs.cmu.edu/~jonderry/multi-splay.pdf
I think that’s a really poor excuse. People can discuss anonymously and about recent prior jobs (being slightly less bound by contractual gagging, or under less threat of being sued)

Journalists can apply for jobs and do an exposé too.
I agree, I should've made clearer I was being sarcastic. The quasi-monopoly thing is often ignored when it comes to Big Tech silencing voices.
But HTTPS just adds TLS. You can use "some library" to do the TLS handshake and subsequent encryption, and end up with a readable-writable stream that you can then parse HTTP from yourself. Your code is the same as when it was dealing with a TCP stream directly.
And was what TikTok did positive impact?
Mozilla(Firefox's parent) has supported pro-social justice and progressive causes that ticked off a lot of users. There were a lot of discussions about it in 4chan from 2017-2019. Many people vowed to never use Firefox ever again and instead switched to alternatives like Waterfox and PaleMoon.
I see no evidence of poor performance on macOS. Have you used a recent Firefox? Could you be blaming the browser for the behavior of a particular extension or web site?
This is true but the incentives are currently not calibrated to ensure that more durable products are used. Making disposable bags more expensive, or similar to, reusable bags would go a long way here, I think.

And there are some cases where disposables are important for hygiene and safety, like medical usage. But it would be best to reduce production to those things that have a strong reason to be disposable.
This is a false assertion. There is always carbon in the atmosphere and there should always be carbon in the atmosphere. The only thing that has a negative impact is when the total amount of carbon is excessive. "Plastics in a landfill" are poorly and temporarily sequestered and are a potential source of future groundwater contamination.
I'm not on desktop ow and can check later. But I'm pretty sure you can disable auto updates on the about:config page.
That is just counting interactions, not the impact of the interactions.
On Lying to Yourself
Yeah and haven't microplastics been found in basically every organism by now? I feel like this is something which we may look back on like lead in 30 years.
Atlanta 1996 turned a profit: https://en.m.wikipedia.org/wiki/1996_Summer_Olympics
> The opening paragraphs are very frustrating for a software developer to read, because it assumes a very technologically ignorant perspective that might beg similar questions ...

It's an allegory. I see no problem here.
This kind of research really needs to develop/use less stiff and/or non metallic conductive implants. For example organic conductive materials. The immune response to stiff metallic electrodes means that it will never last as a bionic implant for applications.
A reason to be bullish on developers