skysight-inc/HackerNews huggingface dataset:
Both, I suspect. When you consider the cost of engineer time needed to create high performance scale-out systems in a problem domain that requires consistency, scale-up can start to look fairly attractive.
In Ferguson, Washington Post reporter Wesley Lowery gives account of his arrest
La bande-annonce de Black Storm s’envole sur la toile
Rules To Getting Started on The Right Startup Idea
As a property owner, the idea is appealing. Especially if you could configure watches and alerts. This example is poorly executed however.
Most of this is incorrect. Look into hole punching as a starting point. BitTorrent, SIP VoIP phones, desktop Skype, etc. all do this. It's sort of a hack that became a semi de facto standard, but so is NAT.

There are some percentage who cannot do p2p even with smart traversal techniques. In my system I have measured this to be <5% of total users, few enough that free relaying is basically free to provide.

The hardest problems surround mobile battery life, quotas, and coarse grained and limited multitasking. These are also likely solvable. They may require a rethink at the encapsulated layer 3 level, like TCP proxy ACK or linear coding. Or maybe push notification. Still researching this.
This post was killed by user flags. See minimaxir's comment for the likely explanation.

I noticed that someone in one of the deleted threads accused us of having censored the post. That is false. We didn't touch any of their posts [1]. It was the submitters who deleted it. Perhaps they noticed that our anti-sockpuppet mechanisms were preventing their throng of fake accounts and upvotes from working.

In general, we penalize posts less, not more, when they are critical of YC and YC-funded startups—precisely because we don't want to be accused of venal censorship. That doesn't stop people from accusing us, of course, but at least we can in good conscience say it's not true.

When people try to game HN this horribly, though, it's a different story. I take that personally.

Edit: I just banned 22 sockpuppets. (Edit: 26.) The apparent ringleader is also banned until we get a promise that this will never happen again.

1. We may not even have seen them. I didn't, at least—I was away from my computer all day. On the one hand, it's dismaying to see something like this at #1 when I come back after 14 hours. On the other hand, it's reassuring to see HN users taking care of it by the time I refresh the front page. Thanks!
I feel like that's confirmation bias. Restaurants come and go all the time; the ones that people don't go to close up shop really quickly because the margins aren't that great to begin with.
That's a different thing in that it's hyper local, basically people next to you. Cool but different.
Haskell's libraries and packages are actually very well fleshed out at this point. That's not the reason for poor adoption. It really is just that it's academic and mathy and difficult to understand.
He uses a bunch of colloquialisms which kinda hints at him living in an English speaking country. Obv one could also pick those up online, but I'm guessing that the first scenario is more likely.
Short answer, yes! We bring on a lot of interns every summer, and some on different schedules too. Fall is when we do the most interviews for internships, looking for the next summer's batch.
That silo-building is sort of the logical extreme.

The happy medium is more like "because our services are loosely coupled, we're free to make code changes to our service and not worry about inadvertently breaking any other team's service as long as we keep our API stable." Which is a huge win over a monolithic system where everything is tightly coupled.
We're working on a more sophisticated dupe detector that will do this kind of matching automatically, so hopefully the days of tracking all this down manually (for both our sakes!) are numbered.
Use This Trick To See A Map Of Everywhere Google Knows You've Been
Herzog's Land of Silence and Darkness [0], which follows some elderly members of the German deaf-blind community, is one of the most fascinating documentaries I've ever seen. One quote in particular has stuck with me since I saw it years ago:

“People think that deafness means silence, but they are wrong. It is a constant noise that ranges from a gentle whisper going through some cracks to a constant buzz, which is worse.”

[0]: http://en.wikipedia.org/wiki/Land_of_Silence_and_Darkness
Show HN: Play tictactoe with your friends
Only by shutting down the partition and its os instance, last I heard. Not really much better than having separate physical boxes.
How frustrated cooks built My Food Bag into a $27m business
Man lived over a year without food.
And inside the US too...
and one more thing with large volume transaction processing is scaling out on I/O and ETL jobs.Oracle (and other DB vendors) offer a lot of utilities that scale out perfectly with least of development time.
For e.g. it would rather be a difficult deal to work with parsers to parse a Gigabit-data file with code we have to own up , than to use features these DBs directly offer to parallel-load into a ready to use table within minutes.
A side note: I really love Mailgun as a service :)
I need your help to become my friend
It's striking in the photos coming out of Ferguson to see municipal police in full military gear. They have even brought out armored vehicles, and there are multiple reports of police pointing automatic weapons at journalists and protestors. These cops seem out of their depth. They should not have access to this kind of firepower.
No, you can offline any CPU/memory board using svcadm and do that. No need to shut down the instance.
This was definitely the story I got from a NeXT old-timer.

I also agree on Be. While I used BeOS (even got to play with it on a BeBox) and was impressed by it, NeXT was the better system. Oh my, networking was a mess in BeOS, and I'm not sure they would have ever gotten full multi-user support.

As a youngster, I pined for NeXT after playing with one at a university lab. I still marvel that we now carry NeXT workstations around I our pockets.

I really wish the Linux / BSD communities had rallied around GNUStep. Would have been nice to see how two implementations coevolved.
The SQL hardware sounds like a marketing trick.
It takes a lot of courage to stand your ground in these situations. Sounds like the classic South Park "Respect my Authoritah" sums up the cause of this confrontation.
There IS a nicer way to present fingerprints to be much more human readable: map every few bytes to the whole dictionary word. There is a RFC for that:

http://www.ietf.org/rfc/rfc1751.txt
How many incidents like this need to occur and make headlines before citizens of America realize they often don't have the "Freedom and Liberty" they so often drone on about?
Why isn't RFC 1751

http://www.ietf.org/rfc/rfc1751.txt

used to provide the fingerprints that are readable? Verifying would be much more convenient than now.

"For example, the 128-bit key of:

CCAC 2AED 5910 56BE 4F90 FD44 1C53 4766

would become

RASH BUSH MILK LOOK BAD BRIM AVID GAFF BAIT ROT POD LOVE

Likewise, a user should be able to type in

TROD MUTE TAIL WARM CHAR KONG HAAG CITY BORE O TEAL AWL

as a key, and the machine should make the translation to:

EFF8 1F9B FBC6 5350 920C DD74 16DE 8009"
high reward cards like that are pretty rare at most businesses - i've been told by people at the credit card companies that they assume rewards cost 1% average.

and most gateways charge variable rate, so those high-reward cards are higher rate than the low-reward cards. 1.5% is a pretty normal base rate that any small-ish retailer should be able to negotiate for card-present transactions
The Atlantic had a good (if somewhat understated) article on the phenomenon of militarizing police back in 2011 that's worth a re-read in the current context: http://www.theatlantic.com/national/archive/2011/11/how-the-...

EDIT: And a excerpt from the book "Rise of the Warrior Cop" from last summer: http://www.salon.com/2013/07/07/%E2%80%9Cwhy_did_you_shoot_m...

And Slate has a current piece on the phenomenon specifically in reference to Ferguson: http://www.slate.com/articles/news_and_politics/politics/201...
> “My hands are behind my back,” I said. “I’m not resisting. I’m not resisting.” At which point one officer said: “You’re resisting. Stop resisting.”

One of the scariest subtleties with these situations is how police officers always chant "stop resisting" regardless of whether the person is resisting. It's almost as if they are explicitly trained to repeat that mantra. It's eery.
By the way, I noticed that a lot of popular geeks who we (or me personally) look up have started young families. Probably just confirmation bias. But it's nice to see.
Why are so many lullabies also murder ballads?
Generally it's just that it's really difficult to do it right. Sometime's it's impossible. It's often loads more work (which can be hard to debug). Furthermore, it's frequently not even an advantage. Have a read of https://research.microsoft.com/pubs/163083/hotcbp12%20final....
Remember corporate workloads frequently have very different requirements than consumer.
One striking thing about this and many other accounts of police misconduct is the refusal of law enforcement officers to identify themselves.

"""He was denied information about the names and badge numbers of those who arrested him."""

If hiding the badge numbers or other identifying marks distinguishing law enforcement officers from each other isn't already a crime it ought to be. And it ought to be one that disqualifies the officer involved from serving in any position of authority over the public.

There is no excuse by which law enforcement can expect to have both legitimacy and the cloak of anonymity. If there is one thing the last 4000 years of recorded history has taught us; it is that unaccountable power will be abused.

If our civilisation is to have a solid foundation of law; it's law enforcement authorities must be more law-abiding than the average citizen rather than less. As is so glaringly the case in Ferguson tonight.
I would really love to see some good self-hosted Basecamp killer. This is getting close, but lacks Basecamp's most important feature (at least for me): discussions. This is something that we are using A LOT, and no other software even comes close to what Basecamp has to offer in that area.
Are the shows made because they are now more relevant, or are they made to influence? shrug
Now your collection of business cards is susceptible to tampering (no cryptographic authentication!).

Do you never leave your collected business cards unattended at a conference or trade fair? Possible, if you put them into your shirt pocket.

Do you store them in a vault lomg-term? Probably not.

Is it impossible to impersonate you, either with a human sound-alike or by voice generation software?

If you want perfect security against everyone, it quickly spirals out of control. You should probably remove the wallpapers in your house regularly and inspect what's underneath. ;-)

I'm not entirely serious here, but I'm surprised at the optimism about what the individual can possibly achieve.
Here is a problem: symbol macros. Symbol macro foo could expand to a form like (bar xyzzy) let cannot know whether foo is intended as a form (via expansion of to (bar xyzzy)) or whether it's intended as a new lexical variable shadowing the symbol macro foo. It doesn't matter whether let is a special form or macro: something at some point has to walk the code of let and make this decision, whether that is the expander for a let macro, or the code walker that traverses special forms in search of macros.
I would think that Oracle would be investing more in something like flash storage in their hardware rather than optimizations to processor speed. More threads don't make the disc spin faster and a lot of DB workloads are bound by going to persistent storage.
I think there's something quite exciting there in the functional habit of separating out pure from impure. Done well[0], it ought to actually make the difference between local and remote much more obvious.

[0] Facebook's Haxl library comes to mind
I was away all day and only just saw this.

The post got a ton of (what look to our system like) ring votes and was flagged by an algorithm.
Someone white needs to die, and maybe people will start giving a shit.
I think Stanford's undergrad college admission's essay prompt asking about "intellectual vitality" says it best.

I'd generalize your point to these mathematicians having such intellectual vitality from an early age and demonstrating it or pursuing it in some way or another. This is distinct from developing this vitality later in their childhood.
This is my 'favorite' picture so far.. I can't even imagine what's going through this kid's head.

http://i.imgur.com/YBPeneA.jpg
The US "has interests" everywhere, and is likely the reason so many groups are angry at them.

> What I do have a problem with is that the NSA makes apparently zero effort to disambiguate between foreign, and domestic, communications.

So it's OK as long as it isn't you? Is it OK for China to spy on US communications?
I once read about a blind guy who got his eyesight - thanks to a surgery - after a life-long blindness of about 30 years. He did see, but couldn't process visual information like a normal person (eg. he would only recognize a human face to be a human face after the person began talking)
I am fascinated by the notion of color and tone. I suppose you're not deaf so you can feel tone (low and high pitch). I thought that these two 'abstraction' were conceptually the same and hardwired into our brain. But then there might be different roots for blindness and maybe childhood-blind people are having issues at that level (as opposed to eye / optic nerve level).
Yes, things like economic opportunity
The WordPress database demystified
Here (http://www.slate.com/articles/news_and_politics/explainer/20...) is an interesting article about this issue from 2009. It says that while some states require the availability of information like name and badge numbers, many do not. However, some police department's will still implement policies requiring it be provided if requested. This is out of date and not terribly detailed, so I'd be curious to hear from someone with more complete or up-to-date information.
Incredible. I could never find a name for that. I used to have it in early 2Ks. I also had weird brain issues[1], and also have many floaters so I just thought it was one placed just in the worst place, causing refraction. It usually started as a small patch that gradually stretched, moving along the outer edge of my vision. As Wikipedia says, the migraine came a little after that. The last 3 pictures in the article are quite on point : http://en.wikipedia.org/wiki/Scintillating_scotoma

ps : Many thanks

[1] As far as I could search, it's close to sleep epilepsy.
I'm a teaching professor of information systems and I'm in charge of the capstone course for our undergraduate program. That means I get to act as coach/mentor for about 35 web and mobile app projects per year (for real clients ranging from startups to multinationals), am very plugged in to the IT and startup scenes in the area, and I get to learn through students' experience about all the development subjects I'm interested in. I assign students to give "tech talks" on the things they're discovering, and I can invite all kinds of experts to come give guest lectures to my classes, which they are often happy to do. On top of all that, publishers practically throw tech books at me if I even hint that I might use assign of their titles as a textbook. And I get to wear a bow tie to work with no one second-guessing me. At least not out loud...

Getting the job meant hard work, prayer, and mental toughness to get through the hazing process of a 5-year PhD and 1-year postdoc earning next to nothing. There are probably easier ways to get a dream job.
Ephemeral messaging sounds cool, you should plug that somewhere on your site. Standing out will be good for business.

My initial concern is connection stability issues. What happens if the client's connection drops out for a period of time? Do clients have to explicitly leave the channel?

My team was estimating a story recently which could have used this, but we didn't want to spend the time and effort to build a whole infrastructure for one message. This would have been perfect! If I find some time, I'll give it a try and send you my feedback.
Ferguson or Iraq? Photos Unmask the Militarization of America's Police
Show HN: Collection of React.js Components
I just built a little one-pager that I hope will become a useful resource for React.js developers.

If you've come across any useful React components, feel free to add them to the list!
Strict Control of Java Code Quality, with Qulice.com
The Guy Behind Garbage Pail Kids Has Been Cartooning With Code for 20 Years
Wow. I pay $2750 for a 2br in a hip neighborhood in Manhattan and I already find that hard to swallow. It's amazing that people can move to NYC (Manhattan no less!) to save money on rent.
#500distro YouTube videos
The blockchain is not just a hash tree. There's other features that mesh together in the blockchain. For example a proof-of-work system that allows bitcoin to be distributed and trust-less by preventing Sybil attacks. While using rewards for this work as the sole means of money creation was anticipated by others, the automatic means of adjusting the cost function is a Satoshi original and very important to the success of bitcoin.
That's a great solution but for that I'll have to use a separate framework which I can't !!
Also , as it is written in angularjs you can easily keep track of object binding , watches and all other stuff....
but with jquery it becomes pain....
I need a solution which can be 'plugged' in that's it !!
I don't want to use another framework kinda thing.
Gem: Coolness and legibility are not orthogonal, they're diametrically opposed.
Or through the head of the goons.
Here's one that doesn't crop out the graffiti on the mailbox:

http://cdn1.vox-cdn.com/uploads/chorus_image/image/36894460/...
No, they don't care when white people die either, but it's not national news because [retracted]white people don't riot and[/retracted] it doesn't fit the narrative.

http://articles.latimes.com/2013/aug/21/local/la-me-ln-zacha...

>In a mixed verdict, a federal judge awarded $3 million to the parents of an 18-year-old honor student shot and killed by plainclothes drug enforcement agents, but also determined that the authorities were not negligent in their actions.

U.S. District Judge Michael Fitzgerald said that DEA agents had reason to believe they were in danger, but determined that the agents should not have fired their weapons at Zachary Champommier's car because shooting at a moving vehicle would not have helped their predicament.
Ask HN: What are some good tools or methods for analyzing 500k+ tweets?
I have a database of over 500,000 tweets for a specific hashtag. Besides tweet count over time, tweet location, or tweet language, what are some other useful ways I can analyze this data? Do common software packages or analysis methods exist for this? I would love to be able to generate a graph of trending topics over time or something similar, but I don't have much experience in this area and would appreciate some suggestions. I'm using Python. Thanks in advance!
On the contrary, I wonder if we're likely to see a resurgence in RISC, as it comes into its own with extremely large numbers of cores. I don't think this Oracle chip is necessarily an indicator of that, but there are other signs indicating it could happen.

What you are saying is very true. Or at least it was true, 20 years ago when RISC was supposed to be the next big thing and then it wasn't. But that landscape is finally starting to change.

What's different now is that after dominating the server and desktop market through brute force, Intel hit a saturation point about 10 years ago and since then, clock speeds haven't increased much, nor have instructions per cycle, both of which were increasing so fast year-on-year through the 90s and early 2000s that nobody could keep up. Now even Intel have been forced to start scaling out horizontally by adding more cores: that's now virtually all that differentiates their fastest CPUs from their slowest.

Because of this, developers are increasingly having to think more about writing concurrent code. Languages like Go, F#, Scala and Clojure are seeing a huge upsurge in popularity lately; it's not happenstance. Functional programming has been largely confined to AI and CS research since the 60s, but it's suddenly becoming popular with pragmatists for scalability.

The thing is, once your code is no longer bound by single-threaded performance, it starts making sense to just add more cores if you can, especially if you can do so without a significant transistor cost. With x86, adding cores is expensive because each one is exceptionally complex, but RISC can be simpler, use fewer transistors and operate at lower wattage. Huge numbers of cores can also be exceptionally power efficient if each core can run in a low power mode until needed.
They bring artificial intelligence to your smartphone
>BitTorrent

http://www.bittorrent.com/help/manual/chapter0203

BitTorrent users who do not have port forwarding enabled do not communicate with each other. BitTorrent has a highly technical user base and chances are good that someone with the file you want actually has enabled port forwarding or is running a server in a datacenter (seedbox). That wouldn't work for mainstream messaging.

>desktop Skype

Firewalled Skype users do not talk directly to each other, they talk to Supernodes (servers) running on nodes that do have port forwarding / no firewall.

Conscripting random PCs as servers drew public outrage and Microsoft eventually (citing scalability and reliability) made all the Supernodes server-class hardware sitting in Microsoft datacenters.

>SIP VoIP phones

If you are in an office and can receive calls on a SIP phone, it's because your organization runs (or pays someone to run) a central server called a gateway, usually but not always as part of a PBX. The most common open-source PBX is called Asterisk.

People who call you from the outside are connecting to your phone, but to your organization's gateway. Your gateway then sits on a (V)LAN with your phone, or your phone maintains an outgoing connection to it.

If my friend has her router configured but I do not, then (absent a gateway) I could call her but she couldn't call me. So you use central gateways

Many VoIP phones come with VPN clients so that they can behave like peers to phones within the organization if deployed at employees' homes or in certain branch office configurations where bridging is not already in place. In this case, you still have centralization at the level of the VPN server.
Police have enormous protection from their unions. Their internal investigation units are often staffed with people directly affiliated with the union or former police personnel. This is often the reason why they can run with no accountability or recourse for their actions.
"white people don't riot" you're right, when white people are on the streets its a protest.
In Ferguson we are finally getting to see the glimpse(just a peek) of the tyranny creeping up on us in America.

- Fully militarized police with a Tank(!) and multiple snipers with assault rifles confronting unarmed civilian protesters.[1]

- Tear gassing and arresting reporters

- Al-Jazera news crew was shot at and tear gassed [2]

- No fly zone over all of Ferguson

- Street level blockades & teargassing of porches to keep people inside

- No badges, tags or any identifying marks on police

- etc, etc,

This is a disgrace for America and a wake up call for all of us.

[1] https://pbs.twimg.com/media/Bu9CVPGIYAA_tFz.jpg:large
[2] https://pbs.twimg.com/media/Bu-N9uIIIAEImna.jpg:large