skysight-inc/HackerNews huggingface dataset:
Hacking people, particularly yourself, is just as fun as hacking software (please interpret this sentence in a positive/therapeutic way, e.g., mentoring and self actualization). Be aware that there is an unbelievable disconnect between how parents enforce their goals on their kids, and the cognitive development processes of the children. An example is Americans teaching kids to share (the children do not understand self, other, etiquette, and politeness until achieving a certain progression of cognitive development; but they absorb the domination/submission taking place in the encounter). You have one, slight chance, to orient a child to be a hacker. If you try to actively mold the child into a hacker, by exerting pressure to be something that the kid is naturally not, you will likely achieve the opposite, along with all sorts of low-grade psychological issues endemic to the American fabric. The one chance you have is role modeling (while avoiding reward and punishment, including saying "good job!", since these will interfere with role modeling). Role modeling is an extremely powerful force of influence that leads the child to internalize the observed behavior (as opposed to reward/punishment, which likely lead the child to internalize a counter reaction, even if suppressed to the view of the parent).
Even if REST was a standard and no one ever argued about it, I still wouldn't use it. It is needless overhead designed by a PhD to solve problems I haven't encountered for 15 years. API traversal sounds nice, but who uses it? Has the benefit been realized or is it still just theory? With a simple JSON RPC API I can still transmit objects representing state. Like you said it's not complicated. Has it crossed your mind that REST is maybe more trouble than it's worth?
I think a lot of us think that we will beat the odds. We see people struggling to get tenure track jobs and say "well, that won't happen to me."
Of course, now it has happened to me and my friends that have gotten tenure track jobs aren't happy. I'm giving it one more year to find a tenure track job before I give up. (Of course part of the problem is my degree is in the humanities so I don't really know what I'm qualified for...)
Yes. It's a fairly natural outgrowth of falsification based theories, and is in fact completely necessary.

Consider a simple theory - bear attacks will be very low in the UK forever. Consider an alternate theory - bear attacks will be low until 2016 and then the bearpocalypse happens. Both theories have passed all attempts at falsification - they both accurately predict that bears haven't so far eaten very few people.

The Bayesian approach is to assign a prior distribution to various theories of this nature. Because there are infinitely many possible priors, most exceedingly complicated (because the set of priors of complexity < C is finite or at least compact), we'll need to (eventually) assign low probabilities to high complexity ones. This gives a natural derivation of occams razor as well, at least as an asymptotic law.

A very readable approach to this is a post by Scott Alexander: http://slatestarcodex.com/2014/09/03/the-guardian-vs-inducti...

Wikipedia is also pretty good: https://en.wikipedia.org/wiki/New_riddle_of_induction
A World with No Pharmacies
> right up until they show up on your doorstep, and you are then legally obligated to coordinate

You do realize Sweden is inviting refugees? Which is just about the opposite to what every other country is doing.

Linking news from 2009 is not exactly a counterpoint to anything. Integration in Sweden may not be perfect but it's one of the rare countries actually trying to have an integration policy other than "go back to where you came from".

The world will look back a few decades from now (hopefully sooner) on the times we closed our doors to the war torn. The times we were all disgustingly xenophobic. The times we treated others as sub-human because of their religion -- remember the last time that happened?

I do want to say this much: in the past decade of living in different european countries, a decade of feeling far more "european" than "french", I've never been as proud of my country and government back home as when they took a stand against terrorism by refusing to change their immigration policies, rather than falling in to the 9/11 "differentophobia" trap.

I want more refugees in my country. I want my country to help people, even if it's at its own detriment. Those attaching absurd conditions such as "we only want catholic refugees" are basically saying "Sure I'll help the ones in need, as long as it doesn't cost me anything". They are the real life definition of slacktivism.

If integration policies fail, then fix the policies. Don't just stop accepting refugees. If your city's homeless policies are failing, should your new policy be "just ship the homeless next door, they'll know what to do with them"?

Anyway, I'm saying all that but you quite clearly misunderstood the parent post and what he meant by an "external problem", so I'll end my rant.
Umm...Ruby inherited most of Perl's terse syntax, or at least it did originally? I haven't followed recent versions of Ruby very closely. (And by "recent" I mean post-Rails.)
I do for some former coworkers. I don't use Facebook and have moved around a lot, so LinkedIn is actually an easy way to keep up with people I used to work with.
> No, it doesn't require complex clients

You really don't think that a flexible client which is able to discover resources and actions based only on an initial URL is more complex than one which is more hardcoded to a specific implementation and resources? I must be missing something, because to me, it obviously is.

The obvious example of the Web and web browsers is not entirely convincing to me. Yes, browsers are flexible, but at the same time, the Web is an incredibly specific example. There are "hardcoded" expectations of what a web browser must be able to do, that I simply don't see in more general examples and use cases. And whenever we want to do something out of the ordinary with a web browser (I know, I know, "web browsers were never meant for that!") this general model of the web breaks down and we stray into wildly incompatible and hacky ways of doing things.
In addition, a lot of selectors used are known to be quite slow (compared to just adding another class).
Unrelated to the question in the title, but a friend and I have often talked about this. Neither of us are in any way experts in psychology/neurology/etc. - we're lowly developers.

However, to us it made sense that language increases the cognitive ability of the brain because it's like memoization. We now have a symbol to represent a concept. We don't have to re-compute it over and over again. So now we reference that symbol when we are thinking and can build upon it and attach new symbols. Without having to re-compute, so to speak, the whole underlying framework/structure we are better able to utilize our cognitive cpu.

Whether that is true in any way is beyond me, but it made sense to us.
A trump presidency would be horrific -- I'm very opposed to it happening, but if he took power I wonder if it would wake up the swindled masses.
> Chronologically speaking, REST is something that describes the web and how it succeeds.

Chronologically speaking, REST is an attempt to fit the relatively-organic growth of the web into a systematized conceptual framework, and a totally untested theory about how it succeeds.

On the first count, it obviously is incorrect. You even pointed out that Fielding points this out! Any part of the web that uses cookies is not RESTful! So REST is not something that "describes the web", it describes an idealized version of the web that in fact has only a tiny fraction of the functionality that the actual web has.

On the second, as far as I'm aware, there is absolutely no evidence supporting Fielding's claims about the relationship between the properties of REST and the success of the web. We may or may not find his points persuasive (I do find his points somewhat persuasive), but please remember that this is someone's thesis, in every sense of that word.
yeah, that's a picture of the implied surface of the electron cloud surrounding an atom's nucleus
bayesian reasoning is a fairly accepted form of epistemology these days, and it is a form of knowledge long prominent in non-western cultures. What is wrong with physcists/philosophers thinking about how this can be applied in science?

Seems a better critically minded approach is to consider their arguments - rather than brush them off by calling them desperate
Why aren't these cars/bikes fined while parked on the street?
I've played it as "Mafia" but never as "Werewolf" so thanks for the informed link.
The Intention Behind Think Kit
But the multiverse theory is in competition with other theories, some of which make the same predictions. If two or five or seventeen theories all make the same predictions, do you pick one? Which one? If you want to pick the simplest theory, what criteria do you use to figure out that one theory is simpler than another theory?
Yup. Another thing is that many older NYC apartment buildings are built with paper thin walls/floors, which obviously has no easy fix. Another issue, especially for people who are just "passing through" the city is a lack of concern for others since they aren't around long. My current building, for example, has people moving in an out every 4-6 months. Hard for many to care when they view their apartment as a glorified hotel room.

The choices in these cases are passive-aggressive notes in the lobby, or direct confrontation at 3AM when the bass is pumping, which is what it usually comes down to, unfortunately.
While this is good news, CBSE is just one of the many (although the largest and possibly the best) school systems in India. This particular one is controlled by the central government and they are releasing books being used by this particular school system.
Article is garbage. Basically "I told you so" by someone who never got up-to-date after the first SSDs came out and found some numbers to cherry pick that seemed to support his false beliefs.
I've used ear plugs for a long time; they really help. My current favorites are the Moldex 6604 Sparkplugs. Even as a side-sleeper, they work great for me.
I'm not sure if it's the fact I'm using a different computer and keyboard to play this than I normally do, but the left/right control seems to be somehow "off". I keep falling in the holes and crashing into enemies.

I have no idea how to word what I mean. Is anyone else experiencing this too?

Also, I can move beyond the beginning of the level. :P
Except the question remains unanswered. "Untestable" is basically a grey area. There's "untestable right this minute, but in 5, 10 or 20 years it will be testable", then there's "we can probably test it in 100 or so years..." then there's the "it would take 1,000 years or more (maybe never) to test it".

Theories like String Theory tend to fall into the first, possibly dabbling with the second option. Researchers are already starting to work on ways to test string theory, with promising results. It's quite likely that within 20 years, we might be able to do just that. While things like the many worlds interpretation of quantum mechanics or multiverse theories tend to fall on the "maybe in 1,000 years, but probably never" category.

I think the real question is: How patient are we?
I like RAID10. It's almost as reliable as RAID1, and you get about half the capacity and performance boost of RAID0. With four drives, RAID10 gives you the same capacity as RAID6. It's only ~30% slower, and it rebuilds much faster after drive failure and replacement. With more drives, you get 100% of added drive capacity for RAID6 vs 50% for RAID10, but rebuild time gets crazy huge.
Recreating retro shaders with WebGL
A-Frame by Mozilla: WebVR building blocks (docs and community)
It's disappointing that pretty much all RTCs still store two digit years. I'd like to design hardware that still works right after Y2.1K.
Not included, but interesting, is the fact that wild shiitake were found in New England for the first time:

https://mycosymbiotics.wordpress.com/2015/10/18/wild-shiitak...
My history with Forth and stack machines (2010)
> Maybe I just can't get into Chuck's mindset here.

I think this is the crux of it. As far as I can tell, Moore's attitude is basically that "software architecture" in the conventional sense is mostly a lot of churn solving problems of its own creation instead of solving user/customer problems. Looking at it from another angle, the main function of operating systems, virtualization monitors, container frameworks, etc. is to let multiple applications share a single computer. Moore's approach is to make lots of computers so that you can easily afford to have multiple computers per application. [1]

[1]: http://www.greenarraychips.com/
Every picture is a visualization of measurements.
Not to argue that code bloat is a problem, but the concept of writing things in any dialect of Forth makes me cringe.

I played with Forth. Sure you can do complex things without parenthesis, but if you squeeze something complicated into a single line equation, it will be harder for a human to follow than if you use parenthesis.

The original article also says "It's never clear how efficiently source will be translated into machine language," which is complete garbage: Most modern processors were designed precisely to optimize for the kinds of control and data structures that C creates, and C (though NOT C++) has close to a one-to-one mapping from code you write to assembly language output.

A key exception is those infix equations, which C can reorder in ways that are more optimal than a naive developer writing Forth would create, so this hardly seems like a recommendation for Forth.

This is all orthogonal to whether bloat exists or is a bad thing. I think that bloat exists and is a bad thing primarily because developers are some combination of lazy, unskilled, or pressured to complete features on constant deadline. And honestly, in most cases it's probably all three, though I would guess anyone reading HN is mostly afflicted with the last.
If you don't have the 3110 tool installed, you can call ocamlbuild directly just fine:

ocamlbuild -use-ocamlfind -pkgs js_of_ocaml,js_of_ocaml.syntax -syntax camlp4o main.d.byte
I'm so happy. My little sis is an o-chem major and OBSESSED with fungi, this will be a fun link to send her way, thanks for this completely oddball post!
There are two things. One, many of the steam units have a knob which doesn't actually work (landlords seal/paint it to the point that you cannot move it.) One of the apartments I grew up in in Brooklyn had one of these "units", and according to my grandmother, the knob hadn't worked in many decades (she started living in that apartment in ~1930.) How this came to be is definitely a mystery.

Two, some steam apartments don't have a unit at all, just a pipe from floor to ceiling. Older tenements feature these (the one I'm living in now has one, for example.) If you want to adjust the temperature with this, your only choices are A/C or the window. These apartments were just built this way, and this was likely the cheapest/only tech available at the time.
I still don't trust SSDs as much as I do spinning disks. While neither kind of drive should be trusted with the only copy of important data, I would say that drives used for backup, or for access to large amounts of data that can be recovered or recreated if lost and where the performance requirements do not demand an SSD, might as well be HDDs -- they're cheaper, and arguably still more reliable. If the workload is write-heavy, HDDs are definitely preferred as they will last much longer.

While all disks can fail, HDDs are less likely to fail completely; usually they just start to develop bad sectors, so you may still be able to recover much of their contents. When an SSD goes, it generally goes completely (at least, so I've read).

So it depends on your needs and how you plan to use the drive. For light use, it probably doesn't matter much either way. For important data, you need to keep it backed up in either case. SSDs use less power, particularly when idle, so if you're running on battery a lot, that would be a consideration as well.
Bad Yelp ratings routinely destroy businesses (which usually function as the livelihood of the owner(s)). When OP said "good riddance," he was saying that he was happy to see the demise of this restaurant because he disliked the part of Europe his wine was from. IMO, that is the kind of "extreme overreaction" you are referring to.
Well, I own a printrbot simple maker's edition ( the plywood one, in short ) and one small lesson I've learned with it is this :

Go for a printer with a heated print bed : It will save you many headaches.

Without heated bed : Check if the masking tape still is good enough for a print, if not, remove it and add a few new layers, prep the tape with some glue ( Only way I get something to stick ) and let it dry a little. Then you can attempt a print.

With a heated bed : clean up the glass plate, add some polyvinyl hairspray and you're good to go!
Better libraries and loosing static boilerplate is 90% of what dynamic languages offer. Kind of like saying other than the higher horsepower and aerodynamics Porshe Boxter has very little in the way of speed over a Ford Taurus.
OTOH if you can fit 24 U.2s but only 6 AICs in a server, maybe RAIDed U.2 will still win.
I agree. It's difficult to get platformer physics right the first few times around, though. It's deceptively difficult.
> Physics used to be "hard science" -

Physics is still a hard science. However, the edges of physics are difficult to test.

> In cosmology, you can only observe, not experiment

Saying that is like saying "we don't know evolution is true, because we don't see new species evolve every day". It's a naive approach to science.

In both cases, you can use theories to make predictions about new things to look for. e.g. http://tiktaalik.uchicago.edu/

> Physics is funded because it produced the atomic bomb and semiconductors.

Physics is funded because it's cool. And it still gets less funding than major sports leagues. So by your definition, the NFL is funded because it's part of a national defence strategy?
This should be a quote.
> The Bayesian approach is to assign a prior distribution to various theories of this nature. Because there are infinitely many possible priors, most exceedingly complicated (because the set of priors of complexity < C is finite or at least compact), we'll need to (eventually) assign low probabilities to high complexity ones. This gives a natural derivation of occams razor as well, at least as an asymptotic law.

I don't think this would be a very compelling argument for Occam's razor if you didn't already believe it. This argument says you can't assign high probability to all "complex" theories, but it doesn't seem to say that the high probability theories must be simple. You could use any criterion at all to single out a high probability subset.
I'd be interested to know this as well.

I've worked mostly with MariaDB Galera Cluster which is pretty effortless to setup, but for PostgreSQL there doesn't seem to be any clear direction on how to do the same things.
The NFL is funded because it provides entertainment, and we all know how well that sells.
I don't know if I fully agree with the GP's idea that this is the canonical definition of a TODO list, but I don't think short-term memory alone is sufficient for the current project in all cases. For the creative process of design I tend to agree you usually don't need to keep notes, but for the creative process of code architecture I think external notes are often necessary, especially if there is any significant refactoring of existing code involved.
I have a fair amount of code that people can re-use to build their own aggregators, since I did a number of experiments when Google Reader died.

One was a Fever clone that had a number of strategies for doing parallel fetching:

- https://github.com/rcarmo/bottle-fever

Andrea Peltrin took that and evolved it into Coldsweat: https://github.com/passiomatic/coldsweat - which I recommend if you want a web UI.

I did a number of other things, but eventually went back to what I used _before_ Google Reader: e-mail.

I was one of the contributors for http://newspipe.sourceforge.net/, and after getting bottle-fever going I decided to investigate the state of the art and did a quick fork of rss2email that injected messages into an IMAP store instead of sending them via SMTP, to avoid spam traps.

It was a quick hack, but it allowed me to read feeds using any mobile IMAP client, and a friend eventually did a Go version, which I've also tweaked to my liking:

- https://github.com/rcarmo/rss2imap (Python)
- https://github.com/rcarmo/go-rss2imap (Go)

Any of the above are likely to save people a fair amount of time (do bear in mind that the Python version was a hack atop code that was written by Aaron Swartz a decade ago, and it shows its age).

These days I ended up going back to Feedly, simply because I have to use Windows, the Web UI is good enough and there are lots of good clients for the platforms I use (NextGen, Reeder, etc.)

Plus I realised that trying to archive stuff from hundreds of feeds was somewhat pointless -- the stuff I really want to keep around goes into Pocket or OneNote, and that's that.

Edit: Also, here are some notes from 2008 on Bayesian classification and its effectiveness: http://taoofmac.com/space/blog/2008/01/27/2203#an-update-on-...
Utter poppycock.

That seems... strong, especially if referring to the "Night vision glasses no longer needed for enhanced soldiers" bit.

They eventually formulate a chlorin e6 solution for human use. A few drops are dripped into Licina’s eyes, and they had him look for people hidden among trees as well as symbols on objects in dim light. Licina seemed to perform a lot better than the four other people who did not get eyedrops.

http://gizmodo.com/the-real-science-behind-the-crazy-night-v...
We had a rush of scientific breakthroughs 100 years ago. I believe we will have more.

That experimentation in physics has slowed down to 18th century levels doesn't mean science is over, it just means the low-hanging fruit is over and we will have to continue slogging through theory before we discover new experiments.

Science has always relied on philosophy for its underlying direction, it's just obvious again. It took 2040 years before science/math could answer Zeno's paradoxes. If you can't handle the slog you're not really a scientist, you're a technician.
Worse, by his definition of "see", one might as well say no one has ever seen the wind.
Redis for Everything
Check my top-level comment.
Portsmouth Sinfonia
My talk about how Spot.IM are using Redis as its primary data store...
Soooorta. Much of GitHub's core functionality involves either logging in (using cookies. not RESTful.) or using Git (not a MIME type. not HATEOS. not RESTful.).

Still, GitHub is a far more complete RESTful example than most.

Wikipedia might be another not-quite-but-pretty-close example.
There are about 1 million doctors in the US and 20k new doctors every year. In order to go from 2.7% to 10% in 10 years then that means ~40% of all new doctors from 2005 to 2015 were Muslim.

As much as I hate Trump, I don't think this is possible.
"Massimo Pigliucci, a philosopher at the Graduate Center of the City University of New York, pointed out that falsifiability is woefully inadequate as a separator of science and nonscience, as Popper himself recognized. Astrology, for instance, is falsifiable — indeed, it has been falsified ad nauseam — and yet it isn’t science."

You could say the same for phlogiston or N-rays. Falsifiable hypotheses that actually get falsified are dropped from science, but the process of falsifying them is a scientific activity.
Juniper screenOS authentication backdoor - master ssh password posted