skysight-inc/HackerNews huggingface dataset:
I think that there is also an interesting connection between the common concept of willpower and "free will" itself. When discussing "free will" it often comes down to the "free" part of the brain that exercises willpower against the "unfree" part of underlying emotions/feelings etc.

Obviously that is quite an oversimplification and the brain just works a lot more complicated that. But - as the article points out - it is a concept that influences our notion of other humans a lot. We say that those who have a fundamental problem with the "unfree" part of their brain are ill and we try to help them medically. Those who do things with the "free" part of the brain but fail to properly control the "unfree" part (overweight/drinking problem) are treated very differently. Which might evolutionally speaking be a very reasonable differentiation for humans to pursue. But we don't want our society shaped by what is right evolutionally. Therefore we probably need some new research into that direction to make correct decisions on who is free and who isn't - which fundamentally shapes certain aspects of our society (criminal law/health law etc.)
Exploring Preact with React – Netlify
Does he? That's part of how Chernobyl was mitigated.
Is it normal to contact vendors of software you use to find out if your contractors are also legally using it?
>A Google engineer can afford a condo five miles away in Sunnyvale ($700k)

If we're using the 2-2.5x income definition of "afford" that stands in the rest of the country, no. Total compensation across software engineers at Google looks to be about $160k [0]; a Googler can afford about $400k.

Not a lot of $400k condos around here.

To get to $700k, you'd need a married pair of Googlers (not an easy thing to do in this overwhelmingly male industry), the equity from a paid-off house somewhere else in (more likely), or the willingness (and lenders' willingness) to spend a much higher multiple of your income (seems to be what's happening).

[0] https://www.glassdoor.com/Salary/Google-Software-Engineer-Sa...
Oh yeah, I'm not saying the project is anything short of awesome!
Wow, this is really interesting (at my quick glance). I'm concerned that they don't state that they clearly isolated to what degree the alcohol vs. other compounds specific to wine had which effects.
We're seeing signs of slowdown in house price increases here in Toronto as well this year. Many houses around our area are selling below asking price (which is historically uncommon)
I recommend pinning to exact versions and using a tool like npm-check-updates when you want to upgrade to newer versions of libraries. We had a lot of problems with breakage due to different developers having slightly different versions of dependencies.

React Native is a great platform but it's still very fragile, particularly on Android.
Here is a version of basket add-to with a recursive local function for doing the insert, avoiding the clumsy mapcar and "did we insert or not" check copied from the F# code.

(defmeth basket add-to (me product quantity)
(labels ((insert (lines)
(tree-case lines
((line . rest) (if (equal line.product-sku product.sku)
(cons (build-line product
(+ line.quantity quantity))
rest)
(cons line (insert rest))))
(() (list (build-line product quantity))))))
(new basket lines (insert me.lines))))
I'm the author of most of those docs, if you'd like answers to any specific questions from the horse's mouth, so to speak. I'll cycle back around and reply to this comment again in a bit.
The situation is actually even worse than this.

In Canada, they don't have fixed 30-year mortgages like in the US. They have 25-year mortgages with 5 year terms. They need to refinance within 5 years. If they take a 20-30% hit in the house costs, they will absolutely be unable to renew their mortgage, unless they come up with the cash to make up the difference in appraised value.

This will lead to a lot of forced selling or foreclosures which will only pull the house prices down further, and cause more forced selling.
I'm still waiting for the bundler that makes a Reactive app for me like a JQuery UI bundler would.. why hasn't anyone made it yet? The DRY points you'd accumulate by not having to manually add new pieces to an MVP right now and just click to get the components you need and all as a PWA would be amazing. Imagine you could just point-n-click to setup your initial source download choosing the capabilities that your app will need and then getting a properly sized(KB) file to start building on top of.. instead we're weaving together from multiple git repos preact, inferno, etc... why not just strip it down to nothing.. and then add what's needed and get the .zip file.. done.. now code out your features that you intended for when you chose your bundle options.. and then start making your app.. No, its because so many folks are trying to convert to PWA for speed.. and adopting a new view controller system into an old system isn't easy.. so instead we're piecing apart.. literally one ternary statement at a time!! I mean to add I think the top benefit of Preact is literally to just add a Ternary statement to one of my js files.. that's about it.. but to adopt other progressive features will take time. So, I think that any bundler of this nature needs to account for both "from scratch" and "from previous" .. @mrdignitty
This is the renamed version of Datomish.

The original implementation was in ClojureScript. This reimplementation is in Rust, and is intended to work anywhere you can run Rust code: inside Node, inside Firefox, and in standalone applications.

We expect a WebExtensions API to wrap this inside Firefoxes at some point, but right now we're focused on the core (re)implementation.
> Apart from the above, this article is pretty shallow, which is sad because I would love to read a good article on React Native's performance. Perhaps I will write one if people are interested.

Would definitely be interested.
That's true, but Facebook knows the real names, and that targeting technology could just as easily point to religious / political affiliations and personal experiences.

FBI (via NSL):

"Hey FB, show me all the posts from right-wing pro-gun users in within 20 miles of X because we think there's something going on near there".

or

"Hey FB, show me all the people with pictures taken outside the US with Middle East looking faces/names who are living in South East Michigan".
I have personally been running in to the problem of TOO many different ways to do the same thing. I am using many tools that all do a certain part better and each one of them share certain features which are accessed in all different ways (or it does something slightly different).

i.e. Atom, Emacs, Neovim, and PyCharm. I try to stick to one, but switch around to get the best of each of them. It's been driving me crazy lately thought.
Reddit thread on this:
https://www.reddit.com/r/Bitcoin/comments/2wjgpd/can_someone...
The last part of seveneves is horrible. I refused to finish it.
For-profit prisons turn human beings into commodities
Block chain has always seemed technically excellent but of limited practical value to me.

It clearly excels in a world where the participants are anonymous and can't trust each other. The trouble is that doesn't describe most business transactions worldwide. Humanity has a couple thousand years of business experience that generally always bent towards parties identifying one another, building trust, and using courts when those previous methods failed.

So there seems a big mismatch here...block chain seems really excellent at solving a problem that doesn't exist in most places.

Bitcoin is a good counter example. And crypto libertarians who would prefer anonymity will clearly always be attracted, but society would have a lot of cultural habits to undo before this would seem attractive in the mainstream.
Don't know about those governments, but there are reports that criminal networks are printing counterfeit paper currency and that they are widely used. The huge black market demand for USD exists not only in Russia, but in many South American countries. Whilst it doesn't hurt the money circulating in USA, it increases the size of the black market in those countries and thus hurts their fiscal position.
At this moment developers have an unusual power that comes because of the scarcity of good developers. This does not happen in many other professions and will, for sure, not last forever for the programmers. The day you won't be able to just walk to the next company, you will miss to have the power to negotiate with your employer and not just obey him or run away.

Do you remember 2004?
Radiation can indeed cause machinery to stop operating - high-energy particles hitting metals, for example, will cause atomic displacement and change the properties (usually hardness and brittleness). Materials used in reactors usually have to be carefully chosen to function in the face of this continuous damage.
> though I believe there ought to be a good debate and scientific and philosophical and psychological investigation into the concept of 'age of consent', and what age that is

All arbitrary ages and numbers should be questioned. What I like about arbitrary numbers and ages is that copyright, patents and "intellectual property" have never been defined without arbitrary ages as it would make an idea of wheel and lightbulb someone's "property". So even if someone believes property is there due to "natural laws", intellectual property is either not a property or not natural, just a privilege and a protectionist measure.

Tough question for anarchists is what age a child is not a child anymore. It is not only the "age of consent", but the age when someone is not considered to be his parents property anymore. What if this age is 0? Is there any reason it is not exactly 0?
Leaving the property empty can be worthwhile if you make more from the capital-gains than you would from {rental income, minus repairing problems caused by the tenants, minus maintenance, minus property management fees, minus income tax}.
What's the rate of growth on the size of the block chain? How big would it be for example after 5 years if 1/100th of economic activity was in BTC?
Gorilla, the golang web toolkit
How Your Trading Purpose Can Be the Gateway to Your Trading Success
New Zealand is one of those places.

Is that a NZ tradition or an imported British tradition? Did the Maori brew alcohol before European settlement?
The message here is clear: Don't protest or you might lose your job. I will say it again, despite being down-voted last time, these are chilling effects on activism in the United States. They prevent democracy from happening. This means democracy is broken and needs fixing. Activism is the only way that egregious problems like racism in the United States got fixed, without activism black people would still be under Jim Crow laws.

edit: Okay racism did not get fixed, but it's a definite improvement on Jim Crow Laws. And we obviously we need more activism to fight the institutionalized racism that exists today such as the drug war.
IMDb is shutting down its long-running, popular message boards after 16 years
They can, but I'm not even sure you'd be able to fit all of Ada's reserved words in a typical boot ROM ;)
It's designed to meet our embedding needs: in Firefox for desktops, Firefox for Android, Firefox for iOS, and Project Tofino (Node + Electron).

Widespread adoption a la SQLite is not one of our goals.

Rust meets our goals just fine… and it also produces demonstrably more correct software than C, which is important to us. (Not to mention leveraging the borrow checker and data race avoidance to provide safe near-automatic parallelization, which is a neat trick that's not in C's quiver.)

I would rather build Mentat in Swift or JavaScript than in C.
Locals raise housing prices to punish us for our transience.

We burn out after a few years of realizing that home ownership is perpetually off the table and raising kids here will be nearly impossible.

We give in the locals' demands that we move out, and locals double down on working to punish us for our transience.
I think you are underestimating the difficulty of actually making it work in practice. Printing notes that are good enough to pass as the real thing is going to be the easiest part of the problem. Say you have printed $10 billion worth of notes. How the hell do you spend that as cash?

Send it to your embassy at the target country but then what? How many staff would you need spending cash like crazy to get rid of it? You cannot spend it on anything expensive because paying cash for a house or Ferrari will raise flags. Especially if done often by a small number of the same people. You could need to get the money into the banking system so you can aggregate it together into a useful pile. But with banks on the look out for money laundering that might be tricky.

Given the embarrassment to a country if caught it just does not seem worth the effort and political risk. North Korea can try it because they can hardly be punished more than the sanctions already do.
Google is not any better either. I see a website about loan rates and it's blasting me with bank loans. Everything I do on the Internet is being tracked. A profile of me is developed and I get precision targeted. It's like they have an AI that will do anything to make you click an ad.

Nothing you do is safe on the Internet. I sometimes get a feeling that may be Chrome itself is tracking every website you visit and what you click.
Does anyone know how they did the user interface? I mean I could read the source code, but I am asking for a TL;DR if someone has that.

EDIT: Actually it seems to be a library: https://github.com/jroimartin/gocui but the question still stands!
Correct. That has no bearing at all on whether it's smart to write the rest of the library in Rust.

Most non-trivial applications will at some point call out into code written in C, or compiled from some other language. So what?
Animals don't need to form a stable image the same way a digital camera does. They (and we) are already compiling a mental visual model from a lot of pretty sparse samples (you may have heard that we only have fully detailed vision in a very small portion of our visual field). I guess filtering out motion is pretty easy to add on to that. I think existing digital image stabilization software does something similar.
The boundary for transformation is established in several areas of media.

Recorded samples from the line out of a synthesizer are owned by the author of the recording, even if they're factory presets. Likewise, bitmap conversions of a vector font are the property of the game developers who made them.

In contrast, sample data copied from the ROM of a synthesizer is still under copyright, and original vector font files are owned by their authors.
New Personal to Do List / Time Tracking Tool for Programmers with Jira Support
Nicely done! I've become a big fan of interactive command-line programs. I hate modifying cURL commands inline when I really want something REPL-like :)
I intend to support SQLite for 33 more years. I take that commitment seriously and plan accordingly.

But even if my plans do not work out, the SQLite file format is fully documented and relatively simple. See https://www.sqlite.org/fileformat2.html for details. Writing a script to convert an SQLite database into a series of CSV files shouldn't take a competent hacker more than a few of hours and a novice more than a few days.

Reasonable estimates are that there are more copies of SQLite in use today than any library other than zLib. I dare say that SQLite will live as long or longer than gzip, and should both disappear, I suspect you will have a much easier time recovering content from an SQLite database than you would from a gzip file.
There's no private-message interface for hackernews (so I'm unable to communicate this out-of-bound), but I wanted to tell you that even though we recently disagreed in a different thread, I appreciate your perspective.
Ever had the feeling that Jira isn't too helpful for your own personal daily task organization?Check out Super Productivity! Hackable! No adds, no bullshit.

Feedback is very welcome!
> UE admitted that SDS/2 had been used to create files and drawings in five of its projects, but argued that they were made by contractors in China.

China piracy story time. I was talking to makers of a niche CAD type software package. It was niche enough that they simply knew all their customers pretty much by name. They went to a trade show to exhibit their software, and a group of Chinese engineers approached them, thanked them and told how much the love their software, it is the best really for what it does, etc, etc. So that was good, everyone was happy and smiling, except one thing - the company shown on their badges was not a client.
Maybe this is off-topic, as Bitcoin is an implementation of a blockchain, but I'm interested in how the reward and consensus system works.

This video implies that, while expensive, it's not that expensive to calculate a correct nonce. Why, therefore, is mining now only viable to huge ASIC farms? My presumption is that it must be to do to with either speed (i.e., the farms get there first), or influence (i.e., the farms have more peers, so can sway the vote in their favour).
I agree the ideas are interesting, but I wonder how easy it is to detect that the house is empty (and who has the burden of proof). Unless there are some pretty draconian / invasive inspections I wonder if the law has any teeth. Not a criticism of the root comment, just curious.
The fact that the law says that something is forbidden, it does not mean that all the companies comply, having something on your side helps you a lot when you fight the company to make them follow the law. Also, my examples are quite clear, but there are always grays.
>People don't change

This is laughably, shockingly, categorically wrong. People can and do change, all the time. Your opinions, values, etc didn't change from when you were in college?
You might be interested in reading this much longer piece, which includes a brief code example, and spends more time than the README explaining the motivation for the project.

https://medium.com/project-tofino/introducing-datomish-a-fle...
Wow, what a great project. Thanks to whoever put this together!
"Only in the sense that I consider individual choice to be "marginalized out" here."

Why?

"Trying to maximize the causal power of choices and minimize that of circumstances is a worthy goal."

I see what you are saying, but I'm not sure we want to take that to an extreme. Diverse, interesting, and challenging circumstances produce a lot of creativity, culture, and happiness.
All software sucks, period (http://harmful.cat-v.org/software/). And occasionally I open HN and write a meandering description of why the current top software sucks. Apparently this is not taken well, so I guess I'll stop.
I like recycled better than new myself, but there is an ultimate solution:

http://goflorida.about.com/cs/floridabeaches/a/nude_guide.ht...

Often for some folks anything worn represents a costume.
Myself and someone I just met were suggested as friends to each other after we met. Neither looked up the other. Neither created any contacts in our phone. Only possibility is our FB app knew we were both in the same place at the same time for a few hours.
Who's got all that data from the messages posted? And is it even worth having at all?
If I lose my job for protesting or activism then fuck that employer. There should be a database of companies that fire people for their off hours activism.
The handle I used was a reverse of my real name (surname is a Christian name), and I tried to log-in one day and was prompted with this request.
That is an interesting point.

Moreover, I am wondering, just for cases like these, if a company could make their output copy-writable on purpose. They could insert code or content in the output just to be able to claim copyright on the output not because they need to.

Think of a nightmare scenario if say Java compiled code would not include just bytecode but bits of JVM meshed together with the bytecode. Then Oracle could come after everyone compiling and selling java programs.
That's nice to know (not being facetious)
Bitcoin has Difficulty, a measure of how many zeroes you must have in your hash.

https://en.bitcoin.it/wiki/Difficulty

https://en.bitcoin.it/wiki/Target

Basically, every 2016 blocks (around 11-14 days) new difficulty is calculated based on the time it took to find the previous 2016 blocks.

Whenever someone gets new fast hardware, blocks get solved quicker, but then the difficulty gets adjusted after 2016 blocks, and it becomes hard again (but even harder for the people with worse hardware).
Look at China's WeChat, I believe that's what Facebook inspires to be.
️ <-- Unicode heart
This article could use some work. It names two beaches that have over 80% white visitors, but neither of those beaches have over 80% white visitors according to the figure in the article.

Also, they did not ask how many families actually did not go to the beach because of costs, which is the actual metric that matters.

The price of an overnight stay might be exorbitant if you stay near the water, but there is no reason to do that if you live in any of California's population centers (and cheaper accommodations are available nearby).

Also, I go to the coast frequently, but have not heard of many (any?) of these beaches. Is this some LA problem or something? It can't be, since it opens with "California has >1,100 miles of beaches". Later, the map shows the study is indeed only for SoCal.

With all that, I'd still like to know WTF the legislation actually does. The article does not say. Does anyone here know?
"meme-maker"

[A Tirade Filled With Seething Rage]
In the same spirit here is an interactive ssh tool for connecting to EC2: https://github.com/soheil/ssh2
Ya, that was in September, right when prices peaked
What kind of activism are you referring to? The peaceful gatherings with signs and petitions, or the kind with assaults, battery, looting and vandalism on others for speaking their side?
The point of chilling effects is to dissuade people sitting on the fence. If you can do enough of that only very committed people go out to protest and it's easy to single they out and isolate them from society.
Looks very nice, I think you should make it clear that there is no tracking or telemetry data being sent and that it works with instances hosted on a VPC
Despite the troubling implication of such program, I doubt democracy isn't happening.

Indeed, people are already barred from work opportunities by the virtue of having any criminal background, including arrest records. This is acknowledged as a growing problem in our society.
It's pretty crazy that it took that long (and pressure from a very public entity like NPR) to get this lady Facebook access again.

"Move fast and break things", indeed.
lol, obviously Western Values have infected American youth.. so why would they not be? It's said China is more afraid of Christianity than anything else.. I would say this is fact.
Looking at the power consumption should be enough in most cases unless they generate their own electricity which should also be easy to figure out... from my home I can wirelessly read the power meters of about 30 of my neighbors (updated every 1 to 5 minutes) using a cheap rtl-sdr and a raspberry-pi (I probably could do better if I placed the antenna outside of my house or if I optimized the antenna for the frequency)
It would if you have a max length rule for lines and some need to broken up.