skysight-inc/HackerNews huggingface dataset:
> zero professional judgement, and more likely than not, not even knowing what they are missing. Engineering curricula have their problems but at least fresh MEs and EEs IME realize that they don't know anything. Fresh CS grads come in and want to do a rewrite--in a language not used anywhere else in the company no less

I agree with all of this.

I suspect it's due at least in part to the way the software world has an attitude of move fast and break things, whereas bridge engineers and aeronautical engineers are shown disaster photos to emphasise the point that If you screw up in your professional responsibilities, you may kill hundreds of people.

You don't ask a fresh graduate to single-handedly design a bridge. If you did, I like to imagine they'd be sufficiently terrified that they'd decline, and not just because of the legal regulations.

There is no such 'culture of responsibility' in the software world, excepting a few life-critical problem domains.

I suspect universities could reduce the fresh graduate know-it-all effect if they made the effort:

* Teach students about the cognitive biases that will cause them to overestimate their own expertise early in their careers

* Related: teach them the principle of Chesterton's Fence (especially valuable in junior developers)

Also, perhaps explicitly enumerate the skills that they simply will not have on day 1 in industry -- the skills that cannot really be taught in a university -- such as:

* The ability to work effectively with with legacy systems that are large, badly written, use inconsistent style, and are poorly documented (like a boxer, much of a developer's job is simply to cope with chaos)

* The ability to communicate effectively with non-technical customers (coursework is a poor simulacrum)

> Give me a self taught guy any day of the week and twice on Sundays.

Perhaps if you're hiring them for a 6 month stint, this might make good sense.

I'm not saying a degree is a substitute for industry experience, I'm saying there's value in what's taught, and that developers are unlikely to ever learn those things on the job.
Its a voluntary agreement between two parties - they should be able to make whatever deal they want as long as both parties are amenable. If not amenable, go elsewhere.
Because, "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!".

Economists' careers as receivers of grants, policy advisors, members of prestigious think tanks and organizations, and pundits, depends on being good at promoting whatever aligns with the elite's interests.

The scientific parts of economics are merely applied math (including game theory), and quite basic at that.

The rest are establishment ideology plus/minus some personal improvising to the left or right, and obscurantism, - just like "social science", "political science", "psychology", "architecture" (the conceptual part that gave us the 20th century visual atrocities) and so on.

For real science one needs to stick to physics, chemistry, engineering, and other "hard" stuff.

Heck, even Computer Science itself (whose actual scientific part is basically math as well), is taught, and practiced like fashion, based on commercial trends du jour...
Have to wonder if this is "Elizabeth Holmes, Part II" in the making...
It's just a tiny piece of Intel's architecture. There's a ton of other components that your data also flows through that are equally undocumented.
Read the article – it's bacteria that produce the smell humans perceive as "sweaty", but it's not that smell that attracts the mosquitoes, but rather acidic compounds that are already present in our sweat.
I've experienced a similar response from people I talk with. It's such a simple premise and idea that seems oversimplified and lacks nuance. The main issue is that it is so against the way the system currently world, there's no foreseeable solution.
is jquery even still a thing?
Because he's wrong, and people who stake their livelihood on these things (not academic economists) know it and act accordingly.
Well, you can count myself and my 10yo son in on the Tom Bombadil fan club members, for sure (my son knows from listening to the audiobook version).

As far as shortcomings go, I feel that the movie's bastardization of Faramir was the worst travesty because his honor in the face of having the ring in his grasp is one of my favorite parts of the books. Making him drag the ring-bearer back to the city ensured that I will never watch the movies again.

As well, that crap with Aragorn getting lost and then fighting back by himself was an utter travesty, and the crap with his fiance was crap, too (except for where they subbed her in for Glorfindel in the race to Rivendell), as much as I understand that they wanted a woman to play a more prominent role. That said, Eowyn's story should have been enough and at least they didn't mangle her.

But, yeah, it would've been really cool to have a Patrick Stewart Tom Bombadil.
or maybe you just didn't get what Rushkoff was saying, the way I'm describing Zuck not really getting what Kara Swisher was saying.
Which part do you hate the most, high salary or high expectations?
Then they should seek alternatives. Electing to not participate in a voluntary agreement is always an option.
I think as a large scale societal issue, we are about to see a lot more gatekeeping where modern, microtransaction, power-law distribution of revenue income streams don't really mean anything financially, but will disqualify participants from help and assistance to "save program money". If you amazon turk'd once for $2 total, you have a "job" so no help with medical care for you, etc.

Its likely the way the market will "fight" modern gig economy business models is by weaponizing socialized support systems. If you ever uber and make $5 or get $50 from admob annual income for a youtube channel, you're "a rich self employed small businessperson" with substantial legal and taxation reporting requirements and an official "job" so no college student loans for you, no food stamps, etc. Fight the business model by drying up the supply. If the only people doing mturk, uber, or recording youtube content are either dirt poor or independently wealthy, that will eliminate that segment of the marketplace via lack of supply. The income from gig economy isn't enough to live, so survival will dictate abandonment of the gig economy. The legacy marketplace players have a large financial motivation to implement something like this. I don't think taxi drivers or legacy TV network execs will oppose shenanigans that wipe out the gig economy.
> I can't be the only one thinking that solving 'drug problems' with drugs is not the way to go?

I sure hope so, you obviously have no idea what you talk about. If you can postulate that meditation and offer plenty of support for depressed people. Can some depressed people be helped by meditation and yoga? Sure!

But saying that it offers plenty of support, is like saying that people with cancer just need to eat healthy.
Thank you for sharing that. It took me a little while before I noticed it, but your JSON files have more data.

Each item has a id, date_published and tags field which do not feature in the RSS. Together these account for around 250chars per item or 3750chars per 15 item feed. Cut out those fields and the JSON would be 850chars shorter.

Also, you're preserving tab and newline characters around HTML. This affects JSON more because a newline is valid between RSS tags. In JSON a newline becomes two characters "\n", as a tab becomes "\t". Going "spaceless" on output would save you 1372chars from your JSON feed (and half as much from RSS/ATOM).

I will confess, my sniff test didn't account for using quite as many HTML attributes as you do :) Escaping double-quotes costs you 334 in JSON.

The overall difference is much slighter than I had expected.
AMD has an equivalent of the Intel ME that was called the "Platform Security Processor" and is now known as the "Secure Processor."

Flaws have been found in it. They are probably not as bad as Intel.

Leaving the VISA environment accessible to ME is something that I hope AMD would never entertain out of a wealth of caution for their customers.
Arguably, as with Nancy MacLean, it is his continued refusal to acknowledge or address methodological (https://www.mercatus.org/system/files/Warshawsky-Piketty-v2....) and data (https://marginalrevolution.com/marginalrevolution/2017/10/pi...) errors.
It looks like a shady website.

Also the title needs to be changed to remove VISA. It could mean Visa(traveling), VISA(credit cards).

Zdnet titles it well “Researchers discover and abuse new undocumented feature in Intel chipsets”
The author published all the content and code on gitlab, here is the logic for the pricing calculator: https://gitlab.com/barnabas/barnabas.gitlab.io/blob/master/d...
If you're serious about leaving, you have to war game it out in your head for what your personal future looks like in the US versus somewhere else; depends on what you do for money, what your net worth is, what kind of freedoms are important to you, whether or not you have a family to worry about and so on. What's the worst thing that could happen in country X,Y,Z; what is the median outcome, etc. It's a simple calculation for me and lots of places work.

Switzerland is hard to beat as far as long term stability goes, but one of the reasons it is hard to beat is they don't just let anybody in.
That is why it is important not to solely rely on W2 income. Income has to be supplemented by starting side businesses in order to actually save and invest for anything without falling for the illusions of debt. On top of moving to places more affordable, it might be possible for the average person to retire. I just doubt that employment and a 401k are going to do that on their own. All the modestly wealthy people I know have other sources of income besides their main job.
Test portions (debug architecture) are necessary for all chips. It is otherwise impossible to make sure what you have actually works as you intend.
> 16 threads with its 4-way SMT

Oh, my mistake; I thought it was 4 logical cores (/threads) vs 32 logical cores. If it's 16 vs 32 logical cores, POWER will positively destroy ARM.
What Application Developers Need to Know About TLS Early Data (0RTT)
The Stackoverflow April Fools
The vast majority of Americans derive the lion’s share of their income over most of their lifetime from selling their labor, not from capital returns, whether from stock alone or any other combination of capital.
Deleting social media is, I think, one of the absolute best things one can do for their mental health right about now.
Build a Terminal Style Portfolio Page
Having worked on commercial applications with freemium models, I’ve had the distinct impression that the free users are more demanding and pushy and rude than the paying users.

I’m not certain about that though, because there are always like 10x or more free users than paying users, so the volume of interaction with free users is simply much greater. It would be interesting to study and find out whether free users are more entitled than paying users, statistically. Anyone know if such research has already been done?
Thanks for sharing. I don't understand DNS as well. I wasn't sure they could disagree for valid reasons for example.
> What do you think are the reasons that a "safe-by-default" CPU design has not yet seen the light of day?

Tradeoffs, and motivations, really.

This is going into the land of speculation and opinion, but I think that we did see some more secure CPUs in the past. I also expect that the military and some industries may have access to more secure versions of CPUs currently on the market.

Being more performant became one priority, which lead to do unsafe things that allowed Spectre and others to become possible.

And on the other hand, the more diverse and prolific technology becomes, the more interested in being able to access it in a surreptitious manner the government is. Many modern governments seem obsessed with getting as much data as they can - so much they can't even read it all.

So on one hand you have pressure from consumers to improve speed at any cost, and on the other you have state actors pressuring to keep the status quo of semi-leaky hardware.
Think FANG level money. If you don't have FANG level money that you are willing to give me in exchange for drama, just don't do it -- even if you think it is the most important thing in the world.

The poster is talking about a level of money, not the exact companies. The whole point of the line is that you should feel excluded from bringing drama if you don't have that level of money to give the developer.
FYI: Looks like the back part of your comment got cut off.
Sega will release its Genesis Mini retro console on September 19th
The point though is that there _was_ evidence. They just didn't see it (at first) or chose to wittingly or unwittingly undermine it (a decade later).

Skepticism of results is one thing, but wilful pursuance of the "only way to approach things is the way I know of, every other way has to be proven beyond any other metric I would need for my own way to be considered" is another.
It would make entire classes of dangerous but also potentially useful companies illegal. The same way that we don't currently get to experience all the potential that is blocked because of privacy rules around medical records.

At the very least, there's been no societal consensus that we want the trade-offs that come from allowing every click, view, email, and contact to be scanned and used for profit in whatever ways companies want. It happened by pure assertion: the companies just did it and did all they could to avoid even letting people actually know so they wouldn't have to ask.

Maybe we overall would rather lose all the benefits in order to block the harms and dangers.
Mosquitos kill more humans than any other animal
Thanks, fixed it. Posted it prematurely to not lose my train of thought, but caught a part midway.
For the general consumer maybe, but for media distributors the story might be a bit more worrying. Some forms of DRM keep the keys in special areas of the processor such as these and any key leaks might allow for recording or piracy of very stringently controlled content.

If the leak is bad enough, the license holder might urge distribution platforms to have certain models of Intel CPU where these exploits are most successful against blocked from playing certain content.

I doubt this will happen any time soon but there might just be indirect consequences of such inconsequential data leaks.
Post #1: Build the life you want – Brian's Blog
If there was ever a clickbait title, this is it. It should be "Tom Bombadil's Terrible Secret" or "Wild Speculations about Tom Bombadil" or "Let's Geek Out About Tom Bombadil" or something like that.

(NOTE: At the time of this writing, the title is "The Terrible Secret".)
This was an odd story. What was the intended outcome of creating the yeezy.dating site?
By the author's (and OP's) own admission, he didn't have the technical expertise to create a robust platform that may have actually been valuable to the business that is Kanye West.
Did he really think using the name 'Yeezy' would result in anything more than a cease and desist?
I don't know, but I guess it was a fun, albeit expensive project.
Brit here - when I visited SF basically all my rides were free thanks to Lyft (or their investors).
I found the Tom Bombadil part tedious and irrelevant to the rest of the book. I don't love him. I have a friend who can't stand him - "bloody irritating character and songs" is the phrase i have recorded.
IMO this is the most likely fan theory out there towards Tom Bombadil. Prior discussion here: https://news.ycombinator.com/item?id=9982237
Thats a rather recent one however. The saying is rather old.
Forex candlestick alert: soliciting feedback for web app
Would a VPN have prevented this?
Public safety digital radio networks are primarily APCO Project 25 (P25) which use IMBE/AMBE developed by DVSI. Motorola's original digital radios used a proprietary vocoder called VSELP (also used by iDEN/Nextel). When APCO standardized public safety digital radios, they rejected VSELP and chose IMBE from DVSI instead. Personally I think VSELP sounds better than IMBE, and I'm not sure IMBE was chosen due to technical superiority or if it was political reasons (i.e. picking a non-Motorola solution due to Motorola's dominance). Also, APCO Project 25 Phase 1 was not TDMA, however Phase 2 is.

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

Public safety radio is a true mission critical service that moves slowly - equipment lasts years or decades and is expensive and not frequently replaced or upgraded, hence new technology adoption is slow. Vocoder choice is driven by a standards committee for interoperability (which has seen more emphasis since 9/11), and of course committees aren't typically known for working fast. Public safety radio is definitely not a place for a "move fast and break things" mentality.
The Talented Mr. Khater (2015)
Logically equivalent to LinkedHashMap, thought it was the other. I should use Python more often.
Huge pages are especially valuable to a workload where you cannot predict/control the memory access pattern into a large buffer.

Transparent huge pages are great for applications like the JVM example from the article. It's not terribly difficult to localize it for one buffer/pool if that's what's right for your application.

> Do not blindly follow any recommendation on the Internet, please! Measure, measure and measure again!

Amen!
Well put. Yes, I might have phrased that better.

A concrete example: My firewall rule is set to deny all incoming TCP connections except those originating from port 80, and destined for port 80. Why is it blocking all my HTTP connection attempts?

If you understand TCP, you'll understanding that we shouldn't be filtering on source port at all. If you have only the vague sort of understanding that comes from using a technology in practice but never having properly studied it, you might have no idea.

And yet I'd still count that as 'non-practical knowledge'. It isn't something you're ever going to apply 'directly', unless you're one of the handful of people implementing their own TCP stack.

There's similar value in studying complexity theory (why does this seemingly simple code take so long?), operating system fundamentals (aren't containers and VMs roughly the same though?), and compilers (for a deeper appreciation of programming in general, and, my personal favourite, to instil a due sense of terror regarding undefined behaviour in C-family languages).
It's a way for companies to eliminate their vacation payout when you're fired. If you have a defined vacation policy, then by law the company is obligated to pay you out for the unused vacation days in case of termination/resignation. But in the case of an "unlimited" policy, there's no such obligation. Great for the company. Not so great for the employee.
> Because, "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!".

Alternative hypothesis: they disagree.

Disagreeing isn't ignoring. It isn't a conspiracy. It's just disagreement.

https://en.wikipedia.org/wiki/Na%C3%AFve_realism_(psychology...
Tyranny of success..
I liked LotR and Hobbit books very much and would count myself as a fan. I did not really like the movies but removing Tom Bombadil was one of the better decisions they made when making the movies. If anything, I think they did not cut enough out.

I liked the passage as a curiosity because of the (English) language, but story-wise I think it was pretty weak and did not bring much overall.
I’ve always been frightened with “The Talented Mr. Khater”. Just reposted it since it is a story that really opens your eyes about psychopaths.

https://www.texasmonthly.com/articles/the-talented-mr-khater...
Related: http://www.wonder-tonic.com/geocitiesizer/
Oh wow. Right down to the stars dropping off the mouse. I thought I died and went to Web 1.0
As the maintainer of cash [0] I wouldn't recommend using these functions for almost anything, they aren't really alternatives for jQuery as they provide a very different API, just to give one example the proposed alternative for `$.fn.css`:

- Doesn't automatically camel-case the property name.

- Doesn't automatically vendor-prefix properties if needed.

- Doesn't support getting/setting CSS variables.

- Doesn't automatically add the `px` suffix to numeric values when appropriate.

- Doesn't fail gracefully when dealing with non-element nodes (`node.nodeType !== 1`).

IMHO there are too many details that you now have to think about when using such "native alternatives" that's not worth it. From my very unbiased opinion I think it makes more sense to just use cash, which only needs ~5kb when minified and gzipped, and can be even partially compiled to remove the stuff you don't need.

[0] https://github.com/kenwheeler/cash
My motivation for trying *BSD over Linux is for security/stability which is OpenBSD's goal more than FreeBSD.
Salman Khan is better than 99% of teachers. We really don't need nearly as many of them as are employed.
> Huge pages are especially valuable to a workload where you cannot predict/control the memory access pattern into a large buffer.

They're also especially valuable to workloads where you can predict the memory access pattern.
Po.et Is Officially 100% Open Sourced
VISA should at least be capitalized like in the original title.
Java is changing:
https://www.youtube.com/watch?v=gIrKP76iuPs
"Venkat Subramaniam — Design Patterns in the Light of Lambda Expressions"

And you can use Scala or Clojure with Java APIs/Libraries/Frameworks

https://www.scala-lang.org/ https://typelevel.org/cats/ http://dotty.epfl.ch/

https://clojure.org/ https://clojure.org/guides/spec https://github.com/clojure/spec-alpha2/wiki/Schema-and-selec...
Is there any content which was available for streaming yesterday and isn't available on torrents today? DRM stops "casual" pirates. People exploiting CPUs are out of scope.
That would be really cool!

I feel like one of the surprisingly-big barriers is just the difficulty of geting a static IP address assigned to your home. If you could do that, then (I think) they could run everything from a Raspberry Pi: their own website, hosting their own email, etc etc.

(It's actually not much harder technically to set this all up on a VPS, but then the kid has to put a monthly fee on a card -- probably a big barrier for parents.)

Am I right, or is there an easy way to get around the static IP issue?
What Jeff Bezos Tells His Execs to Read