skysight-inc/HackerNews huggingface dataset:
> Top Hat’s software could very well make higher education more efficient but possibly less rewarding and meaningful for the student.

This seems like a variant on the just world fallacy - any improvement has to be balanced by an equal and opposite cost.

It's not true. It's very possible to make things just better overall. And college textbook publishing would be close to the top of my list of candidates of things that are just bad for no real reason (other than lack of competition).
Ah good times, I remember spending countless hours typing in source code like this. At one point I also submitted the source for a couple of games I'd written to a computer magazine when I was younger, and was delighted to get one of them published. My address was included; if people sent me a $5 note and a 5.25" floppy I'd return their disk containing a copy of the game plus a couple of other "bonus" apps I'd written. I think I sold maybe 4-5 copies this way and was pretty pleased with myself at the time!

I do recall having to send a disk back and forth a few times to one customer because I'd reformatted his disk to double-sided (360k) but he only had a single-sided drive[0]. After he tried and failed to read it, I spoke to him on the phone, figured out the problem and asked him to return it. I reformatted the disk back to single-sided (180k) so he could try again. That didn't work either since it turned out the single sided drive only supported 160k rather than 180k, which necessitated yet another round trip of his disk through the postal system.

[0] I'd been using a Sanyo MBC-555-2, he had a Sanyo MBC-550.
> Of course there is. You just add a minimum scale requirement before these obligations kick in, so they only affect sites that are big enough

This is what I'm referencing in my last sentence, "Even attempts to target legislation tend to have an unquantifiable ripple effect beyond the foresight of naive legislators." This naive view doesn't respect the intertwining nature of businesses of all sizes that work in the industry nor does it take into account the chilling effects on growth (the latter being less of an issue). Small businesses lean on larger ones that might be targeted in a myriad of ways including infrastructure, standards, software, employment, acquisition potential, marketing, etc. Targeting them is like targeting me and to say "only affect sites that are big enough" is part of the classist dialog that too often exists in a utopian vacuum that assumes all results are the exact representation of their intentions.
So let me get this straight... Super Micro hired a firm, who then asked the manufacturers, "Hey guys can we please have your design files for your PCBs" and then they looked at the parts list and said, "Nope, no dedicated backdoor chips here" ?

They didn't really do a thorough examination of the devices in question, but asked the manufacturer for the CAD files?
Firefox is also more touch friendly on Windows 10. If I touch the menu button or touch-and-hold to bring up the menu, the menu items are spaced wider to make it easier to touch the required option.

Chrome on Windows 10 doesn't appear to differentiate between tapping and mouse clicking on a menu item. The spacing between items remains the same narrow spacing, making it somewhat harder to select the correct item using touch.
No true gatekeeper would gatekeep the true Scotsman!
tl;dr https://en.m.wikipedia.org/wiki/Chunking_(psychology)
How about setting up a relay on ATM slot?
Front-End Development Newsletter with Best Links Every Week
Their stock price increased 30% from the drop after the publication of the article, but still 20% down from before the article. Though most of that is probably tech stocks tanking. So they are probably close to where they would have been without the article.
Plausible deniability? Perhaps the ramifications were so huge (maybe for Apple and others) they would have gone bankrupt in lawsuits. So maybe this is a easier way to bail them out. Just using a tinfoil hat here.
Has Bloomberg even replied to the "Uhm, WTF you talking about Willis" responses from Apple/Amazon? I don't recall seeing one. I wonder what they will say now..

How can they just make up a story like this and it can slide?
Wow, it's as if it was taken from a Fallout game
I went through a layoff once where my whole company department (about 30 people, mostly machine learning engineers with PhDs) was laid off in a big restructuring. We were all located in a major US city.

The lay-off I did go through also involved about 30 people. This was in 2011. Everyone from developers, QA, L1 and L2 support staff had jobs lined up within a month. I suspect from the companies they went to had better jobs than they left.

Several of my colleagues (one with two young children and a brand new mortgage) needed well over 6 months to find their next job. Few places were hiring for their skill area and _many_ companies passed on them just because having a resume gap from the layoff is an instant HR filter.

This is why I focus my experience on two paths - one sort of specialized that offers better pay locally but where there are fewer jobs and the other where there are a lot of jobs/contracts but pay about average wages, ie. A bog standard generic full stack developer.

On top of this, paying for your own insurance even with COBRA is prohibitively expensive, like $600/month for an individual, upwards of $1500 for a family.

Life lesson I learned - don’t depend on CORBA. If the company goes out of business, their is no group plan to buy into. Even at full price. But yes, I thought about that. My wife has a secure government job and in a few years, will be guaranteed family health coverage for the rest of her life.

On top of this, paying for your own insurance even with COBRA is prohibitively expensive, like $600/month for an individual, upwards of $1500 for a family.

Ageism is overblown. I’m in my mid 40s. I was in my mid 30s when I first started getting serious about my career and job hopping. Companies don’t care how old you are if you have a current skillset. I also don’t try to work at the hipster companies.

In other words, your comment is hopelessly myopic and I hope you never experience the kind of grim unemployment that many people face, even developers in job-heavy cities, because you don’t seem equipped to survive it.

You mean by keeping my skills current, my network fresh, having a backup insurance plan, and having savings? Things everyone should do.
For large datacenters, excepting labor, on premises costs are usually an order or two of magnitude lower than Amazon, so you can ignore all the details. Specifically on labor, computers don't need that much of upkeep (unless you depend on flaky software, but then Amazon won't help you anyway), so it's a matter of having enough of them to justify hiring 2 people. if you do, you are better keeping them on premises. Besides, adapting your software for Amazon isn't free either.

For small datacenters, there are plenty of VPS, server rentals and colos around with prices an order of magnitude lower than Amazon. The labor cost of setting those up is comparable to the cost of adapting your software for Amazon, with the added benefit that you aren't locked in.

AWS has a few unique value propositions. If you require stuff very different from the usual (eg. a lot of disk with little CPU and RAM) it will let you personalize your system like no other place. If you have a very low mean resource usage with rare incredibly large peaks, the scaling will become interesting. But it is simply not a good choice for 90% of the folks out there. To go through your list, fault tolerance through Amazon is not that great, it need a lot of set-up (adapting your software), and adds enough complexity that I doubt it increases reliability; I don't know about compilance; about security, I only see problems; and integration is what AWS systems do worse, since network traffic is so expensive.
Has somewhat similar intro to the Rich Hickey's famous "Simple made easy" talk. A good read nevertheless.
But that's always how it works. A Kubrick, a Gates, a Bezos is one percent their efforts and virtues (without which there'd be nothing) and 99 percent being in the right place at the right time. Malcolm Gladwell (another example of this!) is glib but has talked about that in relation to the Silicon Valley titans: they were born at a historical moment, and were part of a small cohort (you mention four directors who didn't become 'Kubrick', not 4000) and among that cohort, their talent and effort lined up with good fortune.

You can say luck so long as you understand that ONLY luck won't get you this result. But among those with talent and determination, it's really fairly arbitrary who becomes the titans of art, industry, finance. You get good enough to meet the bar, and then it's up to Fate.

This is normal. It's more about what celebrity/stardom/ultimate merit IS, rather than what Kubrick is. It's a lot like internet virality. The pool of possibles is not large, but moderate: from that point onward it's luck and self-reinforcing prophecy. And again, you can't make a nothing into this sort of total winner because they must meet the bar first, they've got to earn their spot in the pool, but anyone in the pool would do as well.
If you only ever order IPAs, sometimes. You need to try some other beers. Try to find maltier ones, they do exist. But there are also fantastic IPAs that have hops but are still drinkable. Sadly a lot of mediocre breweries sprouted up during the boom and it’s saturated.

But let’s be honest here — the “craft” people are the ones driving the entire industry forward. Look at how popular cider is, which had always been a niche thing before.
It's definitely easier for a reporter to be a little over eager with a story and run it before being fully vetted than it is to co-opt federal agencies and independent auditors.

I'm not saying that it's not possible for the situation you described to have happened, just that it would be an extreme outlier.
Mastering data structures in Ruby – Persistent lists
ISO files were available then. They were usually zipped split into anywhere from 10-50 different zip or rar files per ISO. Then I remember usually having to click through some ads or something for each file. It was a long frustrating process. Chances are the download would fuck up on one of the pieces, one of them would be corrupt, or by the time I got them all the emulators I had weren't able to play them all that well.
It'd guess the vocabulary of an average college graduate at the time they graduated from high school is considerably higher than 10,000 words.
Hopefully the newer generation can jettison the decades of systemic libertarian propaganda and fabricated individualism that justifies self obsession and sociopathy to instead build a society that is more humane and connected like most human societies are supposed to be. And we can see very early signs on it.

No one is threatening your individualism, if you don't like other people and the concept of cooperative society you can always go and live in the forest alone. This is possible for every single human being on the planet but no one takes it.

Because this fake individualism generates its identity not on the rugged individualism of standing alone but taking advantage of all the resources, benefits and skills of millions in societal human cooperation and then stand apart merely to legitimize petty self interest and exploiting others without remorse. In essence all the benefits of cooperation but none of the responsibilities.

This is people like Vinod Khosla in a nutshell and if your society is full of such 'individuals' and legitimizes their ideology you have to consider whether you have a 'society' worth fighting for. What is the motivation? Because these kind of individuals do not believe in the larger good, only self interest.
I have a WIP renderer for the TDF font format for UNIX that I'm working on, which can output the fonts in CP437 or UTF-8 format on the terminal, or with the help of another tool, to a PNG.

Example output:

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

That looks like a 4 at the end, but it's a 9. A lot of the TDF fonts are a bit crazy.

Better image showing the different colored versions that are stored inside some TDF's:

https://i.imgur.com/6cyjZGi.png

Another example rendered to terminal rather than PNG using Unicode:

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

Although for some bizarre reason, gnome screenshot tool completed changed the colors around.
I found that discussion about morality or right/wrong usually useless. Like in this case, Koshala doesn't care if you think its wrong or moraly evil.
Could it be, whoever supplied the information to begin with was just trying to burn the news org?

Or possibly the leaker made a horrible mistake regarding facts?

Or possibly there is indeed a conspiracy to cover up a hardware backdoor?

These are tough times my friend.
I've been using Email Tabs to share my browsing research: https://blog.mozilla.org/firefox/email-tabs/

For instance, I'll queue up a bunch of infant related tabs to email to my wife. If I'm unsure whether the site will stand the test of time, I can send the entire article (with an index) to her in the email as a kind of archive. I've also been sending myself my programming-related tabs when I go down a particularly deep rabbit hole.
If there is anything you should learn from this article, it's that you should hire a PR team if you're a billionaire.

Why would anyone want to be a business partner with him after reading this?
2000-200-20: Code Economics
You should really do thorough examination of the article it's really short.
They did examine hardware both in production and already sold to Apple and Amazon samples.
Show HN: React material floating action button(simple, customizable))
>is it possible that there was such an incredible threat to national security that even an auditor could be convinced by a federal agency to give a false report?

Absolutely possible, even somewhat plausible but unlikely. Conspiracies are hard to maintain "2 can keep a secret if 1 of them is dead".

You could outright threaten someone with any number of means to get them to comply with your wishes, this is how espionage often works at a state level "ho ho, you like underage boys Mr. Smith, we have these photos of you, you will help us spy on your government!" or "You owe us much monies from your gambling, you can give us information or we make your life very difficult", simply using sex to ease someone into complying (sexpionage both as blackmail and as reward/entrapment. A possible famous case of the blackmail route was with the NSA in 1960, see: https://en.wikipedia.org/wiki/Martin_and_Mitchell_defection ), finding actual irregularities in someone's finances and threatening to go after them for it etc.

Again, possible and somewhat plausible but probably just a journalist fabricating a source or being misled by one. Yellow Journalism is a thing after all https://en.wikipedia.org/wiki/Yellow_journalism and if you look at papers in the 19th century you see all sorts of outright fabrications just to sell papers, like the Great Moon Hoax https://en.wikipedia.org/wiki/Great_Moon_Hoax
Wish they'd link to what a theory of patches is, but it looks like the same one which darcs: http://darcs.net/ used. Except they tried to keep all the algorithm runtime to O(ln h) with h being length of history.
RefactoringUI Book
Why does California not expropriate one of the houses and tear it down for easy public access?
To summarize the dissertation a bit:

Developers spend a lot of time and effort navigating code. I designed three tools for code editors to help with this: (1) Patchworks for navigating among your already opened code documents, (2) Yestercode for viewing previous versions of a code document, and (3) Wandercode for exploring code based on structural relationships. These tool designs were influenced by several empirical studies that I collaborated on regarding how developers seek information in code.

For each tool I evaluated them with a lab study (two for Patchworks) to measure their affect on things like task time, task success, cognitive load, developers' opinions of the tool, and qualitative observations of how people used them.

In the future I would really like to release them to the public as VS Code or Atom plugins.
I am new to Go and I want to start a new project.

In which cases should I adopt modules versus just sticking with $GOPATH?
For the last part of the movie, sure, speed through.

In the early part, the slow pace of the journey into space heightens the sense of isolation. It's something a modern movie couldn't get away with, and is a unique part of 2001 that you should really experience.
I'm also skeptical, but note that "average college graduate = 3x average high schooler" doesn't mean "college triples your vocabulary" because there are two things potentially going on here: the effect of 4 years at college, and the difference between people who graduate college and and people who don't.
From the article: “Nardello tested samples of motherboards in current production and versions that were sold to Apple Inc and Amazon.com Inc, which were both named in the article, the person said.”

At some point it is up to Bloomberg to show something. It isn’t possible to show a negative in this case.
You use statistics.
For those unsure what is meant by “you have to have the original Doom”:

Doom binaries require the presence of an IWAD with the “full game” flag set in order to load PWADs (i.e. level sets like Sigil). The shareware Doom WAD lacks this flag; the retail version’s WAD, and Doom 2’s, have it.

You can buy a copy of Doom, ready to run on modern hardware, from Steam. This will include the “full game” WAD, and thus be able to load and play Sigil.

There is also, if you can’t or don’t want to drop a fiver on the official release, a WAD available from the FreeDoom project, which you can use with the more capable GZDoom binary. The FreeDoom WAD also has the “full game” flag, and using it with GZDoom will also satisfy the requirement and enable you to load and play Sigil.

You don’t need it to be so original that it comes on floppy disks and specifies a 386 to run on. But, if you have that, that will work too - although it’ll probably have a hard time with modern WADs.

Me, I’m looking forward to playing it in Project Brutality, which is something like Doom might have been if the hardware of the time had allowed it.
This page, although a bit sloppy maybe, has a lot of referenced links in it that should help you find what you're looking for:

https://greentransportation.info/energy-transportation/gasol...
I keep asking the same thing "how could a reputable news agency get a report so wrong?" They said they have many sources, they double checked things. But the denials from the various places have been SO 100% unbelievably "NO NEVER HAPPENED" that it's hard to know what's going on. If it really never did happen, why did so many people lie about this to reporters? What was the end game? It seems impossible that the reporters just made it all up, doesn't it? But maybe someone paid them to make it all up!

It's just crazy conspiracies all the way down.
Sega started porting many of their new arcade games to the Xbox. Consequently former Dreamcast users who wanted to play the new arcade games at home bought the Xbox.
And yet every commentator here thinks they are an expert and that Vinod is wrong.

Vinod, at least, has been actively involved in the litigation, has probably read the briefs, knows the issues and the laws well, etc. The commentators here (including you) that assume he is wrong and just full of hubris have likely only read a few articles that poorly summarize all of the history and complexity of the case.

That’s not to say I have a view on the underlying case. He may still be an asshole and wrong. But maybe he’s right.
I recently moved to ProtonMail and I am very happy about it.
This.

I get the whole "You are the product" thing when using Google services for free, but it still bugs me that anything I bookmark might/will end up in a profile somewhere.
I've been a PHP developer for a long time at many companies and I've always been the only one using xDebug.

People generally find setting it up confusing (which it can be).

Also xDebug can't discriminate if you have multiple projects running in one fpm etc which can be irritating if your request hit many of them (ie calls that can't be mapped in your debugging session).
well it depends, I mostly try to create my code so that things can run in parallel.

I also barley use a debugger, even for code that does not run in parallel, mostly because I'm used to make logging calls at the right places so that I can find issues way faster than with a debugger (most often I'm only run into hard issues or issues where a debugger will fail, i.e. build scripts -_-)
> I don't have a solution to that issue

You don't have a solution because there isn't a solution.

It's your definition of "good compression" which is leaking the data, not TLS, if you're willing to let Bill guess what your phone number is, while you agree to just tell him which digits he gets wrong, Bill can guess your phone number in no more than ten tries (the tenth will be correct if none of the others were).

TLS doesn't actually leak the compressed size, it's just that in practice you will stop the TLS session after transmitting the compressed data, because to do otherwise is wasteful and if you didn't care about waste you would not use compression. If you want, you can run TLS with padding to always hit, say, a multiple of 4 kilobytes per transaction. Now say your "compression" took you from 3.84kB to 2.16kB and then you padded it to 4kB anyway and oh, wait, this was worse, why did we bother with compression?

If you have a system with an explicit range of sizes and can tolerate always transmitting the maximum size, TLS absolutely will mask out the actual size with padding.
Answering the mystery of what atoms do when liquids and gases meet
InVision, valued at $1.9B, picks up $115M Series F
Turns out, yes, I'm dumb.
Because intent matters?
Time Magazine Names Jamal Khashoggi the 'Person of the Year'
Google accelerating demise of Plus after new security flaw affected 52M
This is weird, actually. I mean, a journalist lying for profit? Never happens.
Tech Blurbs: Google Bug, Uber Outage Outcry, Satellite Cyber Attacks and More
I think the most likely explanation is that Bloomberg got played by the sources who perhaps wanted to trade on the price action the story would obviously cause.

We don't really know anything about Bloomberg's sources we do know the nature of all the parties denying any of this is true.
> the very wealthy tend to lose the most.

probably true but only because they have the most to lose
I've only found one "loop" in the decision tree that wasn't really a loop, because no matter what "next choice" you make, the people get tired of your wishy washyness and you get cast into exile.
105: Two Years , #KubeKhan, CVE-2018-1002105, State of K8s, Vim, and More
Recently switched to firefox and am quite happy to see it has lots of feature I didn't think it had.

Chrome allows me to do use the built-in search engine of any website supporting it by pressing tab and then typing my search query. In firefox, it seems what I have to do is type my search query than use my mouse to click on the wikipedia icon (or amazon/etc). This also requires me to setup said search engine in firefox preferences. Ain't there anyway I can get that search experience using only the keyboard?
Maybe he is right. But as the Dude said, he's still an asshole.
Christmas Wreath with Flower Making Easy Decoration Ideas for You
I mean, depends where you are in the UK. I can train from London to Leeds for ~£25 if I book sufficiently in advance. On the day it's £120. (I hate this model of train fares with a passion, but it feels overstated to suggest that Barcelona is both cheaper and quicker when neither is true for me)