skysight-inc/HackerNews huggingface dataset:
JavaScript is broken by design (eg. adding obj properties on the fly is killing perf and toolability) we need replacement.

Why web can't get such a nice lang like C#, Swift?

In the mean time I will stick with Dart
Do Things That Don’t Scale – The Crowdfunder’s Guide
Bruce Sterling, Cory Doctorow and Jon Lebkowsky – State of the World 2015
The small, bootstrapped multi-billion dollar company
Outrage over lack of media coverage of NAACP office bombing
FWIW, Apple's universal connector doesn't have this security lockout feature either. The data could potentially be stolen via their solution as well.

Honestly, I agree- there needs to be a serious discussion about how physical security could be implemented with all connections of this type.
I'd say the opposite is actually true. Often generic code is clearer and less error prone that non-generic code. This is because generic code reduces the number of assumptions you make (e.g. if you can't know the actual type of the elements of a container, there are fewer operations you can apply to them. A function that concatenates two lists cannot accidentally try adding 1 to each element, because it doesn't know whether the elements are numbers. Hence, a whole class of mistakes is eliminated before you get the chance to commit them).

For example, (barring side-effects for simplicity) there is one and only one possible implementation for a function with signature:

f: T -> T

Where T is a generic type. Contrast this with:

g: Int -> Int

which has many implementations, many of them possibly not what you intended. If what you intended was the identity function for integers, better use f, because it has fewer possible implementations than g. It's even easier for the reader to understand: since f doesn't mention integers, there's no point in checking whether it does any operation with them. Of course this is a trivial example, but the same point applies to more complex functions.
I don't think you can count it as free if it comes loaded with malware.
Ask HN: What cool stuff have been built with JavaScript?
Looking to learn Javascript and build some cool stuff for my startup http://www.traction.vc

Before learning it though, I'd like to get inspired about what's possible. Thus collecting a list of cool stuff built with Javascript. What cool apps/websites/experiments that you know of have been built with Javascript? List them here.
Many ARM CPUs are licensed transistor layouts from ARM. There's only a handful of companies actually designing their cores. Most of the diversity comes from the other bits of silicon in the SoC, but there's plenty of diversity in the x86 motherboard space too.
Allegedly performed by Holy Roman Emperor Friedrich II in the 13th century. Not Willhelm II, who lived into the 20th century.
I think that's an okay compromise, especially if you typically have a CI process anyways.
It's difficult to tell what your tone is, but it is horrible working with people who are concerned only or primarily with job security. It leads to people holding on to information, being hesitant or outright refusing to document procedures and processes, and absolutely denying that there may be a better way to do something than the way they happen to be an expert in.
If you really need FileZilla, you can directly download the portable version with this workaround.

Visit http://downloads.sourceforge.net/project/filezilla/FileZilla... to directly start downloading

Or, switch to someother FTP client.

References:

List of FTP Server Software - https://en.wikipedia.org/wiki/List_of_FTP_server_software

Comparision of FTP Client Software - https://en.wikipedia.org/wiki/Comparison_of_FTP_client_softw...
It doesn't require it, but it does help frame the issue as to whether high school is a "waste of time."

For example, much as you describe, I scaled back my high school senior year to less than a half day in order to make time for community college courses. If I did not partially pull myself out of high school I would not have had enough time to pursue my education.

Looking back decades later I am pleased with my choice.
Prices are getting low enough that Microsoft could sell people a copy of windows with a desktop computer bundeled in for free.
On the contrary, most Israelis are quite proud of the fact that 1/4 of the population are not Jewish, as well as the fact that those citizens have full rights and freedoms (more than they would in any of the neighboring countries). Though I have seen very little mention of either of these facts in the inordinate number of media stories about Israel.
The push aspect of it is interesting, as a way to create a routine, but other than that, won't this suffer from the same problems that Wikipedia's "today's featured article" and "random article" features have? You want some serendipity, sure, but true randomness where one day you're reading about a 60s jazz album and the next about a Swedish politician and the next about some minutiae of graph theory is not necessarily what a curious person is looking for.
As someone who has mastered Symfony2, learning Ruby on Rails was a walk in the park. There weren't any new concepts to learn, just syntax.

In my experience those concepts are not language-specific. More like platform (eg: web) or paradigm (OOP) specific.
Any coupon code for HN community?
In their current states, Webpack is for the production applications, JSPM for development / little ES6 apps, and SystemJS is used for Node.js.

- Webpack supports much more than just ES6 (and more people work on it), so you probably want to use it for production apps.

- JSPM allows you to load ES6 library by transpiling them on-the-fly, which is great for simplicity.

- SystemJS works by itself in a Node environment, you don't need JSPM for it.

Guy Bedford has made a great tool with JSPM.
air ship the bulk candy to the US and individually package and ship from here should greatly speed up distribution, making deliveries regular and predictable.
How HoursTracker earns five figures a month on the App Store
Take a better look at the responses. There's no inherent reason for the performance degradation (it's mainly because of noncompliance on Bind), and without it we are stuck with the much slower HTTP redirects.
The author seems completely annoyed at the fact that he had to pay to get his treasured top-of-the-range laptop back from the pawnbrokers (who were also out of pocket otherwise).

In my opinion the net outcome is extremely positive. He might have never got it back and then he'd be forced to buy a new one (albeit with insurance money), but he would have lost all his files assuming he has no backups. Even if he had backups, restoring his laptop back to its exact previous state isn't easy for most people.

I'd be completely stoked if my stolen laptop turned up and I just had to pay the pawnbroker for what he was out of pocket for.

The author is a "glass half empty" kind of guy.
The beat information might have been more elaborately derived from the audio, as opposed to just sending the basic tempo.
Been pondering something like that for networking.

A while back i read about a guy who had set up his phone so that it would play certain tones when it detected APs while walking around town. This based on their signal strenght, security settings etc.

This got me thinking back to my analog modem days, and how i could tell if i was getting a good connection or not depending on the noise it would make during the handshake.

What i was thinking was setting up a sniffer, and hook that up so certain tones would play based on packets passing by.

I sometimes wonder if modern computing is too reliant on one human sense, vision. More mechanical devices can give us early warnings about developing issues based on sounds and vibrations.
Our No Asshole Rule
I believe that browser vendors will push technology that benefits them. That's definitely not in dispute. But you need to convince them that HTTP/2.0 is beneficial to them, and I don't think that will be easy if content providers aren't serving content via HTTP/2.0.
It's not really an excuse to waste more resources though. Saying "this only wastes a tiny amount of resources compared to this other thing" isn't justification to waste it anyway.
If these minor offenses are not affecting crime then are they offenses whose only purpose is to generate revenue? If the city has not imploded then is that not sufficient evidence to get a discussion about the existence of these offenses?
Or get the PortableApps.com version.
Spin cycle state :P
Wow, very impressive.

But
> Bookmark this page, and then set a reminder to check in soon

Where is email subscription form?
Thanks! blush...
I'v very recently (few days ago) launched a service with the same business model but for Japanese tea, called Tomotcha: https://tomotcha.com

I'll most certainly do a Show HN soon, just a couple of things to fix before. For instance the price is currently only listed in EUR, but if you prefer to be billed in USD just drop us an email saying so and we will bill you in USD ($25/month).
Increasing Marginal Returns to Work
some people want that 2004 feel. Also some people don't like github, __even the creator of git doesn't like github__
I don't think the laws are vague so much as how we use cookies today. With different mechanisms for different purposes it would (could) be much more transparent to the end users how things work. It would be more like the "save password" feature in various browsers. Of course since all the major browsers vendors also make money from ads this isn't really in their interest.
Technologies that transform
This seems so fragmented, even before you consider all the other module loaders, transpilers and toolchains.

I'm a senior frontend developer and I find this side of JavaScript truly bewildering.
yep, the point though is that having a build step during dev adds some overhead (which can easily go into the several seconds range in my experience) into the type-save-reload cycle, which is exacerbated by hit-reload-before-build-finished-so-need-to-reload-again pattern.

My understanding is that this tool removes that entire class of annoyances, and gives a no-hassle live-reload ES6-enabled environment on top.
That's how I felt as well. It's a great phone...for amazon, not you or me.

That's how you know the marketing/business types are deciding the features, not product development.
He was not bleeding profusely from both hands nor standing in a pool of blood.

He stuck the probes into his thumbs.

This sub thread is not so much about whether it is probable that a person will die but whether it is possible that a person could die. And, with some convolutions, you can work out a situation where a person could indeed die.

Importantly rasz_pl is claiming that 50 mA cannot kill you. The rule of thumb is 50 mA at 50 V across the heart is enough to kill you. This voltage level is dropped if the skin is broken - and you don't need a big wound.

If you're saying it's fantastically unlikely to actually happen: I agree.
That's kind of how we were encouraged to code (I was learning during the dot.com boom, when Java was all popular).

I think the difference now is that some high quality fairly generic framework have emerged (there was nothing like Rails or Django back in 2000 as far as I am aware). Why build that part when someone else has done the hard work for you? Its well tested, documented, and there is a large knowledge base out there. (I dislike it when I hear about in house frameworks when I am in a job interview, as those will generally not be as well documented, and only a few "in house rockstars" will really understand them).
I disagree, the link is also interesting, but as I said further down: the video holds an interesting discussion of his views on encryption, especially end-to-end, something the parent explicitly discussed.
I guess my question is: what would have to change, in the last example, to make it not WTF to you? To me it seems pretty straight-forward what is happening.
If you read through this thread [1] on the filezilla forums, you'll see that the administrator defends the use of SourceForge over and over. My guess is that they're receiving kickbacks of some sort for the installation of said malware.

[1] https://forum.filezilla-project.org/viewtopic.php?f=1&t=3294...
IIRC GNOME has FTP and SFTP support, so you should be able to just use Nautilus.
Bootstrapped to Funded: What's it like? Was it worth it? Should you do it?
Sometimes you’ve just got to tokenize a string
Just want to be clear about something:

- This program (bundling) is opt in for the project (Filezilla) and SourceForge ("the pimp") pays Filezilla ("the whore") for each download.

- This isn't recent. In fact it started well over a year ago and was well publicized.

- Even a year ago it was all very malware-y.

- A lot of people were super dismissive about this issue a year ago (see Reddit threads and here). In fact many supported the practice.

- Those same people are now whining about it.

- Suggesting that "but Github exists!" as a solution entirely misses the point. Sourceforge pays the project money, and both Sourceforge and the project profit. So unless Github can match that (hint: it cannot) then that is a non-starter.
To be clear though, it's the SF installer not FZ itself. You can most certainly go and compile it yourself.
See http://www.random.co (iOS app) for a mixture of personalization and randomness.
How to Write Effective Headlines with This Free Tool
I don't know, GitHub isn't quite as easy to navigate as a layman if you're just looking for a synopsis and downloads.
This is weird. In my country, if a thief sells the stolen goods, the original owner will get them back without having to pay and the person who bought them off the thief is the one who ends up paying the bill (if the thief cannot be found). This is the appropriate way to handle things because it disincentivizes buying stolen goods.

EDIT: People point out to me that this was also the case here but she wanted her computer back fast. I still don't understand why the pawn shop was allowed to keep the laptop after the discovery that it's stolen good, and how it was allowed to sell something it does not own. But I don't have the legal expertise to judge this situation, it's just confusing to me.
SFTP transfers mostly. Also the ability to store bookmarked servers seem to be the big issues.
Separate from any particular issue with Filezilla: all Sourceforge downloads are via insecure HTTP, so could be redirected elsewhere, or corrupted in transit, to deliver malware.

Even if you try to use an HTTPS link, Sourceforge redirects to a plain HTTP download.
Linus's problems with GitHub are mostly with how it handles pull requests, IIRC.
Full rights and freedoms. Sure. http://adalah.org/eng/Israeli-Discriminatory-Law-Database

Tachat's reply undermines what you're saying more than anything Adalah can, as you're saying that a human rights organisation is pathetic, thus cementing that even though you'll argue that "oh no, we're not racist", you've just expressed contempt for a NGO dedicated to bettering the lives of humans.

I also see that Tachat, you only exist to reply to comments about Israel. How sad your life must be.
I would guess that there hasn't been enough time for people to realize their minor infractions will no longer get punished.
Chat over SSH
New MacBook Air rumored to use one single USB Type-C port for everything
Yes, SourceForge give you money, I believe.
Thread Magic Tricks
I would argue that the connectivity was the killer feature. I have a Pre kindle Sony e-reader, same thing - whole library in your backpack.

Getting those books on the thing, however, is a pain - you need a computer to go with it.

My mom bought an early kindle - worldwide wifi, with email!

So she bought the next kindle too.
I would distinguish between challenging, because book is so overwhellming because of high level of proficiency required to read with understanding (eg. University paperbooks) so here I could say that a lot of was hard thus challenging. Other kind are challening because it change way you think about world and/or things and it's hard to apply knowledge you get, even you know it's right "view" like for me some of buddisth papers and Enchiridion by Epictetus. It's pleasure to read, but when you want to live in stoic way - yeah, then it's challenign.
I think this most recent trend in the police department has a huge potential to backfire. Perhaps this will highlight the fact that in the US, our lives have become over-criminalized and over-monitored by an increasingly growing police force and that we simply don't need so many officers and laws. This would be a good thing in America.

However, I hate the fact that this change was brought about by the deaths of people.
Jackentrends 2015 – Sommer und Winter
"Islands of functional code in a sea of imperative code." - Paraphrased Erik Meijer

I've found that my most reusable code is composed of pure functions. The imperative stuff is always changing depending on the circumstances but my functions are a solid base upon which I build.
I'm the developer, and happy to answer questions!
Lambda Architecture for Big Data
There's no big "Download" button but you can easily add one yourself.
Quote from the article:

Now that means we have to figure out how to solve a problem that we didn’t create.

Bummer. If all you had to do is solve the problems you created yourself, I would propose not creating the problem in the first place.

I understand the jam law enforcement is in but the arguments of Cyrus Vance seem disingenuous. In my eyes, he does a disservice to the cause.

(Edit: Formatting)
This is really about law enforcement being too lazy to do their own jobs properly. Here's a story:

I run a dating website and was contacted by law enforcement to provide contact information for a user suspected of soliciting sex from a minor. The information was forwarded to police on behalf of the parent of the minor. As per our privacy policy, we informed the police that we will need a court authorized subpoena before handing over details about one of our users. They also informed me NOT to ban the user or otherwise disrupt his account in any way until they receive the evidence they need from me.

Weeks passed, then months, and finally I had our attorney reach out and contacted them again to ask what happened with the case, and it turns out the subpoena was blocked on some kind of administrative issue. They didn't bother telling us so that we could ban the suspect from the site sooner. In addition, they could have easily gotten the information they were looking for by using the dating site to act as a minor and get the information themselves directly from the suspect (they had the username). Our attorney told us that never once did the investigator log onto the site themselves.

This is one small story, but just goes to show you the extent of the laziness that pervades law enforcement today.
Youth culture has been responsible for social and cultural innovation (art, music, fashion...) for as long as they've had the extra leisure to devote to it. The growth of the merchant class, the growth of the middle class and the abolition of child labor all resulted in increased leisure for youth segments of society. Your second question must be missing some punctuation because I'm going to suggest you look into Yanni.
It's implemented in Go and supports GNU/Linux, Mac OS, FreeBSD, ARM and most platforms. It's highly integrated with GitHub, GitLab and others so we can manage the scripts in our version control tools easily. A simple tool to improve the quality of programmer's life :-)
Just make sure to add ?nowrap to the end of the url and you'll download the orignal package without that crapware installer sourceforge adds.
Isnt this some form of laundering, and illegal? I mean, someone could run a very profitable business selling known illegal goods back to their owners..

.. I personally think that if you are buying something, you have to be pretty damn sure it's not stolen, especially when youre planning on reselling these things. That's why a lot of countries have laws in place to enforce exactly that kind of behaviour.
From the video it just looks like a phony app that claims the battery is being charged.
Err, extreme things like that really need to be entered into democratically rather than a very small minority foisting it on a city of millions. Especially when we're discussing public safety. I hope this ends quickly and conclusively.
> [...] are as corrupt as SF themselves [...]

Or they are just dangerously lazy.
“Uber is a cartel; sets prices according to demand, not supply”
Integrate your project management tool with a bug tracker
No, because SystemJS+JSPM does nothing to invalidate your Webpack knowledge. It's still an active project that works just fine for the needs of many developers.
I haven't used your service, so I be making some wrong assumptions here, but if some users would like to be able to find some of the candies they have eaten, you could include a list in their account with the name of candies they have received in Japanese (and English or Romaji) and a photo. Probably should wait until after they receive the package to maintain the element of surprise.
Thanks for your comments.
I agree with your comment about the true randomness (although it is nice to explore all parts of Wikipedia, and the randomize button helps in exploring), and we are actually working on adding categories. The problem is that Wikipedia doesn't offer any helpful API in doing that, which means we'll have to download and analyse (on our server) the Wikipedia db for all the languages we support, which is a bit of a PITA.

Btw, a nice feature of the push aspect, is that we only show articles when unlocking the screen so they don't interfere too much.
If SourceForge want to stay afloat, they should reinvent themselves as a decent GitHub alternative or pivot. Bundling malware for kickbacks and keeping the old site design won't take them anywhere good.
I think it is more of a feature creep thing.

Personally it reminds me of Ubuntu, which was a stripped down, fast spin off of Debian back in the day. It started getting popular, and more and more stuff got added, now it is at least as bloated as Red Hat or the other distros, which it had been compared to when it first started getting attention.
A letter I wrote them (as a collaborator on Knockout, one of the referred-to repositories):

https://github.com/knockout/knockout/issues/1674#issuecommen...
Yes, I couldn't agree more.

But, unfortunately, this was the mindset in corporate IT back 10-15 years ago, and in fact the last onsite contract job I worked a few months ago seemed to contain this attitude, so I was thinking in some ways, things are still the same.

I couldn't really stand it back then, which is why I moved to contracting/consulting.
What's interesting is that all of the 'niceness' seen is the result of a switch to the functional style.

Excluding the singleton class (which could have been a single function itself), you've got your map/filters in the gif processing, and encapsulation of async activities[0] through monads via promises.

Seems like JavaScript got good when it started embracing what functional programmers have been drowned out saying for years.

Looking good indeed.

[0] Async actions as a language-level construct, as opposed to a syntactic abstraction have always been A Bad Idea. Promises should have always been the default, and manually writing callbacks should have never been a thing.
I use CyberDuck which has free edition and is open source too. It doesn’t support Linux although.
I'm in agreement though I hope they keep enough of a presence and focus on major crimes such that we don't start seeing an increase in murders or rapes or something to that effect.
I'm with you here. I hate micro and loved Mini. I've bought and tossed more Micro cables than I can count. And if you are rough on the device you widen the port just a fraction and get crappy connections that you have to wiggle to get working.

Also, the Apple connector style is far nicer and it is indeed a shame it's patented and limited to Apple devices.
First Annual WMBriggs.com Bad Science Award