skysight-inc/HackerNews huggingface dataset:
I think the tide started to turn on this a while ago, honestly. I remember my dad telling me how much money good machinists, plumbers, electricians made and how there's always jobs available.

He pushed heavily for University, but I started getting programming jobs in high school and realized quickly the truth of supply and demand. There will always be demand and need for these types of jobs and they are not low skill at all.

Since then I've heard a lot of people marveling at the need and value of trade jobs.

If I had to quibble at the direction, it would be at the risk that specialization carries. My grandfather was a chiropractor but in later years found a more lucrative career as a copier repairman. This job was highly desired and well paid but for numerous reasons became less so in the 80s and 90s. What happens when you have devoted your career to a specialization and then it disappears or radically transforms?
SwiftUI to HTML Converter
Because property owners are the ones who directly benefit from the value of their land increasing.
I always wonder more about the airborne stuff. Blankets, carpets, clothing, furniture. In a sun beam you can see all the little fibers floating around. I bet I inhale and swallow way more plastic every year than I eat, but I never see it mentioned.
Maybe I didn't make this clear but by hardware I meant literally physical switch, as in e.g. power delivery through the circuit.
Except there's no way to review Yelp's process without intimate involvement of Yelp itself, which, if you assume for a moment that they do have levers and strings into their algorithm, means they would be pre-prepared to change how data is presented to those conducting the study, with minimal impact to their ongoing business.

Or, even if they don't manipulate them directly but simply have baked that behavior into the algorithm, it wouldn't even look that different. It's not as if Yelp wouldn't assume this behavior would attract complaints and regulatory attention, so they'd be motivated to make sure it's as subtle and undetectable as possible, which when you have total and complete control of a closed-source codebase, is easy.

Do we have proof? No, and that's why Yelp won in court, they couldn't be implicated beyond a shadow of a doubt of manipulation. But considering how much of their system is nothing but shadows and doubts, I don't find that all that exonerating.
This will backfire though - poopsender will get negative yelp reviews and people will no longer go there to eat.
> many direct entrants (your first job)

No degree here. I took on work at a low salary for the first few years, viewing it as "paid education". Now working for Microsoft

Let's not move the bar of this discussion to "first job"; it's not a useful metric. Better to discuss position attained by some age
If you're trying to put together a real-time music processor, the "boxes-and-lines" model

https://en.wikipedia.org/wiki/LabVIEW

is straightforward to implement behind the scenes.
3.6 roentgen, not great not terrible
> too many people living in urban areas who don't respect our wonderful country

I think people from lots of different countries feel that way. There’s something about being connected to the land that gives one a love for both the land and the human culture connected to it. That connection to the land is easily lost in urban environments.
If it were colonialism, that would be a strange thing, because only western country can produce colonialism, while victim countrys and socialistic countrys can have puppet-states and liberate other countrys but never colonialize them.

The HMS Narrative running aground again, threatening to sink once more into the salty waves. Its another round of the greatest game, fun for new and old players.
That's a myopic view of the situation. Under income based repayment most students' loans will actually increase despite the payments. The massive debt will prevent common middle class milestones like getting a mortgage. Further loan forgiveness comes with a balloon payment in the form of taxes - forgiven debt is income according to the IRS. After allowing it to grow unchecked for 20 years the amount forgiven will be substantial.

IBR operates very similar to welfare - including the embarrassing intrusion and analysis of your private life by your lenders. It is a last resort option and not something we should be encouraging.
The problem with this approach is, the vast majority of people pick the default option when presented with it (e.g., states that, by default, mark you as an organ donor have proportionally more organ donors).

Public policy has real, measurable implications. We don't need to treat sugar like smoking or alcohol, but when you find a way to move people away from it as their "default" setting, you will find, in aggregate huge savings in health care expenses and better outcomes (a sizable amount of health care spending is due to preventable conditions, like Type II diabetes).

I agree, in principle, people can still consume sugar, if they want. The occasional slice of birthday cake is not the problem with sugar. It's the consumption of a 2-liter of soda, multiple times per week, that's the problem (regular consumption). But we need to make it easier for people to avoid processed, simple carbohydrates.

One possible solution is increasing the ubiquity and ease-of-access to whole foods. Eating healthy needs to have the convenience of going to a fast food restaurant -- they're everywhere, they're cheap, and it's fast. We desperately need this as a society. Consider it more as a preventative, or we can pay for it on the other end (higher health care costs).
Isn’t SIDH which is posed to replace DHE and ECDHE anyhow considered a post quantum cipher?
I remember when the CEOs of Apple, Oracle, and Microsoft did not have degrees.
I don't understand why anyone would run btrfs with MD RAID. That configuration loses the ability to recover from corrupted blocks. All that MD can do is in response to actual reported drive errors. If one of the drives accepts the write but then later silently returns the old data, which is a failure mode I have actually seen, MD can't do anything reasonable to fix it.
Acting U.S. Budget Chief Seeks Reprieve on Huawei Ban
yeah the TAP/Forge testing infra is pretty gnarly
The worst waiter in history (2014)
What stands out for me is the casual acceptance of this behavior for negative parameters. It returns an empty list so it’s all good? No way! Asking for a list of negative length is a conceptual error. This should at least be an assert. That ensures nobody accidentally starts relying on bad behavior by prohibiting it. Of course, if you can use the type system to do this by using an unsigned type (and one without implicit non-failing conversions from signed types such as C has) then so much the better.

I think the author has the foundation of a good idea: don’t write tests for things that aren’t supposed to happen. (This is not the same as writing tests for error handling: errors are supposed to happen!) But he builds the wrong thing on top. You don’t just ignore things that aren’t supposed to happen and hope that they don’t. You make sure they don’t happen, either by asserting at runtime or making them logically impossible at compile time.

Once you reach that point, then you see that a type is just an assert that’s nicer to write, checked earlier, and is more comprehensive. The tradeoff is that they are less expressive, so you still need traditional asserts sometimes.
linked from the article: https://www.docdroid.net/UMNWMSx/bright.pdf

looks pretty damning. All the same, kind of lame to lose your job prior to conviction. I mean, from Ars' perspective, on the moon shot that he gets acquitted, it still looks bad, but for now, we only see an arrest, and only the FBI's side of the story.
Done right, they produce more wealth and some of that wealth goes to society. It's not just that they pay more tax; they also simply produce more wealth, which is not a zero sum game. Over a lifetime, society benefits and the person benefits. Everyone wins. Done right.

Stretching the discussion a little, we could ask the same question about all education. Why is any of it free? But the benefits to the United States (for example) of almost everyone being able to read and write (for example) are incredible. If a large proportion of the US population had dropped out of school before being able to read and write (because of the cost), the US would be extraordinarily less wealthy. Everyone would lose out.
It’s not deliberate in the sense they want people to be vulnerable.

It’s the path of least resistance in action.

If you make it significantly more work to do something than not then people simply won’t do it.

As the visible difference between secure and insecure is invisible to management it slides.

As an industry we’ve failed all horribly at making secure the easy default option.

And that’s going to haunt all of us.
I'm bewildered because every senior dev I've ever spoken to has been somewhat unanimous about the use of types and tests. Reading this I'm wondering if there's a special context where this proposed approach is more suitable? Possibly a single dev, tiny sealed program?

For every other system, be it with more than 1 developer or that will grow to more than 10s of functions, types and tests eliminate being anchored to the code you've written in the past.

The #1 be benefit to them is you can forget about what you've written. It's unlikely you'll remember in 6 months time that one function where you can't pass in negatives or Nil. Do you want to have to read the internals of every function you're calling? Isn't that a violation of some open/closed principal?

There is nothing sweeter than defining your intent in code contracts and confirming those contracts work before letting you or anyone else use them. If you don't want negatives being passed to your function, maybe unsigned integers aren't a good idea. Maybe make it explicit that you're sending in an 'age' value by defining it as a value object with its own validation. Make it blow up in the hands of the consumer as fast as possible. If you're waiting until runtime to tell you these things then you're not going to enjoy development.

And your peers will hate maintaining your junk code.
Woodworking. When I code I use an awful mixture of bash, Nix, Haskell, and JavaScript, all mashed together. Sometimes it turns into something truly horrible like a Nix derivation with a bash script that calls a Haskell program to generate JavaScript. Or I end up trying to use an Agda DSL to prove my bash script correct and then it gets executed through a Nix derivation that embeds Emacs to evaluate the Agda via the editor mode because the goddamn compiler didn’t work. Whatever. I fucking hate computers
No, the government shouldn't be restricting behavior unless there is a good reason to do so.

German constitutional principles only permit restricting basic rights (this seems to affect free speech, at least in its US definition) if it is "proportional" (verhältnismäßig) - restricting only what is absolutely necessary to reach a legitimate goal.

More specifically, it has to be suitable, necessary, and appropriate/non-excessive ("geeignet, erforderlich und angemessen").

A law that doesn't achieve the stated goal would fail the "suitable" test.
See, the argument I've heard along these lines is that the "wealthy elite" lobby conservative politicians to avoid regulations that would improve the quality of life for those rural folks. Things like health care, education and environmental reforms, all the while their politicians decrease taxes to the wealthy elite under a false promise that it'll help the working class that the wealthy elite continue to cut out of the job market with automation and asymmetric minimum wage increases (despite the fact that the wealthy elite continue to amass more and more wealth, hmm, must be coincidental).

So then when the working class person has a medical problem, (an increased risk due to things like poor environmental regulations on those businesses owned by the wealthy elite) they get targeted by shady loan offers (due to relaxed financial regulations) and end up going into debt, thus helping to ensure a lineage of poverty for their children (who could probably break out of it if things like affordable education were more available, but unfortunately, those same politicians...)

I've even met some nice folks in the mid-west who aren't so happy about what the big corporations have done to their farmland or the rivers they like to fish in because some of them understand the fact that natural resources come in a variety of forms even if the wealthy elite and their corporations aren't able to easily tap them for profit.

It's as if there are two sides to this story.
They absolutely do IMO, in 2 ways

- Whenever I need to hop into a code share w/ a co-worker (I'm remote FWIW) the ability to quickly suss out an idea has greatly improved from having a decent aptitude with those types of exercises.

- Any non-trivial PR usually has at least a few portions that could be extricated to challenges like these. Being able to slice through issues like these in 15-30 minutes vs. say hours helps w/ my cadence. It lets me focus on the issues that are unique to the business.

The 30 minute pairing challenge we give during our interview (which I took myself) was something that was pulled and simplified from our source. I ended up having to implement something very similar just weeks after I started.

Of course being good are things like this isn't necessary to being an effective sr. developer, nor is it sufficient (even for an entry-level). But I do very much see it as a skill that is helpful and worth getting good at.
This is completely false. If you have the strategic insight, networking, management, and communication skills to become a director or VP at a FAANG, I promise you no one in the C-Suite is saying, "Gee I don't know, they didn't finish their bachelor's degree." People who grow into those roles do so by establishing a track record over 10+ years. At that point no one cares what they were doing when they were 21.
Matlab–Python–Julia Cheatsheet
I don't think that free will means that God watches detached like a scientist.

The first story you recount is about Job. My personal take about Job is that the story about God and the Devil is an explanation for why bad things happen to good people, i.e. one of the consequences of free will means that Karma doesn't work. Sure God let it happen to Job but not because He was in cahoot with the Devil but because of free will.

The second story about Judas, I don't think it's true that he lost his faith. I think either Judas was plain greedy or more likely he saw all those miracles and thought that by turning Jesus over to the Jewish leaders he would force Jesus' hand to use His power to overthrow the Roman government and let Jews rule their own kingdom with Jesus as king.

> considering the most priests still try to convince you that the wold is only 5000 years old

I agree with you here. My personal ideology is to always follow the truth with an open mind and not be afraid of where that leads me. Some say that religion is truth but I don't see it as a tautology. Even a religion needs to prove its claims of the truth.
The takeaway appears to be that the modern mortgage in the US places several intermediaries between borrower and lender.

The opportunity would be to develop the software that can replace the unnecessary entities, driving down costs and profiting the innovators.

We can take this idea to its extreme and possibly learn something. Imagine a world in which home buyer and seller transact directly using software. In a world eaten by software, we might expect this to be the norm.

Impossible? Find the one player who can't be removed under any circumstances. Add them back in, and try again.

Continue until only the minimum roster of players remain. Assume all laws remain in their current form.

I suspect a16z, along with many other fintech startups have run this analysis already and have come to a depressing conclusion: the players in place now are essential given the current regulatory framework. They may not have automated as much as they could have, but they're reluctant to go further given their regulatory burden.

That's where an organization such as a16z can come in. With software startups increasingly requiring nothing from venture capital, the last bastion of relevance will lie in the twilight zone between technology and regulation. Companies who need to get laws changed for their business models to work will need deep pockets.
There appears to be a positive (bad) feedback loop many people hit involving gut bacteria.
It's not that they're trying to be uncooperative with law enforcement though -- the fact that it prevents law enforcement from getting location data is a side effect of protecting privacy from everyone (marketers, hackers, etc) rather than it being the explicit purpose of keeping it from law enforcement. Which is why they probably want to be very careful about how they word it -- because some people might see it as the purpose rather than the side effect.
I'm not sure about the newer CPUs, and it's been a while since I looked at the die photos, but I believe the 8086/8088 use carry lookahead.

The Z80 uses a 4-bit "double-clocked" ripple-carry ALU:
http://www.righto.com/2013/09/the-z-80-has-4-bit-alu-heres-h...

Interestingly enough, the 8008 that came before all of those uses carry lookahead:

http://www.righto.com/2017/02/reverse-engineering-surprising...
They only sue people using their product without a license. They don't sue for natural contamination.
> While obese people are just... obese, not crazy nor dangerous.

If you could wave a magic wand, wouldn't most obese people prefer a healthy weight? In aggregate, we can add up individual decisions and call the average "human nature." The actions of society have forced individuals to live with bodies that don't function as well as they could, so it makes sense for us to do something about the problem.

How well do we understand the causes of the obesity epidemic? Is sugar responsible for, say, 10% or 90% of the total? If we wish to progress toward a low-sugar future, then it would be good to have an estimate of how much good it would do.
I understand what you mean, I believe it was me who made that generalization first. It's hard to refrain from trying to make things follow a simple and explainable pattern.
I'd say there's also a big difference in the sort of correctness that static types guarantee vs the correctness that tests give you. Tests, to borrow some phrasing from Donald Rumsfeld, are only really effective against "known unknowns" not "unknown unknowns." Tests are only as thorough as the test writer and the "known unknown" cases they can come up with to test against. But as software developers we've all been in the situation where some case that you didn't think to test for is what winds up causing a bug (an "unknown unknown").

Static type systems on the other hand, can give you much greater guarantees of correctness (if they're sound). Due to the Curry-Howard isomorphism we know that programs in sound static type systems are the same as mathematical proofs. That's a much stronger guarantee than what you're given by testing alone. The problem of missing a case in your testing goes away if you have a mathematical proof that that case cannot occur. You've taken away some of the burden of thoroughness from the programmer and given it to the compiler instead.

In a perfect programming utopia we would all encode the desired properties of our programs in static types and have no need for testing because we'd have proofs of correctness. The problem of course is that writing those kinds of proofs into types is very time consuming and tedious and isn't realistic for most software development. So we still need tests to cover what is too expensive or complicated to type.
I have one cousin who decided to be an electrician, and another that is doing elevator installation and repair. I was suprised how well they're paid, it's probably because we've got strong unions in the area. Neither did any college, and they started out making about $25 an hour with no prior work experience.

I still think people should go through college eventually, even just for resume padding. I spent ~8.5 years in the military and have almost 10 years of experience in my field, but HR at some places won't give me the time of day because I haven't finished my degree yet.
Google never said they were blocking ad-blockers. It was the hyperbole Firefox crowd who used some post by Raymond Hill from the creator of uBlock Origin as a reason to start another "Switch to Firefox" campaign.

However, Hill admitted that adblockers aren't going away and it is just a proposed change in the WebRequest API to make things more akin to Safari to help adblockers operate in a standard in speedy way.

Mozilla on the other hand did expose a bunch of users to ads and malicious sites recently though when they didn't renew a certificate and didn't push out a fix for over 24 hours in which all addons were disabled in their browser and the configurations were lost as well.
Firefox, Opera and IE7 had tabbed browsing years before Chrome was released.
The NSA has a dual role, break other people’s stuff and secure the US govs stuff (in theory).

They can (and have) act in an advisory capacity but they have no regularity authority to force companies to secure their shit.

Now whether such an organisation should exist that’s an interesting question I guess.

Over here in the UK we have a similar body.

https://en.m.wikipedia.org/wiki/National_Cyber_Security_Cent...

As someone in the UK tech industry I’m not sure what they actually do on the ground.
tl;dr Most people are generally honest, and act accordingly. A few people will consistently take advantage of the system, which slightly lowers the average.
$37 million for salaries, $32 million "other expenses", and $12 million that weren't spent.

see https://projects.propublica.org/nonprofits/organizations/460...

(I planned to make a smart-ass comment about this story literally being about an interface to answer such questions. But "other expenses" is just slightly to meaningless to declare victory here)
I'm almost thirty with a degree in philosophy. College was easily the worst financial decision I've ever made. It's scary to reflect on how I made that mistake as a teenager. The people I've met that were able to successfully leverage the advantages of a college degree fall roughly into two categories: 1) people whose parents had the money to support them financially but also the sense to guide them with respect to a career; and 2) highly ambitious people with a plan. The problem is that there was a generation of students (myself included) that thought a university education led to a well-paying job. I know how incredibly naive that sounds. But it was also the understanding of many parents without formal education encouraging their children to attend. But I think in general there's an increasing awareness that this isn't the case and now we're having these anti-college conversations.
The advice I'd give to my 18 year old self is funnily enough something I knew at the time: Kill yourself now, it's all downhill from here. 52 yrs old now and the slope is getting steeper lol
The context makes it clear that they used “RISC-V” as a shorthand for “modern, sophisticated implementations of RISC-V.”

Yes, we all know that you can implement RISC-V using a clever arrangement of turtles and that the resulting egg-gestation-based adder has no analog in electronic circuits. Moving on....
Zuckerberg never had to interview at Facebook.
I think most people would categorize that as machine learning or data science, not deep learning, maybe you would do better searching under those keywords