skysight-inc/HackerNews huggingface dataset:
I was a DJ in Madison, WI. This is my story
Zeromalist – Unlock features by pushing minimalism to zero
The Inside Story Behind MS08-067
Moritz Hardt's work is really awesome. Hardt is co-author two of the newer approaches to re-using test data, which I think is going to be a very big thing in machine-learning/data-science.
I worked about a year in a project to design a solar tracker and we pretty much came to the same conclusion.

We hit several obstacles but in my opinion the two main reasons for the failure of the project were:

1. Safety: We underestimated how a lack of regulations
left us in a legal limbo

2. Reliability: We underestimated how quickly outages
and repair cost eat the profit

I don't say it's impossible, other companies (like Solon for example) sold single and dual axis trackers back then and they are still selling them today. Our design was much simpler than the existing solutions and we still ran into the reliability trap.
Ooh, it's Gwern! This should be good :) Modafinil, and nootropics in general sounds very interesting indeed.

OK, monologue time, hopefully this helps somebody!

I've been on a path of self-improvement these past couple of years, trying to create habits of working out, meditating, eating healthier, practicing CBT (Cognitive Behavioural Therapy), etc. I've had drastic, unbelievable changes in my lifestyle that I will be eternally grateful for!

I used to be have very bad periods of depression, self-doubt, under-confidence, loneliness, etc. that are rapidly diminishing with these amazing tools. Cannot recommend each one of them enough! If anybody's struggling with these issues, I promise you that these will offer you results, although you will have to work hard, and long for them to show (YMMV). I also had a session with a therapist which helped a lot, and in my case, I didn't really feel the need to go back. I found the very act of seeking help and acknowledging that I had a problem pushed me towards healing.

After I research nootropics for effectiveness and safety, I'd love to add them to the list! Also on the list: rationality in the style of LessWrong, although I'm trying to decide how much the cost-to-benefit ratio of pursuing "pure rationality" will end up being (I suspect the answer will be "a lot").

TLDR: Eat healthy, exercise, meditate and practice CBT if you suffer from depression :)
I applaud your energy and focus. If I had more energy and focus myself, I would be something, perhaps to keep up with subcultures of interest rather than old friends.

But that said, I think I'm similar to most people in not being easily able to jump to newsletter type activity. The thing is, if I were to do that, it would still be me relating to N other people rather than, say, all those N other people also relating to each other. That might make things even better for me but I don't see how that's an improvement over Facebook.

Facebook has given me a relationship of sorts with 30-40 people who I previously hadn't interacted with for 10 or even twenty years and lets me barely keep up relations with a number of others. That includes people I'd lost contact with BEFORE the Internet even began.

Most people who aren't on Facebook aren't starting newsletters, they're just isolated - maybe one of their friends sends them a newsletter. I would see one in ten people with a newsletter for all ten as not a desirable replacement to eight in ten people having a way to directly relate to each other.

And certainly electronic media produces all sorts of problems for things-like-community, especially face to face community but that's a bigger issue than Facebook in particular.
I think there's a useful distinction between serialization format and working format (that is, what it looks like in RAM). For a plain text editor, they're the same. But that's pretty unusual.

There's reason we couldn't have an editor that works with the AST while saving everything out in plain text for interchange purposes.
This law is so badly designed it is beautiful.

It warns users who don't accept cookies that the website uses cookies, at every connexion. It doesn't warn users who accept them that they're used, putting aside the first connexion.

It should be the other way around. The website should warn the user that a cookie is used when the website just accepted a cookie from the browser. The privacy concern happen at this very moment, when you phone back to the website, not when the website phones you information.
Posting this in a few places since it came up N times on this thread: I opened https://github.com/zulip/zulip/issues/32 to track improving the worker setup.

If you're interested in helping I'm more than happy to give you a bunch of pointers for how to do it :)
How about sex?
I think we need multiple protocols. One for ordinary messages (ok, we have email for that), one for statuses, one for tagging people, one for publishing events, one for indicating which events you are going to, etc.
Once a newsletter reaches a certain size, it feel less personal than even a Facebook post. But with a small circulation, sure.
We need some numbers on the trend. I recall enjoying beers from mason jars at the bar at least 8 years ago.
The Gamechangers and Showing Creativity
IRHydra: Display V8 and Dart VM Intermediate Representations
Ok. So I guess we miscommunicated, and have been thinking about the same thing all along. :).

As for your original comment - the author of this article is none other than Yvain from LW, whom you will most likely recognize if you read stuff on that site. You can safely assume that he knows all this stuff we discussed and (being a practicing psychiatrist) is aware of Kahneman. Knowing this, and taking into account his typically casual style I invite you to re-read the article while applying the principle of charity, and see if your original criticism still applies.
In theory and on the demo video this is dope... but things to think of:new firmware is glitchy, no object sensor and can run into something and a built in battery that can't be replaced (and will need to be eventually)
Not 'insulting', vividly describing violent fantasies about me? Yes, yes I would.
the issue of course, is that they conflated protocol with experience.

when someone does this right- the technology will be indistinguishable from Facebook for the typical user.
> it would certainly help to show an explicit note that attracts the user’s attention and gives him or her clear instructions about how to act next.

Signs do not work.

For an examples of signs that don't work look at any large building that has fire doors. These doors (at least, in the UK) are marked with a short, clear, unambiguous, mandatory instruction:

"Fire door. Keep closed."

The consequences of not following this instruction are, in the very rare occurrence of fire, increased chance of death.

But you'll often see these doors left open, sometimes propped or wedged open, or blocked.

signs are mostly not useful, and may be harmful. It's probably best to reduce the number of signs people get.
The "like" may seem kind of petty but it is a way for people to note that they did read what you wrote without them having to draft a reply of some sort. In that sense, "likes" are very useful.
What is perpetual fallback license? – Licensing and Purchasing FAQ
Replacing Apache Storm: why we built in-house distributed stream processing
I think once you implement threaded i/o, requests for hot keys will hit in the cpu cache and you'll become NIC limited. At that point, read replicas is the best solution rather than shared memory since contention will move to NIC and adding more cpus won't help.

Edit: Salvatore, you should also look at the Seastar/ScyllaDB design (if you haven't yet) - that architecture would work well for redis as well. And if user has access to DPDK (or other kernel bypass enabled NICs, like Solarflare), their performance will go up even further.
Handbook for Spoken Mathematics – Larry’s Speakeasy (1983) [pdf]
Those bastards!! Got me all excited with the Plan 9 tease. ;(
Usefull Sass mixins
I know, think about the kind of fedora wearing, basement dwelling neckbeard loser that makes posts attacking entire genders!
/sarcasm
Flask-Potion: REST framework for Flask, now supports Peewee
I tried both and i prefer Redis over Memcached except for very simple use cases. It is true that for a pure caching system Memcached is easier to setup, easier to scale and faster. But by just a small margin.
On the opposite side, Redis provide a lot of primitive very fast and implemented in C that allow for more complex use cases. For instance, in one of the project I was following, the ability to merge two or more sorted set was pivotal in implementing a more efficient warm-up scheme. I could get the same result with Memcached and a software layer, but it would be less efficient in term of latency and bandwidth.
Given these huge advantages, my choice is almost always Redis because I prefer to manage one system instead of two.
Yes, parsing is way harder because C++ requires the context aware grammar.

However many C++ incompatibilities are actually caused by C compatibility and the goal of having higher constructs that are copy paste compatible with C but with additional semantics, e.g. structs.

So in both cases, to achieve your portability goal the languages would have to be fully specified.
Actually there is a simple mechanical gear that can translate constant speed rotation into a perfect two axis sun tracker. If you'd combine this with the contraption from the article you'd get a gravity-powered two axis tracker.
Why software patents are not fixable
It's too bad his README.md doesn't have some screenshots. Luckily, his site for IRHydra2 has a screencast you can scrub through (http://mrale.ph/irhydra/2/) to get at least a sense of what it looks like. This tooltip here was pretty fantastic (https://www.youtube.com/watch?t=725&v=pycQWDuCBN8), seems like a great project!
"né" is short for "não é?" which means "isn't it?"
Right versus pragmatic
The thing about multiplicity is that most people aren't glued to multiple applications. The ideal for someone not putting a lot of effort to computers themselves is to just have a single window where everything of interest comes through. A single application that melds together multiple protocols would nice. But then you're talking something that seems like Facebook to the end-user but has the delivery mode changed.
I'd always thought I'd read in Maximum Rock and Roll that they got rid of him for not using his real name.

We have our own UK version: Bez for Mayor [1]

If you don't know Bez, watch 24 Hour Party People

http://www.nme.com/news/happy-mondays/76089
How do you go about hiring someone from Tanzania?
I would guess that Mike Perham's point of view is based on how Sidekiq uses Redis for persisting jobs. If you don't configure Redis properly and you use Redis as a job queue as well as a cache then you risk the problem of your job queue entries getting evicted depending on your Redis config/version of Redis you are using. That type of thing happening frequently would be very annoying for someone that made a job queue that uses Redis for persistence of jobs.

Caching web content can grow and grow until you run out of memory. If you aren't using Redis for data that can be easily regenerated, then go ahead and use Redis as a cache. But if you are, I think it will give you operational peace of mind to segregate where you store your background jobs and where you cache content.
Sorry, this got long...

This looks very interesting as a 'simple' communications protocol, and it would be great to have one available for simple multi-master applications. This one is very close, most of the major things are there.

I think you should look at some things from other common protocols to increase the robustness. Especially CAN (especially single-wire CAN J2411), RS-485 multi-master, and 1-Wire. Here are some thoughts:

- Increased Synchronization / Sampling: Async serial protocols usually sample at 16x the bit rate to determine the sampling point (CAN is 8x?.) You should increase the number of samples taken during synchronization. Clocks nowadays are much better than they were, especially using a crystal oscillator all the time, but you should still try communication +/- a few percent and make sure it is still robust. Look at this article for more information: https://www.maximintegrated.com/en/app-notes/index.mvp/id/21...

Also, a some implementations will 'vote' on the majority value before determining the 0 or 1, i.e. sample 8 times during the bit and return the majority value. This helps with noise resistance.

- Use of timers and interrupt-on-change: This one might turn out to be a lot of work, but it would be nice to see an implementation that uses the timers and GPIO interrupts instead of using delayMicroseconds(). This will give you much better timing accuracy for sending and receiving, and frees up the processor to run an OS or other code in the background without having time taken out to watch the network and spin in delays. Also it doesn't necessarily ruin the timing when other interrupts are running at the same time. I have not done a lot of Arduino work though so I don't know how closely this would fit into the ecosystem... can you configure the timer/interrupt priority to use? Do all pins support interrupt-on-change?

- Better CRC/checksum: XOR CRC is not the best, as it is not as resistant to multiple bit errors. There are good, free algorithms for CRC checking. Look into pycrc which writes all the C code for you. https://pycrc.org

- Physical layer: add a small capacitor to simulate a long bus or many connected nodes. Simulate some bus faults. You should definitely look into getting an oscilloscope for this one, it can be very illuminating. Can you detect faults, by reading from the input while driving, to make sure the line is really what you want it to be? I'm not very familiar with AVRs but I know PICs could do it.

- Some way of auto-addressing: it is a pain to address things on the bus manually, to reprogram devices every time you want to add some more. Look into some sort of addressing scheme (similar to how 1-Wire handles addressing.) Maybe just a 64-bit random identifier and some sort of bus enumeration? Especially since there is no way to detect address collisions on the bus.

- At least wait 10 bit-times of zeros before returning with no collisions, since you can send 9 zeros normally (10 00000000)
"Should beginners learn Python 2 or Python 3?"

Yes, probably.
Here is the original: http://photojournal.jpl.nasa.gov/catalog/PIA19952
It's a monosyllabic noise with a rising pitch to indicate a question on the end. Nothing to do with the word itself.
Show HN: Real-Time Stats for an iOS MMORPG Game in a Wordpress Front End
Not sure why this was downvoted. There is a link to the comment at the end of the article, which surprised me a little in a good way.
Narendra Modi heads to Silicon Valley to deepen ties with tech industry
A closer look at European Investing
Maybe we should just start celebrating Mercury retrograde ourselves.

It's Mercury retrograde, and it's time to celebrate math and science and reflect on the past! Long ago, humans looked up and it was pretty obvious everything revolved around the Earth. But then a few things go backwards at regular intervals, what's up with that? Explained by gods, by platonic solids, by complicated cosmic gears, it was a long standing puzzle. But after much puzzling, there was a realization that everything is much simpler and makes more sense if the sun is the center of the solar system, leading to the predictive physics that drives technology today! Quite the revolution -- and that's no accidental pun, it's the origin of this secondary meaning of the word "revolution".

How inspiring -- let's not let this inspiration go to waste, let's use it to reflect on our past relationships in our own lives, to revisit our past conclusions and see them in a new light, to have compassion for our past selves who had not yet not acquired the knowledge we have now.

And while we're at it, let's celebrate the discovery that gravity is a force that drops off extremely fast -- proportional to the square of the distance between two objects. Great news for us, because it means there is less gravitational attraction between me and Mercury when Mercury is closest than there is between me and the person sitting next to me, giving me plenty of opportunity to look at Mercury and be affected only by its light and the thoughts it inspires in me rather than hurled out of the solar system or into the Sun.
You can choose to believe that there is meaning in life or that your relationship with it necessarily generalizes to all other human beings. It's just sort've annoying.
Good job but what do you mean " more friendly to non-techies'? How you implying Hacker news isn't?
Show HN: Who's Hiring Map
There are already many open source implementations of GPS using SDR.

In addition, most consumer GPSes just have firmware that does the SDR bit and output NMEA strings. There's literally no reason for the driver receiving NMEA strings to be proprietary.
Well, that's one of the parts of social democracies, where you end up spending around half of your salary on income taxes.
There's a photo of mine on this page (on the left): https://rwmj.wordpress.com/2014/09/08/raise-the-itanic/

The machine is physically a standard 19" 1U rack case, half depth (or less?). It comes with an 80W PSU and a single SATA HDD. I fitted mine with a second SDD (I believe there are 4 SATA ports on the motherboard, but not enough room in the case for 4 hard drives).

The motherboard inside is pretty tiny, about 7"x7".

Red Hat have some Caviums and Seattles as well, but I've not used those.

Edit: I forgot an important point: The upstream kernel works out of the box. (For x86 users, this will sound like a strange thing to point out, but it's BIG news in the ARM world).
I didn't know it supported RSS, so I tried it. Seems nice enough: https://imgur.com/NdqMcbx
Email him, then set up a phone/video interview and then most likely either work remotely or sponsor him a work visa to where you are. So an H1-B for U.S.
I don't think it's a good idea to couple an "ORM" with a web framework for Go. Go is, IMO, an inherently bad language to write an ORM in. I tried doing it once, as a convenience layer on top of Redis hash sets (kind of a crazy idea to begin with), and ran into an endless number of complications that led me to the conclusion that it was not the best solution to my problem.

I think its something you certainly can do. And if you have a great understanding of Go, and to a lesser extent C, you could probably do so with a reasonably good outcome. But I think what we've seen out of Go is that small micro services do not exemplify MVC and instead benefit from simpler abstractions that differ from traditional frameworks like Rails, Django, or Express.

That said, awesome work and I hope to have the time to try this out soon :) !
Autodesk Maya 2015 Crack with Product Key Free Download
What is the relevance of people being offended to this discussion? This is about threats and harassment, not being "offended".

Neither the original article nor any other comment in this thread talks about people being "offended". The UN report itself only mentions "offensive behaviour" or similar a few times: a small number of times in quoting other people's opinions or existing policies, once in regards to "sending offensive emails from victim's email account" (that is, it is not the "offensive" content per se that is a problem, but the impersonation), and once favorably quoting Facebook's policy: "We prohibit content deemed to be directly harmful, but allow content that is offensive or controversial. We define harmful content as
anything organising real world violence, theft, or property destruction, or that directly inflicts emotional distress on a specific private individual (e.g.,
bullying)."

The threat to "lively and vibrant debate" here is entirely invented, and it is disingenuous for you to pretend that this discussion is about being "offended" by things that people say. The discussion here is about threats and harassment, which have no part in encouraging lively and vibrant debate, not about potentially "offensive" ideas.
This one... doesn't make sense: http://imgur.com/YKfO9sm
Do you do a criminal background check of these so called "experts"? How credible are these people giving advice? Just curious if you know what I mean.
There are at least three exciting things here:

1. A well-known conjecture in number theory has been proven (by Terry Tao, natch).

2. Several elements in the proof arose from an innovative collaborative approach to mathematical research (the Polymath Project, specifically Polymath5).

3. The result will be published in a newly announced cost-effective open-access journal, giving the new journal a big early prestige boost.

Every one of these is a big deal; taken together, they give us a glimpse of the future of mathematics (which, per William Gibson, is already here, just not very evenly distributed).
How to Answer the Strengths Interview Question
I started learning Python a week ago and I sat in front of the computer for hours trying to solve the same dilemma. If you look at famous Python projects, eg Flask, they still advocate for Python 2 over 3 in their documentation[1]. I found it extremely unsettling, to find the python community still so divided, after so many years. I eventually decided to learn Python 3 because I couldn't accept the idea of learning a legacy technology. But until the important projects don't take a strong take in advocating Python 3, I fear the conversion from 2 to 3 will still take a long time. My hope is that the big Python players will start regarding Python 2 as legacy ASAP. From an outsider perspective, this python 2-3 seem ludicrous, and I am sure that it gives a very bad impression of the python community.

[1] http://flask.pocoo.org/docs/0.10/python3/
Show HN: React-metaform – React component for building forms out of metadata
If one of your neighbors is renting their house short term on a regular basis, you all of the sudden have a constant flow of new neighbors. The larger pool of neighbors increases the likelihood of bad neighbors. If other permanent neighbors see the original neighbor is doing good business, they may start renting their house out, further increasing your likelihood of bad neighbors. I realize that minds are never changed this far down a comment chain, but certainly you have to appreciate that Airbnb increases the cumulative number of people in areas where there service is used. Given a normal distribution of people, increased numbers of people results in increased numbers of bad actors.
> meaning that pretty much all sites think I've never visited before

True, but also not True (unfortunately), because the websites can identify you anyway by your fingerprint: https://panopticlick.eff.org
Can you not just block harassers on facebook? I never use the thing (or Twitter) so I have no idea, but I cannot imagine such services becoming popular without an ignore list.

The other alternative is that famous people are being harassed. In which case... well... that happens to famous people in real life too. It doesn't matter if you are online, once you have fame, your life is going to be harassment anywhere. You just need to make a sudonym personal account and not present yourself publicly on forums like facebook or twitter, and only share your new handles with people you trust.
Sarah Jeong's recent book The Internet of Garbage has a good discussion of the benefits and drawbacks of handling abuse as if it were spam, and argues in favor of a solution that is technically similar to current spam filtering, though not the same. Well worth reading for anyone interested in building productive solutions to the problem of abuse.