skysight-inc/HackerNews huggingface dataset:
> Maybe "FUD" isn't precisely the right term, but Haskell does seem to attract a special level of attacks that isn't applied to other languages at a similar level of maturity.

It's a level of attack reserved for a special level of unsupported hype. I have absolutely no problem with those who say they really like Haskell, it fits well with how they think, and they feel more productive with it. I even have no problem with those who say that they believe the language has objective benefits in some domains and circumstances and that it deserves a closer look. But if you go around claiming that we can significantly reduce the cost of software development using your language (or any tool), I think an intsy-bitsy amount of even anecdotal evidence is required, especially after two decades.

You may not believe me, but I truly admire Haskell's elegance (even though I believe pure-FP is not the right path for most kinds of software; I have my own pet hypotheses). I just don't like the religious ecstasy that surrounds it.

> and they don't seem willing to pay what it would cost to study these questions to a scientific level.

Because in order for a business to invest in a costly experiment, there should first be some evidence that there's a good chance for the experiment to pay off significantly. Businesses aren't research institution, and they can't afford to invest in researching every new technology that somebody really likes.

> anyone who does that runs the risk of being outcompeted by those who pick a better lanugage.

As soon as the competition pulls ahead, people will be quick to flock to the new language. That's what happened with late Java adopters.

> would come with a high risk factor.

You're right that the risk isn't nonexistent, but it's relatively low (and Kotlin is backed by a larger company than the ones backing most new languages, with the exceptions of Go, Swift and maybe Rust). There's automatic translation and seamless interop, and gradual adoption is very easy. You can pick a class at random and translate it to Kotlin to test if build/debug/profile/deploy etc. works well, and then translate more classes. I'm not sure such a tool exists, but it should be fairly trivial to translate Kotlin back to very readable Java if the need arises to revert for whatever reason.

> but the business incentives don't seem to be there for those early-adopter businesses to publish that kind of report

I think that the business interests are there. If you invest heavily in a language, you'd want it to gain wide adoption so you get more maintenance, more libraries, easier recruiting, more tools and lower risk. The business interests would not be there if Haskell provided an incredible boost in productivity, that is so large that the competitive advantage offsets the downsides of low adoption. I don't think anyone is even making that claim.
> I ride my bike on paths that pass ponds and fields where there are a lot of geese. Geese will politely move out of the way almost every time I encounter them.

You are clearly larger and faster than they are when riding a bicycle. Approaching them on foot may elicit a very different response.
Tell me again about how bad flash was for everything, please?
SEO for Startups – A Guide for Investors and Founders
But react isn't interesting because they could have just modified custom elements via a polyfill and javascript extension. It would work mostly natively on newer browsers. Keyframes is just after effects animation in HTML5, a feature that could be implemented more natively using svg and a solution similar to this for older browsers. Facebook seems to want to dominate with single-use, clunky libaries.
Written by the creator of the language, 1300 pages long and weighing almost 4 pounds:

The C++ Programming Language, 4th Edition

https://www.amazon.com/C-Programming-Language-4th/dp/0321563...
DOJ praises vastly expanded government hacking power
Feynman’s first paper (1939)
I believe so too. From my experience it's hard to make money on a meetup. Still there are people who actually make a living out of it :)
I just released beta version of https://test-api.net. Until now don't have any concrete plan for monetization but planning for adding new features so that i can monetize it.
A camera/mic switch should be required by law on every laptop and phone.

Please don tell me a 5c switch is too expensive for a $300 phone.
Typo in there, my point is that this President-Elect has indicated, and begun by appointment, the process of removing rights (hard won in many cases) from individuals.

This is what the voting populace wanted so clearly there is a desire on the part of many of the Republicans, Trump supporters and protest voters for this to happen.

To further allow this type of witch-hunt bullshit continue is throwing salt on a wound that will not in any way help with those impacted by this election and it's fallout.

People on the "left" will see this type of activity and continue to paint the "right" with the same generalizations that the right is adamant is not their true fight/cause etc.

The "right" should be denouncing this immediately and disavowing these types of actions if there is any hope of bridging the divide.

Unless, of course, there is no interest in doing that at all.
Do you mean https://www.songsterr.com? Because your website redirects to a parked domain.
The problem is that it can be used in both a deterministic and non-deterministic way (no version-specifiers specified, not all sub-dependencies listed). People want the best of both worlds.

This facilitates that.
When I was age 7-12 and taking piano lessons, it was torture. At 16, with classical/folk guitar lessons, it was still a real slog, as I'd get very bored.

At age 50, when I took up piano lessons again, it was _so_ much easier. After 30 years of working, staying on-task for a 30-60 minute practice session was a piece of cake.

Also, a good teacher ($), a good instrument ($ to $$$), and a tolerant family all really help.
Honestly right now it's probably worse. It's still in beta, so I've been working on the core architecture and logic, before diving into things like package size. So I'm not sure. It also hugely depends on whether you were already using React and Immutable.js as dependencies inside your app, or whether you have to add them just for the editor.

For super simple WYSIWYG editing, like I mentioned, you're not going to want to use Slate. (Or maybe Draft either.)

Slate is designed for much more advanced use cases. Things like building wiki tools, or chat tools, or anything where the editing experience itself is a significant enough portion of your product that you want total control over it, and don't want to be constrained by the opinions that most editing frameworks bake into their core libraries.
https://spa.mnesty.com/ = server not found.

Anyone else seeing this?
I don't drink either, but sadly there's not a tonne of good alternatives to bars. And not all bars are loud, finding a quiet one isn't that hard, especially on a week night.
Draw your perfect handbag to share with friends. you only need 10 buyers to have it created.
Half the internet shut down last month. This device could’ve prevented it
How to Index NMAP Port Scan Results into Elasticsearch
Ask HN: What sort of SaaS related content do you read?
hey guys I'm brainstorming ideas for what to write for my upcoming series of blog/podcast posts on starting and launching a bootstrapped SaaS project.

Is there a go-to website/blog/content that you turn to for your SaaS project?

My goal is to deliver quality content surrounding any topic you are interested in regarding SaaS.
> Keyframes is just after effects animation in HTML5, a feature that could be implemented more natively using svg and a solution similar to this for older browsers

That's another approach which has it's own pros and cons. The approach from the article is obviously good if you have Affect Effects experts on hand. I'm not understanding why this isn't interesting to programmers who on a daily basis have to weigh up the pros and cons of different technology/library choices.
I would like to thank Mr Meyers for his Effective C++ book, back in the 90s. Said book for me was the tipping point with C++. Having used Borland Pascal-with-Objects, and read about Eiffel, that book confirmed for me, at least, that C++ was a tool of last resort for trying to build on top of existing C code.

C++ devs are a hardy breed :-)
Football (and any pro sports) teams run retrospectives after every game. They watch tons of video, seeking to learn what they were doing, what challenges they were struggling with, and how to improve.
No, it opens for me just fine.
Generally yes, but another quote from the call: "We are making important investments in data centers because we want to support our services business." Maybe that's taken some of their hardware resources.
Very inventive, congratulations on your project! I forwarded your website to my wife as she's very much a DYI person and she was impressed. Keep up the good work, would like to see more projects like this.
"Trump's America"

Oh wait, this is happening under Obama. Scratch that.
I think this is a good opportunity and time for the rebuild - WCD's front-end infrastructure and database was a spaghetti of PHP and hastily constructed database architecture and the API's left a bit to be desired - though the underlying C++ driving the tracker is probably still pretty solid.
I miss Delphi, it was awesome for rapid GUI development :(
The Mythical Man Month - Fred Brooks

It is amazing how this book can be interpreted as having predicted the necessity of Agile/DevOps long before the tooling was really available to easily enable that methodology.

https://www.amazon.com/Mythical-Man-Month-Essays-Software-En...
> the big mistake we made was thinking that if our hazy principles (as expressed in the manifesto) collided with typical American managerialist business culture, our principles would win out.

Agile helped. Many programmers appear to find unions distasteful, so they needed some other way to try to protect their jobs from outsourcing. Agile claims "face-to-face" is most efficient.
So you got your CS degree, worked for years in IT, passed tough interviews, joined FB, and now you're proud of animating those annoying emojis.
Katana – Modern Swift framework for creating iOS apps, inspired by React/Redux
BTW thanks for an interesting conversation. I wish there was a better format for it than reply threads. It would be really helpful be able to address and counter-address claims. So much gets lost in the confusion of the format.
While not a reference book or software engineering book like the rest of the suggestions, I'll throw in Godel, Escher, Bach. It's pretty difficult to explain, but if you're deeply interested in computer science and want a challenging and mind-expanding read, it's an easy recommendation.
Quiet little 'mom and pop' italian restaurants are the best choice, especially if something goes wrong.
You can find it very cheaply in some cases. I once called a ripstop manufacturer and got 75 yards of slightly miscolored fabric for free.
And yet, I'm laughing. As you know, that was what we called the C preprocessor thing back in the mid 80s (as discussed in Uni - I never used it until about 1990)
Great tool for this: http://downforeveryoneorjustme.com/
Chernobyl Is Going to Become a Solar Farm
They can learn how to make one on using this resource!
2016 Retina MacBook Pro Caveats
Strangely appears to have fallen off the front page. Flagged?
Haskell, at least in my case.
what is the motivation to release the library on github with such a license? If you can't fork it you can't improve it.
As Mac OS has a corporate entity behind it I don't think it is too surprising that Mac OS is in front...sort of.

> And yes, you can have a transparent terminal on Linux, make emoji work, have better scroll, etc

Well...sure, but it looks like all they did is remove the usage of Mac specific APIs from mainline:

https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00...

So they aren't so much sabotaging Emacs when it is on Mac, they are just refusing to utilize platform specific APIs and tools. Again...see my first comment.
I'm excited to go through this. I plan on completing a degree in a few years but I'm always hungry for information. Thanks for posting.
I've reproduced Keyframes and am distributing here: https://github.com/jjt/Keyframes
Why LaCroix sparkling water is suddenly everywhere
Most fully integrated audio codecs support this, including the common Realtek/RTL variety.

Dedicated audio interfaces and more expensive cards are normally unable to do this, hardware wise.
I think that self-awareness is more than a matter of (classical) computation. The immediacy of subjective experience implies an entanglement of states, as when one observes one's own self. The marbles would have to be coherent in a cardboard XOR gate for that to happen.
I dunno. I'm nothing special when it comes to guitar but my first was a $50 pawnshop special that worked well enough. Then my second (this time an electric) was a crappy Strat knockoff, also used, for $150. Nowadays you can even get them cheaper from Walmart-type brands like First Act or online from importers like Rondo Music.

Sure, they're nothing great but they work for learning to play and screwing around with your friends in the basement or around a campfire (which is probably all you'd be doing with a uke as well if you're a beginner).
This seems like a conspiracy theory to me. He was interviewed by the Swedish prosecutor on november 14: https://www.theguardian.com/media/2016/nov/14/julian-assange...

Say there is some vast conspiracy involving Sweden, the UK, Ecuador and the US, and the current administration wanted him to disappear, would they be so foolish to do it now, with the current president-elect, who will have access to all classified information and who would be more than happy to expose any malfeasance of the current administration?
You are completely wrong, as any biologist with even a passing knowledge of geese will tell you. They are absolutely aggressive and vicious.
Yeah, I bought a copy, but never really used it. Too much work on unix systems for me by that time. TP for Win and (DOS) TP before that were pretty good, though.
I haven't looked into it yet, though I'm aware it exists.

What I wrote about the three-way decoupling is a result of some time I spent thinking "the Star Trek way" - i.e. how would the cloud ecosystem look like if it was made primarily to be useful, as opposed to sucking money out of people.
They want the user adoption, without giving up control, presumably.
FlowMotion Smartphone stabilizer
I've been somewhat roped into this anxiety shared by many now. It's key to remember that all we're asking for is proof of life. A picture of him with today's newspaper, a trip to the balcony...
Laws and their enforcement are inherently coercive, but slavery is a specific thing distinguished by the fact that it is imposed through an asymmetric application of the law. Slaves and the owners are unreasonably assigned different rights under the law. That's the primary distinction that makes it immoral.

Do you feel unfairly and unreasonably constrained by the laws which oblige you to refrain from wantonly murdering and abusing those around you at will? Do you feel enslaved by those laws, or merely coerced?
I think under the guise of proving some nebulous value Google has persistently embraced a pattern of actions to legitimize surveillance and get people used to be surveilled.

Why does Google search need your location. Any value from that accrues to Google and not the user and yet every Google search has your location at the bottom of the page.

Thas just phychologically serves to get users accustomed to surveillance. And this is one more in a line of creepy behavior that need to be called out for what it is.
Thanks, we changed to that one a while ago. The submitted url was http://www.nio.io/ and the submitted title was 'NIO EP9 “Fastest Electric Car in the World”'.
It has something to do with (the move to) Cloudflare. Refresh once or twice, it will load.

https://www.timetaco.com/jaspsa/
It's not a rename. It's completely different. Similar responsibilities are split between the Product owner(Planning what features to include, interacting with users and some roadmapping), scrum master(Normally ex developer, coaching developers on how to improve the process, TDD, Code review) and the team itself(Estimates, final say about much goes in a sprint).

I think most people prefer kanban or scrum over traditional PM style management.

However they have failed deliver on all promises.

When people complain about agile, they aren't harken back to traditional pms
Are videos really the best tool for the job of educating coders?
Hello,

I've been hacking on a new tool for teaching JavaScript. The main idea is, instead of using videos or articles to explain concepts, I used just audio that's matched with an in-browser editor. I used time cues from the audio to programmatically change the content of the editor and execute code. After each session, a challenge with code assertions can be used to validate what was learned.

Here's a demo (using a basic React example): http://jscomplete.com/interactive-learning-demo/

I'd love to hear what you think of this idea and educational delivery format.

Thanks!

https://edgecoders.com/are-videos-really-the-best-tool-for-the-job-of-educating-coders-e550a3be54a1
I think having a waterproof backpack for any serious hiking is a losing proposition. It's better to individually waterproof things you put in the bag that can't get wet, not the entire pack.
Moving from Quantity to Quality Content on LiveEdu
I love it! So if you really would like to make more of them, I'd definitely be willing to purchase one! Great work!
You have been foiled by my evil plan, my goal was to sell you penis enlargement pills all along.
What's the rationale behind putting this on github and asking for contributions, but having the code under a proprietary (non open source) license?
Why you can't buy our book from Apple
I'm not sure why avoiding arbitrary code execution during install is important when you're going to do arbitrary code execution shortly after. What else is the purpose of installing a package?
Definitely a bit of a college trend, but it's certainly been in multiple pop songs in the past couple years
Popular methods to learn public speaking easily
Just a whole lot of nothing. I've read all of his works right from when Wasp Factory came out. This one fell flat. Which is obviously a double shame for me, in context.
Show HN: A collection of useful regex patterns
I can't help but hear echoes to the same motions made at the onset of the industrial revolution, and almost every decade since. Humanity does not die, it just changes, but a given generation often seems very locked in time in its perceptions and what it recognizes as "human".

If the article was a thrust against a work obsessed culture, it could have done that better and more concisely. If the article was a thrust against how distinct the tech zeitgeist has become from what other bubbles in the world care about, it could have done that better and more concisely. Perhaps I'm missing the point, in which case feel free to enlighten me, but this article didn't accomplish that.

(Some irony in that since I'd typically be the first to agree with either statement, but I found myself asking repeatedly what I was supposed to be convinced of in the article, other than some "vague almost luddite anger" at the tech community)
Kuvée raises $6M for smart wine bottles
Go is nice, but not a substitute for C++. https://github.com/nieksand/sortgenerics/blob/master/README....
Make IKEA Great Again...
How to Become a UX Designer
Brain Cancer Patients Live Longer by Sending Electric Fields Through Their Heads
>frankly the point of this is it could be socially efficient for two of your clients to bet against each other

So I did think of your scenario, and actually one worse (directly moving money from clients who don't value the next marginal dollar as much as clients who do). A couple of points I thought of in response:

1. Require clients funds to be transparent, so no moving money around after the allocation decisions have been made (this protects more against my problem than yours)

2. Assume the manager's utility is linear in money, in which case hedging their own fees doesn't make sense. If it's not linear in money, then this all becomes more complicated. I got to the point of saying something like "get a model for client utility and for manager utility of various amounts of money, then set the fee to align incentives". If the manager's utility is linear, then fees should be proportional to utility the client gained. If not, it becomes more complicated and perhaps gaming like you describe is inevitable, this is ultimately a math question for which I haven't modelled everything out and so don't know. You may be able to still define a fee structure that gives a proportional increase of utility to the manager for an increase of utility to the client, but I don't know for sure how that would work for multiple clients.

3. If fees represent utility, and utility is maximized, then wouldn't it be good anyway? (Kind of the point you made in the part I quoted.)

4. Another point to keep in mind is how various kinds of returns are expected to attract or repel customers, which factors into manager utility in a sort of "side-channel". If that's significant enough, it might make the whole incentives not work.

There are a lot of interesting math questions that go into this. I don't have too many answers, but I feel like I have a good grasp of the questions.

Some other points I see in my notes on this:

1. it could be that various kinds of existing funds already cover most of what investors really want, and this won't be enough of an improvement to justify the overhead. Investors who want a small chance of a large win go to hedge funds, investors who want the whole market buy index funds, etc, could be there's no room for innovation there

2. incentive structures need to be very specified, won't just be a fee for various amounts but need to take time dimension into account

3. For that matter, utility is time-sensitive, so we need a complex model just to determine utility, and maybe quizzing investors on utility won't actually get the "truth"

I like to think of this as a combination of the insights behind insurance and hedge funds, basically skewed utility curves.

I'd love to talk further if you're interested. I ended up starting a retail startup instead of working on this idea because it's easier to break into, but I'd be thrilled if someone turned it into a real company or incorporated it into an existing one, and you guys seem to be capable of doing something like that.
Even for drinkers, it's important to find a 'quiet' bar, or at least one where you can talk among yourselves, especially towards 8-9pm when meetups finish.
It's a leaky abstraction. The point is to make your code do something other than what you described it as doing (because it will do it "better"). That's what makes it unreadable; hiding behavior from code decreases readability.

I'm not that familiar with GraphQL, but as far as I can tell it doesn't depend on AST transforms. It seems to be a DSL that uses tagged templates. There's nothing wrong with DSLs.
The worst part of the JS "enhancements" is trying to make it more like Java, rather than bringing it back to its Lispy + Smalltalky roots.

I guess the assumption nowadays by The Management is that programmers are too stupid to learn anything new delimited by other than curly braces, or learn how to backtrace data flow between functions, rather than debugging by property-setter breakpoint.
I was curious until I looked at your website and found that it's 1) US only and 2) requires not only a smartphone but a US phone number to set up.

I mean really, this is the kind of thing you can/should be able to log into from a web page, why does this all have to be locked behind an app?