skysight-inc/HackerNews huggingface dataset:
I'm surprised that you would describe it as baseless, because the theories he presents are built upon the lifetime of study & research of the examination of human history and motivations.
This has, similar to Meltdown and Spectre, been broken earlier than expected. As far as I am aware this wasn’t supposed to be released by Cisco until Wednesday, but anonymous reports started to circulate yesterday and today. This isn’t a great sign for the industry when stuff can’t be kept under wraps until an agreed date.

Edit: Credit to the folks at NCC Group - they’ve picked up a few ASA vulnerabilities now.
Other than backing up into the trailer or a loading dock, I wouldn't think trucks have to back up often and even in those two cases, there hopefully isn't a lot of pedestrian traffic around.

Now a neighborhood driveway or Walmart parking lot, even the rear view mirror in a older car isn't good enough for me.
The U.S. also pays a lot for highways that don't have warranties. Last time I read something about it, German highways were procured with warranties. Italian highways didn't. Lots of people also grumbled that Italian highway building was plagued with corruption.
It's a container. And what do you mean by host? You can definitely run containers in it, and an ephemeral external IP. There is a button at the top right that shows what you are running on port 8000 from the outside, handy to test whatever you are running.
Robert McNamara points out that the firebombing of Tokyo killed 100,000 civilians. In "The Fog of War" he also says that if the Allies had lost, he and Curtis "Bombs Away!" LeMay would have been treated as War Criminals, because they were.
You'll have a much easier time not owning a car that can talk to the internet if you stay in the city. I currently walk, bike, and take public transit. I could not do that if I moved out of the city.
You might try looking here: https://intelligence.org/all-publications/
The company I'm at now has been building the "most simple", "low-code" solutions they can find for 15 years.

We're constantly talking about the Pareto principle: "80% of software can be written in 20% of the time." And we optimize for building that 20% of the code in the simplest, fastest way possible.

The problem is the other 80% of the code, the part that accounts for 20% of the features, ends up being necessary before full adoption of the software takes place. 80% working simply isn't good enough. But since we've optimized for that easy 20% using low-code solutions, the other 80% of our code ends up being twice as painful. We end up deciding it's too expensive to continue and attempt to force use of the 80%-finished software as-is. Historically, this hasn't turned out well for us, and users end up compensating via spreadsheets or even paper.

It takes a couple years for this whole process to play out. The project is often declared a success since 80% of it got done and deployed so quickly. But there's always those last nagging bits that, upon further inspection, have led to the app/feature/whatever being abandoned later on.

> It is that kind of thought process and default overhead that is leading companies to conclude that software development is just too expensive.

It is too expensive for them. If you're building a house and get sticker-shock at the cost of building the foundation, maybe you're in too deep.

Please don't skimp on the foundation.
> On the micro-scale, in law we've been faced with a tremendous crisis - that of Access to Justice. The response of most legal institutions has been to decry the issue, then do nothing substantive to solve it.

This is a personal frustration of mine, and it happens in nearly every field. "Loudly talk about how terrible problem X is" and then go back to work everyday making X worse.

Software Developers decry the immense complexity of software, and then walk into work and load up five package managers on top of one another and npm install left-pad or whatever. Urbanists / Urban Planners decry the cost of housing and lack of transit, then go to work everyday and rapidly increase the cost of housing and eliminate transportation access. Education that used to cost $4k/yr now costs $40k/yr. Healthcare costs are rising exponentially and life expectancy is dropping. People complain about corrupt politicians doing bad things, and then go and vote for the corrupt person with the party affiliation of their choice.

"Things may be getting better" in the most general sense or at the most base levels. I don't dispute that. But 100% solved (or mostly solved) problems are becoming rapidly unsolved at a scary rate, and it's affecting a lot of regular people in bad ways.
Would they be good faraday cages for mobile phones?
Probably asked so they don’t charge some kind tax or something...
They should be documenting the actual micro-detail of the tasks themselves, what are the essential inputs & components of the tasks as well as the signs/outputs/feedback that helps the user do it correctly and efficiently.

Zero of this detail has any significant or useful relationship with broad characteristics of some abstract set of demographic characteristics, motivations and attitudes.

The team should NOT be attempting to abstract the domain expert's knowledge into some silly Persona, which will lose all of the micro-detail about how the person would actually perform the task. It'd be like trying to build a car and talking about the paint color after you just interviewed the suspension expert that told you about the key factors to the performance being how you keep the tire in contact with the road at the proper angles and pressures.

If you are designing a hammer, it doesn't matter if the user is a small high-school girl or an ex-Marine weighlifter, the characteristics you care about are hand size and grip strength, and the range of sizes and types of nails being driven. (The actual roles might be a small guy on the Asperger's spectrum and a Woodsman competing woman -- the persona is irrelevant)

If your app is balancing a checkbook, it doesn't matter if it is a high-school kid with their first account or a middle-aged worker -- the relevant data is the key numbers on the screen, and the degree of background knowledge they have which might influence what relevant data they want to see (e.g., novice vs expert mode). The persona tells you zero about the skill set or assumptions -- you need to know the detailed skill set.

Their age/sex/race/preferred clothing/music/etc. is utterly irrelevant.

I sincerely hope that you are not attempting to build tools of any sort, because with the kind of garbage you promote as input, for the output, I don't expect much...
I agree that that's a better solution. But in what utopia is that going to happen. It would have to be government mandate to stop all over the air updates because no single company would take the extra cost when the competition isn't. This would only be done by a government after an attack takes place.
It's almost as if fun, spontaneous things are illegal. You would have to shake that sign pretty damn hard to do damage.
Yes, just throw every potential violent person in jail/prison.
Which is why the Afghan and Iraq wars never made it to TV in the same way. Journalism was strangled in scope to conform to commanders' wants; else, no access.
The question is how do we successfully communicate this to everyone else. People see "We need to move this to super-cool new technology like THE GOOGLES!!!" as a positive, affirmative, and cutting-edge thing that will make them more like the coolest, smartest company there ever was, whereas they see "Why should we change that?" as backward and frightened.

We need some way to protect the industry from marketing-oriented impulses that mischaracterize flat, reliable, comprehensible architectures as primitive.
Even more relevant, Internet access wasn't common back then, and the only large-range virus vector was the slow paced sneaker-net.
Is this in response to https://mathwithbaddrawings.files.wordpress.com/2017/10/2017... ?
It was locked for a quasi-legitimate reason, but one that should be easily resolvable. I accidentally opened the app while on vacation in Iran and got an automated message from Coinbase about Iranian nationals not being allowed to use their service, etc.

Fair enough. The email simply asked me to prove that I was a US resident by sending in my driver's license and proof of residence (like a utility bill). Which I promptly did. Then nothing.

For the record, I also opened my Bank of America app in Iran and BofA didn't seem to care at all. It's not like I was trying to trade, buy or sell - I literally just opened the app.
> if one of your application requirements demanded streaming live data to the browser via websockets, PHP would be a bad choice compared to something like Go or node. Another example might be a webservice that takes some input and has to do computation-heavy work like image processing or rendering, it'd be a big mistake to implement something like that in PHP rather than than, say, a JVM based language.

A nontrivial problem with this line of thinking you employ, is that it expect you'll be proficent/efficent in all of these languages & toolings, when in reality you may just be a really good PHP dev.

It can be beneficial, for sure, to have an idea of where something would do well; doing calculations in SQL vs in server code, for example. But jumping right to it can be foolish if there is a cheaper / "faster" way to do it first.

Part of tool evaluation needs to evaluate your own proficiencies, and the ability to delay optimizations. Maybe PHP is crap for websockets, but maybe you can spin up lots of machines to handle the load and that's good enough; or maybe (in some ways more likely) the project goes nowhere, and that optimization that could have been, was never needed.
Q+A: TalentMatch.AI’s Chris Hollister on finding jobs for engineers
> and b) people are forced by the principal to coop themselves up in an office for 8 hours per day, and they need to invent things to occupy their time. You could say that this is the agent not respecting the principal's investment, but it really goes both ways. Our employment model does not allow for "done", because as soon as this happens, the contributor is declared redundant and the revenue stream disappears. It's fun to brainstorm models that may not have that issue.

I think you might be overstating this part. I haven't been in many positions where if I said "hey, I finished that thing you asked me to do, and it took five fewer people and six fewer months than we thought" the response would be "ok, looks like we can fire you all now" instead of "great! get started on the next from the list of 100 things we think might be useful for the business!" + some good results at performance review time.

My usual frustration is the opposite: I can't knock out my tasks as quickly as I could because I'm waiting on other teams to figure out how to add an unexpected new feature to their overengineered buzzwordy codebase.

Maybe this is a high-growth vs low-growth environment type of thing, but even in more stable businesses, seems like the maintenance backlog never really empties. Just gotta make sure the bosses understand that you wouldn't fire the workers every time the shop temporarily clears - you're still going to need them for the next jobs that come in.
> Geographic spread is a major macro factor

There's already an amazing nationwide public-private transit network: they're called airplanes. But on the local level it's politicians kowtowing to the people who scream bloody murder when anything but heavily subsidized private transportation is incentivized.
I think Designing Data Intensive Applications covers more than this, but this still looks interesting, perhaps a potentially nice (and free) read before diving into the other one. Doesn't seem whitepaper-y at all.
The US spends 80%-90% of what Germany, Netherlands and Switzerland spend per capita PPP, yet the public services and social welfare in the US are abysmally bad.

Here's one issue with your source:

> The United States is one of the most efficient countries because no other country achieves its level of public sector performance with less government spending.

This is an unfair comparison, since public spending in other countries include national health systems, national pension systems, etc. A fair comparison would be the US vs. other countries including only the same expenditures as the US.

The indicators also seem weird, the US has a higher Education indicator than Germany and Switzerland, a higher infrastructure indicator than Belgium.

Also, the study is from 2007, using data up to 2005. Things changed dramatically in the past 10 years. Take a look at all the government shut-downs, etc.
Sure. If you want Faraday cage for your phone, buy some conductive fabric and sew up a pouch.
Do you want to forcibly prevent others from engaging in anonymous discussion? Have you given any thought to the implications of that?
> AOM will certainly give much needed stability to the video codec market but this will come at the cost of reduced if not entirely halted technical progress. There will simply be no incentive for a company to develop new video compression technologies

I don't think is correct. The driver for innovation in video compression technologies will continue to be the practical problems of encoding and distributing video. The quest for smaller video file sizes while maintaining quality is what has driven the development of VP8 to VP9 and now to AV1. Smaller video file sizes directly help reduce the costs of companies like Google, Amazon, Netflix, Hulu, Apple, etc. and I don't see that changing any time soon. There will be an AV2 eventually.
Ask HN: CSS Form library
Are there any CSS frameworks specializing in forms?
When I read it I believed that Linus was implying that the suggested mitigation was so insane that it seemed like Intel MIGHT be hiding how broken they believed their hardware was with such over-the-top reactions. As well as indirectly asking if they believed the currently accepted mitigation method (retpoline) was considered ineffective.
My advice would be, if you're not already, take up some kind of sport/exercise like running, join a club.
If that doesn't work, buy a motorcycle... Actually get one anyway, it is the traditional way.
I think societies should embraced Naturism. It solves so many problems, certainly this one.
Another short read I like that's more focused on theory is this: http://book.mixu.net/distsys/
AVRCP is quite eloquent. I get the feeling that whoever designed it is upset that it never got properly implemented or used.

BTLE in its entirety is just simple. It is possible to read over the BTLE spec in a couple hours and understand it. (AVRCP can be read in half an hour tops, 15 minutes if you skim the same-y diagrams)

BT SPP is, well, a glorified serial port, with all the advantages and disadvantages that entails.

If you want a glorified pipe, BT SPP is where you go. You can actually use BT LE to do the same thing, at a much slower transfer rate.

> wifi and ethernet and usb drivers tend to work reasonably well

WiFi and USB drivers are also flaming piles of trash. Since 90% of USB use cases consist of either USB-HID or Mass Storage, there is less to get wrong.

Do anything beyond that and you can easily find yourself SOL.

And Wi-Fi drivers are complete crap. Power management sucks, Wi-Fi chips hard lock and somehow a watch dog timer never kicks in (how?), and they rarely give the speeds that they are supposed to. Intel had some Wi-Fi chip a few years back that, for a good 2 years after its release, it would randomly stop deciding to finding networks to connect to, until it was power cycled. After a couple of years on the market they finally released a firmware update.

Don't get me wrong, Chipset BT Firmware is horrible. I've worked with vendors who obviously weren't using version control, subsequent patches would have regressions that made it apparent they had built today's patch off of old source code that predated the last patch they had sent us. Hilarity like that.

But the OS side BT stacks also tend to suck. Then there is the driver for the BT chip, which can also suck.

The actual BT standard itself, I would argue, isn't the largest part of what is wrong.
> The AC to DC converters that can handle rapid charging are physically huge and There's no practical way to put that inside the car itself.

Ahh, that makes more sense now that I think about it. Because of the cross sectional area required to efficiently rectify and transform such high currents, the equipment is either very large (and thus expensive) and heavy (and thus inappropriate for a motor vehicle), or very inefficient (requiring considerable active cooling, and costing a lot more dosh).
Very true. "Let's pretend" is a fun game, but it's no substitute for real, rolled gold user research :)
It really does seem like they don't care about the consequences. I was listening to Reid Hoffman's "Masters of Scale" podcast where he talked about LinkedIn simply unplugging their customer service line when they were in the midst of a particularly fast period of expansion.

That's maybe acceptable if you run a social network, but I fear that Coinbase has taken that lesson to heart and applied it to a business where real money is at stake. I'm increasingly concerned that Coinbase will either get sued or regulated out of business before they can give me my funds back - which at this point should be around 2.5k, so not a fortune, but also not inconsiderable either.

I guess I'll look into a lawyer but it bums me out that it has to come that...
Defense is harder than attack, but the attackers can be attacked back. Jail isn't worth a few million dollars vs. working in silicon valley.

I think that is also a big reason why many potential black hats do not become black hats. The only 'sustainable' black hats are ones associated with a criminal organization or nation states.
If you don't buy a random shiny device, how do you think the people in charge of those companies are even going to know? Even if they DID care, how is your one "not purchase" going to show up in any of their marketing analysis?
Incompatibility here means unbootable state.
Hello World, Hacker News
This is the new kruhft. One that's not going to bother submitting links to things that are obviously not "Hacker News". Now I'm just going to start writing about it. It's much more interesting and can contain much more information than simply a 90 character (or whatever) headline.

No editorializing I hear. Ok, sounds good.

Hacker News is dead. Long live hacker news.

TOBECONTINUED
Some do. Wiener and Skinner in the California senate have been making some recent strides and getting cooperation from the governor, which is very promising.
> You would have to shake that sign pretty damn hard to do damage.

You don't know that. There are at least thousands, perhaps millions, of stop signs across America that are not securely placed into the ground. Sidewalks are cracking, some stop signs are old and getting older in the elements, etc.

If everyone in the US went out and shook a stop sign hard, we've be faced with millions of dollars in repairs and a very dangerous interim period without full stop sign coverage.

I'm obviously taking the extreme angle here. But America is laced with heavy regulation in the safety of its infrastructure to avoid simple failures like falling stop signs. Obviously there's no great effort to tear down all the top signs that would require a law against it - but I guarantee you that these signs are protected against vandalism and for good reason.
Start teaching and/or blogging.

I know there are 1000s of programmers teaching same basic stuff but it seems to make you stand out.

I say this because long time ago, I worked with Pentaho, a BI tool. Wrote couple of posts about using it, mostly for document for myself. I still get a few emails a year to do some consulting for Pentaho though some of it might be just recruiter spam.

On other hand, my PHP posts have not send me any legit looking emails regarding PHP consulting. But that might be because my PHP posts are pretty basic and don’t show up in search results.
Started this weekend and finished the first two chapters. Loving it so far. This is the first course that makes me so excited and I keep thinking about when I can start doing the next chapter. The forums and other resources well documented and extremely useful.

Thanks Jeremy for putting this together.
A very good way to absorb atmospheric carbon is to plant new trees and cut down and use old ones for anything else but burning it.
Job One for Quantum Computers: Boost Artificial Intelligence
I'm not 100% sure, but do you wear glasses?

I think I see how to view this. I can see a silhouette.

17976931348623159077293
05190789024733617976978
94230657273430081157732
67580550096313270847732
24075360211201138798713
93357110553379400815780
03295768859122653585467
84344138503501928920435
30395436831148532011789
23255252156933229555408
19817936172935268128322
42447096911185919439189
23525291518559796478671
1096720343

look at this and unfocus your eyes
It depends on VMware Fusion snapshot functionality. As such it is not a problem to make backups of a running virtual machine.

The way it works is that it makes a temporary snapshot of the VM when it is running. Parts of the disk from before the snapshot are now closed and new data is written as Copy on Write. The data that is safe to copy (which includes your VM state and memory) is then copied to your backup location. After Vimalin is finished copying the data it will also commit that temporary snapshot. On restoring a backup it gets back to the state from before the backup started, just like with a snapshot, except this was written on an external disk.

You can schedule when it is convenient for you to run the backups. Like Time Machine it makes full copies of the disks. But because you can schedule how many copies you want to keep you can prevent your backup storage from getting overrun.
It's "a truth", which is probably as good as you can get, given that "the truth" is always a subjective thing.

The benefit to algorithm isn't that it's infallible (it may well be), but rather than it's consistent. It's accurate, even if not correct. Considering how much of human judgement is inconsistent, there's value in quantifying it in a standard way.

Reasonable minds can argue about whether than quantification is correct or fair.
Interesting article. But (as per its FB comments) it seems it is a copy of text from http://www.arabslavetrade.com/
by Owen Alik Shahadah http://africanholocaust.net/shahadah_bio.html
That's positively awesome; thanks for sharing.

Good luck to Tom-Tom with their definition of "life": "As long as we feel like it".
Fewer Crimes Get Counted When Police Are Slow to Respond
> Urbanists / Urban Planners decry the cost of housing and lack of transit, then go to work everyday and rapidly increase the cost of housing and eliminate transportation access.

I'm not following here. Lack of urbanism in American cities seems largely the result of various government decisions, especially at the local level. I'm guessing those urbanists and urban planners are voting for politicians friendly to transit and walking and housing supply (or at least more friendly than the opposition), so what exactly are you blaming them for?
Show HN: Our Team Page as Elm Widget (Desktop)
There's a growing interest in Nepal as well!
I put a cell phone in an all metal lunchbox, and closed the lid, and it still rang when I called it.

Faraday cages seem to be a bit more complicated than they appear.
Download OSM. It's offline by default, with updates up to once a month, if you don't try hard (theoretically about daily or so, but you might need to run the raw data through their software yourself, to get something the App can handle.)
I just like them colder - I love when halloween candy comes out, because I can get a bag of minis and throw them in the freezer.
They out to outright ban "lifetime" claims and only allow claims of specific lengths of time. This is a great example of why they're dangerous to consumers.