skysight-inc/HackerNews huggingface dataset:
Are these crypto nuts or just kids who found a ‘new thing’?

Either way it’s a solution looking for a problem and the solution it’s always these people being the ones in charge.
It matters in many non-trivial queries as well.
So Mathpendium is geared more toward the practicing mathematician?
Thanks, any special dynamic dns provider you like?
There is one pollutant that oceanic shipping is worse at: SO2. SO2 happens to be a reverse-greenhouse gas, so it actually cancels out most of oceanic shipping's CO2. Because it creates smog and acid rain there is still a huge international push to reduce it, and the level of emissions have fallen by 80% in the past decade or so.

Comparing it to cars is very unfair. Gasoline in the 80s had tons of sulfur, FAR more than oceanic shipping emits today. It was totally eliminated by regulation and so that the sulfur can be sold at a profit. The relative difference is not relevant, because there's virtually no sulfur in car exhaust. Comparing the two tells you nothing about the absolute emissions or the recent and upcoming changes.

> And now a reference to CO2 to muddy the waters.

That's an understatement if anything- Japan and Germany are 3.5% and 2% of global CO2 respectively. It's preying on ignorance to make "6th most polluting country" sound high.

> This (the non-CO2 bit, not the CO2 bit) could be fixed, at relatively small cost to the industry, via changes to fuel and improved filtering, but until someone forces them to fix it it'll stay the same.

They are being forced- by the international maritime organization. The sulfur content has fallen from ~7.5% to an oceanic limit of at most 3.5% in 2012 (actual emissions are lower), falling to .5% this year. In the EU it's has been limited to .1% since 2015. Not least this is happening because China is taking such a hard line on smog. This is an incredible regulatory success, up there with leaded gasoline, iodized salt, and CFC bans.

It's very dangerous and detrimental to talk about oceanic shipping as a CO2 problem. It's essential to third world economies (both buying and selling), for one thing, but more importantly we know what the CO2 problems are: cars and coal. Fix those, then you can worry about natural gas and semi trucks. After that you've solved 80%-90% of the problem.

Seriously, say oceanic shipping globally is 2.5% of CO2 emissions. Light duty road vehicles are 59% of US transportation CO2, which is 29% of US CO2 emissions, which are 14% of of global CO2. Those multiply out to 2.4%. Forget trying to coordinate literally the entire world, you can get the same reductions by going after a single category of emissions from 4% of the world's population.
> whilst sheltering cheaper tickets as much as possible.

I'm sorry, why? I don't see being able to travel across the world at high environmental cost to be some god given right. It's not sustainable, especially as use of long-distance travel continues to grow with no end in sight. Make it expensive for everybody, instead of subsidizing it for whatever group you have a bias for.
Six hundred law enforcement agencies using Clearview AI
Blockchain is overdone. It’s good for crypto currency but really doesn’t solve the myriad of things its being pushed on. There are a dozen consultants trying to sell corporations on what blockchain can do. While it’s true that if you spend money modernizing some legacy way of doing things it’ll probably be better but doing it on blockchain is not the secret sauce. It’s buzzword market and a buzzword solution that isn’t worth the complexity.
Interesting, do you have any source for that? How would do that using only IBAN and a name (i.e. without faking a signature, having the PIN number, a compromised device etc.)
They forgot adding .htm to the link. Here it is: https://web.archive.org/web/20050207215504/http://www.unitou...
Hmm - if you have super rich you have inequality be definition - don't know why you are focusing on flying - what about super yachts or effective immunity to prosecution?

If you don't like inequality then there are other ways to deal with that - rather than using it as an excuse to keep flying.

I do however agree that a frequent flyer tax would be a good start, though be aware that a lot of airline routes are effectively funded by business class seats, so you might find flight frequencies dropping - but that's the point right?
> If I can reduce my entire desktop environment into a single config file and have it reliably reconstruct itself, it would be magical. I would freeze and wipe my machine constantly.

You can do this with Nix. I do this with Nix even on non-NixOS machines. The thing is that Nix has a certain "path of enlightenment" that one needs to walk until it becomes a tool that adds certain capabilities[0] to your mental model.

All the software is inconsistent, but we can wrap it consistently by whichever means are necessary for that particular thing. Anything from flags setting paths to dynamically patching the source (and describing that operation as code) is possible.

[0]: e.g. https://git.tazj.in/tree/web/cgit-taz/default.nix#n61
Seriously. I think this was my "peak twitter" moment for the month.
Podcasts are spread by word of mouth. I will no longer be recommending it to anyone, and I imagine this is not unique to me. This kills the following it the long run.

Consider also the guest’s perspective. They want to teach a wide audience.
This seems like it’s talking about front forks with suspension though? Only mountain bikes have that, and in the terrain they are made for it works well. On the road mountainbikes are terrible in numerous ways.
Some Thoughts on “The Smart Girl’s Guide to Privacy”
> Why we can't stop travelling?

Way too many things/people depend on traveling. You can't stop the world for such a small thing. We should take precautions, probably more than what we do now, but stopping the world isn't going to work.

Don't fall for the fear mongering too, it kills less than the flu: https://blogs.sas.com/content/graphicallyspeaking/files/2019... and has a death rate of 2%. It's serious but not end of the world serious.
I'm in the UK. They're not common, but you do occasionally see them. I have one that I mostly use because I was taught to write in the italic style [0] of cursive, so mine has an Italic squared-off nib. I don't use it every day, however.

It cost me about £40, uses cartridges, and still manages to leak (blue, washable) ink on my fingers.

[0] https://en.wikipedia.org/wiki/Italic_script
Why the podcast gold rush is slowing down for some publishers
Well, of course, it would be hard. But a 1cm² 22nm die could largely fit (186cm²) into a sheet of paper with a 300nm feature length.
And most modern designs are more concerned with gate length, so 22nm->7nm doesn't exactly translate into the expected area gains for the whole chip.

One of the downsides of bigger chips is that we're more sensitive to propagation delays and capacitances. On the flip side, capacitors are easier to make. That would likely lead to new architectures: fully asynchronous, maximizing throughput over single thread performance.

That'd be quite interesting for neuromorphic architectures, and would likely displace FPGAs in a lot of situations if printers (or circuits) were affordable.

Now, imagine 3D integration: that would be… a book!
More seriously, having bigger chips to work with means that the contacts can be bigger, thus easier to align. We could also start blurring lines between PCB and IC design, bringing discrete components inside ICs.

I admit I don't know yet what a practical size would be, but the last talk I saw on the topic used organic semiconductors, and the channel length was on the order of millimeters. Despite this, it already had quite a lot of potential.
You're talking about the wrong language, then. This is not c-python (or python too perhaps) if you want such ridiculous compiler-level optimizations. If you want the languages for loops to be almost on-par with the hyper-optimized implementations being utilized in numpy and the layers below it then you should use something like C++ and hand-roll those for-loops yourself.

The reason python is so amazing in this regard is because that has all been done for you on some level and you just need to use them. Sure, could the numpy/scipy interfaces into lower-level code be more closely aligned to plain for loop implementations of the algorithms they represent? Perhaps.
Yes that was correct, but that has now been resolved.
What motivates you is unique to you.

Find the reason to care.

Sometimes, curiosity itself is motivating enough.

For me, it comes and goes and I find it difficult to get out of the "dips". I hate them. As I grow older, I don't want to be too comfortable in my ways and scornfully ignorant of new things and ideas.

Recently, I started a blog with the goal to eventually get to one post per day. Imposing this discipline upon myself, I then have to learn stuff to write about it.

And, as I write about it and find out how trite and basic my understanding is, it shames me into learning more.

That is only my path, however, and finding yours is on you.

Good luck!
Can you elaborate on the topic of a "relational data model on top of a hash map"?

Are there any books that cover the concepts?
Here's the blog post on how it was made: https://postlight.com/trackchanges/the-magic-elixir-behind-y...
Wait, large arrays should be a core construct, but it's ok that matrix multiplication has to be hand rolled?
I'm surprised I haven't seen nuxt (an SSR framework for Vue.js) mentioned here. It makes many of these performance enhancements out of the box.

It enables some cool options, like pre-rendering static content with the generate flag. You can use it as a static site generator, or wrap dynamic stuff in a <client-only> component and only that portion will be rendered client-side.

Service workers & PWA stuff, code splitting and dynamic routes, its all made pretty easy.

I've been finding it quite easy to build performant front-ends with nuxt. It is opinionated, and it abstracts away the webpack config, so it certainly isn't perfect for everything. But for me, it has really been hitting a sweet spot.
Show HN: BEBB4185 – Superfast hash that passes SMHasher
Pointing out the obvious on Hacker News isn't going to change America. Go ahead and put your energies into organizing. Convince people with skills you don't have to follow your lead on this amazing, incredible opportunity you envision. If only we just knew what you do, and how bad we have it, it would surely succeed.
Colorado voters are set to decide if wolves should be reintroduced to the state
You could do this as a launchd service, which will run as root and will happen automatically with startup. No sudo nor brew required.

See /Library/LaunchDaemons and launchctl.
I've never understood the myth of the "object relational impedance mismatch" (ORIM).

Objects are just a collection of attributes. Table rows are just a collection of attributes. There are some things that objects can do that the relational model can't but if you are designing a database schema why would you care about those things? There is no rule that you have to use every feature of a programming language everywhere. So just use the least common denominator of features and you're good to go.

Complaining about ORIM is like complaining about the universal serial impedance mismatch. You can't plug in USB 3 (OOP) in USB 1.1 (relational) but you can plug in USB 1.1 into USB 3.0 and since we know the old model is still good enough for a lot of use cases (think keyboard and mouse) we still use it even though we have a completely different standard installed into our computers.

What this means in practice is that your Domain/Entity classes look exactly like your database schema, not the other way. You still have to write queries but your ORM makes it ten times easier by offering very convenient query builders that let you build dynamic queries without string concatenation.
Making bus travel free is not the issue - it already is for over-65s! Making it exist, on a reasonable schedule, absolutely is. Find out what the Thatcherite bus deregulation was and reverse it.

Even a ridiculously low bar like "every town over 10k people should have at least one bus service on 10-minute intervals during peak commute times" will not be met in a lot of places.

However, other people have a very valid point that this is not just about latency but about bandwidth. It's not replacing the existing links but adding to them. And that will then improve "local" commuting to non-London locations.
Taking Zinc Can Shorten Your Cold. Thank a 91-Year-Old Scientist for Discovery
What use cases are there for a replication that doesn't necessarily produce an accurate replica?
How I Became Leonardo Da Vinci on the Blockchain (2018)
This post is overly complex in its suggestion of libraries. He does have a good point of understanding different kinds of state and that state management in front end is perhaps the hardest problem. If you think about it well earlier, a lot of things become easier as you scale.
These sorts of corporate charity events happen because people want to know they are good people, that they're moral people who are making the world better. Our society, reasonably, emphasises the importance of these things very strongly to everyone from birth.

It used to be that religion provided these answers. Believe in God, have faith, go through these rituals, help the poor and you're a good person who has successfully discharged moral responsibility.

Religion has faded away, so we're left with "a good person helps the poor" which everyone agrees is a pretty moral thing to do. But the more indirect it gets the less moral value is assigned to it.

People assign moral value to hours of time invested because time is what we all have equally. Time is not money when it comes to judging character. It must be this way because otherwise it'd be that very high earning people help the poor to a vastly greater extent than the average person does, just by turning up to work every day and paying their taxes. If that automatically made them morally superior to everyone else, it'd create a lot of resentment. No matter how hard you worked you would never be as "good" as the rich guy who just turns up and does some lucky stock trading or whatever.

I think sometimes programmers don't feel this way to quite the same extent as other sorts of office workers because we sometimes get more meaning from our work than someone in e.g. sales. The Silicon Valley stereotype of "Join our startup because we're changing the world for good!" has a basis in real self-perceptions. If you believe you're making the world a better place by actually doing your work, of course doing extra charity stuff will seem silly and a poor allocation of time/money relative to other ways of achieving the same ends.
NSQ Tutorial: Build a simple message queue using NSQ
Estimation 101 – A Short Guide
>other side of diversity

No.

https://en.wikipedia.org/wiki/Paradox_of_tolerance
There are some hints that a “Pro Mode” might be coming in macOS[1] that unlocks power in exchange for fan noise, etc. I wonder if that could be extended into a “battery saver” node like iOS has that does effectively the opposite?

[1] https://9to5mac.com/2020/01/13/macos-beta-hints-at-future-pr...
This guy is nuts: NEVER EVER write your own matrix multiplication routine! People have spent decades researching this problem. For all but the most trivial examples, you WILL incur a performance penalty relative to the heavily optimized implementations that exist. Look up the source for `dgemm` in your favorite BLAS. Does it look like three for loops? No.
I have no idea how mandatory Sunday closures are a progressive measure, guaranteed that employees have the same amount of free days.
Whenever I read threads like this, I wonder if there's more of an issue with bacteria in food in North America, or if people are just more fastidious about it?

The other option of course would be that it's just HN-style 'nerding out' on any topic, (which is great) but I see it on Reddit and cooking blogs/recipe sites too.
Out of curiosity, can you not get some of these benefits by simply running your fan more / at lower temperatures and instead sacrifice a bit of noise instead of the performance?
After reading the web page posted above, and the comments in here, I've reached the conclusion that Docker, Nix, etc are trying to solve a problem that shouldn't exist, and that the actual problem is at the operating systems' provided mechanisms for dealing with programs and dependencies.

More specifically, it seems like the Unix filesystem layout, with its bin, etc, usr and other well-known directories is part of the problem.

Also, the environment variables mechanism is part of the problem.

Why couldn't we have a much simpler mechanism for running things? for example:

a) each application should live in its own directory.

b) each file or folder should be versioned.

c) common files for applications, for example, fonts, should be installed in the application folder themselves, and the filesystem shall provide hooks for external systems to be notified when these files are created, moved or deleted. With this system, important files, for example tool executables, would automatically be found and invoked without the need for adding a path to them.

d) runtime program dependencies should be provided via text file with parameters and not by environment variables. This text file would have to be specified each time a program runs, and the user could create specific scripts that run the program with specific parameters. Programs should have attached, in the same folder, the default parameters file. How's that different from environment variables? well, with this system there is no system-wide dependency of a program to a unique string, and therefore the requirement to override environment variables for specific programs wouldn't exist. I.e. programs shouldn't need environments to run, but list of dependencies.

With the above solution, making repeatable and sharable development and test environments would be extremely easy: just copy the application folders and the configuration files one needs. If something is missing, copying it from another source would be the solution.

Ultimately, having a set of programs at hand and wanting to combine them to produce some output is exactly the same as having a bunch of functions in a program and invoking them in a specific order to get some result. And while in programming we have recognized the problem of global state and we have taken measurements to minimize the problem, for example with functional programming, we haven't done so for programs.

In other words, the problem is that we are trying to compute things using global state, once more, this time at the operating system level!

For me, that's the fundamental issue. All these tools are welcomed, but unless the fundamental problem is solved, no real progress shall be made and there is always going to be tool fragmentation (i.e. do we use Nix? Docker? Some other solution? etc).
Based on the decade of cult-like blockchain advocacy I’ve seen, I’m going with “dead serious”. There are a few - maybe as high as 1-2% - people in that community who genuinely understand the technology and its relevance but it’s dominated by get-rich-quick types. Once you’ve “invested” the only way you make money is by convincing other people to buy in and that usually means turning into a marketing bot pushing it for every problem — basically the nerd equivalent of joining an MLM.
How Your Laptop Ruined Your Life
> My savings target is always 50% or more.

This is a pipe-dream for most workers. Salaries just aren't high enough in many industries or places in the world to be able to put away 50% of your earnings and still live comfortably (or even not comfortably).
With no brand license, Blackberry Mobile fades to black
A long-standing problem, discussed previously here on HN:

https://news.ycombinator.com/item?id=19718287 (123 comments)

https://news.ycombinator.com/item?id=9723202 (109 comments)

Other submissions:

https://news.ycombinator.com/item?id=22296991 : openculture.com

https://news.ycombinator.com/item?id=21918208 : independent.co.uk

https://news.ycombinator.com/item?id=16197293 : gizmodo.com
What’s New in XAML Developer Tools in Visual Studio 2019 for WPF and UWP
Which startups launched their own venture and alumni funds?
I spent the last 6 months optimizing front end performance at my last workplace.

What I can say is measure before just blindly following a checklist.

Chrome devtools performance and audit tools are awesome.

Measure, fix biggest bottleneck, repeat.

This post has some great recommendations but things could be simpler. Like use http cache headers instead of service workers. They help both the cdn and the browser. Use immutable urls for assets.

The best way to improve perf is to simply load less JS and CSS. Less is more. It’s not always possible but helps trim down large swaths of network load when you can keep things simple.
What you have to know is that there are thousands of people out there who made windfall gains during the rise of bitcoin and the others. Say you bought or mined 100 bitcoins back when they were a dollar, and somehow didn't sell - they're worth a million today, on paper.

If you can talk up BTC/blockchain in some public place such that someone notable agrees it's useful - Wales qualifies - the crypto press would go nuts. "Wikipedia founder looking into blockchain!!" - anything to get it back in the press/public consciousness. If you can get it up just 10%, that's on paper $100k.

For thousands of people, this is their motivation. Talking up bitcoin is literally their full time job.
> I suppose (but am not sure) I would have grown tired of that kind of life eventually.

Rather than mental or emotional fatigue, more of a problem can be injury, or accelerated decline in fitness to do the physical work after labouring for years; while still needing the job for money.
Looks like the author already addressed this - the README now has instructions on configuring /etc/sudoers to run the script without requiring the user’s password. See https://github.com/bradleymackey/turbo-boost-disable/issues/... although https://github.com/bradleymackey/turbo-boost-disable/issues/... points out another security hole with that approach.
TBS's Pro version uses a privileged helper, says so in the readme. :)
Can you elaborate on how that will fix the problem? It’s not immediately apparent to me
>Air travel and freight is, by and large, is a luxury.

Flowers and f* ups get air freighted by plane, I've heard
Is there an option that gives me the liquidity of cash / bank balance, without the loss of money, that isn't a bank account?

Best I can get in an immediate access bank account here is 1.35%. Cash is 0%. I can't pay rent and bills with anything else that I'm aware of.

IE, Is there a way that doesn't result in someone 'basically stealing [my] money', or am I screwed no matter what?