skysight-inc/HackerNews huggingface dataset:
I'm just not even sure if this is good at the end of the day.

If it takes less energy to create and use plastic and then properly store it in a landfill then that is what we should do.

I feel like we get confused about the source of plastic in the oceans and think that we can help clean it up by switching away from plastic, when the actual problem is improper disposal of plastic by the 3rd world.

So is it good that we are reducing single use plastic in our country where we dispose of plastic properly? Because instead we just use a different material that has a greater contribution to global warming than the plastic did.
Am I wrong in thinking that at this point Equifax is acquiring new trial users for it's credit monitoring service as part of their punishment?
Being aware of the power structure/corporate politics going on at your workplace is really important if you want to advance.

Also when you work across cultures you need to adjust your tone/approach. As a German working with French coworkers, it took me a while to figure this out.
Is the carbon sequestered when the paper bags are sent to landfil, or do the bags rot releasing a mix of co2 and methane, making this a negative result because of the extra warming effects of methane?
Show HN: Pooling TLS Wrapper
Maybe 1/10th of a cheap drone.
NationwideDog
I'm just not even sure if this is good at the end of the day.
If it takes less energy to create and use plastic and then properly store it in a landfill then that is what we should do.

I feel like we get confused about the source of plastic in the oceans and think that we can help clean it up by switching away from plastic, when the actual problem is improper disposal of plastic by the 3rd world.

So is it good that we are reducing single use plastic in our country where we dispose of plastic properly? Because instead we just use a different material that has a greater contribution to global warming than the plastic did.
Accepts TCP connections on listen port and forwards them, wrapped in TLS, to destination port. ptw maintains pool of fresh established TLS connections effectively cancelling delay caused by TLS handshake.

ptw may serve as drop-in replacement for stunnel or haproxy for purpose of secure tunneling of TCP connections. Thus, it is intended for use with stunnel or haproxy on server side, accepting TLS connections and forwarding them, for example, to SOCKS proxy. In such configuration make sure your server timeouts long enough to allow fit lifetime of idle client TLS sessions (-T option).

ptw can be used with custom CAs and/or mutual TLS auth with certificates.
Duck Typing in Elena Programming Language
> Although gyms are different, likely because if you are healthy enough to hit the gym you are healthy enough to go home.

St. Thomas' in London (UK) has a gym for patients that need to do phisyotherapy exercises. I don't recall treadmills or squat racks, but they had medicine balls, free weights, instructors, music, and so on.
Truecaller 'bug' automatically signs up users for UPI, bypassing consent
I'm learning category theory to understand haskell better.

I'm finding category theory to be almost a theory about program structure in the context of composition. It's giving me a whole new perspective on one of the least concrete things about programming namely design.

How relevant is abstract algebra to programming? Will it change my perspective on everything related to programming? How much of a mind bender is it compared to category theory?
Absolutely astounding numbers in there as someone who doesn't know the details. N5 at a hundred and seventy million transistors per square millimeter. That's mindblowing.
Building between two highly trafficked buildings that can make obscene money off the participants via uni fees or gambling makes sense. Presumably those people are getting some value for their money and making that happen more accessibly is reasonable.

I don't understand the logic that leads to corruption. There might be corruption there for sure, but I'm not sure that reasoning is evidence for it.

Putting tram out to low traffic or density areas wouldn't make sense for your primary lines.
Large Perl codebases are terrible - let it die.
Budget and maintainability - I mean the Hubble telescope only managed to stay in operation for as long as it did thanks to a number of maintenance missions via the Space Shuttle. That extended its lifetime by a considerable margin.

Meanwhile, this observatory will be much more easily accessible and will therefore have a lifetime many times that of the Hubble - and can become a museum after its lifetime.
I'm also European, but buying furniture on credit is perfectly normal in my country - indeed, it would be quite unusual to buy any big-ticket item and not be offered credit terms, usually with an interest-free option.
How can Java be a rarity if almost every Android app is written in it?
This is based on a misunderstanding.

There are lots of modifications of the NHS that people would welcome.

The core features we want to keep are 1) free at the point of delivery 2) provided by NHS organisations (although even this is changing).

"The" NHS is incredibly complex and most people have very little idea about how it works which makes any discussion about it very difficult.
Deliveroo Acquires Cultivate, Plans to Open Edinburgh Tech Office
DeepMind AI can predict kidney illness 48 hours before it occurs
Driving at night in London is more pleasant.
If you're putting the country's pension fund into it you need a financial return. Otherwise you're not making an investment, you're just withdrawing money from the pension fund.
I've been a professional C++ developer for years and I absolutely would not do this. The security risks are just too high, not to mention the build times.

I'd probably default to C#, which can be decently fast and has a managed runtime.
I assume you already knew and don't wish to change client -which is fair enough- Weechat supports Python and Ruby in addition to Perl.

I remember the time before Irssi, when even CLI clients regularly had remotely exploitable vulnerabilities in them (including the 1337 BitchX). Irssi was programmed with safety in mind. Either way, scripts increase attack surface.

I'm not using IRC clients right now (I quit after realizing more than 50 windows open isn't productive), but I really love both Irssi and Weechat's interface (including default themes) and CLI. Did have to finegrain the configs but the same's true about nearly any application these days.
It occurred to me that a message passing OO language that mapped every active object (that's responding to a message) to a thread could benefit from it.
It tends to make you even more angry, though, if you took extra time to emphasize and link messages and you get a unformatted, half sentence reply from someone who clearly did not read the message. I think you should do it anyway, but be prepared for frustration.
I dislike articles that attempt to turn people into binary groups such as "amateur" vs "professional" - there's some parts of my life where I'm amateur, others where I'm professional - and a lot of areas where I count myself as "clueless"

I was happier with the list after I replaced all instances of "amateurs" with "happy people" and all instances of "professionals" with "INTJ personality types"

(Disclosure: I'll admit to testing as an INTJ personality type, though I find the whole Myers-Briggs thing only slightly more convincing that astrology)
But the small perl codebases I have are great.

I have a crontab that runs every five minutes: 30 lines that use one CPAN module, no bugs in years. The code has the kind of hackiness that's okay when it fits on one screen, and it fits on one screen precisely because of that hackiness.
Potosí: the mountain of silver that was the first global city
The Psychedelic Emotional Drive of Success
People with 'bankrupt vocabularies', live impoverished lives; people with rich vocabulary lead rich lives. What is even more interesting about 'bankrupt vocabulary' is the repetition of disempowering vocabulary, such as, "I did not have the money," "I did not have the technology," "I did not have a good manager," 'bankrupt vocabulary produces weak excuses. What do excuses have in common is the "Missing" emotional resources of empowerment! It is the ability to tap into one's emotional intelligence that drives us to success.

Quite often, we hear people saying ' we don't have the resources', however, the truth is that The defining factor is never the resources, but the resourcefulness -- namely, tapping into your reservoir of emotions, good emotions, elevated emotions, using both good vocabulary, and mental imagery, and start living the future success in the here and now before it actually happens.

Emotional intelligence has become the influential factor to success. Recent research in neuro-psychology has shown the paramount importance of emotional intelligence in business, and personal life.

You can notice an overachiever's competence by the kind of their sincere authenticity and/or by their emotionally charged hot syntax. They speak with eloquence, the language of the heart.

https://i-review.net/brainwave-shots-review/
That's like calling a growing baby a cancer. It's a reductio ad absurdum.
People under 30 are the major demographic in tech.
> Notable counter-examples: gun control, healthcare

Gun control, yes.

Healthcare, it seems like the Libs (at least) are bent on destroying Medicare in favour of what? Likely private healthcare
Perl is a prerequisite for Autoconf as well (not for the generated configure scripts though, thankfully). It would be nice to not have that dependency.
It'd be better if it were in Python.
I respond with respect and empathy to those who extend it first.

>How about you have a shred of respect for the people whose sacred land it is and whose understanding defines what's acceptable use? Rather than being a selfish, arrogant colonialist.

This was not that.

And hell, look at what is actually happening here. First, he allowance of the TMT was in exchange for the closure of 5 other telescopes of which their areas would then be restored. Second, and perhaps more importantly, most natives are perfectly fine / support the telescope too, judging by the provided polls (72/15 support/oppose). The anti-telescope group is a minority of the natives.

A nitpick though, the analogy that you're using is absolutely terrible. In what way is a telescope analogous to a nuclear test? Where is the "more powerful country"?
You can't easily improve the latency. My latency to EU is 100 ms, my latency to US is 250 ms, so request-answer is 500 ms. Make two request-answer cycles and that's already 1 second. And TCP already have some cycles. Yes, I have 100 megabits (which is not easy to utilize, because of TCP algorithm), but that does not help. And that's not only about size.
> This system is deeply ingrained in our society; there's not really a way to opt out and still have a relatively normal life.

And this is what needs to change. I’ve known many successful people that moved to the US and then had problems getting services because they had no “credit history”.
Somewhat related, my brother is a musician (playing what you might call experimental music) and says Japan is an amazing place to play as the audience pays close attention to what you're doing and remains quiet whilst you're playing. It seems the culture there is that it's music lovers going to these venues for the primary purpose of experiencing the music. Whereas in a lot of places I've been people are going to hang out with friends and the music is secondary.
Free WiFi is now a national (English, not sure about NI, Wales, or Scotland) requirement. At least, I think it's a requirement.

Here's the NHS digital guidance about it.

https://digital.nhs.uk/services/nhs-wifi
This is both the challenge for and simplification possible by proper carbon taxes. If you apply the carbon tax either at the well, or the point of fuel consumption, and do so internationally to avoid it being arbitraged away, then we can stop doing all these complicated calculations and look at the end price of the thing.
It's difficult to participate in an economy like the US where the prices of home purchases (and, by extension, rents), are driven up by competing buyers who have access to copious amounts of cheap credit.
TL;DR - Someone made a mask of their exact face that you can wear[0]. The article[1] goes into some other things that you could do but doesn't elucidate any more on those things (which, IMHO, is pretty underwhelming).

[0] - https://archive.fo/qmqN7

[1] - https://archive.fo/b41zN
Wasmer, Webassembly, and SIMD
I have added support for reading the input device directly on my 3D game engine exactly so i can provide unfiltered mouse input, but at least on Debian (and i think on derivatives) the user isn't on the 'input' group by default. The engine shows a message if raw input is enabled it cannot open the device handle (something like "cannot open handle check if you have permissions for accessing - maybe you need to be in the input group?") and it falls back to regular X11 events (the feeling of which depend greatly on the current configuration, which input driver is used, etc - on my PC where i use udev and 1:1 mapping it feels fine, but others use libinput, which i think is the default nowadays, and mappings can be all over the place).
Truths about Digital Accessibility
"too clever constructions which feel smart at the time you come up with them"

That's the coder, not the language.

Which is more obvious what's happening.

print ''.join('%(pre)s%(num)s %(bot)s on the wall, %(nul)s %(bot)s,\n%(tak)s\n' % (lambda c,b: {'pre':['','%s %s on the wall.\n\n' % (c,b)][abs(cmp(c,'Ninety-nine'))], 'num':c, 'nul':c.lower(), 'bot':b, 'tak':['Go to the store and buy some more... Ninety-nine %s.' % b,'Take one down, pass it around,'][abs(cmp(x,0))] })((lambda x,o: [(['Twenty','Thirty','Forty','Fifty', 'Sixty','Seventy','Eighty','Ninety'][x/10-2]+'-'+o.lower()).replace('-no more',''), o][int(x<20)])(x, ['No more','One','Two', 'Three','Four','Five','Six','Seven','Eight', 'Nine','Ten','Eleven','Twelve','Thirteen','Fourteen', 'Fifteen','Sixteen','Seventeen','Eighteen','Nineteen'][[x,x%10][int(x>=20)]]),'bottle%s of beer' % ['','s'][abs(cmp(x,1))]) for x in xrange(99,-1,-1))

Or

my $firstline = 1;
my @tens = qw/Ninety Eighty Seventy Sixty Fifty Forty Thirty Twenty/;
my @teens = qw/Nineteen Eighteen Seventeen Sixteen Fifteen Fourteen Thirteen Twelve Eleven Ten/;
my @ones = qw/Nine Eight Seven Six Five Four Three Two One/;

sub go {
my $num = shift;
my $bottles = "bottles";
if ($num eq "One") {
$bottles = "bottle";
}
if ($firstline == 0) {
print "$num $bottles of beer on the wall.\n";
print "\n";
}
$firstline = 0;

print "$num $bottles of beer on the wall, ".lc($num)." $bottles of beer,\n";
print "Take one down, pass it around,\n";
if ($num eq "One") {
print "No more bottles of beer on the wall.\n";
print "\n";
}
}

foreach my $ten (@tens) {
foreach my $one (@ones) {
go("$ten-".lc($one));
}
go($ten);
}
foreach my $teen (@teens) {
go($teen);
}
foreach my $one (@ones) {
go($one);
}

print "No more bottles of beer on the wall, no more bottles of beer,\n";
print "Go to the store and buy some more... Ninety-nine bottles of beer.\n";
print "\n";

People can do clever things in either language, people can write clear code in either language.
CTO Email List in USA
Can you substantiate your rant with facts? The U.S. for decades has been the leading country in drugs r&d and other countries do use the results of it on subsidized terms.

https://www.abpi.org.uk/facts-and-figures/science-and-innova...
There should be analytics solutions that don't put the burden on the client, server-side products. Or lightweight ones that mainly track button clicks and navigation, instead of e.g. recording all mouse and keyboard interactions.

I want to think basic analytics has a very low impact on performance. Ads, on the other hand... Which all inject their own analytics as well.
Project Harp
I once presented to the monthly board meeting of one of the biggest global pharma companies. The audience was the top execs plus the top-10 country heads.

All they talked about during the dinner was price fixing, tricky deals to block generics, and schemes to maximise the amount they could get each country to pay. Nothing about the science, medicine behind the drugs, or benefits to patients.

That's the reality of pharma today.
”Don’t have time to Perl with myself”
Buses are transit yo.

The thing about busways is that the buses get to the end of the busway and can then go around different areas and pick people up in places it would be impossible or uneconomical to lay track.
> Redis is written and annotated in a way that even someone with a cursory knowledge of C can understand what's going on.

Strongly agree with this one about Redis.
Almost all modern jet engines have (ducted) fans. In planes that never go supersonic, e.g., all current commercial airliners, the fan provides most, but not all, the propulsion. And the only difference between a fan an a propeller is how many blades it has. (The presence of a duct around the fan does not change anything basic.)

But even if they did not have fans, there is no fundamental difference between using a propeller or fan to speed up the flow of air and heating the air inside a chamber to speed up the flow of air. (The fan is used because at subsonic speeds it can be made more efficient.)

In other words, all 3 means of propulsion work by conservation of momentum.
It does but this is only in an environment where the same computer is accessible by more than one people at the same time with different keyboards and monitors. In practice this is an extremely rare case and in that case (and assuming the people involved cannot just trust each other for some reason) the permissions can be set to only allow access to a single device per user.
Naruto VSCode Theme
Put all the important points right at the start: bottom line up front “bluf”. Explicitly mark the point where your message becomes background detail, so people can stop reading there.
I am currently in Stockholm and would probably move somewhere more remote in Sweden, where I can pursue my dreams of running a small chicken rescue operation.
And a couple years after that, Amazon Prime parcels...
I think would your proposing would be a World-Bank type action. The world bank apparently exists to use loans as leverage to get countries to change policy. That gets close to what you're after.

The problem with using the UN for this kind of action is that the UN has never imposed a tax or tariff. This would be new territory for the UN. I'm sure countries would have some problems with sovereignty. The alternative would be that all nations would act in concert to impose these tariffs.

But then if they did that, you wouldn't have a universal refugee trust. Each nation would still have control over their own finances.

Anyway, I think through the implications of what your proposing I realize why it's been so hard to get anything to change. Any kind of action requires unprecedented worldwide coordination.
There is nothing in its design that prevents X windows to be made to send an event like WM_INPUT that games can handle in a similar way to how they handle WM_INPUT on Windows today.
Any references you would like to share ?
How does it work? There is no clear message about how it works or how it's supposed to help.
It's a tradeoff; in a lot of cases, the size of a .jar doesn't really matter because it ends up on big web containers.

It does matter for e.g. Android apps though. But at the same time, the size of the eventual .jar is something that can be optimized by Google / the Android store as well, using what you just described for starters.

I know Apple's app store will optimize an app and its resources for the device that downloads it. As a developer you have to provide all image resources in three sizes / pixel densities for their classes of devices. They also support modular apps now, that download (and offload) resources on demand (e.g. level 2 and beyond of a game, have people get past level 1 first before downloading the rest).
I live in England. My local supermarket no longer has the flimsy plastic bags at all, only the sturdy plastic "bag-for-life" (they'll replace it for free) kind.

The flimsy bags were all re-used as kitchen bin liners. The sturdy bags can't be used for that.

So I'm now having to buy single use plastic bin liners.
I agree that they are terrible, but not all programming is large code-bases. I think Perl is good for its originally intended use as a high-level scripting language.
I spent a lot of time in Chelsea and Westminster and it's not a very nice hospital.

The burns unit was clean, bright and airy. But there were limited activity available because of infection control reasons, and the layout of the hospital was hostile to physical activity. Using the stairs was hard, all the signs and designs pushed you to the elevators. And those had been programmed incorrectly so they took an age to arrive and the to get you to your floor.

As far as built environments for burns units go it was better than Birmingham Shelly Oak (Victorian building, excellent care because military connection), better than Bristol Frenchay (awful care, I think they've knocked it down now), but not as good as Salisbury (better layout, good care).

This is a severe problem for the NHS: The amount of estate that's just terrible is surprising.
Would you possibly be in the top 20% household income percentile? For such households, it's generally not required to buy furniture in credit in most markets. Credit for these sortse of things generally is for people with lower income
Hadley Wickham Has Won the International 2019 Copss Presidents' Award
This prompts a question I'd like to know the answer to. One of these thick new bags is equivalent to how many of the skinny old single-use ones in terms of environmental impact?
It's very hard to know which codebases will grow to be large - every codebase starts out small, and by the time you realise it's going to be big, rewriting into another language is expensive. Better to use a language that can scale to small codebases and large, that can accommodate hackiness and cleanness alike.
The ULEZ is 24/7 though, so you also need to pay at night now, which is a shame.
Furniture can often be sold on credit or with payments, because it can be a pretty big investment (e.g. a good bed). Mind you, can be - chains like ikea offer products at a price that should be payable from savings.

But it's also pretty common for cars and houses and the like.
I have seen plenty of web tasks that should be I/O bound, but were not because of inefficient coding. It's not the business logic, but the post-processing performed by devs that don't know how to write proper database queries(or designs) that costs power.

My favourite example: slurping an entire category table on each page load and then using an O(n^2) loop to rebuild the navigation tree. On a cold cache, they had request times (server-side) of 7 seconds.

Rewriting to a recursive CTE brought the page load time (client-side) down to below 100 ms, even on a cold cache.
Show HN: The JavaScript spreadsheet/table/grid web component - DOM, Not Canvas
Thanks I updated the message with "For us, in order to be able to cover our server costs, we ask our users to contribute a tiny amount if they find the app useful. Donate to see the detox counter again." I basically added "Donate to see the detox counter again." what do you think ?
> As a German working with French coworkers, it took me a while to figure this out.

What examples come up the most, or had the most impact on you figuring it out?
Not just pharma. Most industries care about increasing profits and blocking competitors. Hardly surprising since Top execs are measured on such metrics.
So it's a smurf used when you don't smurfin' know the proper smurf? Smurfy.

https://tvtropes.org/pmwiki/pmwiki.php/Main/Smurfing
That is hardly relevant to this discussion about modern United States economy and society. Your story even involves needing grandparents who own property to use as collateral.