skysight-inc/HackerNews huggingface dataset:
Reminiscent of the folding table libertarians with their questionnaire and that political cartesian coordinate chart. "You answered that 'it's wrong to steal', [...psychobabble...], on this science graph it appears you've always secretly been a libertarian, we meet at the cinnabon on sundays".
If you don't put in ANY optimization flags, it puts in full debugging info, which slows things down a lot.

I don't know anything about Java optimization.
I was reading the proceedings of the 2013 SAT competition and was pleasantly surprised to find Knuth listed as a contestant! It also included a few paragraphs he wrote about his submission.
They certainly seem to have momentum, despite having trouble handling the traffic. It's a pity that as it stands it's still pretty much a copy though, an alternative to reddit doesn't have to be, and probably shouldn't be, a 1:1 copy.
What is up with all the encryption and hacking talk in this article?

"mosquitoes can also hack into bacterial communication systems using chemoreceptors on their antennae, rather like World War II code-breakers intercepting an encrypted transmission"

Is it just to mundane to say mosquitos can smell using chemoreceptors on their antennae, rather like you smelling with your nose?
Desktop software(inc sublime text) is cracked everywhere, you cant expect to make a living out of it. You can make it as side project and get paid by donation.

on the other hand,
you can build your game and sell it on Steam with DRM support.

with that I'm sure.

Good Luck!
Which Reddit seems determined to solve for them.
Well geez, it's almost like the tools were designed with flexibility and pluggability in mind before the advent of the internet and the fear of remote shell exploits...

/s
I disagree. Using something like ReactCSS, all the code related to a component is in the same file. I don't have to switch between HTML, JS, and CSS files just to edit some small part of my app.
security and usability auditing

Do you know who your prospective customers are? Can you profile them to a very narrow group? Small companies as a group is a big segment. You need to narrow your prospective customer base to a very small group and then reach out to them.

Letting them know they need something has just resulted in defensive attitudes. So I can't figure out how to show my usefulness without forcing someone into (what they feel is) a corner.

Smaller the business more focused they are on either increasing the revenue or decreasing the cost. If you can't show how your service immediately impacts revenue or cost, you are not going to get much traction with them.

If you've ever tried marketing your services to small businesses who tend not to even be aware they /need/ your services, what have you done?

Tough proposition if you have to educate the market that they need something, you are going to need lot of money and resources for educating the market. You need to offer something that businesses already know they need. You may need to look at service providers who already providing complementary services to small businesses and target and consider them as customers.

Personally, I can't figure out what are you offering and why should I buy.
Have you seen C++14 or the complexity of Java stacks like Spring? These also take months or years to learn. At least learning some new abstract math is knowledge that will be useful for the rest of your life.
Without a radical turnaround, yeah, I think so. It feels very much like Digg did back in the day.

When your userbase is your main asset and you treat them as a given, bad things happen.
Why Fireworks Displays Can’t Include a Perfect Red, White, and Blue
I'm not sure the reddit community (either moderators specifically, or redditors in general) are intelligent enough to know what tools they need.

I once tried to suggest a new tool, and was attacked there for 3 weeks after on subredditdrama for requesting such a tool.

My crime? Suggesting that moderators be able to ban everyone who (wrongly) upvotes an offtopic post. This would allow them to steer things back on topic, by punishing those who refuse to stay on topic.
I lucked out and was accepted as a public alpha (and later beta) tester for Ultima Online.

I remember it being very laggy and a bit glitchy, despite having a high-end PC (50mhz 80486, 28.8k modem). But I was still mesmerized with the concept of an MMO, that I could see and talk to and fight with people from anywhere in the world.
Unfortunately software of all sorts has a pathological enthusiasm for adding defaulted, wrong metadata to everything. (look into medical charting and drug-dispensing software sometime if you're looking for a cheap scare).

Character-set and language tags are useless in practice, even the dumbest heuristics defeat them. Statistical analysis is so effective that encoding metadata should be forbidden, not required.
The Last of the Vulcans Retires After 55 Years of Service
Yes. But given a botnet can overwhelm your server anyway, Puzzles let you stay up for others with first class computers. It's not the right tradeoff every time, but it's a good tool to have for many deployments.

Oh, and as to revenue: if this is useful, ads can get your browser to do profitable work. That's not a risk of want to take by designing, say, Bitcoin mining into this.
I've been doing a HN search for youtube|vimeo|video as a poor man's version of HackerNewsTV for years. Basically with the same goal: having something to watch while cooking, eating, for siesta or to help me sleep at night

But I'd love a better UI to that data (hint to HN team)
That may be true in Node, but as a counter example, in Ruby, I saw dependencies creep into projects where there would be some minor point like "I need to do X" and that's done by library Y. In addition, Gem Y does A, B, C and D. In order to do all that it drags in several dependencies which are not directly needed. When you actually look at X, you realize it's not that difficult to do yourself. So at what point should you just write the functionality yourself and at what point do you rely on external libraries (and any baggage they can bring with them.) You have to maintain that code (even if it is fairly trivial), but you then have to maintain your dependency (keeping the gem up to date, maybe making small code changes to accommodate breaking changes in the gem). It can be a real mess.
Indeed, I thought the Plex guys started using Rust.
I would think that if you want to work on challenging things as a freelancer, you'll have to specialize in a niche. Your expertise will allow you to make up for a lack of familiarity with a particular code base.
I see a significant difference between AOL and Reddit. AOL selected the monitors and had the power to remove their privileges. That's what made them essentially employees. Reddit moderators are mostly self-regulated. Even in the large subs new moderators are chosen by other moderators and rarely is a moderator of a sub involuntarily removed, except if they have abandoned the sub or violated the terms of service. I can see how Reddit is not obligated to pay them because they volunteer by their own will and not at Reddit's discretion.
What I've Learned in Years of Teaching Calculus to First-Year College (2005)
What marvel_boy states here is true, I've been working with Toptal since 2012 and it is awesome.
Great community, you work with the best people on earth and they have a lot of tech talks / trainnings that make developer's life easier to stay with latest technologies.
I would love to see a commenting site with strong, pseudonymous identity support, to create a greater barrier to the racist and misogynistic trolls who infest the default sub-reddits currently.

Some options:

1. Register with a phone number (do some basic checks to avoid Google Voice, Twilio, etc.)

2. Accounts cost $1, payable either through Payal or credit card. Accounts are tied to the payment credentials.

3. Participation is restricted to desktop and mobile apps employing strong anti-cracking measures and linking accounts to the current device only by way of unique hardware IDs.
Someone always has and always will have closer proximity to an exchange. You'll notice IEX is hosted in a large exchange centric data center and allows colocation as well.

This proximity is actually cheaper, more standardized and easier to access now than it's ever been.
It's amazing how many programs that most people would consider "core unix utilities" totally eschew the (alleged) unix philosophy of "do one thing well."
Yeah but even then, you have The Three Stooges, The Marx Brothers, and Charlie Chaplin. All 30s-era comedy groups similar in notoriety to Monty Python.
Someone should make a version of reddit where your upvote/downvote record is what shapes the ordering for you. There should be a global rank and an individual rank that is calculated for each user something like the netflix 5 star system. That way the hateful stuff won't appear unless you upvoted hateful stuff. Liberals and conservatives could both get the content they want going to the same politics forum.

It should be assumed that when the professional executive class gets their hands on the company they will try to arbitrarily censor and ban things. The system has to be decentralized so the parent company is technically unable to do this even if north korea were to purchase it.
For those interested, I have collected many of PG's interviews (as well as those of Sam Altman and Jessica Livingston): http://newslines.org/paul-graham/
Sandy Hook: Ryan Lanza Now Dead?
To expand on your comment, it seems to me that the method by which they tested only gave results for which target they found more attractive. "Silencing your bacteria" would still result in non-zero attractiveness due to other factors such as warmth and CO2. It presumably would therefore not actually repel mosquitoes, and you would still be bitten in the absence of better targets (this is especially true if the other nearby targets used the same approach).
Iceland makes blasphemy legal
Well, my bank uses an EV cert. That's one of the few that matter.

Of the last few sites where I brought something, most use a DV cert. I always check that, but I don't mind them not having an EV (I only mind plain text and bad crypto).

Of course, I don't want to imply that my behavior is typical, because it's not. I'm just answering your question...
Wrong. The issue was, bus inside temps were exceeding outside temps. Only one way for that to happen - heat sources inside exceed those outside. QED.
>I don't understand this clearly

I would consider understanding this to be a necessary condition for advocating for (or using) BitCoin.

Also, one of the interesting outgrowths of focusing on the reachability of the network is that a few features of the network. Assuming the network is accepting all transactions, miners must be working on different subsets of transactions routinely. This implies that there's quite a lot of computation getting thrown out, routinely, as different miners start working on different subsets of transactions.

It also implies that there is a miner-to-miner DOS method, where the majority of the miner network blackballs a miner - no longer accepts their integrations. This is serious, but much less serious than an arbitrary public key freeze, which can affect anyone (your tumblers aside, it's always possible).

Finally, I begin to understand why Satoshi started with money. I suspect at some level this is not about money, but he needed to incent people to get this ball rolling. What is it about? It's about coherent, persistent truth. Transactions are just one kind of event that happens in the world. The pattern is valid for any global data-structure that you want to have great survivability and coherence. You might use something like the blockchain (adding back a little jargon) to store, for example, the mind state of an AI. The proof of work, rather than a mechanistic search for arbitrary hashes, might be somehow related to the operation of the AI's "mind".
DoD is massive and there's a ton of different deployment requirements all over the place. On the systems I've worked on, they've ranged from old RHEL 4.x versions up to CentOS 7 now and also SunOS and Solaris and everything in between. There's been some movement away from COTS software in favor of just paying a contractor to do the support for you when you already pay them tens of thousands per week for development and support in the first place, but this is also tough to generalize. I can only say that DoD has been increasingly budget strapped in most R&D areas and has been clamping down hard on costs (in probably the wrong places as usual, but there's structural problems that keep DoD and federal sector in general from doing the most cost-effective purchasing).
Like we do everything on and around Mars now.
That bothered me too, and seems like a bad analogy on top of it all. It presented the idea of an arms race between the bacteria and mosquitoes. Is there actually evidence that bacteria have altered their quorum sensing mechanism due to mosquitoes sensing it as well?
What your country does best
That's probably a GNU thing. GNU's Not Unix, after all.
My Reddit replacement is Reddit, minus all the people who want to leave because of Reddit closing r/jailbait, r/thefappening, and r/fatpeoplehate. It's a pretty cool site, you should check it out.
What you are, rudely, implying is that what I am saying is already well known. I'd argue that isn't so.

Until recently shell-scripts was the way you inited a system. I still have almost 2000 shell scripts on my machine that I didn't write myself.

People got owned during shellshock, which means they did run helper programs, in web-facing applications even.
upvote for the first bullet point. I never considered that!
Is it so hard to believe that active users wouldn't be subbed to any of the defaults?

Looking at all of my subscriptions, it looks like exactly one of them, /r/linux, is currently private. /r/bayarea previously was. Places like /r/debian or /r/AskNYC or /r/SandersForPresident or /r/osdev just don't care -- or at least, they care less than they care about keeping their community open. There's a post each on /r/Christianity and /r/Catholicism saying thanks to the mods. There's a post vaguely about the subject on /r/networking, but it veered into discussion about the community.

As I mentioned elsewhere in these comments, yesterday's issue was specifically about the tensions between large, default sub volunteer moderation and Reddit the company. Most of the subreddits I read are small communities without these problems. (And they don't see themselves at risk for being banned for harassment / political incorrectness / what-have-you, so they're not concerned about that, either.)
Just as a side note: reddit is open source (I belive): https://github.com/reddit/reddit
"Voat.co servers right now" https://regmedia.co.uk/2015/06/15/silicon-valley-servers.jpg
I lost it when I recognized those $5 ikea dish racks
I'm curious, for the subset of Redditors who visit HN: What is your ideal outcome for this whole debacle? How would you like Reddit changed?

I'm asking out of genuine curiosity, not fishing for the "omg fire ellen pao" people.
Yes, Bitcoin will solve all of Greece's problems. Give me a break.
Caring for others can bring joy and happiness. Look for a way she can donate her time for a good cause. Working for free beats working for pennies :)
Bear in mind a smart TLS server could adjust the puzzle difficulty based on some kind of IP score.

It's no replacement for application level DoS filtering. But it wouldn't hurt to have such a feature either.
Guess nobody told them,

https://bachelorburnbook.files.wordpress.com/2013/07/image.p...
Suggesting that moderators be able to ban everyone who (wrongly) upvotes an offtopic post

Reddit already has a problem with moderator abuse and nontransparency, and you want to give them the ability to ban people based on their votes? The literally only control that a user has over content?

I can see why you were "attacked". That is an awful idea.
I would suggest picking one field - either security or usability. While you may actually be an expert in both, it will be easier to position yourself as an expert in one. This will make your marketing more straightforward.

Then, you'll have to figure out how to educate your potential customers. If they don't know they have a problem, you'll have to teach them. Where do they hang out (online and in person)? Can you teach them why they would need your services and how you can help? Perhaps with a presentation or a whitepaper?
What does "unions that allow access to the wrong field" mean?
Let me guess, they they hate Victoria as well is because she is also woman.

Oh wait, they don't hate Victoria. Huh...
The only thing I've used reddit for in recent times are projects (like rust) that use it as their official forum. Otherwise, I tend to find that my needs are better filled by independent, specialized forums (RCGroups, reprap, etc), and imageboards like 4chan or 8chan provide endless entertainment value.
Most people running RHEL and RH-based distros tend to want to stay behind the curve as much as possible for many (typically legitimate) reasons. When a rash of OpenSSL vulnerabilities showed up, some older distributions were not affected because the packages they were on were so old they hadn't picked up some of the code that had been patched in for over a couple years that was flawed.

But users and developers on these systems do want to have a chance to run some modern stuff like containers as well because there's a strong chance that they'll have to support their software for 10+ years potentially. On one system I worked on I saw that the architecture called for support for the same exact distribution for over 10 years - these are the kinds of places that will be paying Microsoft extra to support XP n years after it's gone EOL.
The bloat is simply a side effect of the evolution. Software is not as much designed as evolved.

You make a name for yourself in SW development by adding features that others deem useful. You get money (in commercial setting) or prestige (in freely distributed software) if you seem to be producing something useful. It's trivially easy to recognize a contribution that adds code, but it's hard to recognize a contribution that means absence of something (e.g. absence of bloat, absence of memory hogging, ...). You get inclusion in newer, larger or more important projects easier the more you make yourself recognized.

So any useful software gains more contributors that add things than those who remove things. Commercial code can and does gain developers if it earns money, open source software gains developers if it is deemed useful by programmers.

This is a force that shapes both the group of involved developers and the resulting software in a process akin to evolution. In both cases the selection is biased towards adders of code. There's also always possible to add improvements that help some use cases and audiences. On the other hand, arguing for removing something or limiting might make you unpopular (you are seen as an obstacle to everlasting progress) and removed from the group of developers. Rare people have enough recognition and clout to prevent inclusion of something (Linus Torvalds is one of them - he can get away with rejecting patches to Linux kernel and he can play the role of the kernel guardian).

On the whole, software expands until it fills the resources available.
BitPay is only counting purchases from verified merchants.
All we need to do now is get the fourth keynote. We want Arnie.
None of the BSD tar implementations support remote tar.
I very recently found about his love for C macros

http://research.swtch.com/shmacro
++ I'd like to know what software was used. Please!
Ask HN: Any freelance devs have a non-tech (Finance, Travel etc.) specialty?
Just wondering if any freelancers have avoided the typical "Freelance $LANGUAGE programmer" route and instead opted to specialise in, say, Finance or Healthcare?

The upsides seem quite appealing. More freedom to choose your own stack, potentially more money as it's easier to differentiate and anchor your costs to business value and less debating petty technical details.

Anyone care to chime in?
Correct question would be - why Yaron Minsky chose OCaml. AFAIK Jane Street uses OCaml because they hired Minsky.
union foo {
int x;
float y;
};

union foo bad;
bad.x = 100;
printf("%f\n", bad.y); // undefined behavior (though usually works)
That's a remarkably unfair characterization of people who have issues with Reddit.
Tagging YouTube’s music videos with Clarifai deep learning
BEM is a clever naming strategy to deal with the problems of a medium-to-large CSS codebase. Why put up with it in the first place?
In C you can store a value to a field of a union and then read from a different field.

This is usually done to "get the byte representation of a float" or things like that.

Except... it's undefined behavior.
Gemnote (YC S15) Saves Companies from Cheesy Gift Baskets
It's been a while but I thought the real reason shars existed was because they were 7 bit clean, meaning they could be traded on usenet (or ftp in ascii mode) without needing any external program like uudecode…

> …only they're shell scripts so you have to execute them and then they can potentially execute arbitrary code unless you read through them very closely and actually understand them.

> Yes, people actually made these. Yes, people actually ran these.

Running something you downloaded is how every installer works. Self extracting zips are still a thing, too. At least with shars you could read the source.

Oh yeah, even today people still do `curl http://example.com | bash` (If someone were truly evil they'd make the first download from an IP clean and inject bad code into the second. That would catch all the people who `curl | less` first and then run it again piped to bash). :-)
Oh my god! Who would have ever expected that command line utilities might be able to execute external programs?!

Quick! Everyone! Run in circles!
Also there used to be services based on

telnet somehost someport | sh

(I remember an IRC client installer script hosted on sci.dixie.edu like that.)

Unfortunately we still have

curl http://somehost/somepath | bash

which is not very safe even if somehost is not malicious.

But it was kind of awesome when the Internet was friendly!
Easy there. You've misunderstood the benchmark. It shows the time to add 100 images, given the existing number of images. So adding the 900th-1000th image was ~3x faster than adding the 100th-200th.
Use loose mode. Not only will sane code seldom hit the edge cases, it also generates way more readable es5. And, according to this article, there's hardly any performance hit left.
Given the market cap of Facebook is $245 billion and it has 1.44 billion active users, then each user is $170 (170 == 245/1.44). If each user generates $1 for Facebook each quarter, that's $4/yr which is an annual return of 2.3% (2.3 == 4/170).

I'm not sure where I stand on calling users "sharecroppers". Seems a little unreasonable. But the economics of it are interesting and concerning.
I think the point is that this is an entire class of vulnerability that most people may never have thought about, but could very easily result in some nasty remote code execution and/or privilege escalation via setuid.
We saw that note about how it's version controlled internally; we were actually planning to tap into it as we planned out the hack but realized it wasn't exposed in the API. We would have really loved a way to list all internal snapshots as wall as revert to one given a snapshot ID. Even if it's not exposed in the UI it'd be pretty cool if it was in the API.

Also while we're at it, we would have loved to be able to listen to user-generated events (a la GitHub Webhooks).
Even if the supply of money was predictable, the growth of the economy wouldn't be. This also means that the deflation effect of something like Bitcoin wouldn't be predictable, as the need for money is very much linked to the value of what is exchanged (and thus to economic growth).