skysight-inc/HackerNews huggingface dataset:
> Financial speculation is parasitic and socially harmful without actually providing anything of actual real value.

Is it parasitic? Look at it like mushrooms, which is what hedge funds are to our society.

They both eat dead and rotting tissue. Eg. overleveraged companies or companies which lie to the investors to defraud them. Hedge funds short the hell out of them to clear out space for better companies.

Are mushrooms and financial speculators parasitic if they feed off dead bodies?
FaecbookAI: Making Transformer networks simpler and more efficient
From what I'm seeing workers are used only for URL rewriting. This can be acheived much simpler with page rules.
Are you applying the principle of charity when reading Fowler? The quote about performance seem totally sensible and basically akin to Knuths "We should forget about small efficiencies, say about 97% of the time...". Focus on maintainability and only sacrifice clarity for performance when you know there is a performance problem. What part of this do you honestly disagree with?

You can pick any writing apart by being deliberately obtuse. It doesn't help the conversation. E.g rhetorically asking the meaning of "clear" and "well-factored" code, when basically all of his writing are about exactly that.

I'm sure some people are taking him too much as gospel and don't look further - since this happen to any sufficiently popular writer. Just look at all the people on HN which read PG's essays as gospel and think all problems of architecture and maintainability can be solved by using Lisp - you can't really blame PG for that either.

Yes you will have to apply you own experience and critical thinking and understanding of the problem domain. This is true for everything you read or hear.
What's more important: The first man in space or the first on the moon?
Ask HN: How would one go about getting an engineering-themed programming job?
BACKGROUND

I'm from Norway and I got into programming around age 8 in the early 1990s. I was immediately drawn to graphics and sound code. I had problems with focus and order in school, but got away with it until secondary school, when I dropped out and began to look for work. I worked in call centres until I found programming work by showing off my personal projects.

I was diagnosed with ADHD-PI recently and the medications changed my life. This sharpened mental focus also gave me clarity about my passions.

SITUATION

I spend most of my time working on run-of-the-mill web and mobile applications. The vast majority of them are variations on the theme of "business logic with a database and a user interface" and they're dominated by subroutines that transport bits of data between different subsystems. The bread and butter of my job is troubleshooting and bug fixing.

PASSION

The thing that lights my fire the most is what you might call creative engineering. I define engineering as the design of machines or systems that solve practical problems through the application of mathematics and science, and would add the qualifier "creative" if the solution isn't obvious to you and creative thinking is required.

I love writing code for rendering and signal processing. A rare assignment at work gave me an excuse to implement a 3D rendering pipeline and I'm enjoying it immensely. This assignment is hard enough to offer a challenge, but not so difficult as to overwhelm me.

I have freelanced as a cartoonist, designer, filmmaker and electrical engineer. I play the piano and the guitar, and I can pass as a recording engineer, even if I never made any money on my music. People in these fields use computation-heavy software and this piques my interest, and programming allows me to scratch my own itches.

QUESTIONS

1. How would one go about finding a job that involves more creative engineering?

2. How would I go about it given my specific circumstances?
>> serial seduction "under false pretenses"

So should we punish 90% of men?
I’ve written a lot of different Clojure projects over the years. Some large, some small. Back in 2013–2015 I ran a startup entirely on Clojure(script). My current project is an automation service for cryptocurrency trading bots (that is, all the infrastructure, automation, configuration, dashboard etc for running a bot, but the bot strategy and signals are up to the user — hence automation tool, not bot). It’s a large system with multiple services (some running in different datacenters too). Backend is Clojure (based on duct) and frontend is Clojurescript with re-frame.

Don’t get me wrong, if I restarted the project again from scratch, I’d choose the same setup (or a very similar one). I love Clojure and am very productive in it, but that doesn’t mean I don’t think it could be better still.

> That's pretty much exactly core.typed

I haven’t looked at it in a couple of years, maybe its changed, but when I did, it didn’t really do it for me. It’s still a separate tool that lives separate from Clojure itself and it felt very “heavy”. In my personal opinion and experience, having certain things as separate entities (decomplected as Rich would say) isn’t always a good thing and leads to an inferior thing. I’ve played around with many programming languages in my time (I’m a bit of an enthusiast, I guess. I like trying out languages that are very different from what I already know – that’s how I originally got into Clojure) and it seems like a common theme. The closer a feature is to the compiler/runtime, the better it works and seamless it is over all. Another Clojure example is the limitations core.async has, because its an external library: things like <! cannot be placed inside functions or the go macro can’t see it to transform it as macros cannot look inside function calls. I’ve also encountered an exception recently where the stacktrace only showed core.async and clojure.core code, not a single stack frame referenced MY source files. These problems are hard to solve as an external library.

> If you’re looking for a typed Lisp

I’m not. I like Clojure’s particular mix of sensible syntax, immutability, sequence abstraction and general way of doing things. Other Lisps I’ve looked at don’t have the same emphasis on these things as Clojure does, so I don’t want another Lisp, I want a language that makes the exact same decisions and tradeoffs as Clojure, except on dynamic vs static types (and actually useful error messages). Maybe one day I’ll give it a try, I certainly don’t expect Cognitect to change their language because of what my preferences are.
MitM is a fundamental breach of trust between you and the websites you visit.

The websites themselves tracking you… well, whatever, visit better websites, block third-party trackers (Firefox actually does that out of the box), use Tor Browser.

(Also, the tracking is not exclusive to the "developed world" lol)
Because it's not possible in general.

Bypassing blocking is dependent on how the blocking is being done.

Anyway, browsers are trying. DoH for example, will work around DNS based blocking (as long as CAs can be trusted).
Economists are a part of the problem, sure. But I think MBAs and more broadly the laws of corporate governance deserve to take some of the blame.
> Being a politician seems like it would feel meaningful, and they get paid solid six figure salaries.

There was an article I think on the New York times about how every representative and senator had to sit and call donors for money pretty much all day as in they have a quota to meet. Once you have donors, it is basically the same thing as having an employer I'd imagine. Especially with large donors.

I imagine self funded billionaires don't have that problem but then that's not limited to politics I would think
I was a poll worker in Chicago's latest election so I have done some reading and research about the paper and electronic voting machines. Before I worked the polls, I had no idea the wide array of user edge cases I had to prepare for, particularly with the wheelchair bound (quadriplegic or not) and the visually-impaired. Electronic machines are vastly more suited for the disabled. The paradox is that I found administering the e-voting machines more annoying than paper ballot, because people more frequently requested the latter, so I just didn't get as much practice throughout the day. I personally prefer the paper ballots, but I do see a very pragmatic reason for having e-voting machines used in tandem at polling locations, and not just by the disabled.

I don't know where you're going with the whole Dieselgate thing. But I do agree that part of the appeal of e-voting is the ADA accessibility. Can you point me to where you found in your research where voting officials felt "obligated" or otherwise encouraged to ignore everything else for the sake of compliance? Just because a bank is forced to install a wheelchair ramp doesn't mean they remove the door locks.
Germany isn't the same at all, there are multiple paths for kids to have a decent life. A kid who is not admitted to a Gymnasium and goes to a Realschule can still hope to get an apprenticeship and have a decent life.

In india, because of the poverty, for a lot of kids getting good results is their one ticket to a good life. You just can't compare the pressure in a first world country to the pressure of a third world country.
Man-in-the-middle shows someone my bank password. Tracking only shows them who I am and what sites I visit (simplifying explanation I know).

I'd much rather be tracked online and have my bank details safe than the other way around.
I got at least one reaction :) So here you go: https://github.com/dukeofharen/listology-lists

I've also sent a mail to the webmaster of Listology to see if there is any possibility to get the community back online (I've also offered my time for helping).
Ask HN: I'b building an email analytics plugin/app
Would you use:
- days since reply from [x]
- not marked as done
- [x] awaits your reply for [y] days
- most emailed person last [x]
- least responsive person is [x]
- most action items from [x]
- most requests from [x]

Would this increase your productivity? (assuming email is 90% of your day)
A nushell for the numan
See my reply on the original comment
This. It is a massive cultural problem which the Indian society has perpetuated over the past couple of decades. This competition was so intense that kids scoring 94/95% were also not good enough. 98/100 or bust. Colleges in this country had cut-off lists at 99% for the first 4-5 lists. A vast majority of Indians who grew up and were schooled, till atleast as late as early 2010s, have faced this. I've seen kids as early as 5 taking extra classes after school to get ahead of others. I've heard of parents enquiring about "what" to do for their kid who will write a competitive exam 20 years later. Yes, they are panicking/preparing for something which is going to happen 20 years later.

Fortunately, winds are changing directions. Young Indians have come around to the prospect that engineering, medicine, law or civil services are not the only career options. Success of companies like Flipkart, Paytm have played a massive role in turning students towards entrepreneurship. People in major cities are open to pursuing unconventional careers on Youtube, Instagram, Blogs etc.

But there's still a massive way to go. I'd estimate it will take another generation or two to bring about this cultural change that marks are not everything.

If you need to grasp the intensity of the problem, be aware that multiple prime ministers have made multiple remarks over the years, telling the kids that the exams are not the end of their life[1]. Movies have been made to emphasize that skills/passion is way more important and valuable[2]. To see the after effects of such an education system, read The Made-In-India Manager[3]. Some positive effects are that you get really ambitious and competitive people out of such a system. On the negative side, you'd see that many Indian workers do not really have a hobby or life beyond work.

[1] https://www.hindustantimes.com/india-news/board-exam-is-not-...

[2] https://en.wikipedia.org/wiki/3_Idiots

[3] https://www.goodreads.com/book/show/42611062-the-made-in-ind...
What is CP?
Perhaps I misunderstand your issue, but you may want to investigate this more: I don't remember what I did to set it up, but I text with Messages from my Mac without issue, and the system keeps Mac Messages and the iPhone messaging app in sync (I can see all conversations on both).

I can also make and receive calls from my Mac, provided the Mac and iPhone are on the same network.
popurls is an aggregator of aggregators, you will find content to suit your taste there.

http://popurls.com/

Some of my fav science and culture sites are:

http://www.symmetrymagazine.org/breaking/feed/
http://nautil.us/rss/all
http://feeds.feedburner.com/IeeeSpectrumFullText
http://www.quantamagazine.org/feed/
https://www.sapiens.org/feed/
https://medium.com/feed/deep-code
http://quillette.com/feed/
http://feedproxy.google.com/brainpickings/rss
https://www.thisiscolossal.com/feed/
http://slatestarcodex.com/feed/
https://lithub.com/feed/
> The actual origin of dieselgate was government regulations incentivizing diesel use...

Dieselgate is about a specific scheme designed to bypass regulations. Your reductive reasoning makes as much sense as saying "it's superficial to think of Watergate as anything else but the byproduct of democratic elections"
Brood War API – The Comprehensive Guide – Unit Movement, and Worker Behavior
1980s/1990s economists:

"Here is what we will do, we will pass laws and make it easy to outsource all of the jobs, and then we will import tons of foreign labor. Then, our gracious corporations will happily retrain all of our workers for new jobs with completely new skills. Mid/Late career workers can change on a dime right? Next, when the economy crashes in 2008, we will print unprecedented levels of money to save the economy by pushing up financial assets. That money will mostly end up in the hands of the upper class. Then we will scream wealth inequality! Telling those disenfranchised middle class citizens that it was not us who created such a disparity... we are not the enemy. As China continues to destroy and hollow our economy, we will paint all dissenting politicians as crazies, surely China's unprecedented wealth did not came at our own cost. We need more free trade, more immigration, and more outsourcing."
Could you give a concrete example?

Why would you somehow pass objects around that are not "final"?

I mean the objects that get pinned here and there are specifically designed to serve as wrappers for some state, hence they encapsulate that state, and thus they are mutable. (For example a DB connection/manager object, a service registry, a cookie/localStorage repository.)

Where the immutability usually helps is with shuffling data around, parallel computing (concurrent access, no need to lock), etc.
I think the original expansion was as you say, but some people think of it as "Fine article", which I personally do. I have read comments which said "OP" and meant the fine article, and other comments where "OP" meant some top-level comment. So it's nice to have a shorthand that hasn't been degraded in specificity.
>They had papyrus, parchments and wax tablets, none of them were as convenient or affordable as paper.

Papyrus is cheap, easy to make and affordable. It would certainly have been much cheaper than paper, which didn't become any good until substantial industrial and chemical advancements. It was used all over the place. We don't have much left from the Northern Mediterranean because it rots.

Wax tablets were used until the 19th century because it's also cheap and practical.

Velum didn't become mainstream until the Islamic invasion of Egypt cut the supply of papyrus.

>The adoption of paper was what really set things in motion in Europe, the Renaissance.

The idea that there was a Renaissance at all is dubious. Paper was certainly a step up from velum. But It would have been much better for everyone if we could just have used papyrus continuously.
Private jets, parties and eugenics: Epstein's bizarre world of scientists
Yep. Just the one, and he's still tending his garden of algae every day.
Being simpler than turboprop or piston, I assume maintenance is cheaper. That has a long term impact as airframes are used for decades before being deemed uneconomical or otherwise unfit for purpose.

Battery prices can be offset by cheaper electricity and/or carbon taxes.

Less noisy planes should also be able to operate in areas jets aren't, such as extremely desirable urban centers. eVTOL is even better in that, but developments that would make it rival fixed wing are coming, eventually. If a V-22 can do it, so can civilians.

ATC is the choking point - we'll have to take a lesson from the phone system, which transitioned from having human operators routing calls to all of us recognizing dial-busy-ring tones and being able to dial numbers ourselves.
Sincere question: does this post belong on Hacker News?
How to activate your remapped cursor keys?
Why solve problems other people have already solved?
Images of child sexual abuse, also called "child porn", although the child porn phrase is problematic.

https://www.iwf.org.uk/what-we-do/how-we-assess-and-remove-c...

> We use the term child sexual abuse to reflect the gravity of the images and videos we deal with. Child pornography, child porn and kiddie porn are not acceptable descriptions. A child cannot consent to their own abuse.

https://www.theguardian.com/commentisfree/2011/jun/06/open-d...
Is it a case where perfect is the enemy of good enough? I've never felt the need to move anything programatically e.g automatically without it being triggered by my intention.

Spectacle has "next/previous display" shortcut.

To disable animations on workspace switching:

defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES && killall Dock
Long charging times are only an issue if the batteries aren't removable. An electric plane with two sets of batteries on each end of its route can pretty much fly non-stop.
not inequality, rather the "greater-than" operator.

"!=" would be the inequality operator... :-)
Wait, you use iTerm2 on macOS, but you need RTL support? Is there a way of making that work? I’ve long wanted to switch to iTerm2, but its treatment of Arabic script is so janky, I just can’t do it. I’m still using the default Terminal app as a result.
I tried looking into this, but this publication's abstract [1] is just as (un)helpful:

> The lambda-Pi-calculus Modulo is a variant of the lambda-calculus with dependent types where beta-conversion is extended with user-defined rewrite rules. It is an expressive logical framework and has been used to encode logics and type systems in a shallow way. Basic properties such as subject reduction or uniqueness of types do not hold in general in the lambda-Pi-calculus Modulo. However, they hold if the rewrite system generated by the rewrite rules together with beta-reduction is confluent. [...]

[1] https://arxiv.org/abs/1507.08055
In fact, section III of that document specifically rebuts The Trouble with Fusion, based on the state of knowledge 16 years later.
> TFA: I often get, from the people who want to dismiss me, “You know, my Aunt Nellie, she was clear as a bell at 94, and blah-blah-blah …” But as I said in the article, there are outliers. There are not that many people who continue to be active and engaged and actually creative past 75. It’s a very small number.

This imaginary argument between the subject of the article and a slightly careless person highlights an aspect of his argument that could be a problem for an ethicist to argue.

> TFA: These people who live a vigorous life to 70, 80, 90 years of age—when I look at what those people “do,” almost all of it is what I classify as play. It’s not meaningful work. They’re riding motorcycles; they’re hiking. Which can all have value—don’t get me wrong. But if it’s the main thing in your life? Ummm, that’s not probably a meaningful life.

There is a notion in these statements, which is not "quality of life" unless you define "quality of life" as the degree that the senescent person is contributing to my not-so-senescent life and making it better, and how many such lives are being improved. Enjoying your vast motorcycle collection without costing any tax-payer or mutually-insured any money doesn't seem to be quite good enough for Emanuel.

I am not that far from a position of doubting that keeping myself alive from 85 to 86 is worth as much as keeping a little kid with leukemia alive for almost any amount of time. But I think there are aspects of this ethicist's view that make me feel I am smart to not promote my not-fully-formed view as one everyone should have.
The shrimp is so small, it would be hard to get a photo, but it looks pretty much like the "Small Sphere" from the link above.
Non-paywall https://archive.is/4dn8na

But don't even bother. It has no clear reasoning, only a handful of anecdotes and hurling an insult to Friedman. It's a weak hit piece to sell you a book. NYT is a joke.
How prevalent it is compared to party/political clout-based hierarchy?
I blame politicians.
I mean, that's a pretty damn effective way to ensure you reproduce on a grand scale, but I seriously question the impact it will have on the world. I'm already against sperm donation in general partly because of how much it can reduce genetic diversity, but I never factored this sort of rape-fraud (raud? fraupe?) thing into it
What was your next job?
The ACM and IEEE both have codes of ethics. That's a very long way from some silver bullet though.
We need to build a world without exams. A world where curiosity is encouraged and rewarded. A world where all school lessons start with a goal of building something tangible and relevant at the end of it. Something a student can care about and be proud of.
> ... we will pass laws and make it easy to outsource all of the jobs ...

Not just laws. During the Reagan era, there were US government programs to promote outsourcing jobs. And to coach firms on how to do it.
With the "Measure Distance" tool on Google Maps, the figure seems to be 2.6 km tall.
I’m a proud Loiner.
Or don't, because we're not listening to economists in general, but people who are employed/supported by the very wealthy (just like lobbyists and thinktanks) to give politicians something to say publicly when they do things that the very wealthy want them to do.
*hugs tree*
I think these days it should be OK to assume that people's browsers will render a long s directly: « praiſe ».
What an inane comment, we don't live in a world where you can really do that anymore, that doesn't make him wrong. Go read 'Industrial Society And Its Consequences'.
KSyntaxHighlighting – over 300 highlightings, contribute to move over the 400
Unusual Techniques to Build Trust and Resolve Conflict, According to Science
I've posted several times about law lagging behind technology, and this is what I mean. If a new tech is in the horizon, you should already be able to realize what can be done with it, what damage it can cause.

I can't believe they call it sexual assault. It's as if it was beyond the realm of possibility to create new lexicon and they had to use only existing terms.
I'd like to recommend Amethyst [1], it's a window manager that takes control of all windows, compared to Spectacle where you have to "move" each window automatically.

I've been using Amethyst for multiple years at this point, and it has been great for my workflow.

1: https://github.com/ianyh/Amethyst
I'm inclined to say that if there's a bug in some grading software and some students kill themselves for failing, the problem here is not with the software.