skysight-inc/HackerNews huggingface dataset:
There's a really interesting topic in sociology called "commensuration": in short, the ability and willingness to view one thing as commensurate or equal in value to another.

Sometimes we want to compare complicated but very different things, so we are motivated by need (e.g. politics) to collapse a thing with multi-dimensional values into a thing with a single-dimensional value, so it can be compared with another thing (e.g. via price).

We are willing to engage in commensuration in some areas of life (e.g. this mountain forest is worth $1.2B) but not others (my child is worth $X).

What's interesting to me is the space that is incommensurable--the values in life that we deem so important and so sacred that we are unwilling to bend or collapse the multi-dimensional value of a thing into a simplified "price". This is where economics fails to model life and value properly.
Winamp. It really whips the llama's ass.
Don't worry, Atlanta in the summer is no less ridiculous for cycling. :)
That calculation assumes that the investor doesn’t get any return on the investment, so that seems a tiny bit optimistic.
There are some Android devices that use Intel Atom, so it's not quite right to say that "all" devices use ARM or MIPS.
You're not necessarily safe, but obviously no matter how isolated you make the cell baseband, you can't get past "crappy glue code can still bone you". The reality is that the HSIC interface between the AP and the baseband is --- conceptually, at least --- about the best you can possibly do.
Are there any info/specs on the touchpad module? I love having the touchpad next to my thumbs on my macbook, but I'm admittedly spoiled by how nice this one is.
GreenSock GSAP – Professional-grade JavaScript animation for the modern web
The median American spends their entire monthly budget on rent, transport, and food.

You need to divide $600M by the 7 million households that own dogs in that area. That's $80 per potential customer. And you need to convert and not churn all 7 million.
If your gas installation is anything like mine, you could go outside and shut off the feed into your house. There's a valve that you could turn with a crescent wrench. Mine, at least, has a hole in it that the gas company can put a lock through when the valve is shut (which is what they do when they cut off your gas service).

That way you're at least not going to have the inside of your house fill with gas.

The trick with an overpressure gas main is that pulling that lever isn't going to be a "gas vents off for a few seconds and then things are good again" event. You won't be just reducing the pressure for your house, you'll be reducing the pressure for your entire neighbourhood, and there's going to be a pretty significant amount of gas that needs to vent.

Also, I'm not sure if this is the case with methane, but propane has a really fun property... Going from compressed/liquified propane to gas propane has a high enough latent heat of vaporization that it can cool the surrounding liquid enough to freeze it (!!!). There was a court case around here a few years ago with a propane truck that blew a valve and started venting propane to the atmosphere. The liquid->gas transition cooled off the valve so much that a solid propane plug formed and stopped the leak (-188 degC!). Temporarily, of course... the plug eventually thawed, the gas continued escaping, and things got bad again. Having devices that could experience similar behaviour installed at peoples' homes seems pretty dangerous to me.

It's all a shitty situation. Really, this is on the gas company. Their pumps should have never gotten the lines pressurized like this, and they should have had mechanisms in place to vent it in a controlled and safe fashion.
SQLite.
You assume that all money would be constantly spent. Maybe in the US, but in other parts of the world people do save money for these 'unforeseen emergencies', and that money is then 'unlocked'.
I like PostgreSQL, especially when you include documentation, software development and release process in the definition of design.
> Heard some Chinese companies sell phones with ad injections in default apps.

Cubot is a good example[1]:

"However, it was discovered that Cubot had removed the malware from the System UI package and hidden it under a new package, com.android.telephone, disguised as the phone dialer. On further digging, it was discovered that the new package does not have any real function and it manages to evade any detection by antivirus apps such as NetGuard, that would detect the malware under System UI previously."

[1] https://techweez.com/2017/09/19/cubot-malware/
What is "50k"? What's your criteria on selecting talks?
Is "let untrustworthy people change our code" a common approach in GitHub? Every GitHub project I've ever worked on expects all but their trusted insiders to submit PRs

If you can't trust Greg not to make collisions, you definitely shouldn't let him write code!
What a brilliant decision that was /s
Try TOML. It's like a better YAML, and seems to be getting some good adoption.
Uber Accused of Saving $500M a Year by Cheating Drivers
This is why I think we need to move to a non-commodity accounting of value. The crypto currencies are all a bit problematic in that they carry forward the same notion of commodity exchange. When the tech is so much more flexible, why not explore new (or old) metaphors.

I have a project which map the gift economy onto web-of-trust style key distribution. Moving the value from a numerical token, to relations between people, seems like a step in the right direction. https://www.wired.com/2014/07/document-coin/
There is a significantly different return on investment between children and pets, for individuals and society.
I still use HJSON as my preferred config format. It's more natural to me than YAML or TOML. Thanks for your service!
I'm really uncomfortable with keyboards without a proper function keys row. Numpad also is good to have but less critical.
Yeah, they can indeed. However, device backups are separate from storing your Photos, Contacts, etc. in iCloud. :)
Do they audit the apps in their app store to make sure they are safe?
Is it programmable? I don't suppose programmability is absolutely necessary since I use emacs and so "everything is programmable" but still, while I'm updating my keyboard from shitty MacBook Pro keyboard, I might as well get something programmable.
politicians haven't successfully had their opponents arrested merely by declaring their opponents' speech to be hateful

It happens in Europe quite frequently. Geert Wilders is a popular Dutch politician (popular with voters) and has been arrested and taken to court several times for "hate speech" (i.e. criticising immigration and Islam), being found guilty the last time albeit the court refused to punish him.

Marine Le Pen has also been arrested and taken to court for hate speech, although the court decided she was not guilty.

As for your faith in the fair application of EU law. That is nice. The EU courts are staffed by judges selected for their pro-EU ideology and reliably pro-EU judgements. The ECJ routinely throws out things put in plain English into the treaties themselves or re-interprets apparently straightforward language to mean something entirely non-obvious, always to the benefit of the EU itself.

What sort of people rise to the top of this political project? Here is a selection of quotes by the head of the European Commission, the man who really matters in the EU because only he and his directly selected employees can change the law.

"When it becomes serious, you have to lie."

"I'm ready to be insulted as being insufficiently democratic, but I want to be serious ... I am for secret, dark debates."

“If it's a Yes, we will say 'on we go', and if it's a No we will say 'we continue’" (in reference to a referendum on EU policy)

I will say, for all his faults, Juncker is at least willing to tell it like it is when it comes to the motivations and powers of himself and his comrades.
Just wanted to say thanks for this, it looks great and operates great. Really nicely done, I'll be using this quite a bit and will provide feedback if there is any.
Do the dogs just stop needing walks at some point?
The purpose of building more infrastructure is to get more people on bikes, not just to placate the ones already on bikes. Getting more people on bikes will reduce traffic and pollution, not increase it.
I expected a Python/JS polyglot :)
Of course it's possible that Hjson was just bad and that is why nobody picked it up. My main mistake though was probably the name of the project. It made a lot of people think that this was supposed to replace JSON.
Massive Hole Opens Up in Sun's Corona, Creates Geomagnetic Solar Storm Alert
Just a heads up that your fingerboard app seems to be working incorrectly regarding displaying the names of sharps and flats on the fretboard diagram (in some cases).

For example, if I load the page and immediately click on an Eb on the piano, the fingerboard layout is correct, and the correct scale degrees are highlighted, but Eb are labeled as Db in the fretboard diagram. Similarly Bb are labelled as Abm etc. It seems like you just switched the sharp/flat symbol without also switching the note letter.

Otherwise awesome tool, this will be very useful for me!
That just raises the suspicion for me. That website is a far cry from "We don't collect your data, we don't sell any information about you". Instead, the closest they get is with the statement below:

"Whether you’re taking a photo, asking Siri a question, or getting directions, you can do it knowing that Apple doesn’t gather your personal information to sell to advertisers or other organizations."

That only applies to two things, taking a photo and asking Siri a question. It does not prohibit them from collecting the data for their own use. And does not prohibit them from selling analysis of that data.
Hack Belgium
That seems a little exaggerated. It looks like Google Cloud terms of service promise a year's notice for products in general availability. I don't think they've broken that promise?

Though of course, even with notice, migration can still be annoying.
You are describing a series of choices that have noting to do with the cost of hiring someone to do her job.

Compensation is set based on scarcity, replacement cost AND the value of the work performed. For public sector positions, it is impossible to quantify the value so we fall back on the other two.

Whether or not someone had a bunch of kids or bought a too expensive car doesn’t enter into whether their pay is fair.
You can't make blanket statements like that without looking at the numbers and the unit economics.

Just because you think walking a dog is trivial doesn't mean that there isn't a huge need for a service like this.

A marketplace that can capture a majority of the marketshare in the US in the dog walking category will be minting money. Some of the back of the envelope calculations posted here easily show this.

Analogies from 1999 are no longer useful and haven't been for some time now. Just because Pets.com didn't succeed in 1999 doesn't mean Pets.com can't succeed today. Timing matters. Some of the early dot coms were just too early. The internet as a whole didn't have enough penetration for those kinds of businesses to work out the economics so early on.

Your perspective seems outdated.
As long as you're using one of the dynamic backends that Traefik hooks into, such as Consul for example, you can do this pretty easily.

I do this exact thing with Traefik, Consul, and some various miscellaneous services that don't fall under the dynamically-discovered umbrella when they might run under k8s or nomad. I write a value to Consul with the desired Host: match, a backend server to route requests to, and Traefik will handle routing to any backend server it can reach without restarts or interrupting service.
Only if it "plagiarised" other news sites on that same "terrorist content"... :)

It's silly. It's especially silly as it targets at the scale of the biggest, while leaving everyone with any budget less than Google's wondering what they're supposed to do now.
Same here (just with a different keyboard). Plus you can establish a few mappings more and get a minimalistic "Vim layer" going that works everywhere (say mapping caps+w to ctrl-right). That's great if you're stranded in Windows and have no options to opt for Vim-like input on almost all text widgets.
> On January 13, 2012, an independent audit from the State of California issued a report stating that PG&E had illegally diverted over $100 million from a fund used for safety operations, and instead used it for executive compensation and bonuses.

That's pretty impressively cynical.
i generally agree with you, but i also think it's a little more complex --

carbon fiber is extremely strong for its weight -- if you have an accident that is going to render it unsafe, you are sure likely to know. its true you can bend a steel frame back into shape (not so much with aluminum), but steel also rusts, and with anything the quality of the build matters (what do the welds look like, is it lugged, etc)

in any case im talking about a future where carbon is cheaper and replacing it doesn't cost the equivalent of a college degree

if anyone wants to read far too much about this stuff, ya gotta read sheldon brown:

https://www.sheldonbrown.com/frame-materials.html
You can't edit your own Wikipedia.
You need to figure that 50% of people won't ever sign up for a service like this because they're just content to do nothing, and you should figure that this company will find a way to spend a lot of the money theyre given
Traveling is like going to meetings. If you don't have a lot of work to do - great. If it gets in the way of accomplishing something good it becomes a pain point.
Just a heads up that I also blogged about the making of Guitar Dashboard:
http://mikehadlow.blogspot.com/2018/09/what-i-learned-creati...
Other than apps I’ve designed for my own use… Enchant is the first thing that comes to mind: https://www.enchant.com/

It’s a ticketing/customer support Web app. A hundred tiny UX decisions make it much more pleasant than similar apps.
> Advocates are implying (and sometimes outright saying) that a few dozen deaths a year are an acceptable price to pay for a shorter commute.

Why are you implying that this is faulty reasoning? I mean traffic deaths would be virtually eliminated if the speed limit across the board was 15 mph. But I know I would rather drive 65 because the risk is worth it -- and over a large population that increase in risk turns into real tangible deaths. Same with any risky behavior that we all engage in every day.

Let's do the back of the napkin calculations, take Columbus Ohio as the example of an everycity. Columbus had in 2014 750,000 commuters and say your average person makes $25/hr ($55k annually).

Say you were able to shave on average 1 minute off their commute.

($25/hr) * (1hr/60m) * (1m) * (2 trips/work day) * (261 work days/yr) * (750,000 people/trip) = $163,125,000/yr

How does a few dozen lives compare to $163 million dollars of value? Is slowing down traffic worth it?
Please do not post low quality jokes that have nothing to do with the discussion. It's against HN rules.
The EU - as distinct from European countries themselves - has a pretty consistently authoritarian direction of travel. It is after all a project to massively centralise all power in an unelected bureaucracy in Brussels, removing it from the democratically elected politicians in the national governments.

You probably aren't aware of this because the EU gets consistently good press from journalists rather enamoured of the whole project, but there are reasons the UK chose to leave.
I'm curious. After the initial matchup, what stops these "independent contractors" and dog owners from cutting out the middleman (Wag/ Rover)?
trace: printf debugging
The website is down. I was wondering if it looks anything like Typematrix 2030.

Typematrix 2030 + Dvorak layout == high accuracy stealth flying experience.

My fingers fly on a Typematrix 2030. Give it a try, you are going to love it!
An ergo topre would be nice, but I don’t think they exist. I very much need my kinesis.
A "hacking" keyboard without a numpad and f-keys? Lame..
I think it's an interesting concept. As I think about it, we already have a weak version of this in the form of lobbying and political organizing. If a company wants to destroy an old growth forest to build a parking lot, in many areas they need permits / zoning etc. People who would suffer if the forest were destroyed -- people who live nearby, environmentalists, etc -- can raise money and lobby, or organize politically, to make their case, as can those who would benefit -- the company building the parking lot, maybe some neighbors who value more parking more than they value the environment.

I think the issue with this system is that generally the groups imposing the externality are more organized, and often wealthier, than the groups who suffer from it (tragedy of the commons again). Getting the trees cut down may be priority #1 for the company, and opposing it might be priority #30 for a few hundred people. Priorities that low are effectively zero, since most people dont even have time to handle their important priorities

I feel like your idea could potentially tip the balance in the favor of the "commons" by imposing a higher upfront cost to the creator of negative externalities, but I can't really put my finger on whether that is true.
I get prescriptions for over the counter stuff all the time. Insurance covers it this way.
Then I'll switch services. And neither of those seem to be because of regulation.
> I'm using 'gene' as it's used in the quote, but from my understanding of the term it seems like it becomes meaningless if the author's statement were true

It's not; the authors statement seems to use what I udnerstand to be the standard definition used in the field, where a gene is sepcifically a sequence which codes for the synthesis of a particular protein or nucleic acid sequence, which is essentially the lowest level “simple” trait. This is perfectly consistent with large and overlapping sets of genes being involved in determining each of the complex traits that humans mostly care about, and does not make the term “gene” meaningless.
I have always used them as follows. Deciding between DEBUG and INFO is the most difficult. INFO, WARN, and ERROR are simple decisions.

DEBUG: Information which is relevant for tracing activity and data through the program.

INFO: Important workflow decisions made within the normal operation of the program. Allows you to tell what path a particular operation flowed down, but not with tracing every activity.

WARN: Non-fatal errors which do not prevent the operation from completing. Example: Failing to close a file after having read from it.

ERROR: Fatal errors which prevent the operation from completing. Example: Failing to open the file or reading from it.
Read the article dude, because it paints the exact opposite of the picture.

Like, literally it questions that number and says that it's been an issue for the last 30 years.

Proving once again the brutish ignorance of these racist arguments.

In 2015 there were nine deadly gunshots fired in a country of 80 million people. So, please...
Sadly also Apple collects data on their users. Last year around 300TB a day on what users search for, which apps they use, how many times, where you click and navigate through the OS and in the apps, etc. :(
Pretrained models are very nice to spin up a system and start using it. You need that because training the model is so hard. But, the pretrained models are by no means a good general model. They are trained with narrow params (like #/size of datasets), so the ability to generalize is very low. It's not uncommon to train a system like that to be 5% WER on Switchboard (think MS/IBM), then have that same system perform at 40% WER on other audio.
I don't "trust" Apple, but they have been hyping security and privacy as a competitive advantage for several years now. Their business model is selling hardware and support, not in advertising and data.
Sure, I was mainly addressing "If my PC satisfies those and I plug in a random USB device am I safe?" rather than the constrained case of a known baseband and single driver.
I support these 5 levels of logging, but given the discussion below I also would like to highlight a lesson from an SRE talk I once attended[citation needed] that really there are only three levels of alert:

1. DEBUG - Look at this when debugging, otherwise no one will ever see it.
2. TICKET - Open a ticket and have someone on your team look at this when it gets to the top of your queue.
3. PAGER - Drop what you're doing and handle this, now.

Of course, you want to track INFO and ERROR type messages because a sufficient number of them might cause someone to raise a ticket... but at scale, you probably should've built that monitoring already, and just drop INFO/ERROR down to DEBUG.
Same, it's like "hey let's completely redesign this product but leave critical elements as remnants of the 19th century type writers".
I guess the nuance of my statement would be, trivially replaceable doesn't mean build a better product.

Good examples of what I consider trivially replaceable would be services like Pingdom, DNS, S3, Cloud SQL since you can either easily build a "good enough" version, switch to another provider, or deploy your own from source.

Good examples of services that are very hard to switch off of are things like Cloud Firestore or AWS Lamba.
I didn't make such a suggestion at all, I was referring to major transit projects and related projects. Seems like you're changing the subject anyway, so I'd rather not continue.
> Decoding x86 instructions and converting them to the processor's internal microcode, unless it's not really the full x86 ISA, is not energy efficient.

That's a very antiquated view of modern CPU design. Unless you're designing a coin-cell powered CPU the x86 decode stage is effectively free and can be disregarded. Besides: most ARM (and nearly ever other modern RISC CPU) does the same thing, decoding the instructions to internal micro-ops. x86 variable-length instructions vs RISC multiple instructions can be thought of as different instruction compression schemes and which one treats your L1-I cache better depends on workload.

CPU ISAs are effectively an ABI for hardware. Except for the extremely low end, no one directly executes the ISA anymore and hasn't for years.

I suppose if anyone were designing new ISAs they'd design them with that assumption, to avoid baking-in temporary implementation details they'd regret later (see: branch delay slots).
Ask HN: How dangerous is it to use 1Password's cloud storage?
I ended up making the migration a couple weeks ago, though I can't help but feeling like my data is now part of a big honeypot.
Jamie wasn't looking for a 60% keyboard, yet he purchased the UHK which is a 60% keyboard. That directly resulted in his review. Imagine you want a sedan but buy a truck.
It's surprising to me that an easy-to-use set of scripts to do this for you hasn't popped up (to my knowledge). When Apple initially offered the "zero cost but you have to rebuild every week" solution, I was sure there'd be an idiot-proof solution to make that seamless within a few days.
In terms of UI, it was the FrameMaker desktop publishing program. A beautiful implementation of the idea of "progressive disclosure".