skysight-inc/HackerNews huggingface dataset:
I get the need for security updates. That’s why you use high level frameworks to write your application and update the rest of the stack that runs underneath. The issue is when parts of that stack are replaced with backwards-incompatible-but-functionally-equivalent parts, for reasons that have nothing to do with security.
Kawartha Craft – customizable and modular aluminum boats
> Wait; why couldn't they again?

Due to getting hanged, shot, or stabbed, probably.
Sounds like modern day software development.
A logical fallacy, sure, but in terms of political ideologues "a little at a time" is a methodology for making massive changes. See "Rules for Radicals" and the Hegelian Dialectic.

Waving your hand and declaring "Fallacy!" isn't really a refutation. It's a cheap way to avoid actually addressing the argument.
Which is precisely why boredom is important. It can lead to some truly creative thoughts.
> Finally, censorship is always bad, for a variety of well understood reasons that we don't need to repeat here.

I agree that uncensored speech is good, but when I read this I knew it would come up as problematic. I think we've all seen a lot of bad arguments sneak their axioms into the conversation with a line like this (but again, I agree with what's written here). Does uncensored speech fall into the category of "it goes without saying"? Perhaps I should learn more about censorship so I can effectively advocate against it, just like the article says.
Angular 8 – Employee Management CRUD App
you are my new hero! thank you! i'll ad that to my lineup of audio dramas and books that i am currently listening to right at the top so i'll get to it soon.
If having an in-house server is your thing, there are plenty beefy rackmount units available on Ebay, from multi-blade clusters to single-image 8-way machines. Single thread performance will be worse, but throughput is still pretty impressive.

Also, multi-socket machines are much more interesting than single socket ones. Plus, if Rust is your thing, the very non-uniform NUMA topology will be an endless source of cool problems to solve (and I mean that - I love solving odd problems and inventing problems to solve myself is much less interesting).
Arguably, a finite state machine is not a computer, its logically equivalent to clockwork, which has been around for thousands of years.

Although I do like the sound of your idea...
It also ignores the extreme improvement in the US social safety net since the late 1960s, which is generally ignored in such discussions. That has improved the lives of the bottom 1/3 by a lot, which is not captured at all in the wage growth figures. As one example, it has led to a very large improvement in childhood poverty rates (about a 50% reduction in childhood poverty since the early 1990s):

https://i.imgur.com/OrMwlkT.png

You can also see that wage growth by the bottom half has soared (up four fold since mid 2013), and is now well outpacing wage growth by the top half:

https://i.imgur.com/Mi6mgme.png
In the ideal world, both posts would be on the front page. No echo chamber. Being able to hold opposing thoughts in ones head. Etc etc
It beggars belief that such a topic is even up for debate.

We're at such a state of technological advancement now in a place like the UK that we're essentially post scarcity. We need very few people any more to provide the basic building blocks of life.

In such a scenario, what we should be doing is taking advantage of that fact to distribute labour more appropriately - more hospital work, more social work, more housing, etcetera.

Instead what we have is seemingly some sort of race to put half the population on retail/delivery/general grunt work to please the whims of the other half, who don't actually end up happy because they're working their arse off and generally stressed by the lack of 'life infrastructure' as well.

How has this gone so wrong?
> The solution, in my humble immigrant opinion, is to train Americans to take on service jobs that cannot be easily automated / performed by cheap labor overseas.

It would also require software developers to take an honest look at our industry.
Looking at wages is misleading. Total compensation, including benefits, has been going up consistently. Labor’s share of national income has also been pretty consistent. What’s been happening is that the increasing costs of benefits have been wiping out gains in wages. But that’s not a problem with “the economy” as a whole. From the perspective of employers, it makes no difference if an employee costs $1,000 per year because they get a raise or because the cost of health insurance went up.

Now, if education and healthcare is eating up all the gains, that might be a reason to reform those sectors. But there is a big difference between compensation going up but prices increasing quickly in particularly important sectors, and compensation not going up at all. The former is a problem with those sectors. The latter would indicate a structural problem with the economy.
Yes, even libel should be legal. If something damaging is a lie then it should be subject to civil penalties--but the government in no way should have the power to silence ideas by declaring them lies.
There were racist atrocities before the net. Arguably far more!
> Friendly reminder that "slippery slope" is a fallacy.

It's a fallacy when there isn't a plausible mechanism that allows each step along a path to make future steps easier. Lots of things actually are slippery slopes. Censorship is almost certainly one of those things. From a comment I made last week regarding YouTube's "let's ban hacking videos" decision:

> ... "slippery slope" holds when each change makes it easier to enact further change in the same direction, and that seems to be the case here. "censor CP" + "censor porn" is an easier sell than the original "censor CP" step was, thanks to infrastructure already being in place. Adding copyright on top of that was easier still. And then violent content, and then aid to terrorism, and then politics we don't like, and gun repair videos, and ammo reloading, and...
> You talk as if this were an unforeseen consequence of the way our legislature is set up. It is not.

It kind of is; the real purpose was to give places that disenfranchised large number of residents who weren't untaxed Indians (that is, slave states) additional voting power in the Senate, House, and Electoral College. Creating a reward for policies so bad they encourage voting citizens to emigrate, while in line with the generally perverse design, was not really the focus.
It's good that ad blockers exist and they added an in-order option back after I left, but the problem remains that the defaults are still anti-curative/pro-advertiser/pro-"engagement metrics". Having such terrible defaults makes the whole social network less trustworthy, because while you might curate your feed, do the people you follow still do? Do the people they follow?
What I like about Clojure is that it allows me to build things on top of both the Java as well as the JavaScript ecosystem while using a very well designed simple language that comes with a friendly very supportive community.

This means I benefit from a lot of the things that are going on in JavaScript and Java land over time like improvements in runtimes and libraries. Being able to use React from ClojureScript or being able to use GraalVM is actually a good example for this.

I do think that onboarding and figuring out what went wrong and why when you run into errors could be smoother. That said a lot of community effort is going into this recently.

In hindsight I wish I had looked into Clojure earlier.
I've found that I'm generally more productive and happier when I both meditate and journal, but I can't say which way causality flows
The Anaemic Domain Model Is No Anti-Pattern, It’s a Solid Design
What? Who is "asking for the head of" Philip DeFranco?
Googling briefly it seems

>Food production halved in the 1990s as a result of [Mugabe's] decision to strip white farmers of their land and hand it to members of the black population who, in many cases, had no farming experience.

before the inflation kicked off. https://news.sky.com/story/how-zimbabwes-economy-has-collaps...

Same brilliant policy in Venezuela pretty much.
Nanoprintf: A tiny embeddable printf replacement written in C89/C99
I'm trying to figure out why the author thinks the gig economy was supposed to create good jobs. It was supposed to create ways for people with free time to earn a side income at around minimum wage, but with more flexibility. The phenomenon of gig jobs getting turned into full time occupations points to how bad the rest of the labor market is for many people.
> Amateur Radio is a lot like STEM. One of it's goals is to encourage people to get "into" thinking and planning for the situations where amateur radio is a useful public service. The hobby portion exists to give people the freedom to experiment and test their skills.

And these days, an important skill is security, and security thinking, which requires modern encryption. The government currently demands to eavesdrop on all ham communications. Well, of course it does. It's a government. Standing up to such nonsense is a skill in itself, and one which should be cultivated.
Code with Google
I'd love to be able to buy the house my parents bought in the mid-1970s for $35K, it'd be a step up from where I'm at now. It be a good thing if affordable and practical cars like my dad's VW Beetle were more common. And you know, I'd love it if our society had the kind of access to healthcare that we had back in the 1970s. Even in the late 1980s it was possible to graduate from a state college with only a few thousand dollars of debt.

You wouldn't have to pay me to live like that. Though I wouldn't want to go back to the kind of energy infrastructure we had back then.
People don't have privilege. People toss around that word a lot and it's used incorrectly, as it is here.

Say you walk into a store and are followed or stopped quite often for a receipt check. If you're black in certain parts of the world, this is quite common, but much more rare if you're not black.

The privilege is a result of a system. You cannot say x people have privilege, and likewise people get offended when people yell at them for having privilege saying, "It's not something I choose." Is one person from one ethnic group responsible for all the ills cast upon others? Are we responsible for the debts of our fathers?

Privilege is a result of a system, and it is a system that grants privilege and socialite (and often subconscious) level, and that system of beliefs is what needs to be changed. So fighting against privilege involves changing the narrative of the system we live in. It takes time and it takes diligence and it takes careful and critical thought. It's not as easy as throwing a word or blame around.
You must have worked at places with exceedingly good management, or not at startups.
Real (inflation adjust) non-farm compensation (not just wages) has increased by 43% since 1980.[1]

Now, truth be told that a lot of that compensation is just increasing health insurance premiums paid for by employers, but it's inaccurate to say compensation hasn't increased.

[1]https://fred.stlouisfed.org/graph/?id=COMPRNFB,
> The solution, in my humble immigrant opinion, is to train Americans to take on service jobs that cannot be easily automated / performed by cheap labor overseas.

What kind of jobs are these?
Sorry, but that's how democracy works. Do you have any suggestions for a political system that somehow lets a minority of voters get the executive they want while the majority simultaneously gets the executive they want? It just isn't feasible to have different executives, with different agendas and budgetary goals, running the same region. Maybe if the two groups of people want to move to separate sides of the state and split the state, they could be happy, but that's not realistic; most likely the two different groups of voters are all living among each other.
Additionally, winning doesn’t mean the absence of any departing views. The actions of a single person do not add weight to your argument.
another relevant link taken from the youtube post of the audio story: http://www.drewwagar.com/elite-dangerous-saga/michaels-story...
There is also a theory that attention "disorders" are an adaptation or variation in novelty seeking. i.e. some people are just more wired for novelty seeking

Having a population with varied amount of attention seeking seems beneficial for finding the "optimum" for the local environment. Too much novelty seeking and the seekers will all get eaten by bears and starve because they fail to do what is known good. Too little novelty seeking and the known good will rot and be inflexible to changing conditions. (obviously contrived)
Don't read e-books on your phone. Not that you're doing that, but it's very difficult to do for reasons you're describing.
Your suspicion is right, as far as manufacturing goes.

The real boon of this discovery is in designing lenses. For example, the authors have already used it to design a single-lens telescope for the first time [1]. I don't know much about the forefront of optics, but at least in my field having analytical models that you quickly iterate on and use to prime intuition are extremely useful.

[1] https://arxiv.org/abs/1903.11129
Location: Russia

Remote: Yes

Willing to relocate: Depends

Technologies: iOS, Objective-C, Swift, UIKit, Core Audio/Video, a little bit of Metal Framework for GPU Computing, Most of base iOS Frameworks

Resume/CV: https://www.linkedin.com/in/rasul-tataev/

Email: spartanrasul@gmail.com

I am looking for an iOS Developer job.
Remote is preferred.
Know very much of iOS frameworks and if needed, can learn something new with blazing fast speed.

Feel free to contact.
That's true when we talk about 10M monthly pageviews, but I doubt that this little extension will reach such popularity levels. If this somehow happens, by that time there will be a way to enable 3rd party captchas for any page.
Not the person whom you're asking, but to me a phone call is extremely invasive, and it feels awkward to call anyone that is not a really close friend or relative. And I also don't particularly like to be on the receiving end of such a call. A text is much better, but still more awkward and invasive than Facebook for people that are just acquaintances that you see very seldom.

I think it's a generational thing. I'm 36 and I see that most people over my age accepts phone calls to nonclose friends or acquaintances as normal or even desirable, as you do, while most people under my age instinctively avoid them.
You don't need economic pessimism to make the case for change in government. The malice and corruption in the executive branch makes the case on its own.
Bias of the users or bias of the website itself?
I just don't buy into the idea that because unions have helped generally compared to decades ago ... that means you should consider one as a solution now.
If GFI sockets and breakers had been widely available at the time, would the third prong have been added? Would a GFI along with the "one long slot" plugs make the ground wire obsolete?
What is that an interpretation of the data?
it's an idiom
Apply Now: Paid Open Source Privacy + AI Work (Raais & OpenMined)
Vocational training absolutely could be done in tech, web/app development is much closer to carpentry than it is to computer science in my view.

Unions are definitely complex, it's not a silver bullet to solve issues in the workplace. But at its core it's a group of people negotiating as a unit: the rest is just the natural evolution of a group where some power has been attained. More members means more organization needed to keep everything straight, and more organization means more barriers to joining. Once there's a real structure to the power a union gets, it's subject to the same people problems as an other organization.
That is a ridiculous straw man and I'm pretty sure you are aware of this. At some point, there is trust involved. You balance the credibility of authentication guarantees based on the level of trust required for the transaction you're making.
Indoor carbon dioxide levels could be a health hazard
> "By banning speech is to say, "I agree people are too stupid to make their own decisions. Let's make the world 'safe' for them and ban ideas I don't agree with."

1. People are stupid. Really, really stupid. Especially when given the means to surround and reinforce themselves with other idiots. See for example - antivax and alt-med in general, chemtrails any number of ridiculous conspiracy theories that propagate through the web.

2. These people are not thinkers, they are not open to having their viewpoints challenged and reason will not move them from their course.

I agree, this whole area is massively subjective, I'm not saying I have a solution. But this black and white idea that censorship is always bad, and the notion that we have a functional marketplace of ideas which people re-evaluate based on reason is ... well it's a fantasy.
This is a friend’s project. It’s a public domain, header-only vsnprintf that supports floats. It has zero dependencies, zero libc calls, no allocations, < 100B stack, < 5K on a Cortex-M with optimizations on. It’s meant for small systems where you need a full-featured printf without a huge footprint.
Do you think it's important for stories on either side of an issue to get exactly equal coverage here? If so, why?
Partially. Also partially because HN users are younger, and younger people tend to hate Republican ideas.
This amount represents more than their profits for roughly two years. It isn't realistic and is likely a number released to make headlines.

The point of regulation is to change corporate behavior, not drive them out of business.

The stock market does not seem to think the fine will ultimately be anywhere near that high, with a drop in stock price of only 1.5%.

As always, beware of headlines.
On Being Productive with Your Tools
It depends on what you're trying to accomplish.

Rule of thumb is: just use TLS 1.3 if you can. That includes using TLS 1.3 in mutual auth mode if you need to validate both client and server identities. It comes with a lot of PKI for free to help address the "how do you know you can trust the other guy on the line?" problem. If you want the client/server to trust a restricted list of servers/clients, most clients and servers have that capability.

If SSL/TLS won't suffice and you just need to create an end to end "thing" with proof of identity, then libsodium is probably fine.

If you're looking for a more general purpose crypto library where you need to mix and match algorithms, I'd recommend something like Google Tink (https://github.com/google/tink), or the high level interface to the native API's that come with the OS. On OS X that's the native security framework (https://developer.apple.com/documentation/security), and on Windows that's the .NET cryptography library (https://docs.microsoft.com/en-us/dotnet/api/system.security....).

If you need even more flexibility and are willing to do the research to avoid the footguns, there's always OpenSSL/LibreSSL, but that comes with a huge footgun warning.
The OP here mentions that they can just go to another shop and get work if they do not like their current shop. That's fine, but the employers can do the same too. They can fire you and get another person as well. Granted, right now, the employee holds a lot more power in the market, but that will ebb over time, and it may even switch.
Bankers sent home as Deutsche starts slashing jobs
This article reminded me of the hashing video (your first link). Somewhere else he claims 2/3 hash per day with paper and pencil.

I wonder if you can do these on that old HP calculator everybody loved (the 48, I think?) and how fast.
Congratulations on your iron gutted tolerance of intolerance.

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

As I said, he had a lot of sycophants and supporters who his thinly veiled and blatant racism resonates with, instead of disgusts. They hang out on his blog, and sometimes come out of the woodwork to drop his name, carry his water, and justify his racism, whenever they notice discussions like this.

Namedropping "ESR" http://esr.ibiblio.org/?p=5266 (read in a smarmy voice)

"2. Do drop my name if by doing so you can achieve some
mission objective of which I would approve. Examples
that have come up: encouraging people to design in
accordance with the Unix philosophy, or settling a
dispute about hacker slang, or explaining why it's
important for everyone's freedom for the hacker
community to hang together and not get bogged down in
internal doctrinal disputes." -Eric S Raymond

What makes you believe I don't think he's entitled to his beliefs? Or is that just a straw man?

He's entitled to believe anything he likes, just not entitled to be tolerated for his intolerance. But if you want to do that yourself, go knock yourself out.

He's also entitled to have other people openly discuss and criticize his beliefs, and drop his name after quoting his own words.
There was a gap of about 3-5 years where AMD had the performance-per-clock lead over Intel, I don't think that time was the issue here. As another posted alluded to - Intel was engaging in some dodgy dealings.
Worth pointing out that the money from the cuts goes to the Alaska Permanent Fund dividends at about $3,000 per year (instead of $1,600). Each permanent resident gets that every year. It's about a third of the universal basic income proposals ($10,000).

Unusual to have such a stark trade off between a progressive program and the ballooning cost of education.
Two of the job categories that have seen the highest growth from 2006-2016 are educational services and healthcare. [1]

Not exactly what I'd call "low skill jobs".

[1]https://www.bls.gov/emp/tables/employment-by-major-industry-...
So a Blind or Glassdoor that actually serves the needs of workers within a company.
What does that tell?
Pretty normal progression for technical news sites to go through that process as they grow. It's happen to every other tech site before it.

But HN always had economic news. It started as a news site for the startup community and so economic news always fit in in my view.
The catch is that the text will be represented as small geometric svg shapes, so the spammer will need to first render the svg to png and then run text recognition tools. But in that svg we can easily add some css animations that make sure the entire image is never rendered, so spammers will need to run the entire browser to take screenshots and will need to assemble the image from multiple frames.
And that's why I said While there are a lot of reasons not to want to use iMessage but only being able to talk to other iOS users isn’t one.
Wumpus: An esoteric, two-dimensional programming language