skysight-inc/HackerNews huggingface dataset:
If you are going to learn programming on your own and not planning to go through a computer science curriculum, then I would say you don't need much more than basic algebra and arithmetic. The majority of fields in demand (Web dev, mobile, etc.) don't involve much math if any.

If you are going to a CS curriculum then I would advise learning up to Calc 1 pretty well before hand in order to be ready because I had to take all of calculus (1, 2, 3), linear algebra, and a few CS classes that involved math like (Discrete Mathematics, Theoretical CS, etc.). It wasn't fun because I am not strong in math but I got through them.

Most importantly, if math is not your strongest subject, don't be discouraged to still learn programming because I was in the same situation and now after going through a CS degree and working at a few companies, I can confidently tell you that everyday work will very rarely involve any math beyond basic arithmetic.
A favorite Alan Perlis quote that's not included here: "If Shakespeare were alive today, he’d be a programmer, and he’d be writing one-liners in APL."

https://www.jsoftware.com/papers/APLQA.htm
Dang it ... and I had already changed my background to black and sanded down my i,f,x keys with a Dremel.
Cryptocurrency Engineering and Design
The comment paraphrases the story/book excerpt much more harshly than it's originally presented. I can't find the bit about Jobs having to step in and "check Ive's worst tendencies" in there at all. Here's the quote.

Jony and his team preferred the Extrudo look and gave it the most attention. They tried cases that were extruded along the X-axis, and some along the Y-axis. But problems surfaced immediately. Extrudo’s hard edges hurt the designers’ faces when they put it up to their ears. Jobs especially hated this. To make the hard edges softer, plastic end caps were added, which also helped with the radio antennas.

If you read further, you'll see that there were other factors leading to the abandonment of the "Extrudo" version as well.
Daniel Suarez’s 2012 book Kill Decision was only 7 years ahead of its time.
In the same way that most people have a nose because they're born with it. It also happens to be useful.
It's just awful, I agree. The sad thing is that original Reddit was highly usable, even if it looked a bit dated.
"If everyone earned the same living, then there would be very little serving happening"

So, if lawyers and surgeons' compensation were similar, lawyers would do their own operations, and surgeons would represent themselves in court?

You seem to be arguing that, if all specialisations have equal market value, then there are no/few gains from specialisation.
Stepanov's work on the STL was revolutionary. I personally came to mathematical programming via the Dijkstra/Scholten route, but this is an excellent work at an unbeatable price.
Show HN: Eskew – stack inspired language for RacketCon 2019
One is buried into the earth ‘forever’.

The other is a raw materials subsidy for manufacturing paid by the taxpayer.
Exactly. GUIs are supposed to look like things: buttons and displays, because the state of those things is immediately understood. Simple beveling and shadowing on a rectangle can tell you if the button is on or off. No one is calling for it to have a "brushed-metal" finish or dust motes on it.

Ive's (and others') asinine "flat" look tells you nothing. Buttons masquerade as plain text, and colored boxes next to each other are supposed to tell you which one (out of two) is active.

Apple's childish and ridiculous "skeuomorphism" wasn't just over the top and cheesy; it was just plain INCORRECT. They had controls designed to look like the paint on the felt surface of a blackjack table. WTF? You don't interact with the paint on a blackjack table in real life, so why the hell would I expect to do so in a program?

iTunes had a similarly defective UI: The "LCD" panel at the top (which was even depicted as having a sheen over it, to represent a glass cover) had controls in it you could click on. Again, WTF? You can't poke at the sealed LCD display on a tape deck, so... this is laughably stupid.

Yet year after year, very few decry the fallacy of reacting to plain old bad UI with even worse: the failure and design dereliction that is "flat" UI.
Fixing the issue for people on properly configured networks is already an improvement worth doing.
Let’s hope they remember to close the hatch before takeoff.

https://www.popularmechanics.com/military/navy-ships/a147838...
Show HN: Libra Blockchain Explorer
Absolutely. In my view, it's not that Resolve is a $300 professional app with a free dumbed-down version—Resolve is a free professional app with a $300 amped-up version.

Many of the features added by Resolve Studio are super awesome things that most people don't need and that other NLEs don't have. I bought the Studio version for the realtime lens distortion removal filter, which saved me a lot of time on a project.
How do I put this politely... Fuck what the author intended[0]; use youtube-dl[1].

0: That was the polite version.

1: http://youtube-dl.org/
Essentially with all that data, YouTube still hold a bad recommendation engine.
reaching af
I remember the days when your ISP would give you 5 MB of hosting space.

If each of the 1.2 million tweets includes a ~150 KB image, that’s 180 GB of images hosted on Twitter for free.
It sounds like this guys employer has taken first step to inventing QA.

There's whole classes of highly paid engineers whose job is to do this. But they work for old fashioned, boring, companies.
People downvoting parent probably don't understand cost-benefit analysis outside of their caste
Those numbers could have well come from advertising and Google Play. I couldn’t find anything about OEMs paying to license Google apps before the EU consent decree.
Life is tolerant to meddling so even idiots like human beings can meddle with it and it still continues. To a point and then it comes crashing down. Humans however are too stupid and arrogant to realize this simple fact and instead are emboldened at each step that they meddle with it and it solves some problem and does not collapse. However nature also does similar insane experiments and produces plenty of catastrophe on its own, so maybe we can justify human intervention as the lesser of two evils. Queer business in a mostly dead universe which is out to eliminate the little life it has in it, and so are humans.
Firefox containers are also a great way to manage the yt recommend list. (Just choose a different container and open the link in that)
Credit scores? This is a fairly widely known fact that honestly shouldn’t need citations.

There’s a reason banks secure credit cards from people with no credit history. There’s a reason insurance in Florida is different than the rest of the U.S. etc
> built-in Nvidia GPU

GPUs could consume a lot of power.

Source:
I used a Windows 10 laptop (not Thinkpad) with Nvidia
GPU and it usually lasted less than two hours on battery.
I work on another laptop, Thinkpad without Nvidia
or AMD GPU, it lasts 6-8 hours on battery.
I am in Australia and the link worked fine, so this must only be true for certain ISPs?
Turns out, even before you click on "OK" to start watching, it's doing it in the background - my watch history is now full of hours of this junk :(
The Simple Idea Behind Einstein’s Greatest Discoveries
You don't even need the controller.
That's OK, we nowadays use icons that don't make sense to anyone at all. I mean how would you know that three horizontal lines was a "Hamburger menu", and if you do know that, why would you want a Hamburger?
The reason people doubt it is that developers tend to group at skill levels. It's rare to have a 10x difference in a single shop or on a single team. But it's very common for the top dev at a top company to be 10x the worst dev at another company for any given task.

What most people forget is that the 10x figure only measured those who completed the task. For any given task, there are definitely 0x devs and devs with negative velocity.
It doesn't appear for me either on Firefox or Chrome. Maybe too much traffic?
Bytom’s BBFT Enable Faster Consensus–A Comparison Between BBFT and FBFT/HotStuff
Calculus Series – Exponent Rule for Derivatives
>its GPS trackers can’t be physically disabled

That's just a silly statement. Anything can be physically disabled; the question is how difficult and time-consuming disabling it is. Maybe it's encased in a steel block in the engine compartment in series with vital wiring connections but even then some work with an angle-grinder and a soldering iron could get around it given a couple of hours.
Amazing concept. This was an incredible thing to uncover during my few minutes on the site:

https://youtu.be/1rvPbeHjzlk

It's a video of a woman reciting a poem that she wrote for her eldest son that speaks of her love for her son and her wish that he would get "off the streets". Emotional, honest, real. YouTube like I've never experienced. Brilliant.
uhm no.

i'd like to see some evidence to that.

most of what we throw away is packaging. in the past there was little packaging. and most packaging was reusable, a cloth, a bag or a chest for example.

if it wasn't for packaging, in my daily life i would hardly have any trash at all. almost everything i am able to reuse, and i buy with re-usability in mind.

this is not something i learned in school, or from somehow environmentally conscious parents. i am actually not sure where this came from. we did it out of habit. waste not, want not. maybe it came from not being able to afford to keep buying new stuff. it wasn't really conscious.

reusing vs throwing away is more likely split along rich vs poor. and on the past more people were not rich. they were not necessarily poor in the sense of struggling to survive but the average population created everything they needed for themselves or bartered it. there was no space for trash.

buying new things is a sign of wealth. this is especially visible in china where second hand markets are practically non-existent. people pride themselves that they can afford to buy new stuff.

note that reusing is different from recycling. reusing happens at home or on the second hand market. recycling comes from collecting trash and transforming it.

so in that sense recycling is very new. but reusing is old.
Innovation Systems for Science, Technology, Energy, Manufacturing, and Health
July, ‘Prepare for Bytom Devcon 2’ Wokshops in San Francisco Are Coming
I don’t think it would be political suicide to reform recycling laws. It would help move the conversation forward.
The Yoga-Sutras have a couple of nice aphorisms (from http://www.sacred-texts.com/hin/yogasutr.htm) for mind training;

"1.33. By cultivating friendliness towards happiness and compassion towards misery, gladness towards virtue and indifference towards vice, the mind becomes pure."

"2.33 When improper thoughts disturb the mind, there should be constant pondering over the opposites."
> Maybe most of the above are too mainstream for the list.

I'd agree with Haskell and Prolog, and probably people could guess based on the "Lisp" part of PicoLisp, but having experience with Rebol - no one I've mentioned it to has heard of it. I don't think it's mainstream at all.
Just want to say that my grandfather, while working at Hughes, was one of the earliest proponents of aluminum recycling, but everybody was mad at him because they had to pay CRV (which is a terribly-designed incentive actually). Then he was one of the earliest opponents of recycling plastics, and he received nearly universal excoriation, including from my own family. Now the facts are slowly trickling out of the cultural taboos, and perhaps rationality will prevail either way, but it’s been about 50 years now, and it seems like maybe cultural consensus on technical topics is a poor indicator of fact.
Good solutions can often be left on the table, even by experts in $INDUSTRY, apart from whether they're experts or not; it's often a systemic thing. It's perfectly possible for an intelligent, rational person who is good at thinking about large and complex systems (who are overrepresented in the tech industry) to have an insight (that individuals in that industry might already have had) about things outside their own industry.

Relevant article: https://slatestarcodex.com/2017/11/30/book-review-inadequate...
I've read this paper a few times but never noticed until now that it was presented in Edinburgh.
https://github.com/Zingle/smtp2http
those people were moving to the west in search for a place to live. they moved because they couldn't live where they were. if they could afford to throw stuff away they probably would not have moved in the first place
Money buys freedom from wage slavery.
Ever seen Summoning Salt’s documentary videos? https://m.youtube.com/channel/UCtUbO6rBht0daVIOGML3c8w
How much energy does it take to recycle newsprint into blank newsprint?

What chemicals are involved in that process?

Is cardboard similar?

Does this take into account the logistics costs?
Of course I exaggerated a bit to say they're useless. But it wouldn't be an exaggeration to say that they're seldom used.

Unless you're really consciously going on a photo-taking trip, you're generally not carrying around these huge old mechanical cameras, getting the film developed, etc. Every step of the process is more involved and time consuming -- where are you getting the negatives/slides printed afterwards?

Unless you're a high skills photographer, it just doesn't match people's use cases these days. Also, I've seen friends take up medium format as a fad, but they generally lose interest after a year at most.

That said, I borrowed an old Bronica several years ago, and I enjoyed it a lot. There something so satisfying about loading that film up, winding, exposing, and getting your hands wet on the chemicals, and having a big negative to look at, with sharpness outdoing anything you see even today in digital.
Or potentially the recommendations are tuned more towards ad revenue than your personal interests?
Pretty good find, looks more like an excavator bucket, not a barbecue though.
Gps trackers cant penetrate a thick lead shield.

Simply shield the electronics from being able to emit. Then deal with it at a later point
You can click X on them and quickly remove them. If there's truly way too many (you left it open for hours), you can go to your Google's Activity page, filter youtube and delete everything from today with a button.
I was just thinking about how at most jobs I've ever worked the main barrier to productivity is the inability to make minor (in my opinion) changes to organizational policies that have high business logic complexity relative to benefit.
If you smile and ask the barista how their day is, then the interaction isn’t faceless.
It’s ridiculous that Visual Studio is still a 32 bit app in 2019. Yes I’ve seen Microsoft’s official justification.
Some small vestige of this remained. There is a sharp edge on the original iPhone 1 in the area of the headphone socket and you can cut your finger on it if you are not careful.
Reading keepass documentation, you my might also want to consider protecting sensitive data in memory. See keepass Process Memory Protection. https://keepass.info/help/base/security.html#secmemprot
Which from the user's perspective may be equivalent to "bad recommendation engine".
I was hoping these would be more unusual.

My favorite thing is an impractically novel - maybe even intentionally useless - programming language. A way to describe a space of things that's truly alien; not even necessarily identifiable as a "programming language" aside from being interpretable by machines.
Are you using your isp's dns servers?

My isp's nameserver responds with "REFUSED". Quad 9 works just fine:

$ nslookup archive.is 125.253.59.220
Server: 125.253.59.220
Address: 125.253.59.220#53

** server can't find archive.is: REFUSED

$ nslookup archive.is 9.9.9.9
Server: 9.9.9.9
Address: 9.9.9.9#53

Non-authoritative answer:
Name: archive.is
Address: 51.38.113.224
There are still economies of scale i.e. it's a lot easier for me to make 100 lunches than for 100 people to make their own lunch. That's aside from how good I'll get at making lunches after making 100 every day.
The follow-up to the puck mouse sucked just as much, because its entire body was the button... meaning you couldn't pick the mouse up while holding the button, to continue a long drag operation. Then the asinine "Magic Mouse," which somehow expected you to hold the mouse in position and then swipe across its surface horizontally with several fingers...

Not to mention media-centric phones without headphone jacks. Remember how services like Apple Music are supposed to be the company's future? Hey, let's make it HARDER for users to consume those services, by removing the audio output and battery life! COURAGE!
I still believe we shall never relies on rdrand because we cannot trust the hardware RNG implementation. For me, anybody who use rdrand a idiot unless it's a video game. I said "reasonable" for their argument. I do not agree with them.
For a given CPU and battery capacity, Nvidia Optimus and AMD XConnect mean there's effectively no difference in battery life between a laptop with and without a dGPU, assuming you keep the dGPU disabled while you're using it. There are of course gaming and workstation laptops that run the dGPU at all times but you get what you expect with those.
The N95 and the iphone both sucked for web browsing. Websites just weren't made for small screens, you had to zoom in so far and links were hard to click. I wouldn't say the iPhone's browsing experience was any better than the rest, but perhaps that unlimited data plan (not bandwidth) changed things up.
Leave my the state of my wrists alone.
You'd be surprised how many scams Ycombinator accepts. Quantstamp cough cough.
It's fine to have some default servers for discovery bootstrapping (as Bitcoin does) but any subset of Bitcoin nodes can go down without the network failing. Is this true of Blockstack? If every Blockstack controlled or financed server went down, would the network continue to work?
Poop and sewer sludge are not the same thing.

It is almost the last step in the treatment process, using a centrifuge to remove the majority of liquid.

Some municipalities will sell the sludge, and it is spread on agriculture fields.
I use Rebol for almost all my side projects; it's the first language I learned back around 2000, and the direct ancestor of Red, which is on the list.
>Initially...

Code reuse is initially harder, as you have to figure out the existing system, how to integrate with it, how to frame your problem in its terms, etc. This is usually slower than just writing the thing. It's over time, when other people/teams are contributing to and fixing bugs in the shared component, where you and the company are saving work vs. each team with a similar-shaped problem learning the same lessons independently.
Show HN: AppsManager OS X: Show desktop,close,restart,hide apps,keep app visible
This project is fantastic and has potential in bringing people closer together. I just watched a man propose to his girlfriend in another language. (I'm pretty sure she said yes!)
First off, credit scores don’t necessarily correlate directly to honesty, they correlate to likelihood to pay back a debt, which could be driven by unfortunate circumstances like a sudden medical expense or loss of a job. Someone who is hit by a car and spends six months in the hospital may have a crap credit score and still be an honest person.

Second, the whole concept of “bad neighborhoods” where people aren’t trustworthy is partly a racist trope (there are good and bad people everywhere), and partly the result of generations of well-documented racist policies by the government and banks that prevented those areas from being developed.

Third, nobody said the cars were getting stolen from “bad neighborhoods”. What the article says is that the vehicles were being driven to an area just outside of the Car2Go coverage area and dumped there.
I’m wondering, what’s your opinion on the approach shown in The Biggest Little Farm?

Left me very hopeful and wondering if it’s something that could scale.
Poop != sludge
How TopHatter compares to eBay for auctions
As a meta observation, he seems to assume that materials production and disposal would improve over time while recycling technology would not, and that the economics wouldn't change either. Some of the sources he cites for the inefficiency of recycling date from the 1990s and he's obliged to find something more recent.

Arguably recycling technology has more potential to improve since large-scale recycling efforts in the US have only been around since the 1980s. Landfills have been around forever.
Good advice.

Also it'd be worthwhile investigating how other password manager mobile apps (if you can get the source for them) handle securely storing critical decryption keys in the OS's version of it's secure enclave (if they do). That's a question I have about BitWarden's iOS app that I haven't answered for myself (yet?)
For a provider as big as 1.1.1.1, it seems like they would aggregate DNS from multiple sources to solve cases that specifically didn’t work from 1.1.1.1. Not sure how things work at that level but if DNS can be broken simply because of the provider source address, it seems natural to query behind the scenes from multiple sources to cache the more correct value.
Create a cluster in local minikube, and/or set up k3s. Deploy an application and get comfortable with how to write and structure resource files. Deploy an Ingress controller from scratch (such as ingress-nginx), installing/managing Helm application charts; I found it mostly trial-and-error but learning concepts will come naturally once you need to implement them. Read lots of docs, and keep in mind various things change between Kubernetes versions. It's not magic or particularly difficult, just a few concepts + YAML files on top.
Exactly. Admire traits, but don’t (or, try not to) envy. Admiration, and the motivation that can come with it, can be good! But blind envy or jealousy can overlook the negatives that someone might be dealing with.
all properties of 10x.
We could be talking to someone still in 2009, perhaps we can help them navigate the next 10 years.
Steam UI is also just a webview mosly. You can see its WebHelper processes.
I would check if SourceTree is too.
You don't even need lead - just use metal (iron, steel, aluminum - anything highly conductive). Hell, I haven't tried, but I bet a small amount of aluminum foil (much less than you'd get on a single roll for a few dollars) would work. You just need a faraday cage, and GPS signals are already fairly weak.
> the whole concept of “bad neighborhoods” where people aren’t trustworthy is partly a racist trope

The concept of a "bad neighborhood" comes from crime statistics, not racist tropes. Either crime (theft, robbery, fraud, et all) is high, or it is not high, race be damned. Subscribers to a particular political ideology need to calm down with the whole "your facts/science are racist" bit, because it hurts everyone overall in the long run.
Translation: Keep your expensive stuff away from brown people. Kind of a disgusting attitude that isn’t acceptable for a business with aspirations of displacing personal cars.

This happened in the 90s with rental cars. Organized insurance fraud (fake accidents with fake or overblown injuries) was incredibly rampant in Brooklyn, to the point that renting cars without significant deposits became difficult if you were from certain zip codes.

In this case, the company decided that performing due diligence on customers to determine whether they are real increased friction too much. They did this because shittier companies like Uber push the risks of inviting anonymous people into their cars onto independent contractors.