skysight-inc/HackerNews huggingface dataset:
I agree with his own summary of his own article: "[T]his idea is not inherently wrong, but does come with some caveats. As long as you keep those caveats in mind, I think this can be a viable strategy for learning new and important things."

If one really wants to know how the computer works, the course "Build a Modern Computer from First Principles: From Nand to Tetris" is excellent. You start with basic gates, build logic devices, build a CPU, build a computer, write an assembler, write a virtual machine, and finally write a compiler and then implement whatever game you like in it.

The class, astonishingly, has no prerequisites, and has been completed by people from 10 to 80.
I'm an avid cyclist, I typically ride about 50 miles a week for pleasure. But, I've been walking about 2 miles to work for the last 3 years.

I'd much rather ride my bike, but after close call after close call, and even intentionally threatening behavior, I stopped riding and started exclusively walking. Also in the US, and I follow the law very carefully when riding. Doesn't matter. I've had things thrown at me, been coal-rolled, been tailgated by large trucks honking, been screamed at by little old ladies telling me pay my taxes.

The infrastructure isn't there, and well meaning bike lanes make it worse by encouraging bad and unpredictable behaviors. There are bad cyclists out there. there are many more that try to follow the rules. There needs to be an investment in infrastructure, maintenance, education and enforcement. Until then, I'll keep walking to commute and riding for pleasure.
pron isn't a troll. They comment pretty frequently on HN and other places. I generally disagree with their perspective on software development; but we likely have very different experiences.
This is so 2010...websites now use a mix of serverside and client side. You can't just watch http requests and figure out the "api" specifications. Just try to scarpe adwords/gmail/amazon etc. Consider that they may also use anti-scarping code on the client.
Amazon acquired Kiva systems in 2012, now has over 15000 robots in its warehouses. these robot don’t need lighting or air conditioning, no unions , no overtime. Higher salary means quicker ROI. Smart Move.

Amazon Rising minimum wages is a “amazing” choice. it’s competitors who use more employees in their store will go out of business soon.

Also will be impacted are fast food restaurants chains and coffee and beverage retailers, who are barely surviving in current market.
Okay, but I doubt this had much effect outside Detroit. Anyone know the history?

This would be like claiming that high salaries in Silicon Valley are somehow going to fix inequality nationwide. There is some spillover but it only goes so far.
If I paid my employer more than they pay me, I would be broke and insolvent.
may I ask why?
Maintaining healthy boundaries (whatever those are for you) is hard work no matter how you look at it. When the time you give to your employer ends and the time you give to yourself begins is one such boundary.

I think of it that way because work and life aren't two separate things—work exists within life—and neither do they balance equally. Work always demands a greater chunk of your time, whether it warrants it or not. If such a boundary is crossed and it is one that you find important, then you might recognise that much sooner than if you're thinking about balance, because you can start getting into specifics and where exactly you do draw the line instead of attempting to rationalise something you might not like.

At that point, it's not just work asking for longer hours, or flexibility on weekends; it's also stuff like your colleagues sending you messages and emails at 11pm or 2am, eating lunch at your desk, not taking holidays, hackathons (if those even happen any more!), being expected to be on call, leaving the office at 7pm instead of 5.30pm as the contract states, etc.

And after that, if you find work to becoming ever more intrusive, then the boundary system gives you enough info to recognise that this isn't really a 'work' problem, it's the same kind of shit you get in any unhealthy relationship and your working relationships are no exception.
Social Media Is Revolutionizing Warfare
Russia isn't a member of OPEC but they still work with them. The oil cartels don't exactly have the same egregious violence that the drug cartels are known for, it's a bit different but the Saudis do have their own way of influencing the region.
This demonstrates that the outcome isn't entirely a linear function of the inputs. But it doesn't show that the inputs mentioned aren't monotonic and a complete explanation of the outputs.

It may very well be that "luck" matters a lot. (And I'd argue that at a metaphysical level all of those traits are due to luck.) But that argument simply doesn't prove the result.
I am not saying any of those and I don't want to preserve inequity. I am worried by people trying to force society to be more equal, and in that process produce effect that are going in the opposite direction.

Unfortunately the chances of everyone are rigged because of each of our societies history and past injustices. That's something we need to deal with and it's a hard problem
> Yes, learn to accept your mortality. Long term the human race will die.

Don't give up?

We can accept our mortality as individuals but why accept that of the species? There is no precedent for what we are. We are the first species that we know of that could be actively trying to survive for as long as possible, at the species level, by concerted effort of intelligent individuals and long term planning.

The average lifespan of mammalian species seems to be 1 to 2 million years. Very short. We should try to survive for much longer than that, and this needs planning and not fucking everything up.

It's also kind of important that we or a descendant species (including a robotic one) survive because we might be alone in the Universe.
Ask HN: Learn operating systems fundamentals
What is the best way to learn the fundamentals of operating systems, with a focus on UNIX/Linux? I am a recent graduate in mathematics and I've taken basic CS courses but stopped short of taking OS/Compilers.

Not looking for a 600+ page tome, a book in the 200-300 page range or a lecture series would be optimal.
Wow, what a nice project you have there.

I've read that the next C# will have non-nullable reference types, have you thought about how to make your framework fit in with that? It's a "natural" Some/None in a way.
What Prevents Good Cybersecurity and Privacy Behaviors?
> Your statement is equivalent to saying "there's no difference between pointers and integers" - technically, they are both just numbers that live in registers or somewhere in memory. In reality, that approach will not get you far in computer science.

No, because in reality those are handled by different computational units. Integers are handled by the ALU, and pointers are handled by the loader. They are distinct things to the CPU.

Stack & heap have no such distinction. There isn't even a heap in the first place. There's as many heaps of as many sizes as you want, as the "heap" concept is an abstraction over memory (strictly speaking over virtual address space - another concept C won't teach you, yet is very important for things like mmap). It's not a tangible thing to the computer.

Same with the stack. It's why green-threads work, because the stack is simply an abstraction over memory.
This is ARM's definite response to RISC-V. As people develop their FPGA products, they will have to decide what their long term target is. If the intent is to eventually turn the code into an ASIC, RISC-V maybe the economically more sensible solution since there is no licensing costs there. However they will have to be patient with the toolchain. If the idea if the code will only be a pet project, wouldn't benefit from RISC's customization abilities, or long term is expected to use an ARM core, this is definitely the right pick. The ARM toolchain being more mature is a draw for many hardware developers.

I'm definitely very interested in trying a project with either RISC-V or ARM.
That it does and there's also plenty of convenience wrappers of various kinds for different languages. Unfortunately, none of that can address the ecosystem issue, which is the one that really matters.
talks about the topic: https://www.rand.org/multimedia/podcasts/events-at-rand.html
An iPhone charger designed to help you use your phone less
Selenium: More Android Sweets
Yep, my experience was much the same. Still in the USA but only ride mountain bike trails now.
The model currently only takes weather forecasts from Dark Sky into account for predicting future flight delays. We are working on integrating actual flight status as well as inbound status into an ensembled prediction. In testing the model on real time data, we've been able to forecast delays as far as 24 hours in advance due to bad weather affecting airports!
inertia + friction then.
How is that possible?
From the Amazon blurb, it seems that the book talks about what would be destroyed by weather change, but nothing about what would be created. If temperature increases, some current cold areas would be more habitable. If sea levels rise, some inland area would become coastal.
These changes would happen over generations, so populations would move. There would be tumult in human and animal life, which is bad but not a novel part of human experience (we've always had hurricanes, tsumanis, earthquakes, and plenty of manmade disasters), but a new equilibrium would be reached. There was once an Ice Age that supported human life!
I don't think the overall human environment 6 degrees in the future would be worse than say 200 years ago.

Also, it's been 16 years since the book was published. Have temperatures risen? Have the predictions come to pass?

https://www.amazon.com/Six-Degrees-Future-Hotter-Planet/dp/1...
Given how many person-years have been saved and how much value has been produced by "slow, bloated, inefficient software", I must disagree in the strongest possible terms. Producing "slow, bloated, inefficient software" is far, far preferable to not producing software at all.
For what it's worth, Facebook doesn't make any money when you use PyTorch, nor does it help any of their business goals to have more people use PyTorch. If I were you I would just use the open source projects you want to and not worry about it.
Except even when you think vectorized processing should be a performance win, it often isn't: http://www.vldb.org/pvldb/vol11/p2209-kersten.pdf

I'd argue that GPUs and SIMD instructions have so many restrictions that they're useless for general purpose computing. Yeah, they have niche spaces, but in terms of all the different kinds of programs we write, I think those spaces are going to remain niche.
https://arxiv.org/abs/cond-mat/0001432
Good point, I definitely understand the concern. We only see the main domain, whatever comes after the "/" in the URL isn't visible to us or anyone else.
I’d be open to talking through a backend-focused role, though because we run a search engine and sql database in the browser realistically we end up doing most of the traditionally ‘backend’ work (like search and storage) in the clients.

That said we do have a go backend that doesn’t have a full time owner just now.
what is "censorship" as defined in that study?

Example in context:
". Right-censorship
was applied in three cases: if the animal was (1) transferred to another collection, with the date of
transfer considered as the censorship event; (2) euthanized for research purposes when still healthy,
with the date of sacrifice as the censorship event; or (3) still alive when the process of compiling
records was completed, with the date of completion as the censorship event (see Materials and
methods)."
WPScan:  a free,  black box WordPress vulnerability CLI scanner
Show HN: A Free Course in Deep Learning Using TensorFlow
Diet affects the breast microbiome in mammals
Amazing. In sort of a weird mirrored telepresent universe, I clicked on one of the Shipstreams to find the maker checking Hackernews and "shipping live" on Shipstreams.
https://ibb.co/hN5b6z
That "close" encounter was still over three orders of magnitude further out than Pluto (which has a distance of around 0.000624 ly).
The woke generation before the Gen X was the....baby boomers. Remember civil rights and environmentalism? Perhaps the simplistic generational model is a poor fit for reality.
Could you please detail specific examples of what these ideological limitations are?

I see different kinds of limitations that are driven by blindly chasing profit, attempting externalize everything that doesn't affect the bottom line, and insistent refusal to accept even partial responsibility for creating tools when said tools are misused until public opinion is overwhelming against them. I don't think that the limitations that I listed are ideological though.
Indeed we use Discourse. It requires quite a lot of customization to look really good. But the depth of feature and the flexibility are unbeatable!
But you can do that by reading code of Open Source projects, which is more effective IMO.
I find BitMessage protocol truly decentralized. I worked on implementing a java client for it a while ago. It stores encrypted message on your machine, although only the intended receiver can decrypt the message. Although inefficient it's impossible to identify origin of the message.
On the downside the p2p message propagation could take time. I wish it was more popular.

Source: https://bitmessage.org/wiki/Protocol_specification
So, time to buy?
Phased out by 2019! Thank you!!
I appreciated the SF Bay Area for great biking access in almost any place/town there. I had a 3+ year job in SF starting in 2001 where the office was mostly a meeting place and people worked from home-or-coffee-shop all the time. I took advantage and would ride Caltrain from San Mateo to San Francisco or elsewhere several times a week and would alternate work / biking. I got to know SF, Peninsula quite well. I'd go to Berkeley / Oakland some times too. I was productive too -- biking was a perfect break to clear and open the mind. I've commuted to other jobs in SF Bay Area by bike too, but none quite a fun as that 3 year stretch.

I moved to Winston Salem, NC 5 years ago and thought that I would in no way do bike commuting here. I actually tried it though starting in March this year and I've been surprised it's actually worked out OK -- drivers are a lot more considerate than I'd expected, and I haven't had many close calls. The law is quite explicit on clearance for bikes. From home to my co-working space is 9 or 10 miles. I'm hanging out at Camino Bakery downtown right now working, and will bike to my daughter's ballet lesson soon. Bike commuting isn't hugely popular here but it's growing, and the Bird scooters have really caught on around downtown and the several universities in the area, so I think there will be increasing awareness of alternative commuting modes here. I think for some motorized e-scooters will be more practical than bikes.

... I'd just like to see the "Idaho stop" legalized.

EDIT: Idaho stop
Why not simply imagine it as something like this:

; c = a + b

load reg1, a
load reg2, b
add reg1, reg2
store reg1, c
You may be interested in a global solution
Firefox: https://addons.mozilla.org/en-US/firefox/addon/disable-autop...
Chrome: I don't know any good one off the top of my head, sorry
- reminiscent of old DeBeers diamond courier group motto anonymity is the best security. Interesting that most NYC 47th street diamond district couriers were Hasidim, who's attire wasn't particularly inconspicuous.
> the way it works in Sweden, many fines are defined essentially in days wages and not in money. So the judge doesn't sentence you to pay $100k, they sentence you to pay 45 days wages

So explain how that makes sense because it doesn't take into account the savings of the individual?

If I have a million in savings and I am retired or how do you determine 'wages' with a self employed person?

I am not saying there aren't ways to answer or address this. But it is not simple and not fair the way stated other than a revenue scheme for the government. If the idea is to create a disincentive that has not been done using daily wages.

(Some people live hand to mouth as well so they are particularly impacted)
Bezos was getting squeezed on both sides. Trump hates him and Bernie hates him. That's got to be unique in the annals of robber barronism. Today's announcement gives him an escape hatch from being a political lightning rod. He's no Elon.

I am amazed the commentary across the web is about Amazon's reasoning and almost no coverage of the patient organizing done by the SEIU and countless others to make $15 the minimum wage.

Then again, that silence is arguably a good thing, for it hides the fact that socialist ideas are increasingly mainstream in the heart of capital :)
> If you don't know C, that means you don't know how how parts of operating systems work.

How so? It's not like you can't write operating systems in other, more readable and understandable, languages.
That's really close! At that distance, traffic could be bad enough that walking might be faster!

Congratulations on arranging your life well, though. I think back fondly to the times I was 2-4 miles from work. Actually for about six months I was a few blocks away. That was great.
Well, sure. If every attribute other than salary is absolutely identical, of course there's no reason to accept a lower wage. But everything else is pretty much never going to be equal when it comes to professional jobs.
$200-500k in the SF bay area is still considered middle class because housing prices have gotten so ridiculously high.

The 2 br, 1 bath, 800 sq foot apartment I live in 3 years ago for $900/month would probably be $2,500 in SV. Likewise, the 1850 sq ft, 3 br, 2.5 bath house I live in now that I bought for $338k in 2015 would probably have been over $1,000,000 in SV.
I think you have to look at "Silicon Valley" as a kind-of short-hand for the FAANG (Facebook, Apple, Amazon, Netflix, Google) companies, along with Microsoft and Intel. It's more of a "state-of-mind" than an actual state.

So the author's point is that the "monoculture of thought" that pervades The Valley (and elsewhere) is in fact a problem, and one that needs to be addressed.

There are different words for the monoculture. Here on HN you might see it referred to as "the hivemind" or "groupthink". Or HN itself might be called an "echo chamber".

I think this is a valid concern, expressed by a voice in the minority, and is worth the time to attend and reflect upon.

To answer your original question, I would say that the harm that Silicon Valley is causing the world is the creation of the hivemind itself. It's not overt; it's insidious.
Let’s say $11 was the previous avg wage for let’s say 300k employees (250k full and 100k part time avg). $4 increase is $8000 more a year. That’s $2.4B yearly transfer to workers which is honestly really really amazing, props to Bezos.

$8000 means 15.3% in payroll taxes so this wage increase will result in $367.2M in additional payroll taxes.

12% federal income tax as well for that $8000 is $288M per year.

So amazon is paying $655M more in taxes with a stroke of a pen and raising wages by $2.4B for those who make near minimum wage. In terms of taxes, this is equivalent to the US adding 48,000 high paying 50k a year jobs to the economy.

Who says Amazon doesn’t pay taxes? It’s much better for the economy if companies higher more people than higher fewer and pay the equivalent in taxes.

Great job Bezos and Amazon!
The distinction is important for apartmented thread models, such as those found on Windows, where you do have multiple heaps, and pointers allocated on one are not valid in another.
I don’t think we’ll come to an agreement either; my country was settled by people who decided that enduring short term hardship for the sake of a better future was a worthwhile risk, and your country was left with those who decided to stay home and play it safe. It’s inevitable that such a stark difference in basic attitudes and motivations would lead to vast cultural and political differences.
I wouldn't scrape over Tor, you would be slowing down the network for people who actually need it. Maybe if you are running a node.
Do you think this is what Tim Berners-Lee's Solid is attempting to position itself for?
Packet-level network telemetry and analytics without compromises
I have a friend who commutes from Beaverton to downtown everyday on bike. Going down wouldn't be so bad, but the ride back up...
Anecdotally I've seen many people stop biking because its not safe and the risks become apparent to them over time. 5 people I know have been seriously injured biking in San Francisco. When you consider the risk of getting door-ed at 15mph or getting haplessly mowed down by blind merging open-wheel trucks, it's quite physically dangerous. Until we have a broad deployment of protected bike lanes, its just not worth the risks.
We'll see. It seems that this debate has quickly polarized.

The Model 3 is still wildly expensive. The ones being shipped now aren't affordable cars. 35k really isn't affordable for a car either. It's firmly in the luxury market until 35k models ship. Even then, it doesn't make financial sense to buy a Tesla over another car without government incentives.

Charge time is a major issue and will be critical for Tesla to solve.

Durability and reliability for high miles remains to be seen. Batteries are expensive to replace.

As for manufacturing, mechanically electric vehicles are far simpler. I highly doubt there is much more to be gained from manufacturing improvements, and most of the car already benefits from the already existing economy of scale on hardware and metal forming. The issue is 1000% the battery. Everything with Tesla hinges on that battery - making it cheaper, more reliable, longer lasting. That's the hard part - because increasing range decreases efficiency because of the size and weight of the battery.

I'm excited - I think with any changes that can disrupt a business a lot of resistance will be faced. But I hope Tesla succeeds.
Not necessarily.

https://www.sciencedaily.com/releases/2010/02/100204144551.h...

"Summary:
Male homosexuality doesn't make complete sense from an evolutionary point of view. One possible explanation is what evolutionary psychologists call the "kin selection hypothesis." What that means is that homosexuality may convey an indirect benefit by enhancing the survival prospects of close relatives."
You're a whole order of magnitude off the _median_ income of the United States[0].

It sounds to me like you've got valley-vision. Time to travel and see the world, or at least more of the country you live in.

0: https://en.wikipedia.org/wiki/Household_income_in_the_United...
It kind of sucks. Most places in the US don't have any infrastructure for it, and American drivers are kind of assholes with regard to bikes (perhaps also true elsewhere, I don't know). Plus, rush hour/commute time has to be the absolute worst and most-dangerous time to ride a bike. And I say this as a resident of one of the most bike-friendly cities America has.