skysight-inc/HackerNews huggingface dataset:
Well, this is getting a bit longer than I wanted for an off-topic thread, but... Prove it. OK, I'll see what I can do to change your mind. :)

There is no scientific basis for Occam's razor. It's just a rule of thumb

YES

Feel free to use it for ordering possible explanations by complexity

YES

but don't mistake it for a scientific tool, because it isn't.

Wrong. As was stated by colordrops above, it's a heuristic technique. As you said, it's useful for ordering levels of complexity. Where you and he may disagree with me is that such a tool is an excellent tool for pursuing investigations.

This is where my choice of the word "profitable" comes into play. Someone is figuring out some mystery and has hypotheses X and Y. For Occam's Razor to apply, X and Y have to have equal predictive performance, but Y is more grandiose. As such, X is more likely, per Occam's Razor. Pursuing X will either result in X being proven correct (at least until new contradictory information arises later), or quickly pivoting to Y (or in the worst-case scenario, new hypothesis Z). This course of action results in the least amount of time and resources wasted. It is by definition more profitable. You could choose to investigate Y first, but being more grandiose, it will be much more difficult to test Y. If Y turns out to be wrong, you will have wasted much more time and resources. If someone chooses Y first, it's because X and Y are NOT equal, and Occam's Razor then would not be relevant.

This guy gives a much better explanation of Occam's Razor than I ever could: https://www.quora.com/Why-is-Occams-Razor-true

Most changes in accepted theories are not because Occam's razor picked them - but because data falsified the preceding theory that Occam's razor picked for a newer one - turning the old one into merely a useful model - and eliminating it from discussion (falsified).

Seriously, why would anyone jump to investigate a more complicated hypothesis when there's a simpler hypothesis to investigate, and both hypotheses have equal explanation performance and supporting evidence? It is far less expensive to investigate the simpler hypothesis first. It certainly is not acceptable to be dismissive of the simpler hypothesis.

At the time of my original comment, there was almost no information in the thread. There certainly was zero information in the OP article. Given multiple possible explanations, I could not see any reason why the article jumped to the foreign nation state explanation. Imagine what that would have involved:

- hacking their engineering team to remotely modify the code

- infiltrating their engineering team with a mole to modify the code

Both of these are big conspiracy theories. With no additional information, what is more likely? That or:

- crap, that guy that left the company in a huff really hated us and had to screw us one last time

- whoops, our engineering team accidentally screwed up bad

Since when is jumping to conspiracy theories without good reasons an acceptable pattern of logic?

edit: formatting
Except Congress?

http://www.cnn.com/2006/POLITICS/01/01/nsa.spying/

Or does criticizing the executive branch by calling their phone monitoring program illegal not reach the bar set by gone rogue?
Not sure which ones you mean:

https://news.ycombinator.com/item?id=9640126

https://news.ycombinator.com/item?id=9184113

https://news.ycombinator.com/item?id=8726317
My thoughts as well - is a video really the best format to showcase some code and examples? I don't think so.
I've had very good bars from Mast Brothers, but I'm in full agreement that they're not the best.

I think it's important to point out that they are still much better than most, though. It's common to see people attack the worst of the premium brands while forgetting that they are still a lot better than most of the cheap alternatives, like when lovers of organic food complain about Whole Foods. In the big picture, Mast Brothers is still the good guys when compared to, say, Nestle.
Easier still to have old threads auto-delete after a certain length, time or time since last comment, similar to the way they do on imageboards.
PocketCluster Index Weekly Roundup – Dec. 20 2015
The ultimate workstation
Based on your needs here, I'll suggest "Swift To-Do List." It's not free.
Yes, good point. Sorry. This is not going to help the Z80 much in this particular comparison, is it :(
With Emacs and JDE it is nice.

Although Android Studio has been decent enough so I use Emacs less for Android development at the moment.
I've lived and travelled to many places across Europe. Most recently I lived in Stockholm for a year and it was damn near perfect. By far the best place I've ever stayed at.

Of course it has problems. Problems are not something you can get rid of, they are just a manifestation of the worst things in your environment (There is always a "worst" of everything, even an utopia). Sweden's problems are almost all the definition of "first world". I'm in Athens now and I miss that country.
Yeah, I mostly agree with you! I just wanted to point out that I have had really excellent bars from Mast Brothers, once in a while. I think it's unfair to call them outright scam artists. They just have a lot of room for improvement.
They do cache at least sometimes, and they must for it to work.

If I send you an image URL http://example.com/fH27cAw, and they URL is requested, you must have opened my email (unless something is requesting them regardless).
When you've name two very vague requirements in clientele meet ups and customer address verification, you pretty much lose all rights to use the word "etc".
I personally prefer the simplicity of a paper book. I only use Kindles for stuff like travel guides, where I don't want to lug a heavy Lonely Planet paper book around, or if I need something immediately.
And yet everyone wonders why many choose to commute and not live in a crowded city or next to a freeway.
The Bay Area is extremely noisy with most housing near major transit. Definitely a growing market for abatement services.
From my testing, it seems like Gmail will cache via its proxy, but that cache respects the cache headers, so you can instruct Gmail how often to refresh the data.

(That, and you can cache-bust on a per user basis using a unique identifier in the query string.)
It doesn't have to be for just engineers. It just seems like most competitors to large services like linkedin start by targeting a specific group. The purpose of engineers networking amongst each other would be for referrals, which are arguably more important than recruiters reaching out to random people.

I would consider paying for the service, but not much (and im not sure many other people would). You definitely have a good point here. I'm not sure how you could make money without having the recruiters as your customers, which would put you back in the same bad place as linkedin. Maybe something along the lines of tying it to the refarral bonuses people are getting?
It would have been nice to give any reference to "GTD" in an introductory sentence so that readers don't have to google it and interfer from the context what's meant.
https://en.m.wikipedia.org/wiki/GTD
This strongly reminded me of the Ira Glass quote: http://www.goodreads.com/quotes/309485-nobody-tells-this-to-... "...You’ve just gotta fight your way through."

They were hitting the same idea from different angles. Ira Glass was focusing on developing skill while the Helsinki Bus station focuses on originality. But, it all comes to honing your craft and finding your voice through determination/ persistence. It is good advice for any career, even (especially?) tech-related ones.
Have you tried QtCreator? It is somewhat Qt-centric, but other than that it's an excellent IDE.
The long-term downward trend is typical for almost any new product when you look at only the US market. It corresponds to market saturation, and "everyone in the US" becoming aware of the particular search term.
He doesn't mention which type of smart handle it is but shouldn't null in shared_ptr be compared after doing get(), or simply with the bool override?
Wow are you me?
Project of the Week: Koel – Open Source Spotify
It's only compatible with Windows. They offer no mobile app, which is a hard requirement for me. EDIT: They do offer them, the app links are buried in their Features section. The both iOS and Android apps look nice, I'll take a look.
'Minor changes'
You forgot to mention the SDK changing so much with each new API that the published training manual suggests using deprecated or no longer existing classes and methods.

I recently updated some of my old Android code which had been geared toward the early Blackberry-like arrow button navigated Android, not the post-iPhone touchscreen navigated modern Android. That was before even the diverged 2.x phone, 3.x tablet split which was not merged until 4.0.

Yes it can be annoying. I appreciate the improvements they have been making each version though, and kind of expect it to be like this prior to maturity.
Bill gates anual reading list is also nice.

For 2015: http://www.gatesnotes.com/About-Bill-Gates/Best-Books-2015
Here is a list of lists: http://popsnip.com/topic/863/Best-Books-of-2015-List-of-List...
The original author, Michael Widenius is a Finlandswede (swedish speaking minority in Finland).

He founded the company MySQL AB together with two Swedes in Sweden.
You're right that analyzing overlapping areas of law might also lend itself to an AI's strength. I guess I meant that applying those overlapping concepts to achieve a certain real world result seems to require input from someone with real world experience, and an empathetic side to fully understand the client's goals.
If I read the source code correctly, this is not actually streaming something continuously; instead, it is making a 30-frame gif that has a start-time that is dependent on when you loaded the gif.
12 year old Sikh boy was arrested for “terrorism” over a solar charger
We'll have to wait for AGI to replace litigators -- in other words, forever. :)
I guess this what bill gates realized 40 years ago. Compare the number of hardware chips to all the software being written. There is one Intel or arm or ..., but think of how many people write software for it. Therefore there are more opportunity for software making salaries higher.
You seem to have left the fact that Hillary Clinton also ruled out backdoors last night. That is quite a significant statement in my opinion.
There most certainly is no neighborhood in Malmö where law enforcement won't go. There was a time when firefighters wanted to be escorted by police when going to Rosengård because they were harassed.
FAA Grounds ‘Uber for Planes’ (FlyteNow)
Lets stop treating autism as abnormal
I don't think the sounds matter as much as the sound patterns. You can certainly make up diacritics and letters that fit the visual style of Arabic or Latin script to make up for missing sounds in a particular language. I assume (I could be wrong though) that Arabic and Hebrew writing and vowel patterns are such that a native speaker, and literate, can read well without that vowel diacritics since most words are based on tri-consonant roots (though I understand modern Hebrew has a lot of borrowed words from non-Semitic languages). In languages without consonant roots, if you remove the vowels, it seems to create a lot more ambiguity. I wonder if there are any studies on that?
Refactoring code for testability: an example
Radiators do not work for cooling. Cooling creates condensation, which will drip on and rot the floor unless you move it out of the building somehow. Cool air also needs to be forced to circulate, whereas hot air will do that on its own.
I liked Distributed Systems and the End of the API[0] by Chas Emerick. It discusses how HTTP (and other network-related) APIs are ill-suited for complex distributed systems and what can be done about that. The article talks mostly about CRDT and CALM, it does mention messaging queues as well.

[0] http://writings.quilt.org/2014/05/12/distributed-systems-and...
Coinbase bans user after allegedly helping them fix major exploit
Streaming desktop audio on Linux without PulseAudio or JACK
But it certainly was universally hated by the developers at my last employer.
SpaceX Falcon 9 ORBCOMM-2 Mission 8:29PM EST
I have read so much about postgres as a database, but sadly I have never been able to actually download install and use it, have read many tutorials but unfortunately it isn't as simple as installing mysql
Those figures for Costa Rica appear to be incorrect. From that same thread:

https://www.reddit.com/r/worldnews/comments/3xhedt/99_of_cos...

Multiplying by 5 because incomes are 20% of US wages, doesn't make any sense to me. Do you think electricity costs should be linked to income, or something (I suppose it could work as a kind of taxation...)?
No.

First of all, embedded probably constitutes more than 5% of all C++ jobs. Second, embedded is not the only area where C++ is essentially written like C. It might be changing no, but for decades, that's how most C++ was written.

In games, for example, it's common to see the only C++-specific features used being operator overloading for vectors and matrices and maybe a couple templates.

In highly-regulated safety-critical domains, the language is restricted by style guides that essentially limit the available features to a subset of C.

And beyond that, writing C++ as just "C with some extra features I want" is a popular style. GCC, for example, uses only destructors and templates, and is otherwise just C.

It's not a bad thing. It's not clear that C++ is an improvement over C in terms of ease of use or maintainability. Projects written in C++ tend to develop complexity faster than those written in C.
Medicine is great if you have the money to invest in a medical related business. The degree grants you access to those opportunities. More than half of all doctors are self employed. They own the malpractice insurance companies. They hire people to take care of the red tape.

Academics can start businesses, but they don't have unique access to business opportunities.
I actually wrote a little tool to help test this:
https://github.com/kale/image-cache-logger

You'll see that it in fact does get cached by Gmail, but only for a limited time.
This is better: https://github.com/videlalvaro/gifsockets - it's event based so doesn't tie up lots of memory while running and doesn't stop after 30 frames.
What about lava tubes? Or am I thinking of Mars?
Well, sure, and sabotaging the button for submitting a comment so that half the time it does not do anything works the same way. The point is that for a given volume or rate of new comments, the moderation burden of a comment is the same regardless of the age of its parent -- provided, again, that the moderator's method for finding out about the next new comment is O(1).

Note that I'm not claiming that old comment sections should always stay open forever, just that great grandparent is not on its own a good argument for closing them.

So here is a second argument: maybe the site's moderation process relies on flagging by ordinary users, and maybe the modal ordinary user cannot be coaxed into using any method for finding out about new comments except for scanning individual comment sections.

I jumped into this conversation because I suspect that it is worthwhile to try to keep comment sections open as long as practical, so if I were in charge of a discussion site where the assumptions of the second argument were valid, I'd try to avoid the conclusion: for example, I might give users a way to subscribe or express an interest in getting a notification (by, e.g., email) whenever a new comment appears in a particular comment section; then I'd keep a section open for new comments as long as it has subscribers; and then I'd wait to see whether the subscribers flag enough of the new spam in the section to keep rate of spam in the section to an acceptable level.
Interesting, maybe dupe shouldn't be a hard boolean but something more analogic.

A dupe submit could be like a major upvote, weighed by proximity. 0h-24h : +100, 1d-12d : +50, _ : +1
Show HN: WebShell – Bundle web apps to native OS X app
What is your system? Installing it on OSX is super easy. Either using Homebrew or http://postgresapp.com
There is something like an inherent bias when it comes to change, when ebooks were on the rise we just blatantly assume that 50% people dumped real books for e books, but the fact is there is a steady rise of things when something changes, it doesn't happen that in one day everyone dumped everything.

then due to such assumptions we see such posts where we have to grapple with the fact that okay print books aren't going anywhere, only because we had a bias when we were judging things the last time we reported anything.

yes, one might argue that we see digital books outside in trains, buses and stuff, but that is the whole point of ereaders, mostly everyone uses them while traveling while they prefer hard copies at home
It is as simple, it's just not the same.

It's also in most distro and bsd repos.

For the benefits of PostgreSQL over MySQL it is definitely worth learning.
Additionally, GIF has only 256 colors.
just search for the iraqi who saved norway from oil on google, click the link.
I guess I should have explained more what I meant by "justice." In your quoted language, I intended it to mean justice as handed down by a person in a black robe.

Clients are already lapping up automated legal services (wills, contracts, etc.). But I don't think they're willing to accept a judgment from an opaque black box. Indeed, the cost to receive a judgment does tangentially involve some automatable processes, and those costs will come down as our computers get smarter.

To extrapolate a bit: as long as humans are determining legal outcomes, there will be human advocates. There will be human judges for as long as we have a Constitution.
I can only assume that you are not using any mainstream *nix-based operating system. Installing through package management is easy for both MySQL and PostgreSQL.
YouTube live stream: https://www.youtube.com/watch?v=O5bTbVbe4e4
Maybe it would be in all these companies interest to jointly set up distribution centers? In Sweden the postal service shut down most offices in the 90s, but instead set up shop in grocery stores everywhere. When you get a package you simply go to the closest store and pick it up. IMO this works much better than the to-the-door delivery in the US (unless you have a door man 24/7). Of course UPS/Fedex don't use these channels, but maybe they should. Getting a package from them means a lot of pain if you don't stay home from work to receive the package. If I miss the delivery I have to travel for like an hour to the pick it up, which is quite difficult since I don't have a car. It's come to the point where I won't order anything delivered by them.
I really like The Hacks of Life and think it's one of the best blogs on the Internet, but this time they really got it wrong.

The title should not be The Dangers of Super Smart Compilers but rather The Dangers of Engineers Trying to be Super Smart with C++. Yes that's right. Having operator== and operator!= overloads for stuff like pointers in your code means that you're either a 0.01% Super Engineer who 100% of the time knows what the f* he's doing and knows that it's actually necessary for the problem at hand (overall not so likely), or it means that your code is unnecessarily complicated and there's an easier and more elegant and more readable solution if you take a step back and re-factor some stuff (more likely, and yes sometimes it means taking a lot of steps back).

But please when stuff goes wrong, don't blame the compiler first.
Skrolli – A magazine for hackers and hobbyists
Following up on adrusi's comment because max comment depth is reached:

But you KNOW those features. You know that you shouldn't use overloading because of perf reason A, or that templates are bad for reason B (in the case of your project). However, if you saw those two features in code, you'd know how to interpret it, how they work, etc. The typical C++ knowledge is not just C.

The OP to which I replied to implied that counter() (or any of the other features that are part of the standard) isn't typical CSS knowledge. Well then the typical CSS knowledge is terrible and should be fixed, because they're not exactly obscure functions, and CSS isn't exactly a huge monstrosity like C++ is.
Samsun evden eve nakliyat
In dire need:

- http://danskebjerge.dk/dansktop-en.htm

- https://en.wikipedia.org/wiki/Lammefjorden

Unless you count Greenland...

- https://en.wikipedia.org/wiki/List_of_mountain_peaks_of_Gree...
NYC landlords are a unique species of scum. If it's doesn't cost them anything, it's good.

There's a lot of history that got us here. One of the outcomes/legacies of this stuff is rent regulation, and the standards of operation there extend into unregulated apartments as well.
I came up with similar techniques, like using radio inputs as buttons etc.

I worry about implementing such techniques in production because JavaScript options in legacy browsers are clear, where nuances in CSS between browsers can be fuzzy and polyfilling CSS3 selectors is not reliable.

Better the devil you know.
There are companies that offer sound/vibration isolating chambers [0][1][2][3][4], typically they're geared toward audiometric testing or musicians. From what you are describing, you'd like something a little smaller, but even then they're going to be bulking, heavy and expensive if you want them to provide any reasonable attenuation.

[0] http://www.iac-acoustics.com/us/soundproof-rooms-and-booths/

[1] http://www.wengercorp.com/sound-isolation/index.php

[2] http://www.whisperroom.com/sound-booth-applications-practice

[3] DIY solution: http://www.soundproofing.org/infopages/portable_sound_contro...

[4] http://www.gretchken.com/sound_booths.htm
It should work for Intel's VT-d, but you're out of luck if you use AMD.
Author seems to be a simpleton to believe that REST architectures shall not have messaging/asynchronous modules. In real life no system can be built purely synchronous or asynchronous. REST apis makes it easy to build headless services that can talk to each other. That does not preclude asynchronous modules behind the facade.
It seems the answer should be 'yes':

https://github.com/pr1ntf/iohyve/wiki/USB-3.0-PCI-Controller...
Harassment suggests they were heckled the way one might heckle at sports games. Emergency services were attacked with stones and bottles. ATTACKED.
Scientists outshine arts students with experiments in creative writing
No, steam heat is still quite common in NYC. It's just those valves work approximately 0% of the time.
You're right about the efficiency of analyzing the simpler hypothesis first. This kind of reasoning reminds me more of Pascal's Wager than Occam's Razor, but it's all good. We can use decision theory to prove that it makes sense.

However, you can't go from "according to Occam's Razor, let's test the simpler stuff first" to "according to Occam's Razor, the simple stuff is more likely to be true". And that's exactly what you did when you wrote "Occam's Razor would say that the code was modified by a disgruntled employee just before leaving, no?".

> Both of these are big conspiracy theories.

Proven to be true, in the past, by whistleblowers. There's also the choice of an encryption scheme that no sane actor would choose on its own. So the likeliness of a malicious state-level attack is higher than the baseline you probably assign to accident / disgruntled employee scenarios.
"In many ways this echoes '90s conversations grousing about why the Web didn't have the same powers as desktop applications."

Um, the web still doesn't.
Our firm automates document assembly software for wills, trusts, purchase agreements, residential leases, and court forms.

We do some litigation, but in our small town it typically doesn't require extensive electronic discovery or document analysis that this post talks about.