skysight-inc/HackerNews huggingface dataset:
Bitcointalk.org accounts (email, pass) leaked to attackers
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

You are receiving this message because your email address is associated
with an account on bitcointalk.org. I regret to have to inform you that
some information about your account was obtained by an attacker who
successfully compromised the bitcointalk.org server. The following
information about your account was likely leaked:
- Email address
- Password hash
- Last-used IP address and registration IP address
- Secret question and a basic (not brute-force-resistant) hash of your
secret answer
- Various settings

You should immediately change your forum password and delete or change
your secret question. To do this, log into the forum, click "profile",
and then go to "account related settings".

If you used the same password on bitcointalk.org as on other sites, then
you should also immediately change your password on those other sites.
Also, if you had a secret question set, then you should assume that the
attacker now knows the answer to your secret question.

Your password was salted and hashed using sha256crypt with 7500 rounds.
This will slow down anyone trying to recover your password, but it will
not completely prevent it unless your password was extremely strong.

While nothing can ever be ruled out in these sorts of situations, I do
not believe that the attacker was able to collect any forum personal
messages.

I apologize for the inconvenience and for any trouble that this may cause.
-----BEGIN PGP SIGNATURE-----

iF4EAREIAAYFAlVhiGIACgkQxlVWk9q1keeUmgEAhGi8pTghxISo1feeXkUMhW3a
uKxLeOOkTQR5Zh7aGKoBAMEvYsGEBGt3hzInIh+k43XJjGYywSiPAal1KI7Arfs0
=bvuI
-----END PGP SIGNATURE-----
If it's not ethical to buy a t-shirt for $5, it's possibly not ethical to buy it at any higher price either - easy enough for a retailer to sell the same $5 shirt at a higher price. There isn't really a structure which allows me to know by inspecting a shirt what was involved in its overseas production.
yes I just pasted everything from the book and
[CODE]
$ ~/data/projects/rust/hello/src$ cargo build

failed to parse manifest at `/home/john/data/projects/rust/hello/src/Cargo.toml`

Caused by:
either a [lib] or [[bin]] section must be present
[/CODE]

Not a real good start for a introduction.
Chinese Telegraph Code (before there was Unicode)
I would be really interested in hearing you elaborate on specifics here, possibly even with code.

(Also, I can't wait until I can download Jai and give it a go, keep putting out videos.)
Server ON; Start Bypass iCloud
It feels like they barely tried. There's been ZERO ways to acquire this phone in the USA!

Why is it so hard to sell an unlocked smartphone direct to consumers in the USA?
"Today, email can be routinely and automatically scanned for interesting keywords, on a vast scale, without detection. This is like driftnet fishing."

-- Phil Zimmermann, 1991
God, that was the least informative research project I've ever encountered. The premise of the research is something akin to:

Based on recent news reports, where a whistleblower
revealed that tobacco farmers routinely fertilize
their crops with human brains, which then inadvertantly
leads to contamination of tobacco products, leaving all
smokers at risk of developing human prion related diseases,
we've conducted a study to see if this increased the
frequency of hits on the Phillip Morris website's
ingredients page. Our findings show that numbers only
increased by 0.00001%.

Gee, thanks.

Nevermind questioning why anyone would look at the list of public ingredients, when the problem is contamination, which, by definition, means that unintended ingredients ruined the desired product.

Why would a company list an accidental poison as part of its normal product?

Why would Microsoft's privacy policy reveal any useful information about secret government programs?

At no point in time have I ever met anyone who would have imagined that Microsoft's privacy policy would protect them from the NSA.

It's almost like someone decided to study the things people DON'T do, after learning of some significant revelation.

Like, hey let's conduct a study of how many people prefer to watch Family Feud over Price Is Right after being in a car accident! Oh, interesting! The difference is barely measurable!
The Town with No Poverty [pdf]
There are many ways to find one's social graph, and that train may have left the station in the 1970's or early 80's with Project Daytona, which was rumored to be built for analyzing all the call detail records that could be gathered and entered in to a database.

The social graph is also an opportunity for securing key exchange through key signing and combining key exchange with real time communication that's hard to falsify and hence hard to MITM.
Where does this 3 years rule come from? IANAL but I never saw that in the text.
The last time it happened, people my mother's age were the ones being drafted. It really looked like a flashback experience.

And if you want to insult my mother, please do it to my face. Thanks.
Cosmic Encounter is the ur-example of a "balance through player interactions" type of game design (Diplomacy is another example). That is, there is just enough balance that one player cannot force a win by themselves, but there are otherwise gross imbalances in player power, and it is up to the players to maintain balance through temporary alliances and inevitable backstabbing. From my many plays of Cosmic Encounter, it does seem that the player with the strongest position does not win very much more often than others.

There are downsides to the design: one, it's hostile to new players who don't have enough knowledge of the game (this is true of any skill based multiplayer game, but in games like CE the effect of an unskilled player on the game can be profoundly wonky). The other issue I have is that players with a weak initial position have to win through negotiations, and so have fewer paths to victory than the players in powerful initial positions. I rarely ever see the "weak" player win in Cosmic Encounter (whereas the moderately-powerful and very-powerful players seem to have about equal chance at winning if they're playing competently).
You're inside the `src` directory. Try it from the top level (~/data/projects/rust/hello) instead.
I wrote my own. They're actually pretty simple in concept, but can be time-consuming to get right.

I'm currently working on a CMS for PHP 7 that emphasizes security by default (expected to release in December).
"Forgot" is a little facetious, dontyathink?
Rust's String does not implement Copy. &str does. (That means Strings aren't ever implicitly copied.)
This is why I'm for any attempt to encryption that makes such large-scale surveillance hard. It doesn't have to be perfect (although it should also not be marketed as perfect), but things like encrypting all connections, opportunistically encrypting communications, and everything else that would require someone to actively tap an endpoint, rather than just tap any backbone random router, still does a lot of good for privacy. Do it, just don't call it "secure" ("secure" to me means person-to-person secure).
Web design is not just web design anymore
If only people were able to make their own decisions in the marketplace
> I strongly disagree with this constant sentiment that open offices suck

It's not simply sentiment - studies consistently show that they "suck" because they lower productivity, increase stress, cause more sick days, and create higher amounts of worker dissatisfaction.

Nevertheless, as for your specific circumstance I fully agree an open office is the most appropriate solution - generally speaking when people discuss open office layouts they're not talking about five or six person startups.
Sometimes I can't tell if people are being serious about their objections to this or if they are willingly oblivious.
I think you can cover the deficiencies mentioned in the article with some tasteful screens or curtains in almost any space. I'd make some tasteful 2"x2" frame and canvas screens for less than $20 per station. Not even cubicles; just enough to provide some visual privacy.
I Don't Think David Brooks Is Okay, You Guys
Yikes. Another fake-scrolling page that makes you unable to scroll at all with a good adblocker...
I think there are also a number of people who say they prefer open offices because they don't want to appear to buck the accepted cool trend.

It's like when you ask a child if she'd like to share toys with her cousins. She's expected to say yes, and if she does say no, the parents will remind her she's supposed to be nice and share. So it's not really a choice, it's an appearance of choice.
The battery on Firefox OS phones is already phenomenal (e.g., a week or more between recharges). Of course, the trick is not screwing that up when you add the other things.
Why I changed my mind on Edward Snowden
Is this decade-old (2003) analysis still relevant? From http://www.theguardian.com/business/2003/jul/06/theobserver....

"..possibly pave the way for another major acquisition - that of a sizable cable or satellite company - to create a vertically integrated business. Morgan Stanley's analysts note that: 'In effect, Liberty would be reverse engineering into the structure of the original TCI before Liberty was spun off.'

This would represent a monumental volte face for Malone. His New Age strategy and McKinsey thinking would have all been for nought. Far from being the freewheeling deal-making machine of its youth, Liberty would be a much more sober proposition. Malone would back where he began.."
A tale of working from trunk
Mozilla at one point had momentum before Chrome came up and wasted it while letting Firefox become slow and memory hog (This was before Chrome came out, I am not commenting on latest versions).

I don't see Mozilla turning around because they are trying to be followers where both Apple and Google are executing well enough at least to maintain Status quo. Why go after Smart Phone Market while at best you can be 3rd or 4th best (with less than 5% market share)?
It's a bit like saying "I've done something completely different and it's much faster".

Anyway, sunsed looks cool.
"American universities don’t teach Soviet literature because American students show little interest in reading it. All of the professors with whom I corresponded said that universities were full to the brim with Soviet literature courses in the sixties, but interest took a nose dive once Russia ceased to be the Evil Empire."

This is supposedly the reason? When I was in school, I was not required to read any Russian Liturature. I didnt care at the time, I was working towards a business degree, with a minor in biology. My writting skills, and use of the English language was, and still is atrocious; I ended up taking most the required English, and Literature courses my last semester.

My first introduction to Russian Liturature was years later. I checked out Lolita by Valadimire Nabokov. I wanted to see what all the fuss was about. Well, after reading the book, I finally appreciated good writing. I found his writing beautiful, and easy to read. I wonder why some of his work wasn't required reading. I wish I was forced to read at least one of his books in high school, or college.(I understand why a high school english teacher wouldn't even mention Lolita. It wouldn't be worth the backlash, but his other books are appropriate?).

As to why I wasn't introduced to any Russian Liturature, I always thought it was due to the Mcarthy Era--where anything remotely related to socialism/communism was career ending? And, professors remember what their predecessors went through, and just decided it wasn't worth it. Stick with the safe stuff politically? I assumed, today, Russian Literature, at least some authors, were required reading in most American college Lit. departments? I had no idea, the students were the one's whom showed no interest in Russian literature? Are their any recent English, Lit. majors who would chime in? Just curious to see If you agree with the author?

(Valadimire Nabrakov Lolita is one of his English novels. I always thought it was translated. His first nine novels were in Russian.)
Beautiful isometric and low-poly 3d art
Was going to recommend Hacker's Delight, and saw I was too late :)
This article seems to have a strong objective and anti-Western bias. For instance, why does an article about "Vietnam 40 years on" spend the first third discussing American tragedies during the U.S. invasion? It then discusses each problem in Vietnam in terms of Western actions and dedicates little if any space to the full spectrum of the issues the article is discussing.

That said, the facts and stories presented in the article are themselves interesting and enlightening.
Your Family: Past, Present, and Future (2014)
The thing is that spawned processed do not give a damn about already opened file descriptors (except for stdio). But the standard is broken for historical reasons, very unfortunately.

It would be nice to have more detail here, at least why this is "historical" and "unfortunate". A whole slew of programs wouldn't be possible and capabilities wouldn't exist without this, both older and modern. Two examples are inetd's wait functionality (letting the spawned program accept(2) further connections on the inherited listening socket) and systemd's, ahem, socket activation.

main program sens[sic] commands to remote location and closes the socket

If you intend the socket connection to be ended, you should be calling shutdown(2) on it, not close(2). close(2) only asserts that the calling process is done with it. The child process would end up with a dead socket fd (although, there are bugs related to improperly handling this, here's one that bit me: https://github.com/brianmario/mysql2/issues/516 ). This is why the failure cases on syscalls should always be examined and there should be a sane, default failure case. In an ideal world, the leaked file descriptor would merely be just that, and a properly written program would ignore (or close) any file descriptors it wasn't explicitly designed/meant to use.
Behind the Curtain of College Admissions, Fairness May Not Be Priority No. 1
> It does not make sense to say "an algorithm can be expressed in fewer characters" because an algorithm is its description in the fixed (universal) description language.

If you don't find it fitting to describe an implementation of an algorithm as an expression of that algorithm, fair enough.

> This confusion between the Kolmogorov complexity of a string and the Kolmogorov complexity of an algorithm [1] haunts the entire article.

"The Kolmogorov complexity of an algorithm" was intended to be "the Kolmogorov complexity of the implementation of an algorithm in some language by some engineer", but perhaps the entire article is rendered ineffective due to this lack of clear distinction. I'll accept that.

> Saying "extrinsically identical algorithms" makes it unclear whether the author understands the difference between an algorithm and a function.

Perhaps I was too lazy and should have said "extrinsically identical _implementations_ of some algorithm". It is true that algorithms are by most definitions (I like Turing's) necessarily more abstract than the computational mechanisms we use to reify them, but it didn't seem like a crucial failure to not be pedantic about this distinction. Perhaps it was.

Hopefully subsequent articles will benefit from your points. Thanks very much for the feedback!
Host: Deep into the mercenary world of political talk radio (2005)
I would love to use a public PaaS, but cost is a bit, shall we say, steep ATM though.

We run around 550 instances of apps, totalling at ~250Gb RAM. So ~450Mb RAM per instance. In the coming moths that will just grow, as more and more of the online applications gets either migrated or written for running in the PaaS.

With Heroku[1], the pricing example stops at 150 dynos, but if the pricing is linear we would spend $19657/month.

With Bluemix[2] $14295/month.

Im sure that with that amount of instances one could negotiate better terms.

Ofc, hypervisors and storage is something you have to factor in the equation. But being a large enterprise we already have heaps of that stuff lying around and being under-utilised.

Also, been a while(~ 1 year) since I did a performance comparison[3] between in house and public, and last time I did, our performance crushed the public offerings, so we would have to run more instances to get the same performance, bringing up the cost.

Another consideration we would have to take into account is the network, our applications are written with ms latency in mind, so to move into a public offering we would have to migrate all our DBs and services around the apps into a public provider near the public offering, which would be insanely expensive, complicated and time consuming. And ofc, rewrite all the applications to live in a world where we dont have <1ms connectivity to everything.

I would say that I currently spend a couple of hours/month actually working on CF fixing bugs, trouble shooting etc. Rest of the time I can work on other stuff, so I would not really factor in my salary to much into the equation.

We get compute and flash storage for "free" from other projects(massive SAP and other back office installations wont go away anytime soon). We get a predictable awesome network across two DCs with <1ms latency for free (massive SAP and other back office installations wont go away anytime soon). We have full control over a free, open source, general purpose PaaS(CF wont go away anytime soon). Im not spending enough time administrating it(really, CF is great in that respect) to factor into the cost calculations. This VS >10k a month is why we don't use a public provider.

I suspect that the situation is similar in a lot of large companies, there is resources, already there for other big projects not being used.

[1] https://www.heroku.com/pricing

[2] https://console.ng.bluemix.net/pricing/

[3] Highly unscientific, running toy apps and JMeter against them. Comparing 5 instances in inhouse CF vs 5 dynos for instance, most R/S wins.
Unfortunately, while we talk about nuances and shades of gray, management has taken a clear black-and-white stance, which that we will have open offices, period, with no consideration for the issues mentioned in the article.

At my workplace, management is in love with open offices. The HR director spoke in glowing terms about another division of the company, where the entire workplace is one great big open office from end to end. The managers all agree that the open office improves "collaboration."

A danger to watch out for is that all management initiatives are successful by default. The open offices have been declared to be a success.

My desk is a face-to-face next to a hallway. I get interrupted every few minutes by people looking for my colleagues: "Is Alice in today? What time does she usually come in?" "Do you know where Bob hides?" "Is Cathy still in her meeting?" If somebody comes to ask me a question, my face-to-face colleague joins the conversation and dominates it.

Something that's helped me a lot is Portable Apps. I can have all of my apps and data on a pocket size hard drive, walk out of my office, plug it into any computer anywhere, and get to work.
Are there any other named C++ pseudo-operators? For example, the "clown eyes" operator !! commonly is used to coerce a boolish value to a bool. :)
In which I feed my children “land shrimp”
Say I have a command that I want to read both a piped in stdin _and_ interactive input from the user.

Is there a saner way to facilitate this than what I have done? Which is to run it like this from the shell:

something | mycmd 10<&1

and in mycmd read stdin as normal and interactive input from /dev/fd/10
It's about time someone took this seriously.
Eink sucks for anything other than ebooks. Way too slow for browsing.
Would love to get your feedback on this then:

https://github.com/Spark-Innovations/SC4
And in fact if there are great differences in the length of the names it makes it harder to read as scanning across and maintaining the correct line becomes more difficult.
Very cool - love it!

I started playing Tetris Worlds though, and about 5 minutes in it started slowing down considerably, eating battery on my Macbook Pro Retina, and the fans came on. It improved after a while but slowed down a bit later.

Is this sort of thing a JavaScript problem i.e. emulating is just hard to do using JS? Or is it a bug in this emulator?
http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

Section 3
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
This page uses close to 100% of one of my CPU cores. (Ubuntu/Chrome), not sure if it's because of the logo.
Contrary to popular belief, angels have no incentive to steal an idea they've been pitched on. More accurately, doing so is a net negative.

Angels do a few things well: quickly vet a flood (sometimes dozens a day) of inbound deals to back with a tiny investment, and support the companies that have found product market fit after the first investment. Both of these sound trivial, but it's difficult to do in practice and both are incredibly valuable. The vast majority of angels are either not good at building things, or they're too busy/exhausted to do so with their time. If they were, they'd become entrepreneurs, or join as an exec in the most successful startup they backed. Also, the great networks that angel investors provide are on the business side. Angels expect you, the technical founder, to have the technical network and skills to hire and build product.

So, angels exist to source good deals, and support the winners as they surface. This is their lifeblood. To steal an idea is a cardinal sin in the angel community as much as the entrepreneur community. They'd be outcast, removed from deal flow, and their career as a seed investor would cease to exist. If we assume that the majority of business ideas are flawed, and the majority of startups die, then for an angel investor to steal an idea makes no sense: they'd be effectively ending their careers for little upside.

On a more humorous note: being an angel is an easy life compared to building a business, let alone building a business off of someone else's idea. Any angel that would give up an easy life that makes money for a hard life of executing an idea they aren't passionate about, and a life with a high risk of failure, is an idiot.
These are all great points, but unfortunately they detract from the main reason employers choose open offices: cost. You can fit more employees in less space.

Office leases are written in terms of dollars per square foot. Fewer square feet = Fewer dollars. Yes there's all this nonsense about "increasing communication" and so on. Bullshit. It's cheaper, end of story.
I'm sure Martin Fowler has an opinion on this.