skysight-inc/HackerNews huggingface dataset:
A few more (personal) highlights from the release:

* New minor mode 'pixel-scroll-mode' provides smooth pixel-level scrolling.

* The networking code has been reworked so that it's more
asynchronous than it was (DNS resolution and TLS negotiation do not block Emacs main thread).

* Emacs no longer prompts about editing a changed file when the file's content is unchanged. Instead of only checking the modification time, Emacs now also checks the file's actual content before prompting the user.

* A new submode of 'html-mode', 'mhtml-mode', is now the default mode for html files. This mode handles indentation, fontification, and commenting for embedded JavaScript and CSS.

* Improved CSS mode

* Intercepting hotkeys on Windows 7 and later now works better.
I got my undergraduate degree with zero debt (1971-1974). Tuition was $2000/year plus dorm and meal fees. I worked several jobs every summer to earn the money. It used to be possible.
Exactly, so who would not like this? Someone that uses a lot and can't be bother to bring the bottles back but he would like the money returned.

I know that someone could invent now some extremely rare scenario but I am talking about a big majority.
I've been using embedded Rust for my thesis project (ARMv6-M), and it's been a pleasure.
This would absolutely apply to sites like HN or Reddit. Of course sites outsite EU jurisdiction aren't required to follow EU law, but may eventually find themselves ordered blocked by European ISPs if they don't.
And yet it's more than 90.1% of the population posesses...

Interestingly, some estimates of (formal) Polish aristocracy in the 17th century place it around 10% of the population. Maybe this is just some natural distribution of socio-econo-political status of human groups.
This isn't a native feature of Java serialization. Class implementations are not included in the serialized data.

> How do closures get shipped around?

> Every closure is an object of a particular class. When the closure is being sent it gets serialised to a binary form, send over the wire to a remote node and deserialised there. The remote node should have the closure's class in its classpath or enable peerClassLoading in order to load the class from the sender side.

https://apacheignite.readme.io/docs/faq
Other factor also contributes to the demise of Sony phone division. Here in my country, Sony Z1 and Z2 boom as they are probably the first premium phone with nice camera and waterprof body. But bad aftermarket support and service destroy that advantages very quickly. Nowdays almost everyone avoid Sony smartphone. Either you choose phone with more support and service center such as Samsung or go to other way with Xiaomi (cheap with almost non existance official service & support).
I was just thinking the other day, it'd be useful to have something lightweight, yet functional/usable instead of all these slow Electron apps we have these days. If it had email integration such that I could see the subject lines of any unread Gmails, and RSS/ATOM feeds it'd get extra points :)
Maths and computers.
There is no ambiguity to using map as a function. It raises an error if the map is nil, and returns a nil if the key is not found.

Using get is ambiguous, getting a nil result may mean that the key was not found or that there was no map in the first place.
This headline feeds into knee-jerk tendency to assign a simple social class category to some combination of money, prestige, agency (ability to drive change) and status; from the ground-view, reality is nothing like that now. There is no simple formula for any of those things, being very well decoupled.
How long of a time would the Sun be blocking the Earth from Mars?
Wait, so 10% of the county is millionaires (more or less, if 9.9% are 1.2-millionaires), and these people have such “good family, good health, and good jobs” that they might as well be a different species? If I tell you how “good” someone’s family or health is, you can tell me if they are a millionaire or not?

I think the author’s intent was to acknowledge privilege, but the article is just making more weird caricatures. I think it’s better to put a spotlight on particular ways people might not be able to advance themselves as much as the usual narrative would suggest.
It's important to consider that people with some disabilities rely on plastic straws to be able to drink:

https://www.bbc.co.uk/news/av/uk-england-derbyshire-43879489...

Plastic straws and polystyrene plates are also common materials for arts and crafts.

Whilst pollution is certainly an issue that must be tackled, banning disposable plastic products does have its drawbacks. I'm not saying a ban should not occur, but its implications should be considered.
"Contemporaneous" is correct. What is meant is that the notes were written when the events they describe occurred.
The poor and especially the middle class account for the vast majority of consumption and pollution in aggregate.

Per capita the rich consume more, but not as much more as you might think. The typical multi-millionaire or even billionaire does not personally consume 1000X or 1000000X more than your typical member of the middle class. Maybe 10X more at most. Beyond a certain point this is "paper wealth." Diminishing marginal utility of goods and services kicks in pretty hard once you reach the upper middle class to "lower rich" brackets. You just don't get much more value from consuming more because you've hit the value limits of technology and/or human subjective perception.

The rich also derive their wealth largely through poor and middle class consumption. They either run industries directly, invest in them, or profit off rents that could not be paid without other industrial activity to subsidize them.
> But the alternative is letting Google scrape your content and give it to people directly from their site instead.

No, that is not the alternative. The alternative is to allow citations as they are allowed everywhere else, i.e. small fractions of the content with attribution.

For example, google currently may list the headline of an article and link to it. The proposal, which is based on a failed German law, is that google should pay for the privilege of sending viewers to newspapers this way.

Last time they tried google simply said "no, thanks. Then we'll not list you". Newspapers immediately caved and said they will give free access. End result: monopolies get free access and smaller potential competitors have to pay. The law completely and predictably backfired.

The, misguided IMO, hope now is that if it is an EU wide law, google will have to bow down and pay for the privilege of providing a google news like service.
I spent 16 months on this Bitcoin explainer. by Art of the Problem
I missed the PS, my mistake. Thank you for pointing it out.
Class differentiation is the central meaning of life. The struggle is the point. You get up and wear nice clothes in the morning so that you're better than the slob that doesn't. Nobody wants to be the same as everyone else.

If everyone was equal, then there would be no point in your existence. You become a bag of mostly water.

Celebrate the fact that a few billionaires and royalty and celebrities exists. Life is more interesting and surprising that way. Can you imagine how terrible and pointless everything would be if everyone was middle class?

We should focus on the very bottom, not the very top.
My goal right now is to get as close as I can to Photoshop speed; I'm fairly certain that the source code for Photoshop is not available online...
Amusing (?) anecdote: It used to be (perhaps still is) that if you queried DBPedia for the "Ruler of the United States" one of the many answers was the Chief Justice of the Supreme Court.
> Curbing the use of plastic cups for beverages

I wonder what this will mean for events & festivals. E.g. Amsterdam has made it a policy that big events (including normal bars when the event is going on) must issue plastic cups to curb broken class everywhere. Will we have to go back to glass, or drink our beer out of paper cups?

> as well as plastic food containers, such as the ones used for take-away.

I'm open to this, it sucks to have to throw so much crap away after ordering take-away, but I haven't seen a container yet that would be suitable for e.g. 80 degree centigrade soups, stews etc. What are the alternatives that are cheap enough for disposable take-away use?

> Producers of fishing gear — which accounts for 27 percent of beach litter — will be required to cover the costs of waste collection in ports.

I'm worried about how making manufacturers pay for something like this will produce unintended externalities. I can also buy thin plastic lines that wink wink totally aren't intended for fishing. Won't it be trivial to avoid these taxes?

> Each member state should use a deposit system or other measure in order to collect 90 percent of plastic bottles used in their country by 2025.

I wouldn't mind such a system where you e.g. get 1 EUR back for each bottle, but it's going to have to be something like that. The current deposit fees on plastic bottles are too low, once you're earning enough money it doesn't make any financial sense to return them.
Yes, but when you are limited in your transportation, and can’t buy online, and that’s the case for some poor families, the local supermarket and their plastic cutleries is a solution that just works.
"don't wake up operators. bring reliability techniques from academia into real-world practice."

What does he mean here? Don't wake up people with operational problems? Or does "wake up" refer to a scheduling strategy?

Either way, what are these techniques?
> Examined closely enough, optimism, confidence, and happiness are naught but delusion themselves.

I agree completely. The base human emotions are all prone to delusion, but have substantial effects on the human body. "Unjustified" confidence and optimism can still have a great impact on physiological health. However, "perceived physical activity" is such a hyper-specific and abstract thought, that it doesn't engage our reptilian brain the same way something like "confidence" would. Hence why I find the study's conclusion pretty surprising.
> we'd see differences in the effects of Jim Crow depending on what part of the country people lived in

That's one, very obtuse hypothesis.
Show HN: Straightforward time tracking for teams and companies
It's been a focus of the team, and been getting better. With efforts being made to move some external tools into the mainline toolchains. Last I checked it was possible, but still a bit cumbersome.

P.S. Really looking forward to writing Rust on AVRs.
> Every piece of the pie picked up by the 0.1 percent, in relative terms, had to come from the people below.

this statement is literally true, but aside from "in relative terms", the wording of the whole sentence seems to evoke a zero sum game. I see this type of writing in most articles about inequality and I wish the authors would strive to be more explicit. it's an important distinction, even if we agree that relative gains are just significant as absolute gains.
IRC didn't by even have anyone trying to improve stuff until the IRCv3 WG came along, and now we're seeing massive innovation and adoption in short timeframes.
Slack has "threads" which are meant to separate discussions, but they're not really convenient to use and are frequently unused.
I was not arguing otherwise. Whenever I bring up issues like this I get a lot of "shoot the messenger."

My point was not that environmental concerns are wrong but that they do tend to decrease the economic well being of poor and middle class people more right now vs. the status quo. That in turn tends to anger these classes of people right now, causing them to vote for people like Donald Trump. Trump, a super-hard-right Republican, won largely because of working class traditionally progressive economic concerns.

The poor also cannot afford the luxury of thinking about the future. When you are poor your primary concern is getting out of poverty right f'ing now. Screw the future. The rich on the other hand can sacrifice for the future because they have abundance.

Try some grinding poverty and come back and tell me how much you care about what happens in 100 years. Now try some grinding poverty with children. Tell me how much you care about the great Pacific garbage patch after you watch your kids suffer a bit.

This is why I think what I call "abstinence based" environmental policies are doomed. I draw a deliberate analogy with right-wing abstinence-based sex-ed, which also fails pretty reliably. Abstinence based environmental policy is any attempt to solve environmental problems by preaching and shaming the poor and middle class into reducing consumption for the sake of some future ideal that might as well be heaven-and-hell as far as they are concerned here and now.

The only way we will create a world where we care about the future is to elevate as many people as possible out of poverty. This means we must build systems that create abundance now and try to figure out how to do so as sustainably as possible. If people can't afford the luxury of caring about the future, nothing serious will ever be done about massive problems like climate change.
The "circumvent" part is that Facebook's content isn't indexable by Google.

For example, a website review on Yelp winds up on Google, but a review from Facebook won't show up. Insofar as they're creating content in a walled garden that Google can't access, they're circumventing Google.

(It might not be the best usage of the word circumvent, but I still think it's clear what the author is going for here)
Revolutionary Aluminum Process Eliminates Emissions, Produces Oxygen
Not surprisingly, every time you zoom into an exponential distribution you will find... an exponential distribution.
If air pressure was a factor then you would see tons of dead ants littering elevator floors.
Using the MantisBT REST API When Hosted on IIS
Gimlet Media had their "Startup Podcast" and in one episode they fretted about hiring the boss's wife. The advice he got was if she's qualified he should do it.

https://www.gimletmedia.com/startup/15-married-to-your-busin...
Workers of the world unite on distributed digital platforms
Just be aware that you will also be getting a larger dose of dust and allergens.
I took that as a reference to pager duty.
You Shouldn't Host Wordpress on AWS (Except When You Should)
Some are (more or less) free, others are not. Rust simply gives you some great tools to make the choices yourself. The biggest win tends to be that you can get away without a GC, but still keep the guarantee that you're not leaking memory by forgetting to collect it.
As an immigrant (with legal status), I couldn't imagine showing the slightest bit of resistance to any sort of CBP officers. I cannot put myself at risk trying to combat unfair policies due to the imbalance of power. Thank you to those US citizens who are doing what they can.
That's the site I used the most, together with qbasic.com (which is no longer up) :)
Annoying Spellcheckers and More
Convenient and tweakable Atom+Markdown+Pandoc+Jupyter experience, exportipynb
Agreed; the physicality of writing software is one of the worst aspects of the whole practice. I try to combat this by setting up a problem which I don't yet have a solution for, and then going for a walk to think it over. I think walking for one-on-one meetings is also a useful thing to do. I've wanted for a while now to set up a pull-up bar in my office. I had one before and it was another good way to take a quick break and get the heart rate up.
Has anyone been in an office that had some sort of exercise setup combined with white boards? I often find myself going straight to a white board or notepad after an exercise break.
If we factor the recycling costs in this products and implement that recycling then all is fine, the products have the correct price and the recycling also takes place.

The problem is when the environmental costs are not included and it must be paid by the next generation.

About energy some countries have special prices for the first X KW of energy used for poor families, so it is possible to have the energy prices increased so people would try turning off things they don't need.
Perhaps `for...lastly...else`? `lastly` being the current meaning of `else` (something that happens after the iteration has completed), `else` being the thing I wish it meant (something that happens when the iterator was empty).
> unless you override Java's default serialization behavior and build a whole lot of black magic.

...but then, if the developer is writing custom deserialization code that does black magic (like, executing the equivalent of eval() on a content of a String field), any serialized format is affected, be it binary, JSON, YAML, etc
yeah notch is talking about a different engine with overly bold claims, but given the technological overlap many of the talking point overlaps.

for example, animation and deformation, light mapping and content production are still going to be issues. sure they have a motion captured talking person and it's impressive, but it's still part of a fixed content pipeline, if you require ragdoll animation or an interactive actor it's way harder.
Yes I second wanting to see what you've set up. I've used a Google Sheet for the past few years to track my monthly budget but I overwrite most values each start of month so I don't have any historical tracking, which would be really useful.
Well, I'm not sure if there are strict rules to what should be called a pointer and what not (which was why I was a little bit vague in my post: In my defense, I stated "there are no pointers"). I think you can still dereference something by just manually copying the bytes.
The English civil war was another example which was mostly buried relatively quickly.

In both cases good economic conditions and social and geographic mobility followed fairly quickly afterwards. It's possible that made people forget old grievances.
And the lecture probably got them to be more health conscious over that period.
The 3-ladder system of social class in the U.S. (2012)
Of course metal and wood tools are usually of a better quality, and they are nicer. I would avoid plastic until I can’t financially. However, the rationale of poor families buy plastic ustensils does make sense. You can buy a lot more for 2 or 3 euros, can reuse it, and it’s more easily obtainable.
Nothing in the world stopping you from dropping and doing pushups and squats every half hour or so during work. Nothing.
One thing I think some people got it wrong: Decentralization is not a feature, it's a method.

(Most) Users won't care whether or not they are using something decentralized, they only care what they can achievement with that software/service. Is it doing better than others on the market?

Back to the topic, about why Slack defeated IRC & XMPP: A product -- whether or not it's a online service or a hardware -- needs to keep up with the world. For example: If one day, people started to sharing photos and videos and voices during their online chat session, and your software can't keep up with that, then you will likely loose those people soon enough.

Currently, centralized software made upgrading very easy. You have all the control you need to force users to upgrade to your newer and richer client. While in the decentralized world, you may need to beg somebody to upgrade their server to support the newer version of your client (Due to that, you may not dare to upgrade your product that often).

Also, decentralized software usually hard to develop, while harder to generate enough revenue to be commercialized or be profitable. When clever people needs to survive, they will save the trouble and feed themselves (make money) first.

I'm not saying work on something decentralized is a bad idea though, we need decentralized service in today's very centralized world for sure. But make sure you can deliver the same level of experience (or be better) of your centralized competitors, then maybe people will start to use it.
Put bottom end of tube in water, put fan at top of tube drawing out, turn fan on, see how much the water climbs inside the tube?
I can't see this ever being used. As a non-python programmer, if I ran across this it would be very confusing. If it's simple enough to write the same code without the else block and have your code be more readable, why not do that?
>I wouldn't mind such a system where you e.g. get 1 EUR back for each bottle, but it's going to have to be something like that. The current deposit fees on plastic bottles are too low, once you're earning enough money it doesn't make any financial sense to return them.

I think in some countries if you don't want to get your money back you leave the bottles and cans near the garbage bin or other places and a kid or a poor person will return it and make some money.
Want to play with Minecraft-style voxels? There's a really wonderful freeware voxel editor called MagicaVoxel:

https://ephtracy.github.io/

Pretty incredible what you can do with it.
Freedom from the Known
That looks pretty cool! Thanks for the link! I'll look more into it soon.
s/plastic straws/straws/ ... there's nothing to prevent you from using paper, waxed paper, or reusable metal drinking straws except a price increase.
It depends if they are happy with their jobs. If they are going to be tired and miserable at the end of the day, the motivation aspect is not there.
I've been waiting for this one for a long time. I have some depressed people in my life and I feel a positive psilocybin experience might help them.
Very happy about the EU plastic ban lets hope it gets passed. Plastic waste which contains BPA bisphenol which is a weak estrogen and ends up in the oceans. Fish eat the plastic waste, humans eat the fish and becomes infertile.

Plates can be made of paper, also cups can be made of paper.

Banning plastic makes it easy to avoid plastic waste in the oceans.

I hope we also ban all food packaging since a lot of that ends up in the ocean and there is no need for plastic food packaging.

Bisphenol A of plastic
https://en.wikipedia.org/wiki/Bisphenol_A
There are bamboo drinking straws, I am not sure that the plastic ones will be banned or made much more expensive.
Hi, what CMS are you using for your blog ?
"Decline tracking, go to a site that loads 10 times faster and doesn't have any crap".

It's too long for a button, but I think it might work.
> This is a concept often poorly understood in basic cooling design.

Really? You'd think windchill is a well-understood concept.
There is absolutely nothing which has that level of vulnerability and lack of security on a modern network.

OK, let's say I overwrite part of your system with something evil, knowing that your app will Class.forName() it. Is that a problem with the ClassLoader or is the problem that your perimeter is already compromised anyway?
Divide and conquer. I think someone finds it convenient to break up the 99% narrative. It's very similar to the excoriation of public employees unions who negotiate solid living wages for their members - it makes too much of a contrast for many who are on basically a subsidence living in the private industry
Yeah, Common Lisp’s gethash is better than get in most other languages because of Common Lisp’s support for multiple return values.

(gethash key hash-table)

Returns two values: the first one is the value found in the hash table, or nil if no value was found. The second one is nil (i.e. false) if no value was found and non-nil (maybe t? I forget what the standard says) if a value was found.
ICANN files suit to protect WHOIS database
I'm glad this is one of those posts that is repeatedly posted here. It speaks to a trend across basically all industries these days, and to a more philosophical origin. Growth and progress for the sake of growth and progress is actually the opposite.
And what's wrong with disposable cutlery made out of wood, that could also be reused? It's already used, manufacturing costs are likely similar...

In the UK, metal cutlery is available in supermarkets for less than 1USD per utensil. Are you suggesting this is too much?