skysight-inc/HackerNews huggingface dataset:
Const-ness gives you a way to express a very common pattern in software, where an object is constructed piecemeal in one section of the code and then "frozen" and only const references get passed around from then on. If you were to express this at the class level, you'd need awkward circumlocutions like the Builder pattern, comments on methods, or friend member functions.
1000 times this.

If you really don't care about the license, just use MIT. It has the best combination of simplicity, compatibility with every other license, and it's already known and used in just about every collection of any sizeable amount of free or proprietary software.

Trying to go even further by using a weird, probably not legally enforceable declaration like this one, or other oddball things like public domain dedications, the Unlicense, the WTFPL, or CC0 is just likely to lead to more confusion, more problems with legal ambiguities in different jurisdictions, simply more time spent reading and evaluating the licenses to make sure there's nothing hidden or that it does have legal meaning in your jurisdiction, etc.

Yes, there are a few prominent examples of public domain dedication that are widely used, like SQLite. They make it work out by actually having all contributors sign an affidavit, and additionally charging a fee for people who really do want or need a license rather than the public domain dedication. Thus, being public domain is actually more work and more friction for the project than if everyone just licensed their contributions under a permissive license like MIT.
I was under the impression that they do not have a benefit over placebo for most patients - only for the most depressed patients. And also some risk of worsening things for younger patients.

I think I got this impression from reading Bad Science, which had references IIRC. Example column from the blog version:

http://www.badscience.net/2008/01/washing-the-numbers-sellin...

http://www.amazon.com/Bad-Science-Ben-Goldacre/dp/000728487X
They were, albeit potentially more terse than is available now. System III's functions section was pretty full by 1983 even [1].

[1] http://minnie.tuhs.org/cgi-bin/utree.pl?file=pdp11v/usr/man/...
This is how flightradar24.com and flightaware.com work
My first introduction to Object Pascal were the Turbo Pascal 5.5 manuals and the first Turbo Vision application attempts.

Back then OOP was still the new kid on the block, so the other books that helped me get into OOP where

- The Xerox PARC Smalltalk books, http://stephane.ducasse.free.fr/FreeBooks/

- "Eiffel: The Language", Bertrand Meyer

- "An Object-Oriented Environment: Principles and Application", Bertrand Meyer

- "Designing Object Oriented C++ Applications Using The Booch Method"

- "Project Oberon" and "Algorithms and Data Structures, Oberon version", http://www.inf.ethz.ch/personal/wirth/

- "Object-Oriented Programming in Oberon-2.", http://ssw.jku.at/Research/Books/

- "Component Software: Beyond Object-Oriented Programming", first edition uses Component Pascal

There was hardly any Object Pascal representative book, so those books were what made the grasp OO concepts across what were then new languages, more than the specific way of doing OO.
I noticed your question. I chose not to answer it.
> They want to turn those tables quickly because $4 to $6 coffees only make Tokyo commercial rents if you sell a lot of them.

Then how does Starbucks make money then ? Most of the clients in Starbucks in Japan come for a drink with their computer or iPad and stay an hour or even more without consuming anything else - and they have their own internet access via tethering anyway. Yet Starbucks makes huge profits.
The problem are the RTL2832U receivers.
The sample rate is too low, 500ns resolution with 2MSample/s is not enough.
For this reason I cannot recommend using the dvb-t sticks as ads-b receiver (the symbol rate is too high, compare nynquist theorem).

Multilateration has already be done for ADS-B on large scale, but with different receivers.
There are receivers available[1] with nanosecond accuracy (and gps time synchronization).

GPS synchronization isn't needed, by choosing other flight paths to provide basic time synchronization between receivers.

[1]: <http://radarcape.com/>
Interesting to see how Tokyo work culture impacts the co-working scene: A lot of them only open at 10 but stay open late in the evening. This is because, due to its size and property prices, many people commute up to 2 hours one way.
Awesome, been looking for a drive replacement for writing short documents.
Nope, they just decode the content of the ADS-B messages.
cmder was my gateway drug to moving from windows to linux and from gui to ~50% cli use. Cygwin didn't produce quite the same effect.

Also, cmder is gorgeous :)
China warns North Korean nuclear threat is rising: The Australian
Sounds a bit like how Feynman diagrams changed finding solutions to quantum problems from lengthy, complex math equations into simple doodles.
Theoretically this is true, but in practice, those who need to write very efficient code competitively, rarely use naive algorithms. (Pure C/C++ also isn't enough nowadays though, the processor isn't competitive with the GPU in a lot of algorithms, so CUDA/OpenCL needs to be also used in most cases.)
Maybe there should be a way to challange a domain squat, stating for example that you can't park domain for more than X time, and you can't renew it if you kept it parked for X time without doing anything with it. I see a lot of legitimate reasons to keep a domain parked, but clearly a domain that redirects to the likes of "get the best offers for..." has the only purpose of reselling squatted domains, and that would be a sufficient reason, IMHO, to 'expropriate' a domain.

> This Cybersquatting is exactly the same as selling drugs

Please, give me a break.
Not the first Apple certificate-parsing bug that will crash any application that touches it: I found this one a few years ago: http://www.openradar.me/11043986
That could be deliberate, though. People may deliberately want more boundaries from anonymous means of communications. They post on Reddit instead of Twitter when they don't want folks to know who they are; they tweet instead of text when they don't want to address any particular person; they text instead of call when they want to downplay awkward pauses in the conversation or hide that they're multitasking; they call instead of videochat when they don't want the other party to see their facial expressions.

The customer validation results you got could be explained by a prestige hierarchy in social interactions. In general, addressing people directly and hiding as little of yourself as possible signals higher status, because it implies that you are less ashamed of who you are. Nobody's going to say "Yeah, I'm a hermit who spends all my time trolling people anonymously on Reddit", they'll say "Yes, of course I want higher quality face-to-face interactions." But when it comes to their moment-to-moment decisions, very often they would rather troll people on Reddit.
Zidisha is looking for remote media outreach interns
Ok I know this article as old and blahblahblah, but seriously? This line of reasoning is idiotic.

Life should be simpler, not more complex. By this line of logic a "real programmer" should be soldering wires or building their own CPUs and resistors. Man has evolved higher and higher levels of reasoning and tools for a reason: increased expressivity allows for more sophisticated thought. Try building a modern web browser this way... Good luck.

I hate this bullshit that somehow has still stuck with us over time. Have deep knowledge and understanding -- but expertise and talent isn't the same thing as low level.
it would be a travesty to yank the remaining funds from the public schools in order to subsidize private schools that are less accountable, typically religious, and usually much more expensive than the value of the vouchers. It would likely increase inequality and delay reform of the public schools.

https://www.au.org/church-state/february-2011-church-state/f...
Not sure if this way of comparing programming languages (i.e. do A in language X and do B in language Y => Y is not slower than X) makes enough sense to draw conclusions. If you can use clever algorithms, in the majority of cases you'd do so in any language and in the majority of cases C would lead to more performant code than Python. Then again, wheteher this matters in the scope of the actual application is something else.
Raising $25M, Restaurant Delivery Startup Deliveroo Adds France and Germany
White House and Department of Homeland Security Want a Way Around Encryption
Learning to be calm and methodic as a system administrator is something that comes with experience. It's a great way to tell experienced and non-experienced sysadmins apart.

As you said, if a server catches fire, the newbie sysadmin will freak out and start running around in circles screaming. The experienced sysadmin has seen it 10x before and knows its not a big issue - removes, extinguishes and replaces it.
I agree there are a lot of reasons to keep a domain parked. The only thing I do not agree on is buying domains just to resell them again. You can do that with ground, properties and so on because these are valuable. But on a platform such as the internet this just puts a stop to the evolution of it.

The drugs reference might be a bit overdone, I just want to make a statement here to find a regulation for this.
Hipstamatic Unveils DSPO, Its New Social Photography App for iOS
iFlix, a Netflix Clone for Southeast Asia, Scoops Up $30M in Pre-Launch Funding
I hope the EU make the same move. We can get cheap unlimited plans but they'll always limit tethering.
That type means something slightly different: (Map m) => Int -> m doesn't mean that it returns some Map type, it means it returns any Map type. We could write a function of that signature, but that would imply that the caller/context would choose what type of Map it returns (and so it would not depend on the integer argument.)

Think about what it means if a type variable has no typeclass constraint: the type t isn't just a specific unknown type, it's literally any type. Similarly, C t => t isn't a specific unknown instance of a typeclass, it's any instance of that typeclass. If we tell Haskell that we're returning an instance C t => t and then try to give some concrete type, Haskell won't allow it, because it wants that type to encompass any possible type that implements C, not just the one we happened to use.

One way of making the above code work in Haskell is to use an existential type, which expresses that we're talking about some (not any) map type, but we'd have to wrap it inside a different constructor:

-- this expresses that a SomeMap constructor contains some kind
-- if Map, but we can't tell which one:
data SomeMap = SomeMap (forall m. Map m => m)

-- We can now express this by hiding the choice of Map inside the
-- SomeMap type:
mkMap :: Int -> SomeMap
mkMap size | size > threshold = SomeMap newHashMap
| otheriwse = SomeMap newTreeMap

which is, again, a solution with some advantages and some disadvantages.
Err, why?
While impressive in and by itself, I fail to see what use his daughter has for an old English Japanese dictionary. You can get better electronic ones for probably the same price as the repair alone.

Maybe the father has some sentimental value attached to the book, but then why remove all the things that makes it his? (like the highschool sweetheart initials)
Taxi App Hailo Lays Off More Staff, Preps Another Round of Funding
Facebook Messenger Accounts for 10% of Global Mobile VoIP
Let's have a US information technology
venture partner with their "deep
domain knowledge" take up my
bet on finding the typo in my paper!

Come on VCs!
Good information technology entrepreneurs
are eager for VCs who can actually
understand the work and play a
constructive role in the future of
the company!

So, "deep domain knowledge" VCs:
Show us what you've got! Let's
see your "deep" abilities in
information technology!
$15M sounds like a rounding error for Sony. It sounds like a rounding error as well when compared to the cost of brand-name IT solutions when deployed in a company of Sony's size.
London food delivery startup Deliveroo is expanding to Paris and Berlin
The builder pattern is the right way to go. It is stronger than const-references, because once the object is created, there is no way to unfreeze it. It guarantees that the object is truly const, no matter what. On the other hand, const keyword in C++ does not guarantee the object is really const. Your reference may be const, but something else might still have a non-const reference and mutate the object.
Box CEO Aaron Levie talks about life after the IPO
Benchmark(et)ing
Doesn't the article strike you as ironic?
Relieve back pain fast
Yahoo whiffs on earnings, stock drops
Cars 2 Game Battle Race – Lightning Mcqueen Full Game
The Flop Heard Round the World (2007)
The most deadly borders in the world for immigrants
Visa status does not affect your eligibility for payment plans.

However, H1B holders are people having recently arrived to the US, and therefore with 0 credit history. This is what impacts the capability to get a postpaid plan, but after a few months to build it up there should be no problem.

Personally, I find it ridiculous. Having money in the bank as well as a good salary, and not being able to sign up for a 30$ monthly plan; or applying for a credit card and getting either rejected or one with a 200$ credit limit.
We do know that MDMA is an incredibly potent anti-depressant and serotonin releasing agent. It may be able to cure depression in a single dose.

Unfortunately it was banned by the DEA under very controversial circumstances, against the recommendation of doctors and scientists, (who wanted it to be schedule 3) so a promising avenue of research was shut down.

Of course it can be harmful, if abused, but if used correctly it's quite a benign substance.

We also know from decades of studies that SSRI's don't work very well, often not at all, and that they also have paradoxical effects such as suicidal feelings and depression.
This reminds me of Anqor: http://www.anqor.com/

They are basically emulating SIM cards from a database to give you the best rates for where you are.

Is Google doing something similar, or are they just big enough to make good deals with telcos internationally?
Me too! It was such a fantastic experience in retrospect. I've never been so incentivized to learn than during my reverse engineering years.

I started off writing SCAR scripts for Runescape and then got into development for the Aryan bot and private RS servers (if any of those ring any bells). I remember deobfuscation tools being consistently released and updated, but I left the runescape scene for warcraft before I could that far involved.

I have a friend who worked on anti-cheat technology for a very well known gaming company. He in fact started off selling hacks for said company and was hired to protect against them many years later. It was entertaining because part of his job was to maintain his old aliases and create new ones and frequent all the hacking forums and IRC channels to listen in on all the discussions. He would even sometimes contribute random information as part of his ruse. The best part is when his team would leave secret messages to hack developers (like in the byte patterns of the signature scans or embedded within the anti-cheat modules that were being mapped into memory). They had a great sense of humor and the hacking community picked up on it and loved it.

I think coming from our background and having to work in a security capacity like that would be fun as hell. It's very open-ended and like a never ending cat-and-mouse game. I'm sure the Jagex security team felt a similar drive back in the day.
Because the FFT in python is almost certainly implemented in C, and probably more cleverly done than a naive FFT that I/you/someone would whip up as part of a C program.
One of the best posts I ever read about Startups and failures. I personally have an history about it, I never found interesting to share what I have faced in the last 3-4 years trying to bootstrap an Hi-Tech business in Switzerland.

With your post, you gave me the inspiration to write about it, I will definitely share what I passed so, maybe, I can avoid the same thing to someone else.

I am not ashamed about failures, I failed so much time in my life, but on the other hand I succeeded in some other case when it was completely unexpected. Only people that try can fail, who doesn't try can only live in the world full "what if I had try...".

I hope you can find a new, successful project and apply what you learned!

Edit: Typo
Whilst I am sure current networks providers are keen to exploit your "private" communications, the thought of Google gaining even more power and insight into your lives is scary.

If you are using Google services and an Android phone, there is almost nothing left they don't have control over.
Try reading gnaritas's comments more charitably.
I read "Dropbox Notes" and instantly thought "awesome! I can finally ditch Evernote". Then I open the link and they talk about "a new way for teams to write together". Firstly, can we please focus on the consumer? Secondly, can we please focus on the UI? Thirdly, I'd just like a github-style UI for personal note taking that is consistent across my browser, phone, tablet and computers. That would be great; introduce language highlighting and it'd be awesome. I'd pay more than my Dropbox fee for that.
> By this line of logic a "real programmer" should be soldering wires or building their own CPUs and resistors.

Of course he should. If you haven't, you're an unreal programmer.
Isn't this inferable from the code itself, though? I was expecting some subtle gotcha, so I had to read your comment three times to realise there was none!

It's to be expect that we can change a-through-&b, but not a-through-&a in foo.
Very few people have an excess of power from their solar grid - unless they aren't at home (which, come to think of it, is an excellent use case for a home battery). For most people, the home battery is going to be useful from day one by entering a TOU contract with their local utility, and then charging at night, and using the power during the day.

Solar power, on top of that, will be a bonus.

For the summer, California E-6 Residential rates are $.32/kWh during peak times, $0.13/kWh during off peak. If your house is using, say, 4 kW, for 5 hours during peak - then that 20 kWh will cost save you 20 * ($0.32-$0.13) = $3.80/day in power costs, approx $115/month. Do that for 4 months/year ,that's $460/year. With a 5 year life, that battery would need to be less than $2300 to come out even.

http://cleantechnica.com/2014/09/05/teslas-gigafactory-may-h... suggests that $100/kWh is in the ballpark - so this might make sense right out the door.
The 4 Phishing Commandments – #1: Distrust thy emails, all of them
We could in fact write mkMap in Idris with very little change, and give it a proper type:

-- This might not be the best/cleanest way of writing it, as my
-- Idris is a little rusty, but this will work:
mkMap : (size: Int) -> (if size > threshold then HashMap else TreeMap)
mkMap size with (size > threshold)
| True = newHashMap
| False = newTreeMap

So yes, although again, other tradeoffs are made to allow this kind of radical expressiveness.
> (BEAM is excellent at scheduling, but pretty terrible at running user code; it's notoriously slow, which is why all important Erlang library functions are implemented in C, and why heavyweight Erlang shops do a lot of C coding; when you do Erlang, it's often Erlang and C if performance is important).

That's really useful to know - I'd not heard about this before, only that Erlang was fast!
Also waterproof! It's a pretty cool feeling to rinse your phone under the tap the first time you do it.
Similar story here. South Wales steel town -> Oxford (Engineering Science). Late 1970s. I'm certainly wealthier than my parents and home town peers (you can still - easily - buy a reasonable 4 bedroom house there for 100K) but the baggage is still a burden. To misquote a popular aphorism: You can take a man out of the poverty, but you can never take the poverty out of a man.
SSL Labs RC4 Deprecation Plan
My high school taught Pascal in 2014, exams were Pascal too.
It's funny how shopping has come full circle since the 1850s.

Back then, you went to the corner general store, you told the shopkeeper what you wanted, he went behind the counter, assembled all your items, and handed them to you. Then department stores came out in the late 1800s; they were revolutionary at the time in letting the customer do their own shopping and only offering assistance if you specifically asked. Department stores begat catalog retail, where there was no human, you just placed an order by mail and it was shipped to you. Catalog retail begat e-commerce, where the catalogs were placed online and the retailers dispensed with stores entirely. E-commerce begat the sharing economy, where in specific verticals you could just plug your search into your phone and a delivery person would appear with your items. Now the sharing economy has generated concierge services, where you tell the shopkeeper what you want, he goes behind the (virtual) counter, assembles your items, and he (or rather some abstracted, unnamed delivery person) hands them to you. All over your mobile phone network, of course.
> An integer or pointer return value is returned in %ebx.

Is this a typo? The return value is stored in %rax or %eax, not %ebx.
I had turbo pascal in middle school compter science lessons in 1999-2002. Also Object Pascal (Delphi or fpc) on university in 2003-2004.

I think it works very well as first programming language (even though my first programming language was BASIC on C64).

Pascal is very simple (skips over tons of corner cases and accidental complexity of C and C++), and strict enough to teach basic good habits unlike BASIC (or js or Python).

I don't think strictly object oriented language like Java is good for learning programming, too much stuff that is irrelevant at first but required. And dynamic languages are nice after you know at least one static language.
The single most common reason I hear not to use software is that they are proprietary and demand money up front for using it. Every time torrents and piracy is brought it, software is in the middle of the discussion.

Equally convince that you are about your reality, so am I that opponents to GPL are exclusive those who wish to add restrictions on software. Those who only wish to share software and doesn't add restrictive licenses to their work can treat GPL, MIT and BSD as equivalent. It would be nice if the vocal minority would in this regard be "little more in touch with reality" and be upfront about their intension.
Vladimir Putin ‘wanted Steven Seagal to Be Mediator Between US and Russia’
Surprised that people dislike this comment. This is a meaning for "publican" much older than pubs, and the also the meaning of "publican" as described in Wikipedia [0] and as many of us have learned at school about Gospel of Luke (where this role of a despised tax collector or collaborator with the occupying Roman empire was at heart of the parable of the Pharisee and the Publican).

[0] http://en.wikipedia.org/wiki/Publican
[1] http://en.wikipedia.org/wiki/Pharisee_and_the_Publican
>I don't think there's a doctor out there who won't dissagree, with the fact that the placebo effect is the strongest healing modality they have in their arsenal?

No. I'm pretty sure almost all doctors would rate.. Say.. Penicillin, or antibiotics, much much much higher than placebo....
Show HN: Stet.io – A HTML5 online image editor
Complete Cloud ERP Security with Acumatica
Wie funktioniert ein Schaltgetriebe?