skysight-inc/HackerNews huggingface dataset:
Are you sure that somebody reverse-engineered it, or is it possible that someone's just got a set of rules generic enough to work on your site? From personal experience (with getting spammed), I suspect it's the latter.
You are looking at it from the content consumer perspective. I'll give you the content producer view. When I realized that my Instagram pictures had far less reach on twitter than other options, I stopped using Instagram to share pictures on Twitter.
My guess about the young men is the grey labor market.
Anyone remember the days when you had a website with your photos on it, and you could link to and from them however you wanted? The cost of a free service is ever-increasing anti-features. Imagine if there was an easy way to buy your own premade website with your own domain name, with HTTP links to your friends' websites. Of course it wouldn't be popular because it would cost the price of a takeaway lunch and not have the magical hype feeling that a branded service does. Or maybe I'm just too old to appreciate likes and retweets :P
I agree that the game itself is not really better than bejeweled or other similar games. It's the manipulative social strategies that they use to get people hooked and get people to spread the game to their friends that differentiates it from previous games. You can't argue with their success!
Retire. $750K is $30K in passive income for the rest of your life (assuming you already have a residence).

Welcome to complete financial freedom to do whatever you want in life [0]. You don't necessarily need any more money to be happy [1], and the point of getting filthy rich is to attain freedom of time [2], which you can get if you just live cheaper [1 again. Seriously, read this].

So really, this question should be: what would you do with your life if you could do anything you wanted? That, I'm afraid, is a much more subjective and philosophical question that the margins of this comment are too small to contain a satisfactory answer to.

0. Unless you have substantial current debts. If so, pay those off first.

1. http://www.mrmoneymustache.com/2013/02/22/getting-rich-from-...

2. http://www.amazon.com/How-Get-Rich-Greatest-Entrepreneurs/dp...
To-do lists don't work - you do.
I agree. The new iOS7 has built in filters when using the default camera app. It was only a matter of time before others caught up with it. Not that Instragram offers any mind shattering feature.
It's pointless because if you can't do it, you're not qualified to teach and it's busywork because doing 30 students' 30 first grade math problems takes a lot of time that can be better spent doing things that actually benefit the class.

It sounds like you've had bad teachers, for which I pity you. I had many good ones, as my mother was a teacher and my parents made sure we got a good education, both at home and at school. Perhaps you've only known people who were made to teach subjects they were unqualified to teach. That is sad, then, if you haven't known good teachers.

But that says more about you than teachers in general. You have something against teachers, as I've seen this axe ground before.
You could do all the Matasano crypto-challenges, for a start.
> V8 is actually much faster than Ruby or Python

Actually, they are compiling to Lua bytecode in this case.

> JS syntax is quite good for I/O

And you can pass around blocks in Ruby.
Garcinia cambogia review
great info on how to take garcinia cambogia extract
and hence justfab's germany site is markedly different in design
Nope, at least not in my case. I'd say that only 20-30% of the people I follow on Instagram (mostly Facebook friends) are on Twitter.
> And why can't both be true?

I did express that possibility (I said, "or is the truth somewhere in the middle perhaps?"). In fact I have reasons to believe that that is the case.
crawler4j is a nice open source (Apache 2) Java web crawler.

Multi-threaded. Built-in page delay (200ms default). Does HTTPS, headers, POST, cookies, follows robots.txt .

I prefer it to nutch for small to medium sized jobs.

https://code.google.com/p/crawler4j/
This was done years ago and is running on 8B+ devices:

http://www.oracle.com/technetwork/java/embedded/overview/get...

Java is pretty simple. I think that someone that can program in Javascript can handle it.
What is a Mind but a set of actively constructed fabric of neuro synaptic pathways unfolding a maximally-normalized unit-norm?
I've formally verified hardware for a living. All of us doing the verification had PhDs. Average hardware has much higher quality than the average code that runs in your browser tab.
So I take my cubic meter and divide into 100^3=10^6 1cm^3 segments, and store 10^66 bits in each one. This brings me to 10^72 bits in the 1m^3 volume. Does something stop me from doing this? Or take it the other direction, store 10^66 bits in 10^6 little cubes and just stack them up. What gives?
Note that since Lodsys apparently sues over use of in-app purchases, you don't even have to block the app entirely, which would fall foul of the App Store guidelines on iOS (2.22) and might alienate users. Just disable the in-app purchases...
Not ask Hacker News.

Find a financial planner who can advise you on, the tax implications of a sudden windfall (federal estate tax, IRA contribution limitations, etc., etc., etc.), how to account for your living expenses + inflation, and how to overall preserve and/or grow your net amount.

Then you'll know how much you really have to "spend", and over how long of a period.

Then, if you're so inclined, come back and ask HN "What would you do with the net $XXX K that you just inherited?"
> Why must you compare, and get in a game of "but they're worse than the other"?

Because betterunix was disagreeing with rayiner, who made the original comparison.
Where were you to warn us when HN was going Node-crazy in the last 2-3 years?
Consider that they might be avoiding Javascript knowingly.
In the context of building things, a good language is one that gives the best bang for time; and improves our chances of success.

JS sure has its warts. But it isn't really that hard to know what to avoid. Once you do that, it is expressive enough to write apps without sacrificing productivity. It has all the basics you'd need; higher-order functions, closures, decent performance etc. The big win though, is that it is the only truly cross-platform language available today.

The major difficulty today (on the server-side) is that JS has no language support for handling callback interspersed code. This will be mostly resolved in ES6, due next year. We use ES6 features today, via flags.
I think that it would be easily fixable. Every time you disable an account you send an email to the email address they registered letting them now about it with a link to reactivate it. For the reactivation, you can even add a normal catpcha to prevent the bots exploiting the loophole.
Does your object have to be spherical? (Is it because of the black hole thing?)

A real 3D object has an infinite surface area anyway (just like a real 2D object has an infinite perimeter/circumference). https://en.wikipedia.org/wiki/Coastline_paradox

So if your computer is made out of atoms then it has an infinite information capacity.
What on earth are you arguing for here? You somehow seem to equate RMS' views with "no progress". Why is that? Why don't you explain your stance and view but make me ask for it explicitly?

I really don't see how free software would hinder any sort of progress, especially if free software adoption became more widespread now. Fill me in here.
Great to see Slee's stuff posted here.
It wouldn't keep you out of jurisdiction (and might even piss of the judge), but it would send an interesting message.
Its less about the actual amount of computing power at the actuating node and more about how much like a computer we treat it. If we have to sysadmin it like its a full-on server, that's probably already too much. Not picking on javascript in particular, but cramming a web-server-ish stack into a light switch feels like it might be heading in that direction.

Its not really a swarm being "controlled by a central server", its nodes discovering each other and creating a de facto, discoverable api amongst themselves without overt configuration. LivingRoom.Lights.Bright=5 will cause modules you've tossed in your living room to say "hey, I'm a light, I'm in the living room, I should be brightness 5 now!"
I'm not knocking Lua, just curious why its language site uses a no longer supported web server?
This is troubling and deserves a response by pg.
I get that it is possible to generalize public opinions and say that something is "objectively" beautiful, or ugly. But I don't get why people familiar with those three languages always praise their functional purity, as if imperative languages are barbaric. How come there aren't ugly functional languages?
There is no UTF-21. The number after UTF signifies the size of the code unit, which in UTF-32 is 32 bits wide. That code points are only defined up to U+10FFFF is irrelevant for that; the code unit is still 32 bits.
I'm not going to point a gun at your head and make you do it. Sorry for irritating you. Peace.
Forget Mentors. Find a Mirror
probably faster bootup time and smaller too. also RPi has no analog inputs. the cortex M3 has decent analog in.

I'm with the 1% of EEs who have no major issues with Tessel... except that I'll be facing 1000s of friends who want me to write device drivers for peripherals that aren't in the stock lineup. :)
Previous discussion, with an ethical backbone:

"Why can a scam company raise $40 Million Series C + $76 Million Series B?"

1021 points by wenxun 3 days ago | flag | 456 comments

https://news.ycombinator.com/item?id=6455391

Here's a particularly good subthread. It would be at the top, but the root comment was controversial:

https://news.ycombinator.com/item?id=6455575
How many millions someone would need to sell some shoes online?
Xbox Media Centre with Raspberry Pi
I do this all the time when installing off-the-shelf forum/blog software.

I'll modify the form to have a field not in the original. Bot authors assume the forum is stock and don't customize it for mine, and that's enough to block almost all spam.
I implemented this years ago for kink.com (nsfw). It really helped quite a bit with the automated logins. It also shows a captcha after a number of unsuccessful logins or if someone is clearly sharing an account. We called it the 'cockblocker'. Heh.
Atwood's Law [1] seems to be holding up so far:

"Any application that can be written in JavaScript, will eventually be written in JavaScript."

[1] http://www.codinghorror.com/blog/2007/07/the-principle-of-le...
Not so for two reasons. First, the number of IP addresses you have is irrelevant. Trust is weighted by the number of signatures made with keys that a server has chosen to trust. Second, you can't "change the consensus". Once a consensus is reached on a given ledger, it's irrevocable. Every validator that witnesses the consensus signs the resulting ledger providing cryptographic proof that they agreed to that particular consensus. A transaction is not considered confirmed until the server possesses that cryptographic proof.
Damn right.

People arguing about programming languages are like people who focus more on cameras than on the art of taking good photographs.

Those of us defending JS or PHP or VB (in discussions which aren't about programming languages) aren't suggesting we should take a point-and-shoot (or a leica) to an action game.
Not everyone can or wants to work for those companies.

An Indie dev Bryan Lunduke, actually tried opensourcing his software and it didn't work.

http://lunduke.com/?p=4581

If opensource is going to succeed, it can't just be driven by large corporations with tons of money.
When I'm creating the flight control system for my moon rocket I'll use some more advanced hardware. For 99% of the things I might use this for, Javascript will be fine.
This is exciting stuff. I found the discussion on the /r/photography subreddit pretty interesting also:

http://www.reddit.com/r/photography/comments/1n94tp/cool_tec...
You want them to code a Facebook-capable web browser? I mean, I'm in favor of handing out hackable hardware, but at least let them install a pre-built browser. :)
On the other hand, a quick straw-poll through my contact list - out of all my friends/colleagues who I'd guess have used (or even heard of) those languages, I don't think a single one of them has been "on the job market" in the last 4 or 5 years (they're all either comfortably long-term employed at their present gig, or they've been successfully running or partnering small consulting firms of their own).
Show HN: Startup Excuses
Exactly. I don't know why more companies don't do moonlighting to confirm that the person is a cultural fit first.
The concept of "premined" doesn't really apply to a scheme that has no mining. For currencies that use proof of work to solve the double spend problem, mining is a good way to reward miners for providing the useful service of ensuring sufficient proof of work to secure the currency and make it useful before it's possible to do so with transaction fees.

Because Ripple has no need for mining, implementing mining to distribute the currency would basically just be paying people to waste electricity. It would make no sense, and an actual valuable asset (electricity) would be destroyed in the process.

Bitcoin has demonstrated that mining at a significant profit quickly becomes impossible. So long as mining is particularly profitable, more people will do it. More and more resources compete for ever smaller shares of the pie.

Where it secures the currency and the transactions, as it does in Bitcoin, it's an essential service that is worth paying for. Where it is not needed for that purpose, it's a colossal waste of a significant fraction of the value that Bitcoin creates.
>>If the users don’t control the program, the program controls the users.

I hate that he says this. And, he says versions of this a lot. Of course there are times when he is right, but I think a lot of times he’s not.

Most of us make trade-offs. I use Gmail, I know that it might not be the best product anymore, I am certainly aware that my private correspondence is being crawled by Google. Here’s the important thing, I don’t care. It’s not that I trust Google, I just don’t think that trust is something that I value from my email provider (others might, and they should seek their email service elsewhere).

Why would you ever trust a company? Any why is it owed to you that you should get to live in a world where you can?
This misses a couple of factors. a) Not every one is based in US, so they charge viewing their currency rate diff. Hence 15k USD per annum might be a good income for some one in a remote country. b) Not every one is a full time free lancer. For instance i only work free lance, when i have time, got a really interesting project or am in need of money apart from a full time day job. Some times i have like 15 hours worked in six months, some times more. I don't see any way to even point out those things here. Won't these drastically impact the data?

P.S. yes - another missed factor is years of experience - No? If you get mostly people right out of college (or even in college for that matter) making similar to those on full time jobs after many years, that is an interesting one too. No?
This has been demonstrated to be false over and over again. There is a surplus of functional programmers, and a deficit of functional jobs.
$750,000 could net you $100,000 a year in income. Let's say $90,000 a year if you have an expensive property manager. You can start here: http://biggerpockets.com
I would contest that if they "slowly became angry, bitter, and defeated about their jobs, bosses and coworkers", they weren't the ones doing the poisoning...
[HN}Walking dead video on youtube quite interesting Must watch [video]
I entirely agree. I'd much rather be tied into someone else's ecosystem with an electric imp or Xively, than have to work with hardware designed by people who think the software is the difficult bit.
Also featuring: non-preemptive multitasking! Yes, in 2013!
This concept of course not going to amount to anything more than a hobbyist or prototyping/POC use for quite a while purely from a cost perspective. You can hire a master C programmer and pay him $100 an hour for a year, or an advanced JS programmer and pay him $40. Well after launch, you may have saved $150k, but your hardware costs you $50 extra per unit to produce, requires more power to run, and has lower performance and timing precision (not real time). Your break even point is now 3,000 units. This is a non-starter. Other engineering, design and marketing costs will likely land you in the red if you are only producing 3,000 units. Perhaps in some niche markets this concept might be viable (like $500k plug in medical devices), but I doubt it.

There is no way to really getting around learning hardware. Who is going to write the hardware interface drivers or driver/JavaScript bridge.

Power consumption will rule out the possibility of many portable devices, loss of performance will rule out many options as well as will latency caused by the garbage collected (non real time) nature.
Netcraft Site Report for http://www.techkritigroup.com
>This is all fun for sparking creativity

And if there's one thing EE's hate it's fun.
There was some big news this week regarding Spark: http://gigaom.com/2013/09/25/databricks-raises-14m-from-andr...

The creators Matei Zaharia, Ion Stoica et al raised a substantial amount. With Tachyon (in-memory file system that supports lineage and is thus fairly robust) and more recently MLBase, one should look at Spark beyond its excellent performance and really look at the overall package and versatility it provides.

I think many people somewhat pointlessly get caught up in arguments about what constitutes big data and what doesn't. As someone who's used Spark substantially for machine learning as well as other complex types of processing beyond your standard joins, filters, etc Spark is incredibly useful even for a few GB of data because it allows one to iterate rapidly.

With MLBase and all, I think Spark will really have an impact because your average engineer will be able to run some standard ML algorithms out of the box at scale. That is huge. That's what matters with data (big or not) -- it's the insights you can gain.

Edited: typos. Also, some more on mlbase: http://www.mlbase.org which will be released tomorrow if am not mistaken.
To quote from that very article:

> However, this figure [infinite perimeter] relies on the idea that space can be subdivided indefinitely. This fiction—which underlies Euclidean geometry and serves as a useful model in everyday measurement—almost certainly does not reflect the changing realities of 'space' and 'distance' on the atomic level.
> I also have no problem with a Javascript Kiddie programming my oven in Javascript. AS LONG AS HE/SHE COULD HAVE ALSO DONE IT IN SCALA/OCAML/CLOJURE/HASKELL.

What are you getting at with that?
Instagram is not about the filters, its about the social network, I follow all my favorite artists there
Your ad-blocker broke my site
At 22, he must have his B.Tech. Pretending to not have gone ... is this some hipster/ironic brand-building shtick?
Well, you're consistent.

As I said earlier, I agree that implicit type-conversion is evil. But if I refused to use flawed tools...
This looks limited to the BMP in the same way the broken utf8 charset for MySQL is. You're simply ignoring the existence of the other 16 planes. While not necessarily a problem in practice, especially with identifiers in programs, it still hints at a greater problem that you nonetheless chose to name this UTF-8 which it isn't.
It really depends on what type of security you want to be involved with. If you're interested in appsec (which I think is infinitely more interesting than network security, but obviously, other's opinions will differ), then web security is a good place to start.

I've spent the bulk of my career doing application security work, so I have less advice to give about other aspects of infosec (which like the article says, really is a large field).

But, (and this is fairly generic advice, received from a disembodied pseudonym on the internet) you can do a lot worse than just picking up a copy of the Web Application Hacker's Handbook, download the free version of Burp suite, set up a VM and install some old versions of popular CMS's (or bulletin boards).

EDIT: Here's an old comment by tptacek that recommends something similar for starting out (so at least two people recommend this): http://news.ycombinator.com/item?id=5266939

I don't find a lot of value in CTF's (again, other people obviously feel differently), and I disagree with the other person who recommended you go to Blackhat.

Security conferences can be great, but I wouldn't go to Blackhat as your first (I actually wouldn't go to Blackhat unless your work was sending you, or you're speaking there). You can't throw a rock without hitting ten security conferences nowadays, so I'd start with ones more local to you (which will have the added benefit of having attendees who are also more likely to be local to you).

Based on your HN profile, it looks like you might live in Austin? If so, there are plenty of companies hiring security folks (actually, almost everywhere there is a crazy unmeetable demand for security professionals).

If you're a developer, you've already got an advantage over 95% of the people working in Infosec. That sounds like an exaggeration, but people seem to have a hard time understanding the disconnect from the relatively small "hacker" community and the much much larger corporate world where "senior pen testers" don't know how to do anything above and beyond kicking off a network scan.

I'd like to think that the appsec world is a little more advanced, but I think that's just me rationalizing. The bulk of people doing corporate appsec work (by which I mean consulting) are just running WebInspect (or something equivalent). That's why if you spend any time in the infosec community, you'll hear countless tales about how difficult it is to hire good people.

If you have any specific questions, or just want any advice, feel free to email me (my email is in my HN profile).
Alternate character interpretation: it is exactly a desire to separate out the cool kids and the uncool kids, but it's one against which most people won't (or at least don't think) they can file an unemployment claim.

My experience with startup founders and those who wish to be startup founders suggests to me that this is more likely, but I recognize that my experiences are different from yours so you may not feel the same.
I hope we see this in smartphones soon.
This is even more wrong. Unicode maps integers to abstract characters. Fonts map characters to glyphs and layout engines map glyphs to graphemes. Keep in mind that graphemes can be composed of multiple parts, e.g. ligratures or combining characters.
They don't get that to break programs, you have to know how to make them? While I'm here, what do you do in an "entry-level security" position that isn't programming, anyway? Firewall configuration?
Why is Javascript inappropriate in this case? It might not be the first choice for embedded systems, but what makes it inappropriate?
I have regrets on going to college when in 2001 I was a good coder and running a successful/profitable gaming oriented website/community. I was heavily discouraged from that path and it set me back a bit, when I got back into coding in 2005 I felt like a dinosaur. College was neat though.