skysight-inc/HackerNews huggingface dataset:
I weight-lift. In between sets, you usually have a minute of rest (at least). In that minute, I will sometimes read emails. This qualifies for the article. I'm not sure if this is the kind of thing they're talking about, but considering the rest of the article, I wouldn't put it past them.

Also, not everyone in the article said they get up at 4am. 5:30am also worked. And I know plenty of people who get up at 6 - most people who work and have children tend to get up early.

I'm just saying, this article put a negative spin on things that could easily be positive, or at least normal sounding. And it gave me no reason to think the positive spin isn't the correct one.
I remember meeting you back in August on Hacker News! Since then I read P:WNI and ITOE on your recommendation, then worked my way through a huge stack of Objectivist non-fiction. I registered for OCON last week - even if you're getting downvoted for this comment your earlier HN comments have had an impact!

This article also made me think of Rand, and I wish they had some awareness of Rand's epistemology. They do mention Bayesianism, which is a useful framework, but still has limitations. (Recently I've been reading through classic papers on probability theory (Bayes, Bernoulli, E. T Jaynes) to see if it can be combined with Rand's neo-Aristotelian view of concepts).
XKCD #1608 – Click and Drag – Zoomable Map
"I'm losing the argument, time to put words in the oppositions mouth"...
I don't think there's even been a point in Rails history where you've been forced to install something. I think those are all ActionCable dependencies, which I'm pretty sure you can deactivate (not every app requires the capability it offers).
Avoiding Undocumentation
I don't really think that's always true, if the cookie merely has a session ID then the session itself can be stored server-side (not necessarily in memory of course) and in fact could be a resource in its own right.

Also deciding to put the session ID in a cookie not the URL is purely a pragmatic approach (e.g for security reasons).
Discovered a database containing data of 3.3M Hello Kitty fans
War Gains: Bulgarian Arms Add Fuel to Middle East Conflicts
BBC Radio iPlayer – The Audio Factory
I absolutely love fvwm. Motif beats the pants off gtk any day of the week.
HTTP status error 451 for legal takedowns is now official
Vader is Luke's father? o_O
saw it on the json page as well

http://json.org/

but I'm not into grammars. I used antlr once, and they did support that as well in the designer http://www.antlr3.org/works/screenshots/ambiguouspath.jpg
Evernote. There is no need for yet another app.

Keep notes with bulleted lists of related bookmarks. Then comment briefly about each bookmark in the same line. This simple method makes notes searchable, shareable and flexible.

If you're interested: https://github.com/we-build-dreams/hamster-gtd
Totally meant mixed up. :-(
Thigh Bone Suggests Ancient and Modern Humans Overlapped
Gopnik published an amazing article summarizing Black Earth, really added to my perspective on the matter. http://www.newyorker.com/magazine/2015/09/21/blood-and-soil
NaviParking – Case Story of Smart City App for iOS 8.o
They're trailing HTML5 I believe: http://www.bbc.co.uk/html5
We're closer than one might think: https://blog.pfsense.org/?p=1866
I think that is not only incorrect considering the content but probably also the semantics involved. There are many German words that have "Unter" in them ("Unternehmen" --> Company; "Untersuchung" --> study) where it does not relate to the word "unten" in any way.
You wish. Some orgs move slowly.
Serge Pachkovksy's EDB can still be found at ftp://ftp.oldskool.org/pub/ANORMAL%20executable%20tools/DOSEXE%20Executable%20Tools%20Pack/tools/edb.015-Serge%20Pachkovsky/
9 Things Will Run Lead Machine at Top Speed
Nobody can figure out a way to test string theory.

Sure they can. Build a particle accelerator with one million times the power of LHC. Not knowing and not having the technology are two different things.

Fifty years ago nobody knew how to test the Higgs boson theory either. That didn’t stop them from moving on and when the technology permitted it run the tests and solidify the hypothesis. String theory didn’t just popped out of the heads of physicists who had nothing better to do with their time. Parts of string theory are already tested, the discovery of the new particle that was semi announced last week at LHC was predicted by a model of string theory. That’s how science progresses, with little steps. So don’t get pessimistic, scientists have done huge progress in the last hundred years or so.

Lastly, let’s not forget how little funding science gets these days and how many different areas they have to cover. It’s not just physics, you have cosmology, space exploration, biology, energy, just to name a few.

It’s not science’s job to answer philosophical questions. If for example philosophers feel powerless because of the multiverse theory we should stop theorizing it? If it turns out that life and everything we know is just the result of a mere stroke of luck, one universe with the proper conditions popping out from a variety of trillions, what should science do about it?

All those smart people hate to face the fact that what they're doing may be total bullshit.

It’s funny saying something like that in Hacker News. Everything each and every one of us does has the potential to turn out as total bullshit. Every single day we write code that turns to be total garbage. And yet we’re doing it. You should watch the “Particle Fever” documentary. There you’ll see the reactions of physicists who favor supersymmetry in the possibility that it proves wrong. Everyone is devastated but they accept it. It’s part of the job. You make it sound like these guys are disillusioned. Scientists know perfectly well the consequences of following a wrong path in their career but they do it either way and we should be grateful to them, not despise them for it.
Thanks. That said, as long as is otherwise qualifies and the amazon referral URL isn't deceptive I would say it is OK. (Warning, came to the comments first.)
Show HN: Spanish general election results – D3.js and Canvas Newsapp
The Relationship Between Intelligence and Anxiety
Software is the exception as-in it is the tool that is driving the elimination process itself. And at the same time it does lead to the same effects inside the software industry. These two things seem to be opposites but they aren't. They are different facets.
Finnish computer magazine Skrolli looking to make English issue
Introduction to Objectivist Epistemology (it's available on Kindle) has the kernel of what he is talking about.

Oversimplifying out of necessity, there's been a long running philosophical conflict between empiricists (focus on reality) and rationalists (focus on theory). The hard sciences have managed to avoid the problems of philosophy for the last few centuries, but are increasingly running into fundamental methodological limitations. If, following Hume, induction is unreliable, how can we ever know our scientific theories are valid?

Ayn Rand developed a novel epistemology and theory of concepts to deal with these issues, but she's almost universally slammed in academia for her political views.

All I can suggest is to read both her and her critics and make up your own mind. (But do read her own words, not just what her critics say about her - the book I mentioned above is a good starting point).
I wonder how far it has to go for people to realize that regulations aren't there to make your life miserable. Uber for commercial aviation? Uber for surgery? Uber for biotech? Uber for nuclear weapons research? Some industries are heavily regulated for a reason.
>Does not involve railroads :/

Couldn't tell if you were joking but "railroad" is a common term-of-art for syntax diagrams.
Example: https://en.wikipedia.org/wiki/Syntax_diagram
What web developers should know about SSL
Show HN: MeloCraft – Pitch detection in real-time
Great, both Action Cable and the api-capabilities are really useful. Great to see that Rails is keeping itself up to date.
Hello, I made this tool when I started learning the violin and wanted to correct my pitch despite not having a musical ear. I figured it might be useful to other people (:
HTML5 will probably be the default video player everywhere in the following years
Eventmachine and Celluloid required by default? Huh. I suppose that's preferable to just installing node.js directly, although I confess I can't see how. /s
Pretty soon I'm going to need an Uber for all these Ubers...
Well, Shkreli is a special kind of stupid. Rising the price 50x fold, openly saying he doesn't think it's a problem, saying he'll reduce the price but not doing it, drew quite a bit of anger from people, all that while having a history of shady business... I'm quite sure he was warned not to do this and stay under the radar by other people in the industry
Knowing how responsive the community usually is this will be optional in no time. I think the team prioritized a launch by the deadline they set over issues like this.
Don’t Waste Time with GTD Setups
The only way to deactivate it is from your app's Gemfile (remove gem "rails" and add all the active/action gems individually). For new apps there's a flag "--skip-action-cable".
In the future probably the faye/redis will probably be made adapter based (similar to ActiveRecord and ActiveJob) and exctracted in a gem. So if you want actioncable you'll have to add a "actioncable-faye-adapter" gem to your Gemfile.
Server-Sent Events explained with usecases
After my own decade of enterprise programming i can there only two ways to obtain clean code. Either you build it right from the start, or you make a cleanup a blocking requirement before a high value feature can be added (which often requires a liberal interpretation of the word 'blocking').

I'm a fan of the first approach. Building it right is the most efficient way to build, with the overall lowest amount of effort required. It doesn't mean gold-plating, rather the opposite: keeping things light, elegant and minimal. Anything that can't be built cleanly isn't built at all (yet), or at the very worst it is mocked with a fixed data implementation, which suffices for demos but not for shipping.

However, the problem with building it right is that you have to learn all the wrong ways to build before you learn how to stick to the narrow path of clean code. I wish we could do brain dumps from old hands to young wolves and not see the same mistakes repeated by every generation of programmers.
Honey Fences
Great article. I can confirm I often come up with the new ideas in the shower.

In general I taught myself to alternate periods of deep concentration work with periods of "pause" where I stop writing code and let my mind "wander" in relaxing activities. I recommend taking a step back when faced with a difficult problem to solve.

Usually when I come back to work I take the initial problem with a more creative approach.
This looks bullshit to me. He says the normal distribution is vanishing, and to prove himself, he brings up some charts which do not look like a normal distribution. Like the first smartphone-related chart:

"You’re looking to buy a new smartphone. What does your demand distribution look like? Is it normally distributed? Absolutely not. It looks like this:" [ non-Gaussian 'curve' ]

Okay, what is a 'demand distribution'? I am pretty sure the market demand for smartphones does not look like the graph he's showing. Etc. etc.
If you follow good security practices and restricted your SSH access, you were safe against it:

https://twitter.com/danielcid/status/678907293770059776

If you are managing any login system, try to implement ip white listing whenever possible.
One minor beef with the Let's Encrypt process as showcased here: it lists redirecting HTTP traffic to HTTPS as a 'secure' option.

While it's better than leaving the traffic as HTTP, it's obviously not ideal from a security perspective, because it allows people to bookmark the HTTP version (or not change their bookmarks that were set up for the HTTP version), and risk being MITMed on every visit.

It would arguably be better to display a notice to say something along the lines of 'this site is now accessible only over HTTPS, so please update your bookmarks'.
> The world’s shift from Normal, Gaussian distributions of demand towards bifurcated, two-tiered distributions is a natural consequence of our shift from a world governed by scarcity to one governed by abundance.

FWIW, others (e.g. Steve Keen, of "Debunking Economics" fame) would convincingly argue that the world never fit into economist make believe normal distributions to begin with.
Why would you choose that particular password if you patched the binary? That particular string would stick out in a binary, it certainly looks more like source code.
I think the point is not regulation, but some kind economic interventionism. Regulation should really be praised for a lot of services.
there is also political correctness bias as well. as in, some research cannot be easily questioned as intent can be misrepresented by those who want the research to stand or are too sensitive about the subject. The example given in the article was a perfect demonstration. Things that tend to reinforce what we believe or want others to believe we believe are easy to support.

Still as for this door too door study, the Wilder effect is a good example of bias you get when asking people sensitive questions
It's called the startup industry.
Exploring ECMAScript 6 with Chrome
https://www.turris.cz/en/ ?
I work in the field and I know very senior people even in the US NYC/Bay and none of them makes 300K.
Sr. Pentesters top out around 200K in NYC and that's really top of the line (world known) guys.

Now don't get me wrong some one who's wearing additional hats, like a CEO/CTO of a small consulting group might make that money while still doing some technical delivery, but they make that money despite of that fact not because of it.

But sorry there isn't a company on the planet that pays 300-400K to their testing staff if you know of one please let me know, I'll relocate there in a heartbeat :)
Heck the average pay in the US for pen testers I would say is even lower than London.
http://www.payscale.com/research/US/Job=Penetration_Tester/S...
NOOOOOOO!
New program can identify drug resistance from bacterial genomes
IoT Startup and Scaleup Conference Pitching Opportunity
I'm a big fan of day dreaming, and set apart time in my day for it. I guess mind-wandering is the new term.

But I think the article is protecting the very stressful cycle of thinking about the same things over and over and over without being able to let go. The old

"I should go to grocery store to get food" leading to "I should cook more at home" to "That one time I tried to make tikka masala it came out bad" back to "I should go to the store"

cycle.

I'm all for the embracing of day-dreaming, but that comes from mindfulness. A calm, clear place where thoughts are free to bubble up as freely as they are able to go.

Mindfulness meditation practice is, for me, the gym. It helps me put my mind to that place, to focus and put 100% into whatever I'm doing, whether that's chopping carrots, programming, or day-dreaming.
OpenTSDB – A Distributed, Scalable Time Series Database
I think I downvoted you by accident. I was trying to up vote you but those little arrows are tiny and close together on mobile. So sorry.
Trade-off, evidently. Better to get an overview of what the blog is about, worse to read the actual entries.

I personally dislike it very strongly. Reminds me of feeds without the full article, and means to generate clicks.
There's a direct link from Kant to Hegel to Marx, and from Marx to all the horrors communism brought into the world.

A separate link leads from Kant to Frege, Russell and modern analytic philosophy. Which is hardly on the level of Marxism, and it still respects reason and reality, but it led to the idea of logic as meaningless symbol games, rather than a vital tool to understand the world.

Rand didn't found her whole philosophy on 'A is A' - this is a common misconception. She isn't trying to create a philosophy based on geometry, where everything is deduced from a few axioms. The law of identity is fundamental, but it's not sufficient - you need observation of reality too.
If I was doing an attack like this, I'd wait for an opportunity to slip it into a huge, mundane change.

For example, changing the repository from Mercurial to Git. Splitting or combining two repositories. Moving lots of files between directories. Running an autoformatter over the entire codebase. Something like that.

Every code review tool I've seen there's /some/ way you can get it to highlight thousands of trivial changes. And I don't know about you, but I can't promise I'd spot 1 evil change among 1000 trivial ones.
This article hints at the inequality implications, but I think they're likely to become increasingly important. We're already seeing this with creative works: the vast majority of works earn zero or near-zero, apart from a few massive global hits.

Inequality obviously also affects people's ability and willingness to pay for things. The lower end products are not just cheap but increasingly "free": either ad-surveillance-supported or paid for by the exploitative gambling-like "free to play" systems. Again, it's well known in F2P that most of the revenue comes from a tiny fraction of users.
I wonder how much time it took to build/draw that XKCD comic.
The real difference is the Germans export cars and the Greeks export olives.
Yeah! What have the Romans ever done for us?
The real question here is why Dole owns container ships and Chiquita doesn't. What differs Chiquitas needs from Doles?
The article said that in the context of spinning though, in which I'm sure you agree.
A single instance of false prediction is enough to falsify a theory. As such , the methodology of observing stars to predict the future has been falsified millions of times, hence the only thing that is left is to make vague, unfalsifiable predictions now. In either case, it's not popper-scientific.
HSTS has largely solved what you are referring to.
Don't have a radar handy? Then point a telescope at the full moon as is rises in the east in late August or September and watch for the tiny specks flying across the disk. On a typical night, you can see one bird every minute or so but on rare occasions they can number in the hundreds every few minutes. When you consider the arc of the sky you are covering the number of birds involved is staggering.
How to Pitch Anything and Win Every Time
Yeh, I agree to be honest. Pi projects are interesting but I submitted it rather for the message he's trying to convey as part of the art exhibition. Maybe a different article would stimulate more discussion.
Thanks for that link. The discussion and the different attempted solutions are fascinating.
You would have to implement it somewhere which means you'll either "import" it which will add it to the assembly or have to call functions / services which handle SHA1.

One of the common techniques in static code analysis is to cross reference function calls against a desired state and to flag any undocumented links which again increases the likelihood of your backdoor being detected.
Smaller code does not necessarily guarantee better readability, but there is a strong correlation.

What is more readable, a TCP stack from the Linux kernel, or this [1] 200 lines of code?

[1] http://www.moserware.com/2008/04/towards-moores-law-software...
Obsolescence in Software Engineering careers
I come from a (tiny) country where the population lived in such small villages. Village were built around a church which would be richly decorated - paid for from inheritances of gold, precious jewellery and money left by rich and poor villagers alike.

The difference between villages, towns, and cities was the scale of the patronage and the riches. Even tiny village churches would, over hundreds of years, acquire highly valuable paintings and gold and silver works of art.
The new Attributes API is interesting. https://github.com/rails/rails/blob/8c752c7ac739d5a86d4136ab...

Basically it's a type system for models with the ability of defining new types. I wonder if it can be used also for plain Ruby objects but given the existence of tableless ActiveRecord gems, why not?
https://github.com/softace/activerecord-tableless/
a single agent's preference might not be normal, but the average agent's preference is surely asymptotically normal! (as the number of agents tend towards infinity)

[edit: of course not everything is asymptotically normal. a sequence of Cauchys do not tend towards the normal distribution.]
"Why I decided to stop slamming my hand in a car door."
That's interesting, considering there's a whole new trend of websites dedicated to converting heavy GIF files into small video files instead - sites such as https://gfycat.com/about
But no customer pays them for surprise downtime.
I can't imagine a CEO or even a regular white-collar worker going to bed at 9pm. Most regular employees are encouraged to stay late, often until 7 or 8pm, meaning they have to stay up until 11pm or later to have any sense of "free time" to relax and unwind, not to mention family time. For CEOs, they are never really off the clock so to speak, and depending on the culture at their company they will often work until midnight, then they are back up at 6am or earlier to do it all again.

I'm actually glad that I went back to government work; set schedules with very little need for overtime or staying late, and taking a vacation is pushed to the point of nearly being mandatory. I have more free time and family time, and that's important for mental health.
fix url https://github.com/djyde/WebShell/releases/download/untagged...
> Eventmachine and Celluloid required by default? Huh. I suppose that's preferable to just installing node.js directly, although I confess I can't see how. /s

AFAIK nodejs is already an optionial rails dependency for the asset pipeline.
> We do see new species evolve every day. We also see microevolution so commonly that it's a standard high-school biology task.

Can you describe?

My memory of high school genetics involved experiments with Drosophila eye color, etc. which were really about the passing of genes and, sometimes, mutation. However these experiments didn't prove that natural selection or seemingly random mutation were necessarily what drove species to change over time to create new species based on their environment. I had to accept that. I also accept that people tell me human and chimp DNA is similar.

Theoretical physicists also attempt to explain things that they cannot see or experience, and if people believe it, they believe it.

Science, in part, requires faith.

Think of everything you think you understand about science and about our world. How much of it did you really prove with your hands, and how much instead did you just read or hear and understand to be true because others wrote or said it was true?

You can put your faith in theories, and that has proved practical for many physicists and biologists, just to name a few. A god or gods could also be driving those evolutionary processes in part, or could have set things in motion. Accepting religion and scientific facts both require faith, and that's ok.
What will the upgrade path from 4.2x be like to 5x?
Do you have to re-write your apps or is it upgradable?
Everybody can't be rich (que incredibles quote: "if everyone's super no one will be").

So for every person who moves up, someone must move down. So here is a thought experiment, instead of thinking about improving upward mobility, rather think about improving downwards mobility. Make it difficult to occupy the top echelons, make people work for it and deserve it, instead of just inheriting a fortune and riding the advantages of passive capital working for you.

Just a thought, I have no idea where it could lead but it could perhaps provide a fresh perspective...