skysight-inc/HackerNews huggingface dataset:
How do you define the victim here? People are responding to someone who said a) they play games which give them extra points for murdering women (this is provably false) b) they hate women. Do you consider insulting a group to be harassment as well?
The transcript was chilling: https://en.wikipedia.org/wiki/Aeroflot_Flight_593#Full_trans...
The theory states that person A is in a state on all 4 sides and encodes that into a message. That message is transmitted (in case of twitter: verbal only, no other cues), and then decoded onto the 4 sides by person B. By then, it can mean something else entirely because encoding and decoding aren't idempotent. They likely don't even weight the 4 sides in the same way.

Now, it's hard for me to imagine a less threatening interpretation of "Someone will rape and kill you" (to paraphrase most of the femfreq collection) than what the average person would make of it, but the rule I responded to was made a general assertion.

If the victim defines its status universally, the best way to live is to shut down all communication, since the sender has exactly _0_ control how things end up being received.

"The victim defines it" means that a simple "hello" can be considered abuse.
Given the right circumstances, that might even be true (to stick to the theme: stalker contacting victim), but western society (that twitter probably subscribes to) doesn't typically hand out sanctions without having a third party determine the circumstances. Taking your the stabbing example, accepting the pain (and calling the ambulance) is one thing. Throwing the assailant in jail has a higher standard.

The discussion is about sanctions which are closer to the latter than "accepting their pain".
The Xerox PARC and ETHZ answer to that would be REPL instead of shell.
I don't think it was a promise, more like a prediction. And it is becoming true, I think. At least in my line of work (engineering, software, telecoms, security) shuffling papers has decreased a lot over the past 15 years.

National legislation sometimes slows this development, e.g. by insisting on having a paper with a signature and possibly even a stamp.

As usual, we tend to overestimate how quickly the changed happens in short-term (hence "the broken promise"), but we also underestimate the social impact this change has (we don't just replace paper with electronic forms, we change the way we work and it changes businesses profoundly.)
oh god! it was fine as an experiment but...
Time for advertisement! You might like elvish https://github.com/elves/elvish which proudly has optional typing and much more well-defined semantics than say, bash. This is work in progress though.

Advertisement aside, there is some inherit unsafety in shell scripts that cannot be easily resolved, namely the unsafety involved in interacting with external commands.

Compared to other scripting languages, the greatest advantage of shell languages is the convenience of interacting with external programs. However, at least in Unix, there are few static constraints you can apply to them. Everything we know is that the program will (probably) parse something in argv which are just bytes, (probably) take something from stdin which are just bytes, and (probably) put something to stdout which are again just bytes; there is no universal method to check that the commands arguments are well-formed, or the input format is correct, or the output format conforms to a certain schema without running the actual program. A solution is to define some kind of static protocols for external programs so that their invocations can be statically checked, but it's already too late.
Rapid prototyping for web design
Where and why men outnumber women
In modern usage of the term they don't. The term originated in underground circles where anonymity by all participants was assumed, and where there were probably legal or criminal revenge consequences for tying a pseudonym to a real identity.

Kind of like how troll now means 'person who is an asshole on the internet' instead of 'post designed to rile up and elicit frivolous responses'. The meaning has changed over time for better or worse.
AT&T's argument appears to be that since they are already shaping traffic and abusing their customer's trust, they aren't actually an Internet service provider anyway, so they can't be regulated as one.
Gaming the AppStore by bruteforce
That is correct.

The original parent said "housing has become an investment commodity" and that it very true here in Oz.

Thanks to a climate of very low interest rates and "negative gearing" it means only those with high taxable income and a high tax burden can afford to invest in housing and in the process pushing housing prices ever higher.

But this is a bubble and it is unsustainable. If the world economy ever gets over the problems of the 2007 GFC and we finally see any form of real growth, interest rates will have to increase from their near zero position.

When that happens it will cause yet another crisis when that housing bubble is pricked.

By removing that unhealthy gearing tax, the Oz government could at least take some of the heat out of what is an already overheated property market.

Edit: Before someone points out Oz interest rates are actually not zero but rather high, unlike the majority of the developing world. Last Tuesday the overnight cash rate came down to it's lowest level since the 1950's.

And since the Oz economy is not running as well as it should, all predictions are we'll be seeing several more rate cuts in the future.

And with the current tax settings, that means we're in for a booming of house prices. We only have to go back to 2007 to see how over inflated house prices can destroy a world economy.
Picture from here (originally posted on the freebuf weibo account)

http://www.newmobilelife.com/2015/02/03/apple-store-ranking-...

Thought there would be a bot that could do this.
Just shows that automation isn't really pursued when you've got cheap labor
They attracted 250,000 users in 7 months after launch[1], and that was iPhone only.

[1] http://techcrunch.com/2013/10/03/sunrise-2-0-brings-icloud-c...
China’s Great Firewall Is Rising
Once a Tiger, Now an Underdog
They are citing a case against Grokster as a source for the second quote. Moreover they are asking for the repository to be taken down due to DMCA infringement OR breach of terms of service.
The ISIS in the Room
A domain name that is being used exclusively to address to data breach, and was registered within the past 2 months. And it's just a coincidence?

Seems very unlikely.

And I'm sure they're quarantining negative info on an unrelated domain, but why would they even need to consider repurposing an existing domain name, instead of buying one? We're not talking about somebody doing a side project and hoping to save a few bucks by repurposing another domain name. And it takes all of a few hours to buy a domain name and have it propogate.
So here goes:

1. Open Finder.

2. Go to Applications

3. You'll see an app called "Reset Search" Alternatively there may be a folder called "InstallMac". Drag it to Trash and empty Trash

4. Open Chrome. Go to Settings

5. Click the button called "manage search engines" and make Google the default. Then click the cross to remove "search the web"

6. In Chrome Settings under "Appearance" click "Change" and then set "Use the new tab page." Also in the "On Startup" section ensure you delete the searchbenny page. and then set to "open a new tab".

7. In Safari open Preferences and head to "General Settings". Change your default engine (IMHO bing is better than Google). In newer Safari versions you can do this in the "Search" tab. Also remove all garbage from the "Manage Websites" section.

8. Set the homepage to "http://www.apple.com/startpage/" Alternatively open "Top Sites" in a new tab and use that by selecting "Use Current page"

9. Open "Activity Monitor" - Quit the "InstallerT" process.

10. You're set. Just some malware. No permanent damage. All it did was change your search defaults.

Had to post using a different account cause HN says I was submitting too fast.
Still Don't Get Bitcoin?
Not to mention lots of civilian aircraft have used chromoly (a steel alloy) for their frames.
We need “hints” on the Internet to know if we’re supposed to like something
Funtoo Linux (variant of Gentoo Linux, Led by Daniel Robbins)
PiSwitch – Use your Raspberry Pi to control 433 MHz RC power sockets
It's interesting to read the April Fool's RFC1606, which was written a little over 20 years ago, and see references to light switches and lightbulbs with IP addresses.
C++11 functional decomposition – easy way to do AOP
Disable Yosemite's focus ring animation with defaults write
WHATWG: Media-key events for the web
Your best work
I'm concerned that using Scala.JS will complicate cause there's a lot more to Web Apps than just JavaScript. And JavaScript works very well in the context of HTML etc. Plus JQuery - I don't see a point in doing it the Scala way when JQuery and other libraries are just as efficent and I will likely use them anyway.

Using Scala adds a 4th language cause the JS is inevitable.
Why should they do that when the FCC is making their product less profitable?
The other 3 languages being HTML, CSS & JS
> I don't think I'll ever run into a usecase where learning Perl would be worth more than implementing a solution in e.g. Bash+Python+AWK.

that might be also because you are not familiar with perl6 though, a form of blub paradox.

I.e. are perl6 grammars better for parsing than anything available for python? Maybe or maybe not, but one needs to know them before being able to judge.
What if a user could toggle a setting through which users of a certain type couldn't @reply them at all? e.g., accounts created within the last month, or accounts with fewer than 50 tweets, etc.
Isn't it possible to emulate iOS in a PC/mac?
Awesome idea, it would be nice if the application proposes some meals that are a good match for the daily needs. It should be possible since you have already a big database of foods.
Interesting! On first glance, this might be the most appealing attempt to improve on the shell I've seen yet. It's a really hard design space. Some questions:

Why is set necessary? Once you have declaration with var, can't mutation be done without set?

What's your thinking behind making var mandatory for declarations? Safety is obvious, but it seems like terseness is a really big goal for shell programming, especially interactive use.

Also, documentation wise, I don't see how/if you do variable expansion in strings. Same as sh?
> Where does that money come from?

I think the question is more about where does that demand come from, as it clearly increases faster than supply.

Where does that demand come from? Population growth, particularly immigration, as well as migration of people within nations.
It's annoying as hell because Google promotes "freshness" over quality. You can get a very high position in Google by knocking off someone else's tech news story while removing half the facts and adding nothing of any consequence, as long as your do it quickly. This kind of blogspam also vanishes quickly, but only after the damage has been done.

Meanwhile anything that might actually be worth reading is somewhere around page 10...
Virtually everybody I know who's had braces on their teeth had them when they were 13, 14, 15 years old - presumably at that point your adult teeth are through but they (and you!) are still new enough to be flexible.

So there's probably not, historically, been much demand. The parents don't want to spend extra on making the stuff look nice, so they just tell their children to put up with it. And their children don't really have another option, so they put up with it. "Character-building" was the stock phrase my school teachers and parents would use for stuff like this.

I'm sure I've seen people with whitened fixed braces (perhaps made out of plastic rather than metal?), so clearly there have been at least some attempts to make them look less ugly - but I'm not sure it represents a huge improvement. If that costs extra, it's not great value.
Definitely worth considering but any significant impedance to joining the network would have a financial cost for Twitter in terms of adoption, and would never get up.
I know it's a shameless plug, but if you want to convert any Java bytecode with less semantic differences than scala.js and full reflection support you might want to give https://www.defrac.com/ a try.
Can someone explain to me what the carrot and/or stick is, in getting these countries to sign this agreement?
They started running their map service because google was about to start charging for Google Maps.

iMaps already had a rollout that felt improvised and pretty crappy, if the Apple people were suicidal enough to get in a huge business they have absolutely no idea about, such as Web Search, I wouldn't expect a barely usable product in years.
What's unlikely about it? Maybe if the domain name was "anthemdatabreachinfo.com" or something more specific, but "anthemfacts.com"? Many companies register lots of variation of domain names that they aren't using. I don't think it's unlikely at all that this came up, and there was a meeting where they said "OK, do we have any existing domain names we can use for this?"
COM Smart Pointers Revisited
I think a decent solution is to have a shell alternative that defines interfaces for known programs (much like autocomplete scripts do now).

I know ls returns a list of files, so I should be able to use that. I don't know foo, so it's basically string -> string or whatever, but if an entrepreneuring spirit does know about foo, he could write an abstraction layer for it.

The trick is making a simple interface for that
> For instance, summing the harmonic series (nth term is 1/n) means doing massive amounts of factoring to keep intermediate results in lowest terms...

There is a feature in Perl 6 that the OP didn't mention: if the denominator doesn't fit into a 64 bit integer anymore, it falls back to floating point arithmetic.

There's a type (FatRat, http://doc.perl6.org/type/FatRat) that stays precise if you really want, but the default give precise arithemtics for "usual" numbers without pathologic slow-down for pathologic cases.
3 Things I learned launching my product (so far)
I ran it against a deploy script generated by Mina [1]. Only a few deprecation warnings and notes about using find instead of ls to better handle non-alphanumeric filenames. I've learned a lot about error handling by reading Mina-generated scripts.

1. http://nadarei.co/mina/
Cheese is Cheese. It's a different nutrient group because it's cheese.
Building a web application from the ground up
What should be considered when building a website from the ground up? What process could be followed? What resources should be considered?
You only get compact storage if you declare the array with a type constraint on the elements, so at that point you start to actively think about the numeric type, and can still convert to floating point if that's what you want.
Just to play devil's advocate here: How are Sweden supposed to promise not to extradite him to the US? Wouldn't that depend on what kind of possible extradition request would arrive, if any?
The statute is written in a way where forbearance from almost all the actual provisions of Title II is written into Title II for wireless carriers. For wireline, Forebearance is at best at the FCC's discretion, and at worst possibly an abuse of the FCC's discretion that'll be overturned in court. Thus, with wireline the carriers face the threat of full-blown Title II which they don't with wireless.
Before you scoff at such "leftist" idea, I encourage you to read the whole article, as it explains the concept in a very clear and layman-understandable manner. As you will read, a few libertarian economists too have argued in favour of basic income.

EDIT: it would be nice to know why this comment was downvoted, as its purpose is merely to be a tl;dr of the article.
The Search for Neutrons That Leak into Our World from Other Universes
>> "The whole point of 'Explorers' was explicitly stated as being for finding the kinks in the system outside the lab."

Originally. Then they started to sell it on the play store for $1500 with a full marketing page and no explanation that it was a beta product.
Scala.js, Clojure.js etc. treat JavaScript as assembly language and the browser as a target architecture. It's not about porting applications. It is about accessing the same data structures and abstractions on both ends of the wire when writing code.

For languages like Scala this means things as obvious as keeping class based inheritance with traits when writing client code for the browser. Those classes can share the same hierarchy with the server side.

This means that the decisions about where to execute a feature becomes less likely to be driven by differences between client and server language features. The effort can be put into determining which execution environment better solves the problem.
Keto-Adaptation #1 – Lessons Learned from 1 Year and 5 Months of Ketosis
"I think there's a problem, but not with Twitter the company. I think it's with people who talk about nuanced topics over 140 character sound bytes, and the egos at play on Twitter."

Wait, the problem is with someone trying to discuss or broadcast the nuanced topic, and not those making violent/death threats, or the branded conduit doing virtually nothing to discourage such behaviour?

You cannot be serious.
I just don't think "the victim defines it" is a simple definition. It's short, but actually a nightmare to enforce.

twitter _does_ have a definition to work with, referred to from their ToS (https://support.twitter.com/articles/20169997-abusive-behavi...), which sounds pretty clear and simple to me and covers most if not all of what femfreq cited.

So this sounds like "merely" a compliance issue on twitter's side.
Is Your Design Pixel Perfect?
Ask HN: Twitter’s API hiding tweets?
I noticed that in Tweetbot on iPad, a lot of tweets do not show up in threads.

Twitter screenshot: http://image.noelshack.com/fichiers/2015/06/1423135786-image-jvshack.jpg

Tweetbot: http://image.noelshack.com/fichiers/2015/06/1423135784-image-jvshack.jpg

Twitterific: http://image.noelshack.com/fichiers/2015/06/1423135788-image-jvshack.jpg

Same thing on Twitterific for iPhone. And same thing while using another account.

This isn’t new, I bought Tweetbot for iPad in November 2013 and noticed this problem immediately. I’m reinvestigating this again because I recently got an iPhone, and thought about buying Tweetbot for it (still a no-go apparently).

The screenshots I made are on this tweet: https://twitter.com/dhh/status/563202278337683457

Is this a well-known behavior of the Twitter API?

Could some of you please confirm they don’t see those tweets in third-party clients either?
Under Armour (owner of MapMyFitness) Buys Both MyFitnessPal and Endomondo
And you base this on what?

Americans' famously peaceful and agreeable nature? Our still having the ingrained habit of tugging our forelocks that was required from where we emigrated?

That our response to the response of our ruling class to Sandy Hook was to buy every weapon of military utility that was available, finishing the last stock of surplus military bolt action rifles (the Russian and Soviet Mosin-Nagants): http://www.bob-owens.com/2012/12/something-funny-happened-on... Look at the adjusted NSSF NICS retail gun purchase figures, all during the grinding Great Recession. We aren't buying these weapons to just polish and admire, as the perpetual post-Obama election ammunition supply problems attests.
Previous (lengthy) discussion from 7 months ago is here: https://news.ycombinator.com/item?id=8450145
And if there are too many fields, this technique can confuse CPU hardware prefetcher not to see the sequential access pattern making prefetching less useful (or even completely useless). This will increase memory latency and make CPU stall longer while waiting for memory.

If you're unlucky, physical memory read pointer distance in bytes is modulo of 64 * <number of memory channels>, all 3 reads might hit the same physical memory module, but in a different DRAM page. All accesses would buffer on just one memory controller and one memory module, significantly reducing available bandwidth.

At physical memory level read pointer distance between different arrays could also cause cache aliasing and consequently extra cache invalidations.

See http://www.intel.com/content/dam/www/public/us/en/documents/... for details. Find "aliasing" from it in your favorite PDF viewer.

If you are just sequentially and continuously streaming from one array, none of this should normally happen. You can of course still get conflicts leading to CPU stalls when writing data, but that's a different matter.

Considering the above, you might want to store your vector x, y, z in a same array, interleaving the values:

x = array[objIndex * 3 + 0];
y = array[objIndex * 3 + 1];
z = array[objIndex * 3 + 2];

Not pretty! In real code, you might want to use 4 as multiplier. Then a JVM with vectorization support might have (or might not) better opportunities to load whole vector together with a single SIMD (SSE/AVX) instruction.
How One Software Startup Raised $336k for a Fun Filled Hardware Product – ATK073
Pawn Storm Update: iOS Espionage App Foumd
All that money just to get one guy tested on HIV.
RATUPOKER88.COM JUDI TEXAS HOLDEM POKER ONLINE
"A domain name that is being used exclusively to address to data breach..."

My point is that while it is used for that purpose now, that doesn't mean that it was registered for that purpose back in mid-December. Your theory about the breach occurring earlier and being concealed until now is certainly possible, but the domain registration date on its own is not supporting evidence.
GP said secular education, not secular government.
Well ... those kind of agreements are used often as vehicles to bypass national sovereignty. Lets say that official X wants to make law Y, that has a slim chance of passing trough the national legislative body or public. But if it signs an agreement that have these provisions, than the country has to change its laws to fulfill the treaty.

Due to reasons US Congress can vote only binary on approving the agreement. Take it as is or throw it all away. In other places it is similar. So there are internal politics to consider.
Thanks for the feedback!
I tried showing it in the video (maybe needs more explanation) but you can set a max and a min on a diet item. Say you want to eat Egg whites, cheese, potatoes, and ketchup. Because ketchup and potatoes are both carbs the tool will probably choose one or the other; not both. What you could do is set a max on the amount of ketchup @ say 28 grams. That way all of your carbs aren't coming from ketchup.
Constructing Rich False Memories of Committing Crime [pdf]
WOW! It worked, thank you so much, pleased it wasn't anything too harmful. Thanks a lot for spending the time to help on this.
I have a feeling this is the only way they can do it with iCloud. All other services take you to a service specific authorisation page.
King of Jordan to Bomb ISIS in Syria… Personally
Send the bill to Ecuador, or slap a duty on imports. Job done.
Also there's a question about whether you can properly deal with option hell. Parsing every possible output of ls reliably in the face of malicious filenames sounds...fun.

Edit: It's really impossible to avoid edge cases. Take find: you can't parse it, because it's just a list of filenames separated by \n. But filenames can contain just about any character. How do you handle /home/bar\n/tmp?

Maybe you just ignore pathological input, but now you're regressing towards the state of bash.
Hey Paul, this is exciting news! So perhaps InfluxDB could work well as a Prometheus long-term storage backend after all. It would be so much nicer than having to run OpenTSDB based on Hadoop/HBase. It might be a while until I find the time, but looking forward to giving it another try!
Link to F#-to-JS compiler?