skysight-inc/HackerNews huggingface dataset:
That article was a fairly factless rant. To my mind, while there may be good reasons to avoid FPLs, that article doesn't present any. It reads like it was written by an angry non-technical co-founder, and its use of images was more appropriate to Buzzfeed than HN. There are certainly more businesses where an army of mediocre Java or PHP programmers are sufficient to keep a piece of software in a useful state than there are environments where you need FPLs, but blanket condemnation is not really worth the time it takes to read. Also, equating a $60k PHP dev and a $150k Haskell dev is likely to be a serious error. And of course, describing FPLs as Turing Tarpits is indefensible.

In other words, there's not much in that article to discuss.
I checked them out but Marc Andreessen keeps retweeting to the effect that fake Syrian passports mean the attacks are intended to close Europe's borders. What? Buying fake Syrian passports is what many of the migrants have done to get priority benefits. It's very normal among migrants, ISIS-loving or not. It'd be like saying a Sinaloa Cartel murderer using someone else SSN is trying to shut down the US-Mexico border. ISIS has been very vocal about sending thousands of soldiers abroad to kill. They have said, too, that they hope to provoke an anti-Muslim backlash that improves their recruiting. But ISIS is a nation state and a religion—it needs to be able to claim victory no matter how Europe reacts, just as a politician can never cleanly apologize or admit fault.
HoneyInsured, a startup to keep health insurance companies honest
I've seen a decent amount of chatter over the past year on the Julia mailing list from people integrating Julia into production. It's still in the beta stage, though, so risk-averse corporate users are generally being advised to hold tight until 1.0 is released. This (somewhat outdated) thread should give you some idea of where things are headed: https://groups.google.com/d/topic/julia-users/2mR24E0EtIg/di...
Sure, you can write code that works without understanding why, but if you want to be competent you need to understand how it all works.
I'd really like to see an snippet in the front page. There are some samples in the tutorial, but I like to see an example to get some feeling of the language. For example, a mix of

(define (factorial n)
(if (< n 2)
1
(* n (factorial (- n 1)))))

and

;; here the type of y is inferred
(fn ([x : int] y) (+ x y))
"I'm not perseverating, I'm threat modeling!"
I am sure Kashmir is a great idea - in fact, I was wondering why there couldn't be a typed lisp compiling to C, but please put more coding example!
It's neither allowed to work during your vacation in any way (certainly not during the three weeks mandatory one) nor to work longer than 48 hours a week if you are not a manager (a real, not only on paper).
https://github.com/malmaud/Autoreload.jl
It's not a matter of putting the phone down "before" sleep. That's easy. It's a matter of putting away all screens a full two hours before you want to sleep. That is an enormous pain, no matter how easy it is. And it's so easy to fix.
While there certainly are some employers that will want /tolerate you to work 60h/week for a whole year, this is very much illegal in Germany, for example. Standard employee contracts also mandate you to get permission from your employer for any side jobs, so consulting for 20h/week may not be that easy to do.
I'm french, and I even wonder if kickstarter is a decent opportunity for me. I'm not sure it is in term of finance law.

France is pretty protectionist, and labor laws are also pretty tight.

Maybe my personality is an issue, and maybe it's because I don't have a degree nor experience, but as someone who is able to read and write C, C++, java, PHP, when I hear that IT is a booming sector across the globe, I just can't believe I'm still unemployed.

If you failed at school but went to programming classes and like programming, if you're not part of the top tier class of people who went to an engineering school, or managed to get through university, you're not employable.

It's sad because I always hear that you don't need a degree to have a programming job. Well in france it's not really the case.

Recently I even failed some government funded 1 year school program, where people learned programming (most of them never wrote code). I learned nothing, and the jury was patronizing and condescending for some reason which made me fail and not have this degree.

Meanwhile, the pharma company I went to, which is doing molecular research for cancer treatments, was pretty happy about my intership.

I guess something might be wrong with my attitude too, but I'm sure I know why countries like America have more success with IT, it is because they are liberal, and france is clearly not. I like france, but IT here is not so awesome.
It's not intentional. Granted, it's not like Mozilla itself decided that fmarier's blog was the best place to put this, he just posted it because it's his blog and he's a smart person. :D

It's actually consequence of a few things (including things I'm not aware of), like:

1. There is no one team dedicated to writing detailed technical documentation at the level you're talking about, and it's not required as part of submitting a patch.

2. The details about these implementations change often, making it harder to keep what documentation there is up-to-date.

3. Firefox is so friggin' big. It'd be a _ton_ of documentation that most users (read: not developers) wouldn't care about.

We have a wiki, but it's more useful to contributors and staff than it is to the general public: https://wiki.mozilla.org

We have MDN (which is also basically a wiki), which is more user-facing in terms of it's content, and it has https://developer.mozilla.org/en-US/Firefox/Privacy/Tracking..., but that doesn't go into detail like this post.

It's tough.
> Cameras embedded in TVs? ... I've heard people talk about hidden cameras in set top boxes and tvs for at least a decade, but it always sounded like nonsense.

I never asserted that the cameras would be hidden. :)

Like you said, cameras are embedded in at least one model of "modern" television. Either laziness or "gamification" can be used to get many folks to keep the camera in the in-use position.
Did terrorists use PlayStation 4 for communications in Paris attacks?
For specific blocks under construction, where "local" means "your destination is on this block" not "you own a home in this neighborhood."

Have you ever seen a permanent one?
Wait! What do you mean "breaks" w.r.t. f.lux?

How does f.lux cause any breaks? What has Apple ever had to fix with f.lux sideload installed iPhones?

And what if I, the owner of the device, sign-off on the risks? If they have an EULA that covers such things, then why worry?
Good idea, thanks! I'll try to come up with something representative.
What is the value of building something like that into the language? Why should a language have a "queue pattern" built into the language itself? Go has to have channels as a primitive to be usable in 2015 because its lack of generally-accepted features makes it impossible to do the same in userland. Same with its lists, same with its maps. I don't need it built into C++ or Scala or Java/Kotlin or C# or D, because these languages aren't unwilling to let me do it myself (but in all cases there are standard libraries to help me do it, even in the cases where it is not expressly already available).

You are implicitly casting as something to be praised one of the greater missteps of Go.
Surprisingly, not really even that. As pointed out in the Wired article The Deadly Global War for Sand [1]: "Desert sand generally doesn’t work for construction; shaped by wind rather than water, desert grains are too round to bind together well."

[1] http://www.wired.com/2015/03/illegal-sand-mining/
Thats not really the problem though startups aren't paying engineers a lot in the beginning so thats comparing two different things.

While it's true that the funding gaps remail larger in Europe than in the US it's still the wrong question to ask.

The real question is why the funding gaps are there to begin with. I would claim 4 major reasons.

1. Disconnect between the needs of the European politicians and those of European startups.

2. Europe has no Silicon Valley or New York.

3. European startups ask for permission instead of forgiveness.

4. The EU seems to be fixing the problems that the startups could fix.

In other words a lot of the problems in Europe is the EU.

Go back 40-50 years and plenty of fortune 500 companies were European.

I am exploring it in more depth in this essay:

http://000fff.org/why-is-europe-failing-to-create-more-unico...
We the People (2013)
I bought at 33 and am still holding.
Can confirm that these are real problems (Belfast here).

I'd disagree that there's any kind of local bump among Europeans from being in Europe. More often than not, I've found that being based in Europe only serves to put people off, even at home.

I must admit that in the past I've outright skipped over new shiny apps and websites based in Europe (even if I believe in the idea) under the assumption that they'll just get crushed later by a US-based rival anyway, although I try to really give them a fair shake these days and not be an ass about it.

The funding picture here is fairly anemic too, and relies quite heavily on government support. Most European governments have some public funding allocated to building their "own Silicon Valley", but their results from allocating funding is about what you would expect from people not well versed in the industry.

I wrote about this recently as relates to losing Web Summit for silly reasons on Medium (same username). Don't want to direct link as I'm not trying to hijack the thread, people can check it out if they're interested.

Thanks for writing this.
I like joe a lot!

Was the Win32 build a one-time thing or do you see chances that the current (and future) versions will see a Win32 build, as well?

Are there technical difficulties? Is the Win32 work not applicable to the last version?
IPython notebook nowadays supports Julia, R, etc and has been renamed: https://jupyter.org/

Python fans are a bit unnerving, they seem to be more vocal among the similar alternatives R, Octave/Matlab, SPSS. Some people simply prefer Julia for its nice language syntax and its native raw speed, deal with it.
Peak Facebook they call it. We already passed that mark long ago.
Fair enough, thanks for your thoughtful analysis!
First, I'm not doing structural design, so maybe someone will wander by with a better answer. Anyway, it's probably overly simplistic, but passing the load test would involve surviving the maximum expected load with zero damage. Implying that lesser loads would also never do damage.

In reality, cyclic fatigue is also considered.

This seems like a nice discussion that shows the complexity:

http://www.coe.montana.edu/me/faculty/cairns/Introduction%20...
Not the parent, but I agree with Julia types being more natural for many purposes.

It's far easier to create new Julia types for modeling a new domain than Python classes. Genrally, types are much more succinct to declare than classes. They're also type checked and parameterized which allow you to do some rather nice things with an API design that would require a lot of if/else behavior checking in Python classes.

The separation of implementation and data declarations via multiple dispatch makes a large assortment of problems much easier to solve. For example, it's much easier to extend the built in behavior of default Julia types such as dictionaries by adding your own custom method (often on line of code) which is incredibly useful for short data processing script.

There isn't as much web focus in Julia currently, but once the implementation makes it easier to possibly "pre compile" an executable I think there could be a big boom in usage for web engines.

I'm on a mobile device currently and can't really write out more explicit details. Maybe later I can write out a lab example.
Small Businesses and decline of Entrepreneurship
Interesting bit about the 'behind the scenes' view of Pixar and that they strongly emphasize that all their movies 'suck' initially. In my own experience nothing brings out creativity like constraints. The harsher the constraints the more creative the results.
What I really want is a way to debug, compile, examine and code C++ using a build server for all the cpu heavy tasks.
Let me take this opportunity to thank you for your fantastic editor. It is bloody fantastic and I'm not even an old Wordstar user who just has to use its keybindings. I truly think you have created an almost perfect, light console editor. Could you please consider adding soft-wraps (only emulated, visible line breaks for long lines but no actual breaks saved)?

With that said, to console newbies - you have to try out 'joe' once. It uses the Unix dev environment fantastically and its not short on features either.
I would hope that would be the ultimate goal. However, that might not be possible without at least some VBA work. Experimentation will have to be undertaken.

The real question is how do you sell the ClojureScript "macro" to an end user that, ultimately, doesn't care how the answer in the spreadsheet is arrived at, so long as it is correct.
Why do startups fail?
I wish PG would separate his political discussions to a different handle. It's jarring to be reading his amazing perspectives on the startup world and then see his political posts which I generally don't agree with. Makes me sad.
So now when I build a website and want to use a cookieless domain for assets, my site is going to be broken for Firefox users until I get it blessed by Mozilla?
Precisely this.

While we're talking about what it popularizes, there's also the sense of epistemic closure that I've never seen to the extent that I do in the Go community. You're right in that it doesn't bring anything new to the table; that's its developers' intent, but its fans have tried to turn it into some kind of revelation. Which it's not, of course, it's Java 1.1 with a somewhat nicer syntax. And that's not a crime, it's not unforgivable--but it's also nothing special, and by god am I so very tired of its partisans holding it up as the best thing since sliced bread because they don't know what the rest of the world looks like.

(This expressly acknowledges the--rather few, IMO--Go fans who do understand the rest of the world and use it for their own reasons; I think they're hurting themselves, but I respect the choice.)
It's not like SV doesn't have any difficulties though (hiring, living costs, copycats etc).
The main difference is the depth and failure tolerance of the home market. The number of early adopters is so much higher that it is much easier to take a product off the ground.
In Europe you probably have to scale it country by country
How do goroutines work out? And/Or channel and stuff like `select`?
Most debuggers are useless at showing what you want to see. VB.net is missing one of the really useful features of VB6 and that is the ability to stop when a variable changed value.
Cool! :) I'll add more examples as soon as possible. Actually there's not much you can do with Kashmir at the moment, I've mostly focused on getting the basic model up so there's no library functions available etc. I have an idea about how to read the type signatures from compiled Go packages to be able to do simple interop between Kashmir and Go - no extern declarations or anything like that.
You can take what you will from my reaction to your website, or nothing. If you think nobody important will ever share my view, then there's no harm in ignoring me :-)

Sorry that the tone between us became somewhat combative, since that was never how I felt about things for a moment.

Cheers.
"He's not the only one who has been cashing out over the last months."

For every seller, there's a buyer. The buyers of his stock aren't the only ones investing in FB stock over the last months.
no. how do you come to that conclusion?
You can get a loan, [...]. But you still have to pay it all back.

Nooooo! Really? You've got to be kidding me!

So basically you don't want to create a profitable company, but living the cool "startup life" while getting a basic income from the state?

That's... not how we usually see startups.
I can think of a couple examples off the top of my head --- TeX and template metaprogramming. Although I think Knuth protests too much when he says that he tried not to make TeX Turing complete. At any rate, in both cases, Turing-completeness should be considered a hazard. There should be a warning label on TeX, particularly:

WARNING: TeX is Turing complete. Proceed with caution!
The Internet Protocol Journal
Paul Graham is a great follow and his signal to noise ratio is much higher than pmarca. Also, Graham's tweets about his kids are adorable.

Sam Altman is a good follow too.
Currently not at all. :) Haven't gotten that far yet, but I have it in mind. There will probably be a 1:1 mapping to these concepts in Kashmir.
Beaker notebook [1] seems to do precisely that, though I have yet to use it in practice.

[1] http://beakernotebook.com/index
The Haskell flavored tend to be clever ways to get a functional language without recursion.
Sounds like this will block hosted analytics solutions like Google Analytics, but the same data is available to the first party site if they roll their own analytics. In this case you're not really adding any protection for the user, just disadvantaging smaller publishers in understanding how their site is being used
>The EU seems to be fixing the problems that the startups could fix.

and then

>In other words a lot of the problems in Europe is the EU.

Are the EU fixing or creating problems?

EDIT: okay, I'm reading the essay. Maybe they are creating problems for the creation of startups, but solving problems for the population.
"Insanely fast" was borrowed from the project that Serender is based on, which is Zombie (an insanely fast headless browser used for testing client side code). Now of course, the speed of rendering depends on how fast your client side code is. If it has some ajax calls that fetch some really heavy data, the rendering can take few more milliseconds, but it's still fast because there is a very low network latency and your database is surely on the same network as your application, if not on the same server! I'm claiming that it's "insanely fast" because creating a new headless browser instance takes nearly no time at all, so the speed totally depends on your client side code.
> 3. European startups ask for permission instead of forgiveness.

Well, because everything else will destroy your reputation and company socially and legally for all eternity.
Speaking as an employer (not in France though). What do you have to show me that you are capable? I place next to no value on formal education. But it will get you a foot in the door if you have no actual work experience. It at least tells me you can commit to something, even if it sucks (like most formal CS education).

What I do care about is what you've worked on. If you have any personal projects to show me.

No education, no projects that you have worked on tells me nothing about you. If there are 10 candidates waiting, you have very little chance of being picked.

Someone with a history of open source contributions would be at the top of our candidate list.
The idea of setting up an open hardware lab for these devices, and some kind of bake-off, is awesome.

Also, I wish someone could do a medical device network security system -- it really isn't the core competency of any of the hardware vendors, and yet is something you can't get wrong. The public protocols (DICOM, HL7, etc.) are at best baroque and don't include the details which matter to security. I wish this didn't have to be a company -- it really could be something funded by NIH or a consortium of device vendors or medical institutions -- but it probably has to be in order to be effective. There's a need for an open standard for medical device security over top of all this, but rather than just publishing a standard, it would be easier to provide working end to end network from device to information system.
It's trivial to via the use of types... So long as you have some amount of "purity" anyway.
FileConvert Professional 8 Crack and Serial Key Free Download
While some people love dataframes, in both Python and Julia, they feel constraining to me.

Does this mean there will be more features limited to DataFrames?

For example, Gadlfy is nice in many ways but by not using Dataframes it means I have to do my own colors for each data I plot. Some of the statistics features in GLM seem to rely heavily on DFs as well.

Dataframes could be much more useful more broadly if the interface was more consistent, better documented (e.g. still haven't figured out how to instantiate with half my data).

Basically, null-ability is pretty useful feature in many fields, not just statistics. Will the plans include any items to help generalize nullability?
One thing I wonder: does let take types? Something like:

(let ((x :string "hello"))
(fmt.Println (+ x "owickstrom")))

(Although in that case the type can probably be infered...)
Show HN: HORU – A platform for finding out how old you look
It's not even America, look around you: Germany has great opportunities for people with developing knowledge, Netherlands, England, Ireland... On the other hand I know France is in that situation, as well as Spain, Italy...

But a part of it is definitely your attitude; move around, search for your options.

This comes from a Spaniard that dropped out of college, has lived in France (I worked for Renault, FFS), Holland and, for the last 10 years, in Ireland. And I wouldn't change a thing.
Andreesen is a board member, so under Facebook's insider-trading policy he is required to conduct sales under a Rule 10b5-1 plan [1]. From FB's most recent annual proxy statement [2]: "Certain of our directors and executive officers have adopted written plans, known as Rule 10b5-1 plans, in which they will contract with a broker to buy or sell shares of our common stock on a periodic basis. Under a Rule 10b5-1 plan, a broker executes trades pursuant to parameters established by the director or executive officer when entering into the plan, without further direction from them. The director or executive officer may amend or terminate the plan in specified circumstances. Our executive officers and directors are required to conduct all purchase or sale transactions under a Rule 10b5-1 plan." (Emphasis added.)

"A company making such disclosure [that an insider has adopted a 10b5-1 plan] generally will disclose the existence of a plan but not the specific details." [3]

[1] Form 4 reporting Andreesen's sale: http://investor.fb.com/secfiling.cfm?filingID=1127602-15-304...

[2] http://edgar.sec.gov/Archives/edgar/data/1326801/00013268011...

[3] http://media.mofo.com/files/Uploads/Images/FAQ10b51.pdf ("MoFo" is Morrison & Foerster, a leading Bay-Area BigLaw firm.)
I read the article? The new feature uses a whitelist provided by Mozilla to determine if a given site is allowed to load an asset from a given external hostname. Their example makes it seem like twitter gets to be blessed with being able to continue loading images, but there's no mention of what smaller publishers need to do to get added to the blessed list
Jensen's Photon Mapping was also my very first exposure to light transport theory - I was in high school too and got the book as a Christmas gift. The math was way beyond me at the time, but it was the first time I realized computer graphics actually had some substance and wasn't just about making triangles fly around funny. Definitely a very influential book for me :)
Just how bad is this "permanent" performance hit? Do you have numbers?

I've seen pools that have climbed above 90%, and maybe they've suffered permanent speed degradation, but they still run fast enough to mostly saturate a 10GbE connection, so... not a problem for me?
Association of rear seat safety belt use with death in a traffic crash