skysight-inc/HackerNews huggingface dataset:
Actually no, didn't return much interesting stuff at all. The bottom of the first page had a britannica article from the 1980s mentioning a long standing canal diversion France did in the 20th century, which I sense had low to no impact on the long-term climate sustained decline in water levels in the river.

The top hit on "Rhine river water diverted" is a story about the impact of decline being so strong, traffic is being diverted to road and rail.
Yes. Good food should cost a little more than what it takes to grow it + a profit. Like any other business.
Thanks for the recommendation, I've been looking for books like this to better understand today and what our future might look like. I'm currently wrapping up The Robber Barons by Matthew Josephson and it's a really solid read.
21-year-old+student+fatally+shot+near+Indiana+University
Do you know other examples of such misinformation?
You're assuming he's optimizing his life for $
>Older workers cost more than younger workers, that's a fact: so most layoffs are going to be designed in such a way to reduce the amount of highly paid workers.

That is not something that makes sense to me. Shouldn't the higher pay be tied to higher performance expectations, so that right off the bat a medium performance review should be more in absolute terms at a high pay grade than a lower one? Are these companies paying older workers more for no reason? If so, there's the problem right there.
If the battery is high quality and a single charging cycle lasts a week, as claimed, I imagine the battery would last well past the usable life of the shoe.
It would be less galling (not to mention illegal) if that “performance relative to pay grade” standard were applies to management, and C-levels. Your post sounds a lot less favorable if it’s in the true context of the highest paid and least performing were doing the firing.
I agree. Farming for food is not an ideal way to get calories and nutrients into the human body.

I really hope we can create a nutritional lab concoction like a broth which has a baseline nutritional value. And can be customized for people with deficiencies or special dietary requirements.
>But incorporating extraterrestrial drone technology is a means to an end, not the final goal.

they are really trolling the crackpots here by saying incorporating instead of implementing extraterrestrial drone technology...
Very nice article. Valuable conclusion as well.

Somebody can think that almost every nodejs developer knows what's in https://nodejs.org/api/index.html - but I don't think that's actually true. One of the better tips on how to be a better nodejs developer is to simply read it from top to bottom. It's really not that long and gives valuable insights.

Another insight, which I'm exploring recently in node projects, that is somehow related to this, is "debloating" node npms/projects. After looking at dependency tree used by some of my own npms/projects I was surprised (after few seconds of dependencies recursively unfolding themselves), then shocked (even well before they fully resolved).

There is something good about many npms being available but there also seems to be something wrong about how dependency tree spreads out - in many cases duplicating functionality, bringing completly unnecessary dependencies and their friends and a lot of "garbage" in general (ie. thousands of test files/fixtures/what not are not necessary but they come to the node_modules party anyway) etc.

I'm not trying to say that `npm i` is bad and should be avoided because that would be nonsense - but I'm trying to say that being concious about what it actually does in your npm/project is something valuable, especially for npm authors where those decisions will have multipled effects.
Alexandria concludes a 3mnth pilot of using an electric bus for public transport
Speed and Cryptography
for those that downvoted:
"However, another invention did exist: the IBM punch card and card sorting system-a precursor to the computer. IBM, primarily through its German subsidiary, made Hitler's program of Jewish destruction a technologic mission the company pursued with chilling success. IBM Germany, using its own staff and equipment, designed, executed, and supplied the indispensable technologic assistance Hitler's Third Reich needed to accomplish what had never been done before-the automation of human destruction. More than 2,000 such multi-machine sets were dispatched throughout Germany, and thousands more throughout German-dominated Europe. Card sorting operations were established in every major concentration camp. People were moved from place to place, systematically worked to death, and their remains cataloged with icy automation.
https://www.jewishvirtuallibrary.org/ibm-and-quot-death-s-ca...
I would say so. There are 4,500 results on Stack Overflow for '[pandas] typeerror': https://stackoverflow.com/search?q=%5Bpandas%5D+typeerror
It's not (just) about the blame
"Has to?" What do you do, and why do you have no other options?
It’s pretty clear she wants to follow her current path despite the obstacles. She’s been hearing the same criticisms for years now. The only change is it’s escalated from random internet people to the NYT.

I don’t really see her as a victim and I don’t think she sees herself that way either. Certainly she feels she was dealt with unjustly - and is fighting back.

Suggesting it would just be easier if she stopped is accurate but that’s not how change is accomplished.

By the way I carefully avoided charged terms like “victim blaming” because I don’t feel the larger debates in the west matter here. She lives in China with its own different set of challenges.
Ask HN: Startup not “giving” me my exercised shares
I was at a startup for a year and a half, one of the first employees.
Since I had vested my first year of shares, I asked to exercise them. They initially told me that I couldn't, and that I could only exercise upon leaving the company. That was a ridiculous claim, and after a few weeks of back and forth and what seemed like hunting for reasons why I couldn't exercise my stock, they finally agreed that me exercising at that time was not "early exercise" and that I was able to do so.

I ended up leaving the company for other reasons. I still thought the company had value, but it didn't make sense for me to stay there in terms of my career. I sent in my exercise notice and check. All great, they cashed my check, agreed to get things worked out and to send me my stock certificate in a month.

Three months later, I e-mail them asking about the certificate. They respond with "Oops, we forgot to let you know, companies these days aren't issuing certs, and the exercise notice you filled out is legally binding, so you are all good then".

This seems ridiculous to me. I understand digital certs as opposed to paper ones, but I've never heard of anyone taking someones word for it in terms of property ownership. I have a feeling I'm getting scammed. I read that if I was promised a cert, I should get one. My plan of attack is to request a cert in some form, and contact a lawyer if that doesn't work out.

Has anyone had a similar experience? What would you do in this situation?
The way I think of it is that there are £50 sites and £5,000 sites (and upwards) but there are no £500 sites any more.

If the requirement is a simple how-to-find-us page for a street corner sandwich shop, there is no point in bringing in a professional web developer in 2019. You can get a self-service site, with better appearance and automated security updates, for a fraction of what it would cost just to have a hands-on pro get out of bed, using any of the builder tools and an off-the-shelf template.

When the requirements start to get significantly more demanding, then it’s time to call in a pro. This can happen for all sorts of reasons, but there is always something that’s specific to that client’s needs and not available in a cheap, off-the-shelf solution. It could be because a business really does need completely bespoke layout/styling for its site. It could be because there’s more interactive functionality that needs some custom UI work in front of a database or other back-end system. It could be because aspects of the site need to integrate with a client’s existing IT systems in some way. It could be because the client really needs more than just a site and you’re providing additional services as well as the site to support them.

Naturally any larger businesses with more complicated requirements will tend to fall into the latter category, but you can also find smaller businesses there, for example if they need a tailored interface for taking details of orders or have some sort of scheduling element to their system.
I would say knowing how formally/otherwise to dress. You've either got the chops or you don't, you can feel out the people you're speaking to during the interview to gauge how whether you can crack a joke or not. But turning up either woefully under or over dressed just throws you off your stroke at the first hurdle. I always explicitly ask what is expected of me ahead of an interview (with the bonus effect that it they want me to dress up for work, I know not even to bother with the interview!).
MindFinders is hiring
So a life is worth less because they are poor? If you're rich you shouldn't have to face the same consequences for your actions? That is insane.

A "VP of tech company" is likely to be wealthy and have a number of assets. They could liquidate or just pay out of pocket to maintain their assests while they are inside and still come back to wealthy life.

If you were already poor going into prison, living paycheck to paycheck, they have literally lost everything. Their life is destroyed.

If anything, prison sentences and fines should scale up based on one's position of power and income.
For a second there, I thought I finally found the other person on the internet who was a jEdit zealot. But then I realized it's the same person I've known for years ;)

What makes you stick to Atom? I switched to VSCode due to Atom's terrible performance when opening huge files.
Tell how western-centric they were to those Japanese engineers from Yamaha, Roland, Korg and Kawai who worked on MIDI 1.0 specs.
A Darknet Drug Reseller Retires
I mentioned them, but ordinary people don't use 1/4" jacks. In fact, I don't know who still uses 1/4" jacks. Audio professionals seem to use XLR, though I am not one myself. I know 3.5mm connectors are still in active use by the general public.
> You have 80000 hours in your career. How can you use them to make a difference?

https://80000hours.org
>> After the memory controller, bus bridges, GPUs, and DMA controller, it's probably the largest one

Probably best to distinguish between processing-heavy and throughput-heavy; apart from the GPU, all those are throughput-heavy but do very little to the data, and I think would not normally have a recognisable processor or an OS. There's the additional problem that they're required to boot, so nowhere convenient to load the OS from unless you scatter SPI flash across the board.

GPUs on the other hand have a full task-switching operating system.
Replacements are in orbit but originals haven’t been all deorbited yet.
Congress can override a Presidential veto, but it requires a 2/3 majority, which neither party has by itself (due to parliamentary rules, it's slightly more complicated than that in ways that I don't totally understand, but that's the high-school-civics-version). The President isn't actually necessary to reopen the government: Congressional Democrats and Republicans could come to a deal that got them to the 2/3 mark if they wanted to, even over the President's objections. Whether or not that will happen in this cases is anyone's guess.
> But God is different. Because he has an infinite mind, he does not need to aggregate above the level of an individual. As I thought about this, I realized that the way God would measure my life is different than how we measure each other’s. Instead of aggregating all my accomplishments, comparing them with the accomplishments of my friends and colleagues, and then giving me a grade, he would simply want to know how I helped other people. It will not be about my degrees, books, or awards, but about the lives I was able to assist along the way.

This author sounds like a deeply confused person.
I get what you're saying, it seems that the opposite approach was used. Because of the higher expectations and compensation (higher pay grades got extra stock compensation per year) workers who underperformed at this high level were more vulnerable than those with lower grades.
Let's Talk JavaScript : Web APIs
The chinese room thought experiment is more like Searle's attempt to get you on board with his intuitions about the philosophy of mind - but taken on its own as an argument it's pretty unsound.

His real argument exists in a bunch of stuff he wrote about intentionality (the real argument probably still fails - but it's more nuanced than the Chinese room stuff everyone talks about).

If you want a really good paper about the problems around machines and minds check out "Troubles with Functionalism" by Ned Block
I'm not sure that's a good metric. After all type checking does not really answer a question a developer has about type errors, it just informs you of a type error before you run your program.

In fact I'd wager your average Haskell type error has generated more than a few frustrated stackoverflow questions.
I wonder if any of those young people were excited, desperate or naive, and not just gullible.
It didn't seem to with the cookies
Yes! I like the way you think.
I haven't used Julia's Juno yet, but have used Python's Spyder and found the combination of editor, REPL, variable inspector, and documentation pane to be great. I can't remember if Spyder can also show charts or if that has to come from the code itself if that makes sense.
Even just 30-40 years ago - back then a teenager, in the 198x in my hometown in European part of Russia i did a lot of cross country skiing every winter. These days, in the last 15 years, they have mostly had stretches of several snowless winters in row, and the winters which would have snow it would be only minor snow, staying for just a few days, not suitable for anything.

Back then, growing tomatoes (private vegetable gardens were a practical necessity in USSR and has since then became national hobby) was a risky business - early August colds and mists would kill the harvest before it gets ready. The cherries and apricots were stuff of dreams available only at the sky-high prices at the private farmer markets from the traiders coming from the USSR South. These days tomatoes, cherries, apricots grow really well with very good problem-less harvests. Anybody wonders why Russia is so quiet about climate change and just continues pumping the oil non-stop polar bears be damned? With each degree of temperature up, another significant part of the country becomes more suitable to live and overall "cold tax" on the Russian economy becomes smaller (whereis the 2 most recent periods of peak cool climate - 190x and 198x - and associated bad harvests/etc. produced great social instability as a result: the revolution of 1905 and the collapse of USSR)
Here's how we do it on the low end:
- email a lot of business owners: "you're site could stand some help. Care for me to send some ideas?"
- those that reply affirmatively, you send ideas and end with a CTA to schedule a call.
- those that accept a call, you chat about their business and goals and how you might help
- you now have a pipeline.

My company targeting this kind of cold outreach can typically pull one or 2 recurring paying client out of 100 cold emails. That's 100 outreach which products approx 15 people who give the affirmative reply (15%) which leads to 3 or 4 calls which leads to 1 or 2 clients.

It's a slog. But the math works and we have a system down for the outreach so it's very repeatable.
I guess instead of "smarter" I should have said "smarter than what python does already".
I think it's reasonable to group these companies together if you're talking about wide trends and are careful to be specific when talking about certain instances. It's not wrong to say that "big tech" has contributed to rising inequality, data privacy issues, disruption of labor, monopoly effects, etc.

The specific companies are not contributing to each effect but on aggregate its a valid method of analyzing the societal impacts of the industry.
My understanding is that all modern OSes now use the IOMMU to protect system memory from rogue devices. Of course that protection is only as good as the PCIe implementation and the drivers doing the mapping and operating on the mapped structures.
Ask HN: Imagine: what if corporations ran cities?
1. No more jobs. Like..Zero. Everything is automated.
2. No income. Currency becomes obsolete.
3. No income. No taxes.
4. No govt exists. Only corporations.

What would the world be like? There are still people and there is still some version of ‘currency’ for transaction.

If there are no more jobs, what would happen to the economy and govt..as we know it?

What would be traded in exchange for the goods that automation produces?
At the same time, on a giant project, I'm finding VSCode's performance starts to fall apart completely where Atom performs the exact same as before.

For example- it's not uncommon for Vim mode in VSCode to just stop functioning for 5-10 seconds on large projects while other addons continue operating.

I keep switching back and forth, primarily because VSCode's performance wins are so deceptive- it will feel amazing and look cool on some things, then in completely unexpected places just absolutely shit the bed. So I hop back and forth, and have even started working on building my own plugins for VSCode to do the things no one's added to it yet that Atom has addons for.
Object detection with Clojure MXNet
Well, the burden of proof is on you. The Turing-Church thesis is not a theorem, it is just a conjecture. It might be true, might be not true. Now, if you define a physical computer as a Turing machine and nothing else than yeah, we, humans might as well be not computers at all.

But that was not my point. Digital computers could be, in principle, conscious, but the idea that you can construct a mind by making a symbolic program is flawed. Human brain could be, in fact, a digital computer, but the mind in it is not a result of some vulgar symbolic computation, but a result of some mysterious computational process, that very possibly has nothing to do with manipulations with some abstract symbols.
If you are willing to change jobs, look at AgTech startups in general, and FinTech startups that are targeting the developing countries. All those have needs for front end devs (and mobile devs).
Why? I think it's a beautiful thing to try and focus on helping other people.
I grew up Mormon, and Clayton Christensen was always regarded as one of the examples of "look, Mormon doing things in the real world!" next to Steve Young, Mitt Romney, the Osmonds, and others.

As a Mormon my view was that god comes before self. God, really, comes before everything. I think that is still the case with most Mormons.
Use dark mode on your laptop. And smaller size text wastes fewer pixels.
The ideal spreadsheet should be a mix of Excel, Geogebra, reactive Jupyter Notebook (like ObservableHQ or Vue.js computed properties), programmable in Python, C#, JavaScript and/or other languages with the ability to embed third-party widgets like maps or custom charts. And decent data connectors with SQL-like query syntax (including JOINs).
I would personally find more interest in an exploratory pit mine on the moon.
How to Restore Early American Lumber and Carpentry Tools
Salomon sells cross trainers that use a cable system. I've had two pairs. Both broke within about 2 years.
Eh, I think focusing on helping others over prestige and external acclaim is a healthy way to approach the world, no matter how you come to that conclusion.
That definition of lobbying might have worked a few centuries ago. But nowadays it means trying to influence someone's opinion and throwing pre-written policies (and oftentimes money) at them.

Also, the definition of corruption you seem to have is not accurate IMO. Corruption is what Spiro Agnew did: trade explicit influence in exchange for some dosh in an envelope. That's not what politicians usually do today in western democracies -- which is to say, pay very close attention to what their major donors are worried about. There's a case to be made about how the two are equivalent in the end, but the fact of the matter is that in the first case the funds arrive in an envelope for the politician to pocket (minus some bagman commission) whereas in the second case the donations are (supposed to be) disclosed and (theoretically) benefit the politician's campaign.
How are you at teaching? Local elementary and middle schools are starved of good tech help.
Revisiting the Bauhaus (1983)
Fair point. I guess it's fair to say that a typechecker would have avoided (almost) all runtime type errors and a fair portion of compile-time type errors provided the developer had type-guided tool assistance.
Blockchain in Global Supply Chains and Cross Border Trade: A Critical Synthesis
Apparently not from the replies and the author doesn't seem to be interested. Pragmata Pro is still the best IMO.
you are right about any tree traversal would have done, but its not a lot of time and if you end up stuck you dont have a lot of time to backtrack.

a lot of great data scientists dont even know how to use python, let alone implement a tree and tree traversal. there is so much more interesting and pertinent stuff I spend my cycles on learning / keeping in my head than undergrad cs bs.
Evaluating the GCHQ Exceptional Access Proposal – Schneier on Security
Check out Nvidia DLSS
Per HN guidelines, this article should have its publication year of 2015 in the title (the article itself seems to not include a date, but one can find the various submissions on Reddit where this was originally discussed). In fact, it's old enough that it even predates the Rust 1.0 release. I haven't gone ahead and read it in full again this time, since the irony of a company selling C++ static analysis software denouncing the utility of Rust is not lost on me, but it would be interesting to see someone with time on their hands go through and see how things have changed in the past four years. In my skimming I noticed it criticizing Rust's results on the benchmarks game, which indeed have improved to C++ levels since then.
Why would you say that?

Even as someone who is not religious I think he makes quite an interesting argument for the metric used by many to measure success.