skysight-inc/HackerNews huggingface dataset:
> You have to think that were it not for the instantly accessible gun in an ankle holster, the moment of panic and perhaps shame might have just passed. He might even now be producing cherries with the method that became prevalent after Prohibition made alcohol as illegal as pot has been.

Of course the anti-gun Daily Beast couldn't go an entire article without blaming a gun for something a person decided to do.
Great visualization! And I like to keep in mind the motion of the entire solar system: http://i.imgur.com/S6oyust.gif
The Southernization of America, as Shown in 12 Maps
It's true for sufficiently large values of “at scale” but tape has uniquely high overhead costs – hardware, software, staffing – which have to be balanced out by those lower storage costs. HDD/SSD costs have been declining at a much faster rate so we're already at the point where only the largest storage consumers are going to reach the point where they see a return from the initial investment in tape.
Did Scala just start winning before Kotlin was around?

I think so. By the time I heard of Kotlin, I mentally lumped it in the basket of "just another JVM language". I mean, there are so many now, and you already had Groovy, Clojure, Scala, JRuby, and Jython pretty well established, along with a couple of dozen other niche players. Then Kotlin comes along... I don't know about most people, but I never heard anything about Kotlin that was so compelling that I felt the need to go mess with it. I mean, why what instead of Nice, or Fantom, or Gosu, or Beanshell, or Mira, etc., etc...

Same thing for Ceylon. It looks like just another "also ran" to me. If the people behind these languages want people to use them, they are going to have to work hard to get the word out about whatever advantages (purported or real) they have.
That's barely two days worth of effort for a regular employee. $1100 to get a deck designed doesn't seem outrageous, considering what's riding on it.
Probably something close to: there doesn't exist a subreddit for the language. But with that in mind, Coq (at least) needs to come off that list. The 6 /r/mumps users might actually more meaningfully support its obscurity.
That is a neat hack - I will try this out soon.
The carriers are already blocking messages that match this pattern. That's why you haven't seen widespread exploitation.

https://twitter.com/jcase/status/628327791713517570

However, this only works in the US when you have 6 carriers. I have no idea what the situation is like elsewhere with massive carrier fragmentation.
I have something to add about the missing incentive for developers to update their apps in the app store:

The MAS actually penalizes you if you update an app which has a bunch of good reviews. Because after you publish a new update the average rating that is shown next to your app in the search results/category lists disappears until you get at least 5 new reviews for the current version.

Now this was introduced to the app store(s) because iOS developers bemoaned that they couldn't get rid of bad average ratings when they published a well-received update.

So Apple changed from displaying an average rating of all version to displaying just the average rating for the current version. With the requirement of at least 5 ratings to display any average at all.

On iOS this might work because the volume there is large. But on the Mac App Store it takes months for an average application (read: one that is not permanently featured by Apple) to acquire said 5 ratings.

So you think twice about pushing out an update to your app when the current average rating is 4 or 5 stars. Because once your average stars are gone, your app doesn't look very different from any other 0 rating app in the search results and it's pure luck if the user likes your icon enough to click on it. (Which measurably impacts sales numbers).

I see this with my own software: I currently have an app in the MAS which has an average rating of 4.5 stars and hasn't been updated since June 2014. Because I once made the mistake to update a well rated app and sales plummeted over the next few months until the app could re-acquire 5 ratings to show an average. So I'm not going to push an update of the app to the MAS anytime soon. And if a user complains I send them to the direct download version (which got several big updates during the last year). Yes, I feel bad about it but in the end I'm not going to shoot myself in the foot if I can help it.
I've seen CMOS pixel designs in the past that can detect saturation and effectively dump the well (reset) repeatedly until saturation no longer occurs.
I'm curious as to the percentage of users here that use Markdown regularly? I'm one of the founders of Overleaf, and we've found that our users tend to either want to be able to edit in full LaTeX or want to avoid the need to code even in markdown (hence the reason we built a rich text layer for overleaf[1])

If you do use Markdown regularly, how often does it allow you to do everything you need (i.e. how often do you have to switch to something else)?

Feedback appreciated, thanks.

[1] https://www.overleaf.com/blog/81
References about this company?
If you like Nomic, check out Nomyx[1] which is a computer version of the game. Rules are specified and submitted in a domain-specific language called Nomyx, embedded in Haskell.

I don't know if the current game is active, but it's certainly something that would be fun to try with a bunch of friends.

EDIT: forgot link (thanks an_ko)

[1]: http://www.nomyx.net/
Nintendo Fires Employee for Speaking on Podcast
Not really because the timing is a secret. If the sound is broadcast you know "I should start attacking now". It is a trigger to tell you something important is happening. If you are simply recording, it is passive. You can't tell that someone is trying to log in at that exact moment with a sound signature starting at 2:51:05 PM and running to 2:51:08 PM.
>A bond is a guarantee provided by a third party, the bondsman, that you will appear in court.

How can bondsmen stay in business? I have no idea what the turn up rate of appearing in court is, but I doubt it's 100%. So how are they allowed to stay in business if just one person they bailed out fails to appear in court?
Then again, it seems to me that if someone really wants to hack you, they can, no?
Correct, most malware infections of mobile devices are targeted attacks for espionage etc.
Yes sometimes a market is deserted because everyone that tries to enter has died. If you need high touch sales to sell your product into the SMB market then you will fail. To succeed a SMB product needs to be sold like a consumer product.
You mean it's 'art'?
At the end of the day, the User Experience is always terminal.

Dont know about your grandmother- could be grace hopper, so the granny scale doesent say much.

The reasons why users are there is they sub-conciously disagree with the core philosophy of linux. Not everyone wants to become a comp sience major and learn.

Microsoft is making simple to use software for a society of specialists that accepts that not everyone has to learn everything and still should have the ability to delete his systes-core files. Windows is not here to stay because M$ is good , but because open source never challenged them.
the increased tensions between civilians and police as well

That's a big part of the problem right there. Police are civilians [1], but they have been picturing themselves as some kind of messed-up "soldiers against crime" that they now believe their own nonsense; it's them against the civilians (not them against criminals - them against civilians).

Hiring ex-soldiers to be police officers is part of the problem; military training (of the killing people quickly through intense violence type [2]) teaches a mindset that is utterly unsuited to policing.

Living in the UK, I feel safer with routinely unarmed police.

[1] Sure, in some countries the police are actually military or paramilitary personnel, but those countries aren't being discussed here.

[2] Which is, of course, by no means all. I was reserve forces myself for fifteen years and never touched a loaded firearm.
Straight from the HN guidelines:

"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

I found this interesting, therefore it is on topic.
nitpick, but you almost certainly mean to add "asymptotically vertical"; asymptotic alone doesn't tell you anything a bout which direction the price curve is heading, only that it is approaching some limit.
Well yes and no the system 'wants' him to fail hard. Part of the problem isn't as much as the false concern for the welfare of the children (and their primary guardian). Many CPS agencies will take a cut of the child support money so the bigger the monthly required support the bigger their cut. It's really a racket onto itself. For example, my sister actually was getting child support from her first husband directly but CPS didn't like that idea and fined her ex for evading child support. In the end, he started sending CPS the checks and my sister got much less money.

Gotta love Kansas. /s
It now seems more likely that he turned to parolees because he knew he could control them better and they probably already knew the business.
We have a similar system to Europe here in Australia and yes a mark that is high enough to get you a full scholarship here is a B or less in the USA.
There is a disconnect: between people in SF, and people in most of the country who are paying less than a quarter of what SF residents pay for housing.

That's a big deal. Stop looking at the top-line number and exaggerating the lifestyle in your head. The costs here are insane. Someone earning $250k here is probably doing about as well, financially, as an engineer earning market-rate in any other part of the country.
>"What's your real/previous name?" a perfectly valid question

That's your problem right there. Veronica is my real (legal) name. It's not for you or anyone to decide what is my real (legal) name in a social situation. This is not a matter of a background check for a job or a security clearance. If you as a person can't acknowledge my name and my existence as is then the middle finger is going to be my answer back (and probably my fist if it gets rowdy).
They don't need to find visas. They need to apply. And afaik the wait period of H1B visas over a year because the quotas are reached so fast. That makes planning ahead hard.

The US company also has the burden to prove it wasn't able to find an equivalent US citizen (resident?) to do the same job. That means to write job ads and document the replies and interviews to those.

I'd say the companies don't want the hassle.
> Whoever came up with the idea should be fired, but that's Google for you.

To be fair to Google, once you've modified your /system partition, it's really case-by-case how an update will interact with it. The alternative is Google push an update that inadvertently bricks a bunch of rooted phones. Can you imagine the kneejerk reaction from the internet then?
Maybe initially, but the markets carved out are so huge to make attending a game from most of the market impractical. For example, Iowa is in the local market for the Chicago Cubs, Chicago White Sox, Milwaukee Brewers, St. Louis Cardinals, Kansas City Royals, and Minnesota Twins. [1] That means that people in Iowa on any given night might only be able to watch 9 of the 15 games on MLB.tv.

[1] - http://deadspin.com/mlbs-awful-blackout-rules-are-finally-un...
But don't read the article before taking the quiz. It gives away one of the best answers.
> Install a 32-bit GRUB EFI boot loader. Tails should now start on some tablets with Intel Bay Trail processors among others.

If any of the devs are reading this, you have no idea how excited I am at seeing this. I have a 32-bit EFI Intel tablet that I got for $70 a few months ago; it has sat around collecting dust simply because I could not find a actively maintained distro to run on it. I will have to test it to see if it works properly.
There is a clear distinction between being a freelancer and an employee - whether temporary or not: However small it might be, a freelance business is still a business. If you don't want to deal with all that marketing, accounting, business development and management stuff that comes with that you shouldn't be a freelancer in the first place.

Then there are different degrees of business problems: Somebody churning out cheap logos on Fiverr solves a vastly different and vastly smaller problem than someone who say troubleshoots manufacturing processes at a large plant but both are still business problems. That doesn't mean that someone being able to solve them is a panacea nor should he probably market himself as such.
If I understand it correctly, a warrant is filed, and then it's no longer their problem--they are, in effect, a hapless victim of the now at-large criminal! :|
Calling Java from frege isn't hard, but there isn't currently a way to directly implement interfaces or inherit abstract classes in just frege. You can create a sort of proxy in Java (or whatever) and implement methods in frege, but it's not pretty. (I think; I haven't quite comprehended the examples.)

The article at https://mmhelloworld.github.io/blog/2013/07/10/frege-hello-j... talks about this, but doesn't quite explain the proxy mechanism, it just points out an example.
I have a content platform (medical app) where our clients create or upload a significant percentage of the content.

Although markdown has its limitations, as well as a barrier to entry for the non-technical user, it enables us to make sure our content is uniform in appearance with minimal style guides.
A good markdown table editor would be a real winner, and some f the better open source editors don't have a consistent set of features, so it is often s bit of a trade off determining what is best.
>Usually, when you have a pretext to do something, at least the pretextual reason is, you know, true.

Which is a worse kind of lie that directly lying (as it cheapens truth into a mere pretext), and which he correctly characterized as a "ruse".
Go 1.6 GC improvements
yes, if the headers for the data is known and the value in the dataset revolves around the relationships between entities rather than the identifiable data. As an example - an anonymized sample from facebook where emails and names are anonymized would still be useful for all other kinds of stats regarding friend groups, interest clusters etc etc
Having conclusive evidence that a program doesn't work (or even is harmful) is significant. How effective is it for actually getting such programs stopped? Have any been?
Immutable data structures give you easy parallelism, however there's a hidden runtime cost: you have to allocate way more objects. For example, I was able to save a ton of object allocations here: https://github.com/mime-types/ruby-mime-types/pull/93 mostly by mutating. For tasks that are not easily parallelizable it may be slower to use immutable structures.

I mostly only ever hear about how fast FP languages are, so maybe they use some tricks to avoid allocations somehow. I would be interested in hearing more about it.
Strange that the article sounds puzzled at why he took his life, when it's clear that a drug kingpin would get a 'rest-of-your-life-and-more' sentence. Even if he got a 'lenient' sentence, the guy was 57 and would spend the rest of his healthy days behind bars. Not much of a mystery there.
The bugs that catch me out are those where a change was made somewhere else that invalidated the assumptions made by the function. These sort of bugs can’t be picked up by static analysis or valgrind, and if they are rare are really hard to trace.
> Many people believe that it’s better to sell a house in the spring, for example, because more buyers are looking then. But what really matters is the ratio between buyers and sellers. You’d rather sell your house when your town has 20 buyers and only 2 sellers than when it has 100 buyers and 500 sellers.

That's a great observation, and I wonder if anyone has done a serious study on the optimal season to sell a house.
ISIS Enshrines a Theology of Rape
Mike Pall is more than just the main committer: he's the designer, practically speaking the author. He's done a lot to advance the state of the art in tracing compiling.

It's fascinating to compare LuaJIT's implementation to the huge complexity and resulting lengthy compile times of the JIT compiler built into LLVM. Mike learned a lot from Smalltalk, IIRC.

I'm kinda sad that this means we probably won't get to see his four-color garbage collector[0]. That's a great link, taught me a lot about garbage collection in general.

[0] http://wiki.luajit.org/New-Garbage-Collector

That all said, CloudFlare is good hands to put the project in, and I foresee good things in store for it.
E-Commerce Returns, Powered by UberRUSH
In this case, if the OP failed to show up in court, the bondsman would be out the $30,000. The bondsman will then hire (or, just as likely, act as himself) a bounty hunter in order to track down the defendant and drag him back to the jurisdiction and recover their money.

They can also sue any indemnitors or guarantors who were party to the bail arrangement to try to recover their loss.

Basically 90% of being a profitable bondsman is being good at skip tracing in order to keep your losses low
Omni Group still have 4 apps, priced at a total of $289 in the MAS.
Only those that got funded :)

Given how much is riding on this you want as much external feedback on your deck as possible.
I guess radiative properties of CO2 in the lab, that was already thought of centuries ago.

Also the concentration of CO2 in the atmosphere plotted against time. It was news back then and some people started getting worried because of that. Since Keeling started measuring it in 1958, it took some years for the trend to show.
> For crying out loud. There's also a third option: you're researching similar products because of an existing need, and you haven't heard of $ADVERTISING_COMPANY before you saw the ad, and they turn out to have a better product than competitors.

Actually, I did address that, as part of the second case:

"That may mean that you simply didn't know the product before and finding it was good for you"

>> You were hacked and exploited

>Yeah, that's not what either of those words mean.

Late response for the record: you think you're in control of your mind and how it works. But advertisers are very ingenious in developing ways to make your mind behave in a manner you (the admin) does not want it to, in a sneaky way. A very good metaphor for it is hacking.

Unfortunately, this is neither DefCon or a James Randi show, so they do not do it for fun. They explore this hack to take advantage from you (your system, if you will) for their profit and your damage. An exploit.

I did not use "literally", but I refrained from using a more strong indicator of a figure of speech (eg, using "virtually") because I though I could engage in a better debate here then this. I still think I was right, but there are always exceptions.
To the Hiring Managers and Recruiters (of Software Testers)
I also found it interesting, but was disappointed that the "link" was just a reason to avoid needing a search warrant.

If the plants were the reason the bees were coming to the factory, that would be more interesting.
The description is disappointing. It sounds like VR from the 1990s. CAVE systems with flat walls and annoying corner effects have been around since 1992. I'd expect Lucasfilm to at least have a big curved screen, like this one from 2013.[1] People at Lucasfilm seem to think that people will "want to follow the droids before they enter the scene", but other than fanatical fans (the ones who edit Wookiepedia), probably not many will.

Cameron says the Oculus Rift form of VR is a "a yawn".[2] That's surprising from a director who has a track record of using CG, IMAX, and 3D very well, and wants higher frame rates. Cameron even uses a VR device as a working tool in shooting CG movies. But he doesn't see it as an entertainment delivery vehicle.

VR is sometimes interesting if you can go in there and do something, but as a way of watching a show with a static plot, it's not that exciting.

The main game for the Oculus Rift seems to be a roller coaster simulator.[3] VR is apparently able to make this reviewer come close to throwing up. Some roller coaster fans may consider that a feature, not a bug. But it may limit the size of the market.

[1] http://io9.com/5986569/new-virtual-reality-cave-brings-us-on...
[2] http://www.gamespot.com/articles/james-cameron-on-vr-meh/110...
[3] https://www.youtube.com/watch?v=pMrhaLb6UeQ
I downvoted you. Please don't derail this topic and turn it into a gun debate. Thanks.

edit: never mind. judging by the downvotes, I guess people really enjoy their endless gun debates!
Oh god, I don't even want to think about the compile times.
I'm talking about this line

uint8_t *buffer = new (std::nothrow) uint8_t[size + chunk_size];

size + chunk_size is clearly unsafe to truncate to 32 bits, but it truncates anyway. When I say 'inside the new operator' I'm including the allocation function. Something truncates it. If it actually allocated 8GB, or failed to allocate 8GB, there would be no exploit.
A Robotic ‘Mother’ Builds Its Own Robot Children and Assesses Which Is Best
Passion is the new workplace requirement – and one that should be resisted
Lead Our Customer Success/Account Management Dept at the Muse (YC W12)
I guess this proves that there is no real shortage of tech workers.
This article really doesn't say anything about which decks were successful. They simply state here's what they / their customers did most often.
How does striped RAID of two drives give you 4X the write throughput? That sounds like a writeback cache setting got changed.
I'm not sure what you're getting at, but I'm talking about the difference between ascribed and achieved statuses. An ascribed status is something you can't control: your race, gender, sexual orientation, and so on. An achieved status is something you can: one's profession, for example.

In this context, someone was implying that discriminating against someone based on their age is the same as discriminating against them based on their political or religious views. It's a false equivalence, because you choose your political and religious beliefs, you don't choose your age.

I'm not arguing for or against discrimination; it's a complicated topic. I just felt like in this context, parent was using a false equivalence to discredit identity politics, and I took the opportunity to try and speak out about the difference between ascribed and achieved statuses. I do disagree with Eich, but I think that's immaterial.
I use markdown regularly for writing documentation. I've decided to never touch LaTeX as long as I can until someone writes an implementation with non-useless error messages.
They only use parallel construction to protect you. Do you hate your own freedom so much that you'd criticize your authoritative betters?
Find a company doing it at scale, join them and learn about how its done. If you can go to a Google or a Facebook then it's a great way to learn from a decade or more of their experience. Jet.com is a .Net shop looking for engineers. Might be worth checking out. Early days but I know they'll be doing something at scale.
That 800 number leads to a contracted call center in India. The most official thing they can say is written down for them as a catch-all response.

I listed the problems of shared e-mail accounts above.... My main point is this: it's not about being easy. It's about someone caring enough to go through all the work themselves of getting it set up, because nobody ever requests it get set up. Somebody has to do it all of their own initiative. And often, that initiative gets halted by the chain of command, usually because not answering questions is easier and safer overall.