jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
According to the Ponemon Institute's study last year, the average cost of a data breach that results from a criminal attack is $318 per compromised record. Even if we only count the 2.2 million credit card numbers supposedly stolen, that's ~$700 million. And Sony has already lost over $10 million in revenue due to the outage.

All the articles circulating recently have counted all 77 million PSN user accounts in their calculations of the breach's cost, which comes out to $24 billion... lol
As a startup there should be almost no other costs except your time and the price of a domain name. Forget about tax losses - you should not be spending money on things that will give you tax losses - if you are then you are burning money. You should be burning time, not money.

A tax offset for losses is not a "refund", at least not where I live. It allows you to decrease your taxable income. If you have no taxable income (i.e. revenue) then you cannot offset those losses against anything.
PAE kernel is really only useful in the special case that you have some ancient 32-bit server hardware that supports > 4GB. Anyone else over 4GB should run 64-bit.
This seems like it should be a dead simple chrome/safari extension. Not an app.

The only thing this app appears to do is let you "tag" repositories.
> Does C-like syntax not adequately inform a compiler that wants to implement something like Rust's borrowing? It appears to work for `std::unique_ptr` and `std::move` semantics.

It does not. Note that Rust's move semantics are different than C++'s, Rust has what C++ folks call "destructive move."
Off-topic, but might I ask what you're using Rust for? We love getting feedback on the language, especially so for people crazy enough to use it in a production setting. :)

(I'm also curious exactly how old your version of Ubuntu is, as testing the language on older versions of Linux is currently a bit of an annoyance and it's glad to know that someone out there is benefiting from that effort.)
This boy has a loooot of free time (https://github.com/leachim6/hello-world).
Thanks! Email is updated in profile
My boss asked me for input when scouting for a new office a while back. I asked for private offices, because for programmers working in an open space is like writing a math exam at a busy lunch restaurant. She said she understood. And then she signed us all up for an open space office anyway.
So much for a graceful shutdown. Search capabilities gone immediately. If you created a slashtag, it's gone forever.
Is your point from the fact that the author isn't Chilean or that your government is running this program in the first place?
Until recently, 50 miles was a long distance for a human to travel.
All the best. Wedoist looks useful. We too got selected. Hope to see you there :) I considered plurk to be one of the coolest things around the time when I started using it. For reasons unknown I stopped using it later. But lots of respect to you, would be a pleasure to meet you and work in the same work space as you!
I'll admit upfront that bash may well be able to do the following, but what sold me on ZSH is that by installing ZSH and then oh-my-zsh, I had a shell that was doing things that no shell has ever done for me before:

* Fuzzy completion of paths: I now find myself typing things like: scr/mus_ser<tab> and having that expand to script/musicbrainz_server.pl. It feels very natural!

* Interactive tab completion: I now usually queue music with: nyxmms2 add /media/music/<tab><tab><tab> and I can now select an artist using my arrow keys from all the tab completions. This of course works anywhere that you can use completion (ie, filename completion).

* Corrective typing: If I make a mistake typing something, ZSH notices and asks me if I want to correct this: "mv moneyz.csv ~/backups" might say "Did you mean moneys.csv" (assuming moneyz.csv doesn't exist).

* Completion seems to work in so many more places. For example, I can use tab completion with scp and ssh and it completes paths on the remote machine. This is seriously useful.

Like I said, you might very well be able to do all this with bash and other shells. But I don't have to worry about setting it up, because it's all just done for me now.
Even dedicated Ubuntu system providers like System76 run into hardware problems.

Ubuntu 10.04 removed (previously working) support for System76 Starling Netbook wireless cards. It was several months before they had a workaround, allowing their customers to finally upgrade to 10.04 just in time for 10.10. System76 then said they felt 10.10 was not ready for their Netbooks, and said their users should remain on 10.04 until further notice. That post was stickied until yesterday.
Humanity is already a swarm. A swarm consists of individual animals that more or less coordinate to go in a certain direction (so this is different from a hive mind).

Also, it is 1000ths (or even millions) of years in the future I was talking about. Why would our current moral standards still hold?
Michael Hastings tried that. His car crashed then exploded - possibly in that order depending on who you ask, or what theory you believe.
Funny. I'm always leery of the developer that instinctively reaches for the recursive solution. Unless your data or algorithm is recursive in nature (e.g. trees, nested data, QuickSort, etc.), than a recursive solution is going to be less intuitive and more difficult for the next guy to maintain.

Ideally, you match your implementation with the data structure and/or algorithm you'll be dealing with.
There is science available for writing software, it just gets ignored a lot.

From design by contract, unit testing, integration testing, static analysis, formal proofs, dependent types...

Managers are not willing to invest the required money into development practices that use the techniques above.

Most consumers are not willing to pay for quality and will rather use the software version of 1€ shops quality, if it works most of the time.

Many cowboy coders see software development practices that lead to higher quality as ivory tower advocacy that only gets in the way.
Gogoro should try make their battery design an IEC standard.

In the video Horace Luke talks about the impact the AA battery had on the consumer electronics industry. AA batteries was standardised by ANSI in 1947. Todays standard batteries are too small for any kind of transportation device.

http://en.wikipedia.org/wiki/List_of_battery_sizes
... with 2x Bowens DX1000 1kW flash lamps with dish reflectors to illuminate the bystanders at a distance of 1 meter.

That's ridiculous. Why is this even published?
"Traditional ophthalmology is based upon an assumption that eye is an immutable optical system."

Wasn't the original use of lenses for exactly the case of mutability, i.e. correcting presbyopia?
I'm trying to understand why this is being upvoted so much.
Multiple insiders have pointed out that IT security was basically not existing at Sony, so I doubt that they had a login notifier.

Or at haydenjames.io it would appear

Please add "PermitRootLogin no" to /etc/sshd_config and gain root access after you login if you need it.

tsk tsk.
Wouldn't it be easier for Netflix to ask for a valid US ID document to its customers to prevent this? Or would this be considered a violation of privacy somehow?

Filtering users by ip address should not be allowed IMHO. What if I am a legitimate user traveling in Europe or some other "blocked" country? Aren't them violating my rights then?

Or even better, what if I am a legitimate user (e.g. an US citizen) using one of those VPN, on what legal grounds are they denying me the access to the service?

(I am sorry if these questions may look stupid to you, please don't kill me :P)
Nice. I am pleased to say that even my TV has a globally-routable IPv6 address. (Unfortunately, I've never actually had physical IPv6 connectivity anywhere, so I always have to VPN to my internal IPv4 network. I have SSH'd from my server with IPv6 connectivity, though, and it worked :)

Oh well, at least I'm cooler than my friends :)
Basically from what I understand, all of this is happening now because of the Comcast Vs Netflix war, where Comcast is trying to pass network charges on to Netflix via sending a bill to Level 3. So if Comcast/AT&T and others get their way, Netflix subscriptions should go up due to the increase cost passed on to it by Level 3, and Comcast's eventual goal will be to put them out of business in a few years. The irony of this is that this encourages piracy because some consumers will be priced out and forced find their movie/tv show online if they want to watch. So then I predict Comcast will attempt to convince the government ban freeloder streaming tv/movie sites (probably via DHS/ICE DNS banning) after they take down Netflix.
Safari actually handles this case intelligently -- it dynamically removes overlapping prefixes from tab titles. Looks like neither Chrome or Firefox do the same.
Fortunately, lunar eclipses happen with some regularity: http://eclipse.gsfc.nasa.gov/ has a schedule up IIRC, but you may have to wait until tomorrow to get it, it seems a bit hammered for some reason (ahem). This would be barely newsworthy if it didn't coincide with the solstice, an event only remarkable to us humans.

The solar eclipses are a bit more rare. Again, IIRC, the next one that I have a chance to see, assuming I am in the same place by then, was 2024. That'll be a pretty good one for the US, with the center going through northern California and passing through Texas.
I will be learning how to hack! Planning on going HTML > CSS > Javascript > Ruby. Not all over the holidays, of course.
This is really cool. As an aside, is it me, or are a disproportionate number of HN-ers also climbers (myself included)? I've seen at least a few threads about climbing the past few weeks, can't say the same for any other sport.
Maybe you're right. I haven't read other reviews by Cooper, so I can't really judge how harsh is is normally or in other cases. But I do know that as I read the review, it was clear that Cooper didn't love it and why he didn't love it. As a potential buyer, the review gave me plenty of reasons not to buy the book (and also some reasons to buy it). I don't feel that there was so much tiptoeing is all I'm saying.
David, could you give me a sense of your customer acquisition strategy for sleepytime? For instance, I googled "when should i wake up" and sleepytime didn't come up. But I see you have a ton of facebook likes. I'm trying to build an ad-based source of passive income so i'd be very interested to hear your methods.
Cool! I've gotten some great advice talking to Matt from http://bouldr.net/ so that sounds swell.
> Even doing that as a prank would cause a Big Red Button security audit at some companies. As in, drop what you're doing, we need to go over every line of every commit in the git repo and verify nothing like a server password was committed. Recommendation #1 from that audit will be to stop using github.

We know that the two scenarios (ssh key injection as a prank and what happened here as a prank) are equivalent.

If a company reacts like that in your scenario but doesn't do the same after what really happened, they're doing something very wrong.
I imagine I'll use it just as much, if not more, after retirement. My wish is to work on open source/community projects then so I'll probably collaborate more, albeit in my own time/pace.
I see two problems with such a claim. First, a practical one: COBOL programs can call external functions[0]. Second, a theoretical one: Even if a given program does not call external functions, they often read data written by other programs and write data read by other programs. The security implications seem obvious; a bug in a COBOL program can cause undesirable consequences outside of the program.

[0]: https://www.ibm.com/docs/en/zos/2.1.0?topic=cbcc-calling-bet...
Given that Google has a Common Lisp codebase, I wonder...do they also have Bazel plugins for Common Lisp?
In the past two countries I lived, it’s currently impossible for an individual to get a SIM card that can do voice or SMS without government ID and being a resident. Data-only SIMs can be bought for cash easily, but that doesn’t help you with Signal.

The same goes for virtual/VoIP numbers. No skypein etc.
To be clear, these would be management consulting gigs, albeit in some cases focusing on technology business problems. Some combination of strategy and process/operations.

They also all charge quite high rates, I would imagine, so hopefully my work would be valued - if not valuable.
If they have the ability to precompiled JS code, they would, of course, precompile the benchmark. Why would you run a benchmark in "slow" mode if you had a fast mode available? There's nothing wrong with precompiling the benchmark.

I'm not saying that's what they are doing, because I don't know. I'm saying that the conclusion of cheating is unfounded.
It seems to me that the problem of multiple OpenID providers and people not knowing which one they're using would be a lot less serious if all of these companies that are OpenID providers actually accepted logins via OpenID themselves instead of everyone paying lip service to the idea while trying to be the one source of identity for everyone else. That way you could be using the same ID for twitter/google/facebook etc. and when it says 'use your google/twitter credentials to log in' then there is only one set of credentials to use.
I assume you mean "unhappy to discover how dumb they are"
How quaint.

You're curiously naive, or willfully ignorant, of how the USA's system of political patronage works.

Since when is right and wrong a factor in decision making?

As for revolving door promotions (e.g. civil server to lobbying and back again), you seem blissfully unaware, or myopic, of the notion "conflict of interest".

Before I let you go, tell me: What flavor of candy covered unicorns inhabit your fantasy world?

Please. Continue.
I meant to suggest that the language be made in the language. Changing your process to accomodate a misfeature is not a fix, it is a work-around. We agree that this is a case where computer-enforced order is more important than programmer freedom, though you could create human processes to work around the danger that such freedom affords you.

I'm starting to get to the point of just wanting sexps everywhere...
I do sympathise but

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups.

There is no doubt that people find this relevant and interesting. It'll pass.
How would you even identify every scrapeable endpoint? Follow all the twitter users? I don't know if pre-Snowflake status IDs were reliably consecutive, but the current ones definitely aren't.
Yes it's true.

The shape of vector fonts are also not copyrightable, but the actual file is. So you are free to recreate it if you wish.

http://en.wikipedia.org/wiki/Copyright_on_typefaces
Hrm that isn't very bigoted or fallacy ridden. It would be safer to say that, within any group, certain human beings are more probable to fall to groupthink, no matter their beliefs. Maybe religious people already contribute to groupthink (their beliefs that others don't hold outside the group) and do less of that with commercial goods.
Another Relevant anecdote: I personally prototyped a complex data transformation in Clojure in about a week. I then had to re-implement it in C++ which took about three more weeks, but was actually able to perform near to the speed of the super fast raid HDD (~1gBps). The clojure code (even after a lot of type hints etc) never got past 60MB/sec throughput, which would be a showstopper for a tool that has to process a lot of data online.
You might notice that the historical solution to this problem was "teach people to read and write (program)" not "express all ideas in pictographs so that the illiterate masses can understand them".

We improved classical literacy by turning people into readers and writers. We improve computer literacy by teaching people to become programmers, not by trying to dumb down programming to something that the plebes can understand. I'm all for turning more non-programmers into programmers. The issue isn't that as much as it is the issue of this fantasy that if it wasn't for those dastardly geeks who want to be lazy and charge a ton of money for it, everybody could program with no real work, which is just pure bull puck.
Microsoft essentially invented AJAX. In the late 90s they had some HTML remote update thingy via a Java applet, I believe. Then they introduced XMLHttpRequest. Developing for IE around that timeframe wasn't bad. They had excellent documentation, and added (proprietary, sure) extensions that let you do all sorts of neat stuff.
What lack of understanding? We know how those things were built or have a very good idea. Although most of the techniques are clever, they're not particularly advanced.

For example,

http://news.nationalgeographic.com/news/2012/06/120622-easte...
There is no "David" in this story. There is a new company but being new doesn't make you David. The power behind Tesla is not small by any means.
There are objections to farmed salmon. Not even the most hard core environmentalist cares about farmed tilapia or catfish.

If you want an environmentally friendly wild fish, I'd recommend Mahi Mahi. They are the rats of the ocean. There are times when you can't get away from them.
yeah, it's easy to cry when you see a real artist working on something, and you have to go back to your etch-a-sketch.
I once attended a conference with a bizdev guy who answered like this:

"How many clients do you have?"

"Hmmm... I think we're under 300 right now"

In reality, we had none. I couldn't help but chuckle, but it was technically true and he closed some deals that way.
Reddit is the Pinterest for MAN.

Personally, I just find the way Pinterest organizes its contents leads to low information density, maybe because there isn't any place left for text and the images are so slim make memes look bad?

However, I don't the lack of male participation is an emergent issue for Pinterest right now. Bigger issue may be, since the whole site already looks like a giant billboard, how to squeeze real money out of it.
Couldn't find anything on list box. I will investigate deeper later.
Anyway seems to be interesting. Anyone had the time to review the code yet? AFAICS there's just the client source code, like on telegram... Any complete and really free solution out there yet?
Quit yer whining. Wait until you're almost 50 and all your dreams are nowhere in sight, you have kids to feed, bills to pay, and a boss that has the intelligence of a cantaloupe.

It's called the human condition.
To address one small part of this:

I've always found most of America outside New York to be hostile toward foreigners. This is one reason I love New York so much: nobody is from here, and even those who are, still have an identity and heritage that points to somewhere else (which they are usually proud of).

That diversity in background produces an attitude that I believe is unmatched anywhere else, and contrasts sharply with the bay area. And despite our city's reputation for being expensive, people from every economic band live here successfully while working hard to pull themselves into the next bracket.

To the OP: It sounds like you need a vacation more than anything. But after you take that, why not try out the city where everyone is going through the same immigration woes as you?
The 80 hours a week thing broke me mentally and physically in the early part of this decade. You can't sustain it. They are wrong for asking you to. Nothing that any of these people are doing is worth that...and they will not pay you what it's worth, no matter what.
How sad is this industry that it's typical that a perfectly functional, $800 device has to be replaced after just three or four years because it stops getting security updates.
> the quality distribution is such that the overwhelming majority of the items are below average ("long tail distribution"). > your claim is very different from mine: where the overwhelming majority of items is around

It's only a matter of barrier to entry.

The best things on Netflix are non Netflix productions (with some rare noticeable exception), because the barrier to entry for them is so low that everything kinda sucks, in different ways, but it does (long tail distribution)

when they have to buy (or rent) something to put it on their catalog (the overwhelming majority of the items on their platform) , the copyright holder is going to lure Netflix in with some very good title and definitely many average (slightly above or below) title, titles that can sometimes also benefit from the power of nostalgia, but will also put in the package some bad and definitely some very bad title, so that they can profit from dead weights.

In that case I assume something more similar to a gaussian distribution.

> assuming there are still a few very bad ones that you don't mention

You asked for it.

https://www.netflix.com/it/title/80211634

https://www.netflix.com/it/title/81003393

https://www.netflix.com/it/title/81005220

and don't miss this one

https://www.netflix.com/it-en/title/80185764 (7% on rottentomatoes)
I think programming is easy to get into if it's just something you enjoy (which could apply to anything, really). Throughout getting my CS degree it seemed like there was a pretty clear line between the people were going through the motions of the courses and making it through based on what was taught and the information provided, and the people who just enjoy programming and do it for fun in their free time. If you're the latter, you'll probably naturally pick up the required skills cause you're engaged and want to learn more.
I've always worked on a single laptop and I will never go back to the office, so that checks.
In any sufficiently large dev team the technology choices trend toward zero. Because everyone has their "I will not work with this tech after dealing with its nasty bug."
I remember USA Today being controversial when it was introduced. Its stories were so short that they often weren't generally continued past the front page, which seemed absurd at the time.

Today many people don't read past the headlines, and the pacing of USA Today seems positively languid and scholarly.
I'm against the war of drugs, but not sure it's to blame here. A law criminalizing the use of illegally-gained funds is a useful law for them in general, and it happened that their big focus at the time was the war on drugs so that's where they'd get the most use from it. But as far as I know, it was never claimed to be only for the war on drugs, and they didn't attach it to the war on drugs as a smokescreen the way they attached the Patriot Act to terrorism.

I could be wrong about that, but as far as I'm aware it was an innocent connection to drugs. After all, if you are impeaching civil liberties you may need a smokescreen like drugs or terrorism, but making it illegal to use illegally-gained funds is something I suspect most US citizens would be OK with immediately without the need for deception.
I actually did the exact same thing a couple years ago.

> cabal hell can really suck

Agreed, prepare to be happy:

https://www.fpcomplete.com/blog/2015/01/announcing-lts-haske...

> Haskell takes much longer to compile than Go

Also agree, however -O0 in your .cabal file's ghc-options (when -fdevelopment is true) and using -j${NUM_CPU_CORES} can really help.
I'm not sure by which measure you are determining that COBOL failed epically. I think the likelihood of Java, to say nothing of golang, having the presence COBOL has 50 years after its creation is essentially zero.
For the ones that do not know, the escaping issues could be handled either by Shellwords.shellescape or passing them as individual arguments to IO.popen & friends (Kernel.system, Kernel.spawn ...)
> Depending on what your Node application does, my
> findings may or may not apply to your use-case.

I'm going to go out on a limb and say that the proportion of real world Node apps that will be noticably affected by this is less than 1%