skysight-inc/HackerNews huggingface dataset:
The answer is not "sweep the problem under the rug", but rather "tell people who know what theyre doing". The idea of "oh lets just pretend this security hole doesnt exist" makes me cringe.

As JCR wrote: "The safe and sane approach is to contact CERT [3,4] through their vulnerability reporting page [5] and let them contact the vendor."

[4] https://www.cert.org

[5] http://www.kb.cert.org/vuls/html/report-a-vulnerability/
http://teamtreehouse.com/
Most programmers never do or use machine learning, and in fact most people who call themselves "data scientists" don't know the first thing about it. Knowing a package with some canned algorithms in it is not one tenth of the battle. If you can write a logistic regression or SVM from scratch (not that it has to be as good as the existing product; in practice, you'd probably to use an existing QP solver, for example) we'll talk.

I also don't think Scala is part of "the full stack". Worth knowing? Sure. Powerful? Yeah, it's quite a large step up from Java. You'll want to know it to use Spark, and it's a great "gateway drug" for Haskell. But I don't think it's on the list of things that a person needs to know to call himself a "full stack web developer".

Anyway, someone needs to write a terrible language that isn't so bad that no one uses it. Take all the worst features of C++ and Java, bolt on some enterprise crap, make your shitty ORM a first-class citizen, and then sell the shit out of it. (It can't be unusable like Brainfuck, but it can be worse than Java and still sellable to the enterprise.) It'll be a nine-figure effort, but I'll spot the first $200. Here's the one rule: this shitty language has to be named FullStack. Then we can be done with this shitty buzzword because "Full Stack Developer" will mean something else. Bonus points if it's attached to a "hip" but broken database system called Big Data.
The issue with Cygwin is that disk IO in particular is incredibly slow. Which makes things like git substantially slower than on Linux or OSX.
Getting off topic. But conceptual reasoning is arbitrarily defined based on other experiences and self-refential so not inherently epistimologically valid. To privilege it over other forms of knowledge and human experience in all situations is paradoxical even within a worldview that is based on reason.

Further clinging to the validity of reason over all other experiences is a rigid mental position that prevents the acceptance of the full range of diversity and beauty in the human experience

It is more appropriate to see reason as tool that has uses in specific scenarios. Rather than some sort of metric for ultimate truth.
People frequently mistake their own prejudices and preconceptions for fact, their intellectual habits for reason, and their observations for objective reality. Combine that with a certainty that 'pure reason' leads one to the best possible decisions, and one can become quite foolish while believing oneself to be wise.
Actually it was Nancy Reagan who employed the astrologer. Supposedly he approved travel dates for Reagan. I've always believed, though I can't prove it, that his assassination attempt so rattled his wife that the President went along with the whole astrologer recommendations to humor her.
Same for the UK - optimistic estimates for the impact of a nuclear attack on the UK had under 5% of the population surviving in the long term (NB Threads was very optimistic!).
Lost me at the end, but good point in general, I think?
The level of detail and structure you can pick out with this tool is amazing.

https://i.imgur.com/lsRA1RN.png
Thank you all for your feedbacks and criticism, I will take everything into consideration. Thanks for the motivation.
Something like the intel NUC is possibly your only real choice, unless you want to work really hard porting libraries.

It reasonably cheap, 10watts at full tilt, and has 2 real core (plus 2HT)

I use one for my openCV things, that need real time(ish) performance.
This is pretty cool; I was totally engaged, paying attention to all the little details in this!
Full disclosure: I'm a long time supporter of this project (plus long time friend of Aral, the founder, aswell).

So in short I guess what eventually Indie's end goal is is being the dual of Apple. Whereas Apple's business model is based upon making user friendly software and devices in a closed ecosystem, Indie wants to do the same by doing this in a open ecosystem, using open tools and basically operating completely in the open, to the point that everything which is going to be produced will be free (as in free speech) from day one.

Another goal of Indie is to break the hegemony of Google and Facebook (and the startups that (want to) follow in their footsteps). The reasoning behind is is that these companies operate in a way that seriously undermine, dare I say destroy, human rights and democracy. Whilst Indie is aware that these problems cannot be tackled with technology alone, there's room for some fresh thinking and alternatives. That there's room for technology which respects the user, not only from a user experience perspective, but also from a human rights perspective. The first of these alternatives, Heartbeat - which is aiming to become a free (as in speech) and open, well designed, fully distributed social network is to be launched next year.

I hope this gives a better idea about what Indie is trying to accomplish. For some more background information see Aral's talk "I, Simulation" http://vimeo.com/106681730 and/or the transcripts and videos from the first get together: https://ind.ie/about/summit/

Or just ask away here, I'll try to answer them while Aral is out in the UK celebrating his birthday :)

(A small note beforehand: feel free to write any reasoned criticism about Indie or its ideas if you would like to do so. However, due to the rather "radical" rationale behind Indie recently some not-to-be named people thought it was best to let their criticism known by verbally assaulting members of the Indie team via email and/or other forms of communication, even going as far as doing some nasty tactics popular with the 4chan crowd (if you get my drift). I'm open to having (serious) discussion about (the rationale behind) Indie, but if we head into that area it's pretty safe to say discussion will be over.)
Out of curiosity, what kind of impact does having executables with so much zero-padding have on code being cached into the L1/L2/LN caches of a CPU? Sure it might be more efficient to load sections of an executable into memory from the file system due to alignment, but does the inflated size cause code to get booted out of a cache more often, or does it not really have any effect? We might have nigh infinite amounts of cheap storage these days, but that still doesn't hold true for the small caches next to the CPU where things run truly fast, and not just adequately fast.
Er, just because they disagree with you on a law's interpretation doesn't mean they're making a ruling based on what the law "should be".
MongoDB is worth a place with "HTML/CSS"? Give me a break
> Clojure doesn't count?

Perfect example. Clojure != Lisp. But it is a pretty obvious descendant.
I'm very glad to see arstechnica using the blurbusters tool for testing monitor rate!

It was initially a Win32 exe that I created 5 years ago [1] with a simple idea to display very distinct frames, back when people were using all kinds of silly less accurate methods like timers to do these things. Blurbusters did a great job of making the tool more accessible to more people (visit website vs. download and run an unknown exe). They were even respectful enough to ask for my permission before adding it their website (which I of course was happy to give permission to, and not that I would mind too much if they didn't, it's a very simple idea after all).

[1] http://hardforum.com/showthread.php?t=1423433
You're missing my point. I'm not the Op but had I been the one asking the question, I would love to see actual projects that have clean php code written (even if they were using a framework), rather than refer to how a framework itself is written.
Haskell is an academic language with a focus on language research rather than pragmatism.

One sentence. Is that sufficient?
One tangible reason is support costs. A new Mac mini is never going to the Genius Bar because of bad third party memory, or badly seated memory, or a static shock administered to the mother board while the memory was being changed.

Even if those are quite rare, support incidents can be expensive, so it could be a dollar or two average per mini being saved.
Imho the problem with C++ is that it has gained too much weight over the years. I think that other languages, for instance "Rust", will eventually fix everything that C++ is forced to do wrong (due to its legacy), and these new languages will become more and more attractive to use as a development language.

Some things I personally hope will be added to C++ and/or Rust:

- coroutines

- lightweight threads

- garbage collection (for high-level stuff)

- a natural form of metaprogramming (not the convoluted approach taken by the boost libraries), i.e., active libraries that generate code based on given parameters

- pure, lazy functional programming (language subset), e.g. for concurrent stuff

- pattern matching
This makes me realize that there is probably a lot more that I missed in "Stranger in a Strange Land", just by virtue of my age and not having been born in the USA.
I'm curious about the state machine you can type up in a few characters and be a first class citizen. Can you give or link to an example?
If we swapped the language, he might as well also have said:

> The other language is named Nimrod... or perhaps it is Nim... I'm actually not sure ;).
I'm surprised they didn't mention it in the article but BBC just released a great doc about Randi. It covers all the same stuff in this article but goes into a lot more detail, showing many of his confrontations with Geller, Popoff, etc.

Stream here: http://www.bbc.co.uk/iplayer/episode/b04ndsb3/storyville-201... (UK only but the tech savvy reader may be able to find it elsewhere)
Very nice. Some comments/questions, in no particular order -
1 - Price. 9.99 isn't breaking the bank, sure, but kimsufi has a better price for a much better processor and package.
2 - Any plans on 64 bit as it becomes available?
3 - More options for OS/custom OS installation.
4 - Bandwidth charges, port speed, etc not immediately easy to find.
5 - Would love to see these on backed storage.
Actually, there was at least one incident that is pretty similar (although not identical) to that scene:

"The task was doomed from the start; later testimony indicated Kulka had no idea where to find the locking pin in the large and complicated bomb-release mechanism. After a tense 12 minutes searching for the pin, the bombardier decided, correctly, that it must be high up in the bomb bay and invisible because of the curvature of the bomb. A short man, he jumped to pull himself up to get a look at where he thought the locking pin should be. Unfortunately, he evidently chose the emergency bomb-release mechanism for his handhold. The weapon dropped from its shackle and rested momentarily on the closed bomb-bay doors with Captain Kulka splayed across it in the manner of Slim Pickens in Dr. Strangelove. Kulka grabbed at a bag that had providentially been stored in the bomb bay, while the more-than-three-ton bomb broke open the bomb-bay doors and fell earthward. The bag Kulka was holding came loose, and he found himself sliding after the bomb without his parachute. He managed to grab something-he wasn't sure what-and haul himself to safety. Moments later the plane was rocked by the shock wave of the blast when the bomb hit the ground."

http://io9.com/5904633/in-1958-america-accidentally-dropped-...

NB Of course, only the chemical explosives in the bomb exploded.
Quick question: Why can't an API be copyrighted? My understanding is that the purpose of a copyright is to protect a specific arrangement of ideas. A piece of music, a book, a painting. All of those things are an arrangement, and the arrangement itself is what's protected by copyright, not the physical object that was created.

So, given that an API is an arrangement of ideas, and that copyright apparently protects arrangements of ideas, why is copyright inapplicable here?

If the argument is that copyrights shouldn't apply to APIs, then I understand. It's probably more harmful than beneficial, and thus should be prevented. But if the argument is that copyright is incompatible with the domain of APIs, as if you were trying to copyright a taste like chocolate or copyright a smell, then I don't understand that at all. Would anyone mind clarifying?
True, you don't need the source, but you do need the service. And my point was that the software you can run are the software providing the underlying support for the service (e.g. HTTP handling with Nginx, databases with Mysql, etc), and is not the service directly.
I'm only speculating, but I imagine telnet was removed because the security issues and misuse vastly outweighed the legitimate use by powerusers.

And I'm not really sold that an OS should ship with a bloated utility like modern wget rather than including a very lightweight downloader.

On the other hand, I think PowerShell is a vastly over-complicated and over-engineered response to the conceptually simple Unix shell, which is why most still favour the command line.
Those were the days! I was the first to hack in to get root on that little box but others took it much further than me!

http://batbox.org/nslu2-linux.html

I still have a couple around, but rarely turn them on.
Uses SwitchResX to get the iMac to actually display in 5K?
> "Result" is not typically a word one would search for.

It was renamed from the more generic (type-wise) "Either", because the two tags (Left and Right) didn't feel very descriptive when it was used as a error-or-value type. But "Either" at least hints at the concept of "either this or that": "Result" is even more of a generic name. I don't know why they settled on a name like that. (The two tags, Ok and Err are more descriptive for errors, though.)
I am shocked! Shocked that an unregulated asset class that has attracted every technoutopian, financial naïf, and get-rich-quick dreamer would have a Ponzi scheme in the community.

Every once in a while something happens where possibly some of the old rules don't apply; suddenly a lot of people believe that none of the old rules are of any use at all. E.g., the dot-com bubble, when the new economy changed everything! Until it all came crashing down.
I've been writing c++ on and off since Visual Studio 6. I would be glad to see it move faster. I don't have to learn all esoteric things - I can pick and use parts which I like, such as auto, for-each, smartptr, lambdas and so on. There was a version 2003 and then C++11. Almost a decade later. How can that possibly be too fast?
http://BeakerNotebook.com does this.
Seems like his expanded full stack is due strictly to an expansion of platforms that it's become standard to deploy on (i.e. you don't just release a website, but also have a native ios and android app)--excepting machine learning, which I can't see a reasonable argument for including as integral to a canonical web development stack. He suggests we will resolve this through a change in methodology--but this problem isn't new and it seems to me that we're as likely to sort it out with technology instead.
Not directed at me but I will share my findings since I've been looking recently. Hope it may help.

You can get full dedicated, 100mbps atom boxes for < $10 at kimsufi.

As for vps, I've not found a deal yet that beats wable.com. $8 a month, tons of ip addresses, multiple deployments(ie can split resources into 3 vps instead of 1), and they are having some strange promotion where they give you extra. I have right now, 5 vcores, 6gb ram, and 80gb ssd for $8/mo. It is openvz, though, if that matters to you.
I try hard to "learn the future and not the past" and to choose projects that will teach me useful new things. So I do tend to reject projects that use languages that seem to be in decline, or that would teach me bad habits (or just be depressing).
I agree. If it doesn't impact you, turn around and walk away. If you do want to make a difference, sell the exploit to the chinese. You'll still be arrested and charged for hacking, but at least you'll have made some money and made the exploit visible.
This. Doing a startup is way harder once you get older, unless you've already made your nut and no longer need a salary.
Organize your polyamory
It may be a cultural artifact of the maintainer being Japanese.
The EFF exists to influence court cases that are likely to set a precedent.

They are not a general 'help everyone' organization for people who get into technological legal trouble- the closest they come is having a list of law firms they refer uninteresting legal business to.
Ask HN: Spectacle for Windows?
Is there something like Spectacle[1] (the OSX window-moving app) for Microsoft Windows?

[1] - http://spectacleapp.com/
telnetd ok, but telnet itself? What for? Crappy, slow, port scanning?
I doubt it. It's just the "bad low-end model" strategy that Apple has used for a long time. You make the base model cheap, but give it some flaws that knowledgeable buyers just can't ignore. This might be a slow processor, or a slow HDD, or not enough RAM. Then you make it so the base model can't be upgraded easily. The "cheap" buyer still buys the base model, but other buyers go up-model and you make more money off of them.
The expert-witnesses are ment to explain the problems in laymen-terms, while the court is to precide over the judicial implications given by the law that are a supposed as a level baseline. If the expert would be judge directly, he'd need expertize in law or possibly require judicial expert-witness. The Jury is supposed to level bias. Industry experts in politics is more sensical, as legislature is where by definition speciallized law is written. They are littered with economic opinions, not to say business sock puppets, already, while judges are merely incompetent on technical matters atop being burdened with - let's say - type-unsafe law code. This happens already of course, but there's little opportunity for activist, apparently.
I believe he was talking about regular expressions being first class citizens in Perl:

($v1, $v2) =~ /a(b|c)d(e)/;

(regular expressions are state machines)
That frame rate analysis trick by taking a photo with phone camera is just amazing!
This keeps grandma from accidentally stumbling onto something offensive by mistyping one character.

For example, they stop autocompleting on the word cuckoLd at the letter "L". That happens to be the point at which it diverges from the word cuckoo. I know I wouldn't want to be searching for a cuckoo clock, mistype one letter, and suddenly have a bunch of stuff about adultery on my screen (or worse, a bunch of x-rated images).

This was probably obsoleted by Safe Search.
Maybe look at a Cubox-i4 Pro? (Or the equivalent Hummingboard.) Depends what you mean by image processing.
DisplayPort 1.2 can do a single stream 4k@60Hz display. The first batch of 4k displays to market used the tiling hack to get around some other limitations but these have been resolved in the most recent display iterations. ASUS PB287Q and Samsung U28D590D are both single stream 4K/60Hz using DisplayPort 1.2
Pregnant, and No Civil Rights
Easy way for the users
How does cmder compare to ConEmu?

https://code.google.com/p/conemu-maximus5/
I wonder if this list can be produced programmatically. I.e., a script that enters words in the search bar, looks at the result when pressing enter, and compares with the instant-search result. Then it could look for phrases of more words, etc.

Note: you'd probably need either a lot of time or a botnet to run this script without getting blacklisted :)
The Copyright Act states:

"In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work."

The common belief is that an API meets this "system or method of operation" standard.
Except that they didn't do so! They just took a screenshot, the contents of which include the instructions that a screenshot is meaningless.
That and buzzword compliance. Why are MongoDB, Scala, and machine-learning on the list? What customer-visible advantage do they give your startup that your existing Rails/Django app on MySQL/Postgres doesn't have?

If you want to use machine-learning effectively anyway, you need to have a bunch of other technologies, like crawling & unstructured data extraction, or custom log processing & millions of users, or some other way to get the raw data that your machine-learning algorithms can process. Without data, machine-learning is useless. But that's a problem for an established company, not a startup, and established companies have long wanted specialists anyway.
Removing telnet nudges people to completely stop using telnetd. I know there's a ton of embedded devices that require telnet, but these devices are increasingly going to become a liability and Microsoft probably made a good decision here.
OTOH I must note that Swift, on the other hand, has opted to error on overflow and have a second set of overflowing operators: https://developer.apple.com/library/mac/documentation/swift/...
To be fair, the use of chickens in this project would have been perfectly reasonable. The chickens simply act as a heat source to protect the mechanism, they do not power it. An engineer today would likely make use of the thermoelectric effect to generate heat through electricity. Why use chickens instead? A few reasons might be: Materials were not as advanced then, so an electric mechanism would have been less reliable and more prone to failure; an electric mechanism would require its own power source, which could create its own problems; an electric solution could generate noise or otherwise be observable; a chicken is sufficient.

Why would chickens be sufficient? In winter the temperature a small distance underground is reliably stable, and warmer than temperature above ground. They likely would have been able to get a good idea of what the operating temperature would be and what they would need to offset it. Luckily, the heat output of a chicken is also reliably measured/estimated.

On the other hand, the whole notion of creating a nuclear mine is completely bad. No way to justify that.
bug.n fits the bill... https://github.com/fuhsjr00/bug.n

Worth noting Divvy is available for Windows too... http://mizage.com/windivvy/
I'm sort of skeptical about the long-term necessity for native apps for most businesses. Games, sure. Hardware integration, probably.

That said, the complexity of web development seems to be expanding geometrically.
Ask HN: What good linux organizer do you use?
Something like; reminder, calendar, todo. No web based apps please.
My main desktop machine is an Asus Chromebox with an upgraded SSD and Linux installed. Had a hex-core 3.8GHz tower sitting right beside it, but I found I never booted it.

I spend most of my life in terminal windows, but it runs FireFox, the Gimp, and older games like HL2 just fine. Fan almost never goes on.
I once had the idea to use space-filling curves to speed up CPU image convolutions by increasing the probability that 2D-adjacent pixels would be 1D-adjacent, and hopefully get loaded in the same cache line. IIRC the effect was measurable but not large enough to be worthwhile.
Is it not the staff, but expert-witnesses? Of course the influence of the technical advisory is subjective, so is the judge's. Arguably, more subjectivity levels out the preciseness of the judgement, it's a compromise, but certainly not unwelcome, when jury is invited to weigh out bias with it's own necessarily biased opinion. You can't get that out of the equation, because ...
For Israel, Two-State Is No Solution