skysight-inc/HackerNews huggingface dataset:
It might be gone from Perl 6, but the idea of dividing all possible types into two different classes, and then using punctuation to distinguish variables holding those two classes, is from Perl 5, just like the idea of functions caring about the context of their return value.

If Perl 6 is an entirely new language, then why is it riddled with so many bad ideas from another language that only coincidentally shares the first 4 alphabetic characters of its name?

Why the artificial scalar/array dichotomy? What is it that is so important about being able to distinguish variables holding scalar-like values and array-like values by punctuation, but it doesn't matter that you can't distinguish variables holding strings and integers by their punctuation?

And how can you be consistent about types that act like both scalars and arrays, like strings? Or user defined types that might behave like scalars or arrays but are represented by objects? Are those treated as arrays? Or are they references, treated as scalars?

Scalar -vs- array is a false dichotomy that's deeply and unnecessarily embedded in the very syntax of the language.
IMO, Flexbox is one of those skills that would solve more than half of my frontend problems if I were good at it.
Used okcupid last year, went on 3 dates in the first two weeks, ended up seeing one of them for 3 months, lovely woman but just not a long term fit so no regrets.

Not used it since while it was fun I'm just not at a point where I want another long term relationship.

I seemed to get quite a few messages from women which is very strange since I'm on the "a face only a mother could love" side of the attractiveness curve - (hell the profile picture was me on a bike when I was 40lbs overweight, I actually look better now than then - also got told that, 2 of them said I should use a better more recent pic). I was brutally honest on my profile which all 3 dates said they liked, I'm also finding it a lot easier to meet women in real life as well, I dumped a load of weight last year and got back into the same shape I was in in my early twenties and I think that combined with the confidence that comes with age (I'm mid thirties) has had a dramatic effect.

Also the less I look the more women I seem to end up going on dates with, not sure how that works either.
I'm always shocked to see this. In my experience ReSharper is an unusable hog. It absolutely destroys VS performance, and the UX is abysmal. This only got worse in VS2015.

I keep giving ReSharper chances because of all the praise I see, and I always leave disappointed. I'm starting to suspect JetBrains is hitting these threads singing their own praises :).

That said, I do love some of their other products like dotTrace, dotMemory, etc.
If this new IDE (which uses the same Resharper codebase) ends up being a lot faster than VS then we'll know where the bottleneck is.
> These monks also believed deeply in self-sacrifice in service to others. This manifested in a lot of the usual community service: feeding the poor, caring for the elderly, treating the sick.

Boy, did that change. Now monks in Japan are all about extorting money from people for any kind of service, and ride in ridiculously expensive cars. Buddha would be proud.
Security testing ASP.NET MVC without committing to an authentication mechanism
Interesting question. I have no idea one way or the other, I've never studied economics beyond 101. An exploration of that question might include why the US relied on private industry for WWII military needs, rather than building its own factories or taking over existing ones.
Machine learning is a type of artificial intelligence providing computers the ability to learn without being explicitly programmed.
Web Page Blocked

Access to the web page you were trying to visit has been blocked in accordance with company policy. Please contact your system administrator if you believe this is in error.

URL: flexboxfroggy.com/

Category: malware-sites
WNYC is leading public radio’s transition to public podcasting
Benchmarking Windows Packet-Capture Methods
Oh, yes, let's add more attack surface to what we already have. Because JavaScript interfaces are known for being well-thought and highly secure.
Clojure Technology Radar
Ring pulls it off better, in my opinion. Installation is dead simple, the app works fairly well, and the product is well-designed, all the way down to the packaging/install kit.

I've tried a few other similar products and just haven't been nearly as satisfied with the experiences (mostly due to software quirks).

Ring, like Nest, was simple enough that my technically inept parents managed to deploy and use it without my intervention. That says a lot.
If you know what they do in your name outside this country, I'm not so sure you'll be asking that question.

It's really not pretty.
This sounds like a great idea. Is there a Ruby gem for Rails that would allow me to automatically create accounts for users when they visit my site, provision certificates for them, and log them in each time they visit?

Maybe if they use multiple computers, I could give them a certificate file that they could reupload to link the two computers as being for the same account. And a password might be available as a backup option.
> This is first, a reflection of the playfulness of Perl, and second, a statement about language design. The first release, an alpha, was 6.a. The second, a beta, was 6.b. The third, the actual 'final' release, was 6....c? Since it was being released on Christmas, and 'c' fits, it was decided that releases of Perl 6 would be named after holidays, and they went back and found them for A and B too.

This sounds absolutely retarded.

Back when Perl 5 this kind of hacker clown routine was popular, but now I think most people prefer a bit more simplicity and clarity.
I haven't had a cell phone since 2004... I was deployed to Afghanistan that year and we weren't allowed to bring phones with us, so I just shut it off and left it at home. While there I noticed that people could be killed just based on LLVI "intelligence" which I found somewhat scary, so I didn't turn my phone back on when I returned.

I've missed basically the entire camera-phone age and certainly the entire smartphone age, and I have to concur with the author that it is pretty wonderful. Also he's correct in that when people find out you have no cell phone, they tend to look at you like you have 3 heads.

I suspect that one day we will reach a point when some serious things are impossible without owning a cell phone (like voting, transacting over the Internet, etc) which in my view will be a serious loss of freedom for me... in the meantime I'm very happy with my lifestyle and I plan to hold out as long as I can.
Poll: Clojure vs. Elixir vs. Haskell
These languages are all very different, but if you had to pick one of them to learn today which one would it be?
They probably get a lot of repeat work when they tell the patient how much it's costing them.
Client based plugin connected to Knowmail's SaaS in order to generating the heavy modeling for each user
I see your point, but I still have a sense that the false positive rate is just too high. I don't know the actual false positive rate, but I've somehow pictured maybe a dozen or so very brief (<1 sec?) signals per year. Under anything like those circumstances, an accidental coincidence would still be vanishingly unlikely (since there are 3x10^7 sec/year, it would be something like a one in a million chance), but the collaboration can't be expected to do full, detailed analysis of false signals a dozen times a year.
Web Components Weekly
Cars and the Future
Tutorial: How to search for location and display results using Apple's MapKit
Knowmail supports localization per demand
I suspect it wouldn't have made a meaningful difference. There are people who are opposed to KDE/Qt for reasons that have/had nothing to do with the Qt license at the time.

GNUStep (the official GNU desktop under a GPL license) predates KDE and it didn't stop KDE from happening.
Maybe you could find a SF regional REIT to short? Though that's a hop, skip, and a jump removed from your investment thesis.
we use this very extensively for authentication by partners. If our partners want access to our internal technical documents etc. this is the only way to get them by identifying yourself via client certs. The bigger issue is how do we go browser neutral when generating the CSR. On IE we have to resort to ActiveX since the HTML-keygen is not implemented in IE while Firefox does, so we have to code for the two different browsers we support.
Where in the article does the author correlate his success with not having a phone? And how do you know he is not focused on his startup?
What's different is the school EXPECTS you to have a cell phone, and come running if they call. After raising two kids this immediacy is really not necessary.
I lot of it goes back to the craziness in the healthcare system. No school wants to be sued, so they don't have a nurse. They can't take the kid to the hospital themselves, since the hospital won't even see the kid unless the have insurance info. And since it takes two working parents to be able to afford to live in this country, one parent is no longer home. The madness ends when we make other choices in our lives. Go Bernie!
I downvoted you, but perhaps too hastily. I think that sigils are a matter of opinion, and there are benefits to using them and also to not using them. I think that this downvote was really intended for your original comment, which I interpreted as essentially stating a personal preference as fact.
It was definitely a "bad thing" in 1939. You do realize that concentration camps had been up and running since 1933, right? So yeah, working for the CIA is just like working for a party that was exterminating millions in camps.

If you don't understand how that type of hyperbole poisons discussions, I don't know what to say.
This is unnerving. I've just discovered that I look almost identical to Aaron Swartz's brother, except he dyed his hair black and blue!! I wonder if people would ever mistake me for either of them?
Ugh tell me about it. My colleague(s) and superior(s) all write C++ like it is C from 1989. Coding standards exist, but they basically enforce indentation rules.

Const-correctness, use of references ("those things with ampersands by them...." said colleague A), exceptions are all unknown to them.

Object-slicing is a risk ("what's object slicing??").

Pointers are thrown around, added to multiple lists, no RAII, no initialisation of variables, use of memcpy everywhere, no copy constructors, C-style casts EVERYWHERE (including casting to siblings and their descendants...). Arrays are used everywhere, occasionally vectors are used but used like arrays (which isn't so bad), but they're used alongside arrays instead of replacing them; naked new/delete, use of malloc and realloc periodically; for loops are using instead of STL algorithms.

And this is a NEW codebase.

I am desperate to leave.

Does anyone need a C++ developer? Please, someone help!
> but math tasks in general is one of the best if not THE best exercise for abstract logical thinking.

I think you are conflating 'Math' and 'mental arithmetic'. While the 2nd may help towards the first, it is neither a requirement nor an abstract thinking task on its own.
This contains a hidden logical error. For example, no good people are working to simulate the original ENIAC at the vacuum tube level on the Apple watch.

But no bad people are working on it either.
There have been other lotteries which were pseudo random and were statistical won because the assumption "the coin is fair" was incorrect.
Appears to be less than 3k/day on average. Source: http://www.acep.org/Clinical---Practice-Management/Survey--M...
When I read this type of articles: with lengthy argumentation why someone does something rather unusual or impractical. I always imagine, that these people are just looking for acceptance and attention of what they are doing, nothing more. Because it's just impractical.

Yeah, you can probably more relaxed, but I imagine his colleagues, wife, relatives are going nuts, when they cannot reach him, when he is needed. So he free rides on others' pocket when he needs a phone, and rides on others stress, when he is needed for some situation.
If you have a PhD check out

http://insightdatascience.com/
I see your point. I suppose C++11 and onwards did it quite well in that it is backwards compatible for the most part, and didn't orphan old codebases.
React and Redux Single Page Applications Resources
Is the risk of something happening at daycare greater now than it was 20 years ago?
The year's coefficient is misleading. When an old article gets to the front page, the title is usually changed from "The Title" to "The Title (year)" by the mods. So the submissions of old articles that are successful get the year number but the unsuccessful ones don't get it. (It would be interesting to repeat this with the original title.)

(There are some exceptions, sometimes the submitter adds the year to the title.)
I never really gave it that much thought but I guess we use extensive category theory as well in our code base via RxJava and our own functional abstractions. IMO modern Java both code and design really has been going in that direction for some time (Guava, RxJava, Java 8, reactive programming etc). I think it boils down to the fact that composition of async things without functor like behavior is a rough. That is I want to say how the process should be but not actually run the process and delegate that to something else.
ECommerce Trends 2016
Digital Materiality of GIFs
Plus they're open sourcing the previous commercial-only components:

Qt Charts
Qt Data Visualization
Qt Virtual Keyboard
QML Profiler
Clang static analyzer
Qt Test Integration
Qt Quick 2D renderer

Also, they're binding to the KDE Qt Free agreement all the editions of Qt, not just the X11 one. This is an important update, especially as Wayland takes off.
Well, you're reading an article about his lack of cellphone, not an article about his startup.
Crafting winning follow ups and unleashing “break-up” emails for recruiting/sales
It's not like they didn't have decades to diversify their economies.
Just launched new lead company – giving away 25 leads free Thoughts?
Thank you for making a "real" voxel engine/game. I get so tired of getting my hopes up when I see "a new voxel game", and it turns out to be polygonal based Minecraft rip off. That is not what I grew up with calling voxels. Ken Silverman's Voxel Engine and Delta Force are what I remember. It's a shame that the technology suffered for so long. Please keep up the good work and continue to innovate.
> That didn't work out so well for Edward Snowden.

And that's the whole point of making a sacrifice. Not everything has to work out in your favor. If a man cannot sacrifice even his life and well being for a greater good, what type of person is he?
I find the experience interesting. However, I can't to help to think that a 10 days Vipassana session is kind of extreme, from checking your smartphone 100 times an hour to not speaking to anyone for 10 days.

There are probably milder ways to experience better mindfulness and focus. And then somehow, I understand that in our daily lives it might be easier to commit to 10 days than having the fortitude to leave social media for a day.

I also feel it tells something about our time when we want to have full and unadulterated experiences.
The Atari ST Story
Only the individuals working for Palantir can know how authoritarian, autocratic, or facist their actions are.

Based on what we know about the company, I have deep concerns regarding why they are paid so much by the US government, and the possibility that they are an ultimate harm to Liberty in the world.

I hope the technocrats in the machine can follow the example of Edward Snowden, if necessary, and have the courage to speak up if they are asked to perform unconstitutional acts as part of their employment activities.
great timing.

I feel like regular windows VS has been bogged down with so many features + ReSharper that it's getting to be a challenge to keep it responsive. I've already disabled a lot of nice features and extensions to be able to type quickly. It's the worst feeling when intellisence freezes typing in c# for sub second or re-writes correctly written javascript or keep hanging when doing any sort of web code. I am hoping this will be a hybrid of light weight editor such as VS Code with heavier refactoring features of ReSharper therefore powerful yet very responsive. Can't wait to try it out
1 year for me.

Ended up quitting and starting a cafe. Got seduced back into tech.

2 years into my career, I had built more apps solo than most agencies in my country. Meaning that I've worked with a lot of companies, a lot of visionaries, and none were imprrssive. A lot of them don't appreciate good products. Most would happily MVP forever.

The latest request was to build a Tinder clone, on a $5000 budget. Sigh.

I'm still looking for a full time job that I can actually focus and enjoy with. It's like being that guy who sleeps with a different girlfriend every month, but it's such an unfulfilling way to live. Maybe I'm getting old, but would really like to settle down with a company that respects their product.
I pay £7.50 a month for my sim-only in the UK, that's 250 minutes, unlimited texts and 500Mb of data.

Since I don't talk to people on the phone, only use internet on it rarely and either at home or the office (everywhere else I go has wifi) and use texts occasionally it's a perfect fit.

Phone is a Nexus 4 from just after they released which was a couple of hundred quid iirc.
Doing a lengthy article in the guardian exclusively on that topic may be an indication. Though mostly this just strikes me as a lame attempt to get attention (maybe he's trying to get press?).
Do you drive a car? License plate readers and associated location tracking software are becoming increasingly commonplace. Are you also "helping to create" "the surveillance state"?
I'm not entirely sure you've illustrated that it's a bad idea. I believe that I illustrated that a simple pattern is not easily doable in Python but is in Perl 6. You'll have to show that this is a bad pattern or the implementation is bad or something at least to prove your point.

There's more to sigils than just scalars and arrays too, as you can see here: http://doc.perl6.org/language/variables#Sigils

The difference in your examples are that scalars describe more the 'shape' of the variable than its type. Given that a lot of programming is dealing with lists or 'dictionaries' this is a fairly minimal intrusion into the code that very much improves succinctness, correctness and the ability to easily read what some code is doing.

Oh, and strings don't act like arrays in Perl 6 AFAIK. Because they could be split on characters, or codepoints, or bytes, you must be explicit:

> for "Hello".comb -> $c { say "Character $c" }
Character H
Character e
Character l
Character l
Character o

(Or to be perly)

> .say for "Hello".comb
To me, what's nuts is somegoing going nuts if they can't reach someone else within a few hours.*

*The author said he's on his computer every day so he's accessible by email. When he's not at work, he's presumably by phone and therefore accessible by landline. I'd guess there are just a few hours each day when he's neither at work nor at home--commuting, playing with kids outside, at a bar, etc.
Agreed. And considering often people are paying for X number of minutes packages; he is in fact free riding while other people pay since his solution is to borrow someone else's cell phone.
Is PaaS dead?
I seem to recall that most of the questions are user submitted.
For the best description of technical debt, you can't do better than listen to the man who first coined the term. Ward Cunningham explains:

https://www.youtube.com/watch?v=pqeJFYwnkjE
> ... leaving room for more important calculations such as exploring the solution space creatively ...

Nicely articulated! And I believe the same applies moving ever higher up. Really, theorems in mathematics could be viewed in this manner -- do the proof once or twice for understanding and hard-code the result for use later in some larger context.
How is it arbitrary? It's part of the ES spec.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

I'm honestly curious why this is being removed?
What you are describing is high school math. Really simple high school math. Maybe even junior high school math.

I would consider a trick something like, multiply large number by really large number in your head. That is a waste of time.
> Qt user will then either help the ecosystem by creating an open device that allows Qt developers to target a larger market, or help the ecosystem by funding further development of the product

Apple devices are not open, are not compatible with users right to replace QT with a modified version. QT users who target those devices (through the appstore) will have to help fund QT instead.

However, this is no change from previous LGPLv2 licensing which is also incompatible with the restrictions imposed by the appstore license agreement.
Qt started off with a commercial license in 1995, adding GPL in 2000. But the lack of an LGPL option is what (arguably) lead to the rise of GNOME/GTK when that project started in 1997, because it's the LGPL that allows organizations to write closed-source proprietary software without paying a license fee. [Edit: corrected Qt's original license history.]
I just wanted to say that reading your comment was encouraging and made me happy.
If i'm not mistaken, he also became Disney's biggest individual shareholder.
Saving data with numpy vstack
Probably because of the first part ("...doing some of the coolest most innovative big data parsing that there is"). "Creeeeeepy" companies tend to offer good pay to do cool work with smart people. Something that hits 3/4 targets can be tempting (pay, work, people, values).
The high-paying tech career you definitely want to consider now
Wondering how much code in Intellij Ultimate is already written in Kotlin. Parts of Kotlin Code in Intellij Community Edition is still kinda low:

https://github.com/JetBrains/intellij-community/search?l=kot...
It's tempting to call this 'programming' or 'code', in order to link those concepts. This is true. BUT

Consider the context of this kind of thing is different to the context in which we usually use code.

To explain:

It would be great if figures (e.g. in articles) came with code representing how they were calculated, such that they can be tweaked. In fact, I think actual programming source code should implement such a thing e.g. for constants. But this won't be part of the "real" code - the values will remain implemented as constants. Hence "code" like this should be still considered manual, a working tool, as opposed to the nature of common code - which is non-manual in the end...
No, I don't own a phone is the new I don't own a car.
Most companies won't consider you for an internship if you're not a student. Age might be a factor but its not a big one. I am a 38 year old graduate student and I had no problem getting a paid internship for the summer. I'm not a data scientist, YMMV.
No, I don't think that is it. This hyper-sensitivity happens in Europe as well.

It is a generational problem, mostly for the mellenials.

They have been brought up in a toxic and rigid culture multiculturalism and political correctness.

But I'll stop here before it really spirals down into non-HN territory. :-)
Lmao 5200rpm drive. Yeah that's clearly Windows/Parallels' fault.

Developers not using SSDs is like a race car driver using an Impala off the car lot for a race.
Does this guy still print out 12-13 pages of MapQuest directions before driving somewhere too?
Personally, even though I also do have quite some webdev experience, I am wishing that mobile native development wins.

But on HN that is a sure way to be downvoted.