skysight-inc/HackerNews huggingface dataset:
NetCrunch Network Monitoring Prevents Network Crises Before They Happen
> "But first I need to mention two reasons you might want to be skeptical about what I say. To begin, my forecasting record with respect to macroeconomics is far from inspiring."

This seems apt. While I agree with his sentiment we currently have the situation of a strong US Dollar despite continuous high US deficits - in contrast to his forecast. Europe is going the route of limiting deficits (as Warren Buffet suggests in his letter) and receives lots of criticism for this from US economists.
Isn't this a textbook case for crowd sourcing?
Wow, that site has really seen better days. I notice it's still in the uBlock Origin block list as well.
> If you can't justify that, then don't contribute. It's that simple.

So tough? You're a disciplinarian huh? Just world enough for ya?

Have a bit of sting and a zing, with pure truth:

LLVM and Clang are healthy and GCC is becoming obsolete.

Then there's gems like cocos2x-x, chromium, .NET and such. Very hearty with all those commits. :^)

> The license wasn't chosen randomly

Do you understand the ramifications of the GPL? Even lawyers don't. Courts don't. There are no precedents to speak for. You read law? You are saying that for this project, someone sat on the stone about this?

Mid-2000's, everyone tacked GPL on code. I was part of it. We were fighting the war against greedy M$, IBM. We were the heroes then.

People tack on GPL all the time not understanding the license, let alone the ramifications it'll have downstream.

For instance, let's say you're a hardened GPL zealot in college (as I was, I was just like the lot of you, my heart was set. Then I had a baby and a mortgage.

If I don't pay child support, I go to jail. I can't use any of my code from back when I was in college since it's GPL'd.

I guess it looks ok on a resume, but you have to admit, I feel totally cheated. It's like no one cares about my contribution or wellbeing. I am left with the impression over a decade of using the GPL, it's a freeloaders license.

I used to be apart of the cult of Stallman. I was saved by Theo De Raadt and Thomas Sowell.
Do you tell people collecting for charity that you can't contribute anything unless you're going to see an ROI?
Show HN: My IntelliJ templates with assertJ/Mockito/ support
> Automattic filed cancellation requests for all three trademarks

umm... why Automattic is after DIYTHEMES trademark?

> There is a tendency to think that there are two things: WordPress, and the active theme. But they do not run separately. They run as one cohesive unit. They don’t even run in a sequential order.

So, by this analogy, every app/piece of code you write for a GPL licensed OS, then the people who hold the copyright, can claim over your code?

> The answer given in the GPL FAQ is short and to the point: “Subclassing is creating a derivative work.”

So, if tomorrow Apple releases Swift with GPL or Microsoft releases C# with GPL, then everything that is written using those languages has to be GPL?
Then turn off your computer to save electricity and the planet!
In other news, apples aren't like oranges.
That's really true of many small assets. I collect historical collectibles and my purchases a decade ago have done extremely well just based on a lazy "buy at a price you can't so no to, then hold" strategy. On a basis of probably $2.5k I've had the average asset appreciate a ballpark-guess ~100%, which outperforms the DJIA over a similar timeframe.

Is that the right valuation? Yes. Is it liquid in the sense that I could get cash for it tomorrow? Nope. What are the storage costs? On the scale I'm working at - a lot of manual labor and some home shelf space.

It's not a scalable strategy. Could I park a couple grand, maybe tens of grands into it per year? Yes. Could I park millions into it? No way, that would have a noticeable impact on my purchasing markets.

Of course - in the Plutonomy strategy [1] [2] [3], it's wealthy buyers who really determine the value of assets. And they like good wine.

[1] http://delong.typepad.com/plutonomy-1.pdf

[2] http://delong.typepad.com/plutonomy-2.pdf

[3] http://delong.typepad.com/plutonomy-3.pdf
Do you still accept feedback about all those ugly ...@label, e.g. break@label?

I really dislike it. Couldn't it at very least have a space between keyword and label?
With you on this, we treat animals better. My dad was diagnosed with Alzheimer's at 62 and with liver cancer at 63 - in his case we noticed he was off his food and the GP did palpitate his liver and this led to a scan and diagnosis. He died just over 6 months later, like your dad, in a lot of pain. Liver and pancreatic cancer need more focus for sure and all the pain relief that can be thrown at them.
> This isn't a language intrinsic problem: it boils down to the linker model, which only C and C++ share

The linker coudln't care less about this part of the ABI (calling conventions). For example passing a function pointer to a different library (callback) the linker is completely oblivious to. Heck, the functions which pointers are being being passed around could have been compiled at runtime (JIT).

Calling convention ABIs are a compiler thing, as it's the compiler that emits the machine code that's responsible for setting up the frame in which a function executes. And calling conventions is, where C and C++ differ. On the language level there are not calling conventions (how could there be, as those strongly depend on the machine architecture). However for the various operating systems out there you can find detailed calling conventions for C, but seldomly for C++. And these platform specific C calling conventions usually tightly control both how function (stack) frames are created, which registers may be clobbered, but they also control the memory layout that a C compiler for that platform shall apply on structs. For example the SysV AMD64 ABI strictly nails down the specifics of aggregate type memory layout and function parameter passing. All compilers following that spec will produce code that's compatible with each other, even across library boundaries.
Wow thanks for that link, that was awesome. I just spent 2 hours watching that and another interview by Jason Fried. The company philosophy is also very down to earth

https://www.youtube.com/watch?v=UZGS_IOPZpk at 25:18 - "People always ask, thats always the next question. Will that scale if you have a 100 people? I don't give a fuck. Because we don't have a 100 people". GOLD.
Plasma Mobile
On this website I am not at all surprised that people want it to be rewritten in javascript or to be relicensed from the GPL.
Clojure devs don't seem to care about performance.

Just check how the JVM gets the blame for what is essentially Clojure initialization time.

There are some in the community trying to improve the situation, but those are kind of forks like Skummet.
KDE Releases Plasma Mobile for the Nexus 5
Depends on the weight of your package.
I'm sorry to hear about your father and I empathise deeply with what you and your family must have gone through.

Despite the solemn nature of your post, I feel the need to correct a few points: (I am a doctor - a radiologist)

- Palpating the abdomen is not a very reliable way of assessing an individual's liver. Most liver lesions are not palpable and are normally diagnosed (following blood tests) with ultrasound, CT or MRI scans.

- There are several types of what you refer to as "liver cancer". the most common, as in Oliver Sacks'case is metastatic liver disease (ie. the cancer starts somewhere else and spreads to the liver, rather than being from the liver itself - that is a true liver cancer (hepatocellular carcinoma).

- There are several treatments for both primary liver cancer (hepatocellualr carcinoma) and metastatic liver disease. Whether these treatments can result in a "cure" or a prolongation of the patients life, or mearly an improvement in their quality of life depends on the overall progression of the disease.

- Some possible therapies include surgery, chemotherapy, radiotherapy(of various kinds), ablative therapies(cryoablation, radiofrequency ablation, focused ultrasound), embolisation(bland, chemo-embolisation etc.) as well as systemic treatments and pain therapies.

- I'm sorry that your dad went through what he did. He may not have gotten the best possible care (I can't say, I don't know the details).

- There are certainly problems with the healthcare system overall but its not accurate to say that pain relief isn't something physicians and caregivers don't think about or have potential options for.
I know you're trying to make a point, but it's poorly done.

Domestic energy use is in no way comparable to industrial use which comprises the vast majority of the contribution to global warming, specifically factory farming, heavy industry and transportation.
How to Start a Movement? Leadership Lessons from Dancing Guy
Boost::variant and a general, generic visitor class
I think we've concluded in this thread that bright minds used in any significant capacity can be a dangerous threat to society at large.
I don't know what you mean - can you explain this further? Because I've seen it do what I think you mean, but I guess I don't understand.
"Username is appropriate", as they say in another venue.
Ted Cruz Unloads on Mitch McConnell
Introducing the New PayPal Invoicing
Big Data is People
AT&T Closes $49B DirecTV Buy, Creates Largest U.S. Pay-TV Company
The IPhone itself is somewhat like this "I am rich app"-app.

You could get the same or higher value for less money by buying a Samsung f.x.
It doesn't. It just makes it not your problem, that's all.
I had never heard of Kotlin but after looking at the docs I am very impressed. I spend most of my time in the web development world (PHP, Javascript) but I am thinking about starting a small Android project.

I have zero Java knowledge so I wonder if it is feasible to jump straight into using Kotlin or to try and learn some Java first?
Kotlin is what Java would have been if it had been designed today. It follows the same philosophy: emphasis on readability, familiarity and maintainability, with PL research and new paradigms being non-goals. It does not introduce new concepts that will revolutionize your development, opting instead to adopt a few well-proven features (null safety, data classes). It is very easy to learn, feels modern and fun. Kotlin offers only a minimal runtime library, instead focusing on making the Java libraries more fun to use. Compilation is fast, and performance is about identical to that of Java.

While other languages promise a huge productivity boost (though few deliver) at a high switching cost, using Kotlin is practically free. It interoperates with Java so smoothly that you can gradually transition by freely mixing Java and Kotlin files in the same package. Calling and passing objects from Kotlin to Java and vice-versa is nearly seamless.

IDE support is world-class, and Kotlin is the only language other than Java (AFAIK) that lets you use annotation processors, so you can make use of, say, Dagger's compile time verification of dependencies.

My favorite feature is smart casting. Inline functions are a poor-man's macros: powerful enough for many things, yet not too clever to be potentially confusing.

The only concerns are with adoption rates, and whether the evolutionary progress justifies a new language. I think that the extremely low switching costs make it at the very least worth a try. Why not start with a mixed Java/Kotlin project?
Antwar – A nice static site engine
Indeed taking into account that the sun is much larger than earth I got the value of P=0.00465 by taking P=sin(arctg(solar radius/1 au)). So the planet size actually shouldn't matter significantly on this particular probability, since the planetary radius is like 1% of the solar radius.
If Elon Musk and Steve Jobs developed a product, it would be this
Are there any comparisons of:

1) bazel VS. gradle

2) cmake+ninja VS. tup VS. redo
I dislike ads and think they are harmful for other reasons, if that makes you feel better! But they are kind of orthogonal to the argument I was making here.
How the rest of the world can live without fika culture I'll never know
Meditation, and making peace with the wandering mind
Embracing mobile (unveiling Plasma Mobile project)
You have to live in one of the selected areas for Amazon Fresh. I have addresses in three different states in my Amazon address book and none of them qualify.

Most of the stuff that you'd buy at a real-life grocery store doesn't make sense to order shipped from Amazon. Amazon as a replacement for WalMart only makes sense if you can wait a few hours for delivery and live in one of the selected areas for Fresh.
They're both being childish, but frankly I have little sympathy for Matt or Automattic here; this kind of corporate "warfare" is abhorrent in all cases in my opinion. I don't know how you can defend Matt's behaviour here. And I say that as someone who has worked with WordPress professionally since 2006.
The two languages have completely different philosophies. Kotlin is a strict adherent of the Java philosophy[1], a "blue collar language" that adopts only tried-and-true features, with PL research being a non-goal. Scala OTOH, adopts almost every new PL concept, and PL research is very much one of its goals. A quick look at Scala's list implementation will show you how different those languages are. Kotlin is a modern Java; Scala is a Haskell/OOP/macros combo.

Yet, I think many of Scala's users will find that Kotlin gives them all they need, in a much simpler, more readable and maintainable language. If, however, you're aching to write type-safe monad transformers, you're bound to be disappointed by Kotlin.

[1]: http://www.win.tue.nl/~evink/education/avp/pdf/feel-of-java....
Also used it with my girlfriend. Didn't cause any problems, sitting on different continents (EU, US).

The only problems I experienced were with the sound slider.
Opening Kenya Trip, Obama Supports Enterpreneurs
If you build a component yourself and own all the copyright in that component, then the fact that you've contributed it to a GPL project doesn't stop you from using it in your own products as well, or licensing it again to someone else under a different (non-exclusive) license.

In fact in this situation you would be better off with Wesnoth as GPL rather than MIT, because that way your closed-source competitors can't use your component in their games.
Earth 2.0 Email Addresses
> to keep wages down locally (tough immigration laws help),

This is the first time I've heard of tough immigration laws help to keep wages down. All I hear from the US is complaints about H-1B immigration depressing wages.

And immigrating to Japan is definitely NOT tough at all for any educated labour, only uneducated labour (and letting in uneducated labour from S-E Asia would absolutely be send wages plunging). If you have a college degree and can find an employer, you will have zero resistance immigrating to Japan. Way easier than Europe or the USA where there are strict quotas.
I've been looking for tools that would help me do this. Are there any interesting datasets that you have converted to regexes with this?

Zipcodes would be something I'd like to see available as regexes.
From the description on the O'Reilly page I get the impression that this book is perhaps 90% hindsight and 10% helpful advice for entrepreneurs in software. Is this a correct observation?
KDE Plasma Mobile Prototype [video]
If your code is in fact completely yours, and not derivative work of others, you can simply re-license. If it isn't, you can hardly claim that you were duped. Or are you really saying that anybody mislead you on the copyleft aspects of the GPL?
I can't load the site, so I'm not sure exactly what it's offering, but I'm also not sure what you mean by a regex for zipcodes. Surely it'd be simpler, quicker, and more maintainable just to match /(\d{5})/ and filter out invalid codes after the fact?

(Edit: If you want the full ZIP+4 where it's given, you can add (\-\d{4})? as a term in the regex, and you can validate them the same way. USPS also offers an API for validating address information; it's been some years since I used it, and I recall it being somewhat recondite in the fashion of most .gov APIs, but it's there and it works.)

Edit again: OK, the site loaded. It looks like a tool for generating regexes via machine learning techniques to match highly complex targets. From a purely technical perspective, that sounds really neat -- but from a maintainability perspective, it sounds like even more of a nightmare than complex regexes usually are.
I emailed a link to this post to a friend who works at The Guardian.
Their choice of name is unfortunate. In Poland "Kotlin" is a brand name of ketchup :)

http://www.agrosnova.pl/files/biuro_prasowe/komunikaty_praso...
I always run out of tie!
Ask HN: App for taking attendance ?
Is there like an app for taking attendance at an event, gathering or say an office. Like you would not want anyone to cheat, Like the app ensures that anyone that is present is truly present at the office, school or event.
Thanks in advance.
P.S: i have googled too
What is the 'swift syndrome'?
I really think that the great filter (of the fermi paradox) is behind us. Meaning, some stupefying rare event happened either when (i) life began in the first place, or when (ii) we evolved into advanced technological species.

For (i) I remember watching a documentary by Brian Cox which explained it quite well (can't find the video anymore). Essentially it was about how all species branch from DNA. The fact that there's only DNA, and not other types of life constructs spread around our earth (heck not even 1), would make the beginning of life (abiogenesis) a very rare event.

For (ii) it is an obvious rare event because out of the billions of species that ever existed on earth, we're the only ones to have developed technological intelligence. This "characteristic" evolved only once on earth - where life is prolific -, hence by no means a certain development of evolution.
Missions like Kepler are what finally set me against human space flight. Consider the incredible amount of science coming out of projects like this ($600M), New Horizons (750M) or the Planck telescope ($750M), compared to the cost of the international space station (~$100B).

For less than the cost of a Shuttle launch, you can get scientific breakthrough after breakthrough, as long as you're not trying to keep primates alive on the thing.
All Smartwatches on the market are vulnerable to attacks
This is a good point.

Also as one who lived through the times when gaming on Linux was almost unheard of, or required a lot of imagination, I think Wesnoth is part of gaming history right now. The future is here and Valve helped bring it about, the quality and quantity of games on Linux has completely transformed in the last 5 years.

So gamers looking for entertainment on Linux have so much more to look forward to right now than Wesnoth. It's time to move on.
Looks promising if the title matches what it does - but page does not load.
- FTL is not possible.

- Technological life exists for a few thousand years. They are a small blip so basically nothing in terms of cosmic timelines.

- Even if it sends out probes, those probes generally fall into the gravity wells of the planets they are sent to over the millions of years.

- Hence why intelligent life is common, but not often seen.

One thing to do, and we should do it fast... is to make self replicating robotic probes that spread throughout the galaxy. I guess it should collect samples of life once it finds it and find ways to seed the universe with it. Or create some sort of Ark of Life to carry DNA from intelligent life forms to other places where they could perhaps be cloned.

We should not focus on our own survival, but increasing the chances of intelligent life in general to survive in the universe and find each other. We are probably doomed as a species, but we can do that for the universe.
I guess this will violate the GPL license unless you are not going to release it to the public in any form.
Also, there's an ongoing development effort on "Red" programming language [1a][1b][1c], originally attempted as a +/- open-source clone of REBOL (given that original REBOL had a proprietary license, and after version 2 was stuck in development hell for many years).

Since then, REBOL in a kinda "pre-3" version was (after long nagging by the community, and arguably to everybody's surprise), released under Apache license circa 2012 [2]; though IIUC, in a kinda "unfinished" state, although I'm not really sure to what extent. Still, the Red language development goes on, I believe in part because of somewhat different philosophies and goals.

Back to the language(s) themselves, the REBOL & Red family is very interesting and I think perspective-widening -- which also means it requires some effort to understand well, it's not your typical "Algol in new clothes". What sounds most interesting to me is that it seems to be kinda "dialect-oriented" -- meaning that to use it idiomatically, you should get used to writing tiny parsers (with provided toolbox) for small ad-hoc DSLs. That sounds very nice and interesting, but I unfortunately have one issue with learning that -- that I can't really find good learning resources for that (neither for REBOL nor for Red). Even the official REBOL docs/"manual" seem to be too much "example-oriented" for me; I heavily miss some good "specification"/exhaustive manual, which would show me what are the limits, how does the full BNF look like, etc. In other (old) news, notably, REBOL is cited as an important influence for JSON [2][3].

[1a] http://www.red-lang.org/

[1b] https://en.wikipedia.org/wiki/Red_%28programming_language%29

[1c] https://github.com/red/red

[2] https://en.wikipedia.org/wiki/REBOL

[3] https://www.youtube.com/watch?v=-C-JoyNuQJs#t=21m48s
> In Germany, it is thanks to European monetary policy that artificially depresses the Deutsche Mark, allowing for cheaper exports and lower costs for German companies, as well as a captive market whose currency is overvalued in exactly the same way destroying local industry (i.e. German loans pay for German cars to be sold to the Europeans but the other way round is much harder). Hello VW, goodbye Rover.

The Euro actually appreciated massively between 2000 and 2008 as the German economy recovered [1].

> On top of this Germany is absorbing East Germany which is a handy source of incredibly cheap labour (in the same way that illegal labour is in the US food and farm industry)

The pay for the average German auto worker is considerably better than that for the average American auto worker [2]. (Note that this needs to be relativized somewhat because German car companies also employ temp workers that aren't paid that well, but they still make up a minority.)

[1] http://www.dollars2euro.com/Charts (click "All", then "Flip").

[2] http://www.forbes.com/sites/frederickallen/2011/12/21/german...
To create something that survives me and a couple of decades after my death. Something that brings computer science forward (just one step on the ladder though).

How much does it push me? Not much, but enough to get my ass up every other day and program on some projects. Because I do realize in the end everything will disappear.
I would imagine based on the context of the sentence, that as JetBrains are taking their time with the language, they aren't rushing through developing it further and making mistakes etc.

But I could be wrong.
probably hyping the language beyond reason, despite it being an unfinished product at that time.

but the hype was mostly done by the apple disciples iirc, so it might be a little unfair to hold that against the language.
take a break and travel. Share your knowledge with kids who are eager to learn. do something your right brain approves of