skysight-inc/HackerNews huggingface dataset:
> So why and how do we trust those who have the power to reverse these thefts? Ethereum already did it once, why not again, and again, and again?

The argument for reverting the DAO was that 1) Ethereum was very new and there was still a lot of confusion about good community practice, 2) It would still serve as a cautionary tale even with the reversal, since it was the first big mistake, 3) A large percentage of all Ethereum early adopters were invested in it, so letting the money go would have a bad effect on adoption, 4) Because Ethereum was so new at the time, the DAO represented a large percentage of all outstanding Ethers.

We just won't see another theft with all of those attributes in place. The community is diversified and better educated.

> Are we going to end up with 50 forks

Yes and no.

Yes, in the sense of yes, there will literally be 50 forks. But that's the point of cryptocurrencies... anyone can fork them and run things their own way.

No in the sense that No, we won't have Ethereum, Ethereum Classic, and 48 other equally valid forks.

Forks have to be based on ideas if they are to last. Ethereum is based on the idea that it's a startup platform and there's going to be a little jostling around as it gets going, but that in the long term interventions will only be made when there are clear existential threats to the network.

Ethereum Classic is based on the idea that you never fudge the blockchain ever. What's written is written and what's done is done.

For there to be a third big chain, there needs to be a third big idea. What's that idea? Reverse all clear instances of fraud or theft?

OK, cool. That's a third chain. They'll fork off ETH and reverse this transaction. Maybe ETH keeps it, because it falls under "buyer beware" for them.

Now we've got three forks. One currency where nothing ever changes, one where only existential threats are dealt with, and one where theft and fraud is actively policed with a big beurocrasy.

Again: This is the point of cryptocurrency! You can set up different regimes with different ideas, and they will work differently.

> and then how does that even work - do then people accepting these crypto-currencies need to decide which forks they're going to accept from?

Yep. Just like how you can accept Dollars, Euros, Bitcoin, and Ethereum, you can also accept Ethereum Classic, and any other fork you like. It's all just currencies. They'll all be tracked on the exchanges and talked about endlessly on online forums.

The difference is, instead of being tied to the political system within a geographic area, they're tied to an idea.
I write everything down in a simple wiki I made: https://cowyo.com. [1] I have a personal instance that is password protected. I make pages for categories (art, music, math, etc.) and use it to write quick notes.

I also have a git-based go-to journal program that I use to write down other things I learn. [2]

Other than a web browser and a terminal, these are two of my most used programs...

[1]: https://github.com/schollz/cowyo

[2]: https://github.com/schollz/gojot
There is already an inventory: https://news.ycombinator.com/jobs

See the link on the menu bar at the top.

Also, constants ads would be a bad distraction. I'd definitely try to block it or leave the site.
> we lose track of counters at ~8 of them

I must be below average in that regard; I never have trouble being able to distinguish the number of things when there are three or fewer, but it's somewhat difficult for me to tell four and five apart, and I essentially have to resort to manually counting for five and six.
Seems like this is an unpopular opinion, but... no. Not at all. If I have to keep a record to remember having learned something, it seems to me that I didn't learn it in the first place.

In general my bucket for "learned" means that I have a mental model of the landscape of a problem/fact area and a decent memory of the core sources (books, wikipedia pages, whatever) I used to figure it out. So far I haven't had trouble working backwards to refresh my understanding using those as a guide. And again, if I have managed to forget not only a fact but where I learned it... there's not much in my brain to refresh, is there?
That is just another factor of the desirability of the job that impacts how much one needs to pay to find enough employees. Other factors also involve where the jobs are located (if you are in the middle of nowhere, even with much cheaper costs of living, you may need to pay significantly more to convince someone with the desired skills to move to the middle of nowhere) and the long term potential (really good work that only lasts for a short time may not be worth moving for unless it pays significantly more).
I use https://www.are.na/ and https://pinboard.in/
Just use ESLint, you can make it impossible to commit when doing ==. You can exclude pretty common var == null idiom as well.
Came here to look for this comment, thank you.
Remove the following:

* Email client

* IDE

* IRC/Messaging Client

* Calendar

* Office Suite

Only absolute necessities in a default install. I still don't understand why Linux distributions insist on shipping so much stuff by default.
I'm not sure it was a "common understanding" that the network would make special exceptions for "the code is the contract, and nothing else" only when the most influential people wrote bad code.
I have one notable observation:

On Hacker News, every time an interview thread pops up, there is a discussion decrying the use of technical screenings before an onsite, and often suggest practical work experience instead using a homework assignment (which this article does not discuss).

Most of the companies I've talked with for data analyst/science roles have given me both a homework assignment and a technical screen before the onsite. And often a prescreen test before both of them.

There have been a number of occasions where I easily passed the homework screen but failed the technical screen (without any feedback as to why). And it's beginning to get annoying.
I've never used an Apple device either apart from an iPhone 1 10 years ago and mostly only program in Python. I hope my post didn't come across as condescending/combative or in anyway demeaning (hard to tell context in a post). I was just saying most people on HN wouldn't confuse the 2. Thanks for pointing out the latter btw (which I'd never heard of before, but looks really cool). I didn't downvote you btw, just responded.
> Lawyers and judges don't understand GPG. Your silly hacker shenanigans don't hold up in court.

Presumably, lawyers and judges will understand state (notably, UETA, in all but three states) and federal laws (notably, E-SIGN) governing the use and validity of electronic signatures.
It's early days my friend.

Imagine a "Confederacy Coin" that forks from a "US Federal Coin". You don't think that cold survive?
Could you share the tool? I'm very interested in using it myself.
On the other hand there is Color Forth, which replaces syntax with color. It produces extremely compact code.
I am trying to understand your strong negative reaction as charitably as I can. Would it be fair say that for you because there was no mind (and also no feelings) associated with it, something isn't art? I am not saying I think it's good art, but there are clearly many pieces of art (say found art, or lots of conceptual art) that doesn't involve those - and while I may not like it, but it is generally accepted to be art.
exactly. My house was 180k + 2hr commute. I could get a house for around 1M + 8min commute. We are talking about $4k/mo difference.

If I commuted 5 days a week, you could look at that as $100/hr made by choosing to commute. I only commute 3 days a week, so it is more like $160/hr. And I get to work on the train for half my commute. It's not bad.
I really like Ubuntu, but there are two things that I would recommend changing/fixing:

1. Replace the default PDF reader with something faster. It takes the default PDF viewer (in 17.04) 10+ seconds to open files that MuPDF can open in 2 seconds. MuPDF is very basic, so it might not be the best option for the default viewer, but hopefully there's something faster than the current default.

2. Allow the software center app to request sudo privileges when installing .deb files from the GUI. When I set up my most recent Ubuntu desktop I downloaded the Chrome deb from Google and then tried to install it by double clicking the file in the GUI file browser. The software center app opened and tried to install it, but instead of asking me for sudo privileges (which I had), it failed to install. My options were A) install it from the command line with sudo or B) install gdebi and use that to install the deb from the GUI.

As someone who is comfortable working in Linux, it's not a big deal for me to install a deb from the command line. The inability to install a deb by double clicking it would be a showstopper/major issue for someone who is brand new to Linux and isn't trying to "learn Linux".

P.S. There's an argument to be made that people should just learn to use the command line, but Ubuntu's slogan is "Linux for human beings". Besides, the worst way to introduce someone to the wonderful world of FOSS software is to give them a headache while they're trying to set up their computer :-)
That is entirely owing to the time between the farm and the customer's mouth, not the time it takes to pick. There's still a small window where the fruit is grown enough to be edible (and a desirable size) but not so ripe that it is overripe by the time you buy it.
All of Sweden's Transport Agency data leaked because of move to cloud
Famous Entertainers Who Were Told They Had No Talent
A wide-ranging talk on computer generated art, music, stories, humor, etc.

I liked listening to it, but am disappointed by the field's disregard for existing methods of structure. "We don't use rules".... well, rules have helped mankind progress forward for hundreds of thousands of years.

Just because they don't easily transfer into your ML model doesn't mean they are useless. Maybe the model needs to learn some new tricks.
Hipdiff.py: Your definitive tool for transparent company evacuation management
Content Marketing is Broken: Why it's so damn hard to learn anything these days.
Wild Duck IMAP server native API that actively pushes changes to client
Markdown files that I edit/search with NVAlt, this is kept in a clound-sync folder (dropbox currently, but whatever). They autosave, and take advantage of the cloud-sync-versions. Easy to grep, totally transparent, fast, portable.

I use name metadata for the notes with [broad topic] - [sub topic] - [optional very specific topic] - [optional date]. I'll probably revise this soon, since it doesn't work perfectly.

I wrote an automator service to insert an ISO8601 date, which is bound to cmd-|, and I use it a lot.

Example notes:

+ Work - HPC - Module Installation - PLINK GCTA KING - 2017-07-21
+ The date is for when i started, but there may be sub-note dates for logged work if it happens later (lets say that the install needs to be fixed, or was broken, and I want to annotate both the discovery and the fix). I will probably change to not put dates in the filenames unless they are time-specific notes.
+ Work - Meeting - PERIOD GROUPNAME - 2017-07
+ These ones i keep one note per month, with dated subsections for each meeting, but am considering keeping one per year (or one period). Performance for really long notes is good. Luckily, merging notes is just a cat redirection away (so easy).
+ CLI Notes and Snippets

For regular use I just use the built-in editor (which is ok, but not great, and has some indent issues). For serious notetaking, I use the built-in hotkey to open the file in sublime (which has much better markdown handling). Full text search makes things easy to find. Sometimes I put a keyword block at the top of the note if I think it will be hard to find/remember. I can use grep if I need to do serious searches.

I've been using this method for about a year, and have accumulated 669 note files so far.

There are a bunch of other features in NVAlt that I don't use. The ability to paste readable content from a web URL is pretty cool (though I don't use it often).
This is manifestly untrue. The city has been out of vacant land since 1954 and common talk of a "housing crisis" in San Francisco started in at least 1966 [0]. We have been failing to build enough housing to meet demand for decades.

What is true is that for decades people who came here at some time in the past complain about how newcomers are overturning its way of life, despite having been newcomers themselves at one point.[1] Aging hippies complained in the 80s that yuppies were ruining the Haight, despite having been "neighborhood-ruiners" themselves when they came in the 1960s; the Mission used to be an Irish and Italian neighborhood before it was the center of Latino culture in the city, but it's the neighborhood most vociferously complaining about newcomers and insisting on building moratoriums to stop the neighborhood from changing.[2] It's all deeply hypocritical and unprincipled, but also completely unsurprising.

tl;dr: San Francisco has always been an expensive place to live and we've never built enough housing to meet demand [3]

[0] https://experimental-geography.blogspot.com/2016/05/employme...

[1] https://ww2.kqed.org/news/2014/04/15/san-franciscos-current-...

[2] http://sfist.com/2015/10/07/san_francisco_has_always_been_a_...

[3] http://www.huffingtonpost.com/entry/san-francisco-housing-cr...
Well, there's a job post on HN right now looking for data scientists :)
> Alternatively, passing legislation that gives a digital signature prima facie status in court would work as well.

All US jurisdictions already have such laws (in virtually all states, the same law—UETA—has been adopted, and E-SIGN is the federal law.)

Foreign jurisdictions may or may not have laws with similar effect, though I suspect they are pretty common by now, at least in the developed world.
> everyone would be using Unity

3 months ago I would have agreed but they have announced that for their next LTS 18.04 they are dropping unity in favor of Gnome3.

I agree that improved interop would be good, but I am grateful for how well it does work. Copy/paste and other common shortcuts and features work. But, I use KDE and it sucks when I click something and it tries to open nautilus and clobbers my wallpaper. A "killall nautilus" later and everything is fine, but its annoying and a non-power user couldn't do this. The new the changed right click menu on the desktop would be really weird for the uninitiated too.

> I can't even count the number of comments I've read from people who are sick and tired of the constant change and churn in Linux UIs

It's not just Linux UIs Every UI is advancing; my friends and family are constantly asking me for help with win10 or whatever crazy mac/iOS/android shit they dig up. I explain I never used it, but I can form better google searches than them so I can figure out how to do what they need (I also don't mind this because I like learning this stuff too).

The root of this is how does a UI designer improve the UI while keeping it familiar enough for previous users? How do you keep power users and people on the cutting edge happy without losing the technophobic grandparents and those slow to learn?
for stuff at work i use the internal company wiki's blog option. on a day where i learned something i didn't know before and want to keep a record of it, i blog about what i learned with a"TIL" tag and subject header.

it's company-public and i've had others comment on how some of my TILs helped them. i've also had others offer their own insights to what i learned and subsequently learned more.
> In the 1800s, people would watch hours-long political debates for amusement and were much more politically literate

Isn't that what YouTube is?
How does that answer the question? I'm asking how to solve problem, the response is who needs to receive the blame?

Edit: See edit above. The question isn't whom to blame, the question is how to resolve the issue. Blaming people doesn't generally resolve an issue, but enforcing it or putting in place mechanisms for preventing it or some other tangible action might.
One thing that really annoyed me in some monospaced fonts with ligatures is the [] ligature, I never understood why would someone rather see a box instead of two brackets. I'm no typographer, but I think that it makes the text lose its uniformity, because [] and [0] will look weird close to each other.

I guess I'm not alone in this, because in the Fira Code repo there's this commit from 2 months ago: "Remove [] ligature from specimen".
Everything is picked before it's ripe otherwise you could only ship something like a day away. Most vegetables and fruits don't really need to ripen on the plant. But there is a fine line.

I picked some peppers from my garden yesterday. A few are not as ripe as I want so I put them into a bag with a banana. Bananas produce more ethylene and by tomorrow all peppers should be red. No taste impact.
I have slightly less of a commute (still 50 minutes on a train), and I find it almost the same as you.

If I am prepared for the commute it is no problem. Having a fully charged phone (or a charger), laptop/tablet with books, tv shows and movies and a portable gaming device, makes the time fly by! And all are things I would do at home (well I probably wouldn't read as much). I do wish I could make a few more dinners though
Record Number of Women and Underrepresented Minorities Take AP CompSci Exams
Agree on indentation-only-style. Alignment is just a painful mess to maintain every time I encounter it.
JFYI, the back of the envelope calculation is about energy "created", this assumes that you actually consume it, i.e. that on average you would use that energy (while it is within the battery capacity range), if you leave for - say - 1 month, it is 1/12 less.
I try to write everything down. If it's for general purpose stuff, it goes in my Evernote. If it's technical, Bear Notes.

Why two separate apps? I find Bear Notes handles Markdown much better which is my preferred method of note taking. On the other hand, Evernote is better at OCR, media, etc.

I hope to one day transition everything to Bear Notes but until there is feature parity, this is my setup.
Carefully organized text files in a 'Learning' folder in my dropbox, full of notes on what I've learned.
Lost it at "Fuckley."
Why doesn't a developer build a mile high building there? Maybe it could even be built in the ocean like this:

http://www.businessinsider.com/tokyo-mile-high-skyscraper-wo...
"[Art is] the expression of mind."

Right. Now, my mind is full of thoughts and emotions about ML. And I use ML to make some videos that express my thoughts. And you judge my work and say it's not art?
Really I profoundly disagree.

Saying something is "not art" is normally a tough argument to make. To say it about a whole category of practice is nearly impossible.
How far from useful the former invaluable “programmers design patterns” are
Seems like society is doing everything it can to keep this trend going: http://i.imgur.com/Uc6kX8G.jpg
> I was just joshing!

I know, and I apologize for hinting that you of all people may have lacked intellectual curiosity! That comment was really directed toward the former CEO of mine... :-)

Actually I'm glad you put in that little joshing swipe against us proportionalites, as it gave me an excuse to have some fun exploring the topic.
As has been confirmed in 95% of previous land reform efforts, farming is not "profiteering". When you take productive land from its owners and give it to the politically connected, you're left with unproductive land.
Web Browser: Firefox

Email: Anything simple and lightweight

Terminal: Default GNOME Term.

IDE: Shouldn't be in a default install

File Manager: Anything simple and lightweight + tabs (Nautilus)
Basic Text Editor: vi

IRC/Messaging: Pidgin or Empathy

PDF: Default GNOME Viewer

Office Suite: LibreOffice

Calendar: Default GNOME Calendar

Video Player: VLC

Music Player: VLC

Photo Viewer: Default GNOME

Screen Recording: Something full featured?

Additionally:

Maps: Anything supporting OSM (GNOME Maps)

Software Center: GNOME's Software Center
I also prefer proportional fonts, but some people's "ASCII artsy" programming styles, along with editors themselves, make it hard to use readable fonts in practice.

What I would like is a language-aware editor that can visually align assignments, parameters, etc. without touching the actual whitespace characters. You get 1 tab for indentation (if the language allows tabs) and 1 space for alignment, and the editor takes care of the rest. The raw text would still be readable enough and use fewer bytes for people who prefer to code in a monospace terminal over SSH over an acoustic coupler from a phone booth in rural Texas.
I overheard some colleagues talking about a recent interview where a candidate with "stellar industry experience", i.e. Kaggle wins and previous ML experience at a valley company, who couldn't explain Bayes rule to them, let alone rederive Naive Bayes. While books like the one below are extremely theoretical, anyone interviewing for these kind of roles should spend at least a week or two just looking through this to see what kind of algorithms and properties are studied in theory.

Foundations of Data Science (Blum, Hopcroft, Kannan) https://www.cs.cornell.edu/jeh/book2016June9.pdf
How Your Brain Is Like the Cosmic Web
gist.github.com

It also integrates well with Sublime Text 3 via a package
Interesting coinscidence. I'm just switching from Evernote (they lost my data again two days ago and this time it was pretty bad) to Google Drive and trying to figure out some efficient system. For now, it's mostly folders with text documents, directly copy/pasted from Evernote.
The stat questions you mentioned are all answered from a introductory modeling book or class. I am surprised those subjects are not even talked about in a data boot camp.
I use a tiddlywiki. Very easy to backup, easy to search. http://tiddlywiki.com/
They'd be more interesting if they weren't so cookie-cutter. "Help us disrupt the X industry". "Passionate about [insert particular software thingy], so are we".
Having never been to a data boot-camp -- what _do_ they teach there, if those wouldn't be covered?
I agree. Would not be surprised if we unearth more ancient machines like https://en.wikipedia.org/wiki/Antikythera_mechanism. I'd bet money Egyptian engineers first developed sophisticated tools (since lost) before building the Pyramids, for example. I'd also bet money there existed thinkers thousands of years ago who invented superior maths to our current maths, and made tools using those maths, but their work wasn't distributed enough and was lost. The brains of top thinkers back then were just as capable as the top brains we have today, afaict.
Since 2010, I keep all my "projects" in folders named
"projects/<year>/<mmdd>-subject/" e.g. "projects/2017/0721-hncomment".

Often they are a local git repo containing markdown, org-mode and code. The advantage is that it's easily searchable and ages well.

Over time I only keep most the most essential pieces of information.

Works for me, but your mileage might vary
I think he understands fine, but he likes getting his name out there as an AI alarmist more.

> Tell me, what behavior do you want to change, Elon? By the way, let’s talk about regulation on self-driving Teslas, because that’s a real issue.

hahaha

This interview should be required reading for everyone who wants to talk about AI.

> It’s why I’m right now writing a book on AI and robotics and the future — because people are getting too scared about the wrong things and not thinking enough about what the real implications will be.

I want that book.
I've created https://letsbuildagame.org.

Too bad I don't have the time to maintain or update such website, nor to actually keep reasonable docs at the pace things are changing.

I had the aspiration to create a truly contributor friendly project. It turned out to be way harder than I expected, at least for a small team like ours.