skysight-inc/HackerNews huggingface dataset:
Go ahead, take a swim in this ocean of mediocrity. See the button below the box? It says add comment. Not 'Submit Dissertation'. Not 'Final Opinion'. Just remarks made in passing. Like tears, in rain.

Don't try to imitate 'diction' or 'mastery'. Express yourself as simply as you can.

And don't feel bad if you can't express something naturally in English. There are limits to the language. You are most likely able to imagine things you cannot precisely say in English.
Intelligent =/= Tolerant
That would be an amazing parallel to the story of the Mechanical Turk.
There's something very sad about defining a community by who is excluded.
Where do you find 10 people who don't drink coffee?
The key is not to compare yourself with others, but instead to see from how far you have come and be proud that you will be even better in the future.

I'm swiss-french and I try to practise english every day - mainly through reading and writing, as we don't speak english where I live.
Programmers just use the wrong tool for the job - arguably because strncpy is poorly named. strncpy is intended for filling zero-padded fixed-size strings, not copying normal single-zero-terminated strings.

I think the main benefit of adding functions like reallocarray is that they make the right tool for the job available by default. Plain realloc for array resizing is a timebomb in the same way as strncpy for normal strings - it will work (by accident) until it doesn't, and when it fails, it's likely to be an exploitable security hole.
Trivial solution: "fork" the old, fast version of std library code into its own repo and the only change you need is to import that repo instead of "encoding/gob"

I did that few times (mostly in the other direction, where I wanted features from unreleased version of Go)
How ambient sounds helped increase my productivity
Arthur Chu: How Gamergate gave the geek community a bad name
Stylish/Userstyles might let you script at it easily, but there doesn't seem to be a dedicated app.
> Is it instead the case that you'd have a hard time convicting anyone of hacking-related crimes under any circumstances because of the possibility that someone else might have been pulling the strings?

That is kind of a serious problem. It's like the "open WiFi" defense. It's completely plausible that someone else actually used your WiFi or compromised your computer, but at the same time some people have this visceral reaction to allowing it as a defense because it's so hard to disprove and can be used by anyone.
One of my favourite points about big business is in here, and it applies equally well if you're a startup selling into a company or if you already work there.

These people are not looking for the lowest cost option, they're looking for maximum upside. Don't get stuck in a situation of selling incremental improvements with reduced costs, but work out how to spend the same you do today (or more) and get more back for it.
Right. Creating large pytoplankton biomasses would theoretically pull bicarbonate out of the seawater. It's not unlike how carbon deposits were formed for the natural gas and oil we use today.

The real downside is that if did it at the scale necessary to have an impact, you're also going to be creating HABs (Harmful Algal Blooms) that could potentially change the Earth's climate themselves.
This comment is not helpful. The languages are very, very different.
Exactly. As a little more paranoid motorcycle rider I'd welcome being able to pull over and check my watch - instead of having to pull over, take off my gloves, unzip my jacket, and check my smartphone.
Ha! That's mine. To the moon!
For those of you balking, I think this would be really useful for coding XML migrations. If you have a schema, write a xembly script for every breaking change.
Is this submission supposed to remain on the front page of HN? I was confident the mods would have killed it very early on.
>> the pair downloaded police and social security files.
> What exactly are those? and what would he even want them for?

The mainframe logs show that a dataset containing a copy of the Schengen SIS was downloaded from the hacked mainframe. I don't know if the file was even found on mr Svartholm's computer. The prosecutors just concluded that they couldn't tell what happened with the datat that had been copied out from the system and therefore mr Svartholm probably did something evil with it.

So what's in Schengen SIS? It's a list of personal details for more than 1 million(!!) people that are either wanted by participating states, under surveillance or people that just lost their passports or other identity documents. You can read more here:
https://en.wikipedia.org/wiki/Schengen_Information_System#Da...

The government of course would like to claim that the data managed in Schengen SIS is extremly sensitive. Meanwhile they ship this data over the internet with plaintext FTP to various entities participating in Schengen SIS on a monthly basis (updates etc).

>> In a separate trial in 2013, Mr Warg and accomplice were found guilty of breaking into the computer systems of computer services firm Logica, which was doing work for Sweden's tax office and a bank.
> Again, why would he hack into a bank knowing so many eyes are on him?

He was completely acquitted of the charges involving Nordea Bank in the Court of Appeals (Hovratten).
Manpower and time, like anything else in the world.
If one truly considers their god to be the all-knowing and all-powerful creator of the universe, its rules, and everything in it, then it is an inescapable conclusion that the sexuality of every being in the universe is something that It allowed to come to be.
iPad Point of Sale by Bluebird
Why Not to Disturb Developers
Curious to know the post-mortem after its fixed. Out of bitcoin? Divide by zero? Too many players? :)
Pretty sure you just fed and obvious troll, who's account was created 8 hours ago :)
Component CSS
Component CSS, is an architecture that simplifies the CSS authoring experience for large web applications.

http://www.sitepoint.com/introducing-ccss-component-css/
Time for some basic sex ed: The issue is that there are no eggs to be fertilized with two guys. You can still a woman carry a baby that doesn't share her blood/DNA, via IVF.
My trouble with the enterprise has always been that they tend to lag when it comes to adopting new ways of doing things. As a result, if you listen slavishly to what enterprise customers tell you to build you'll be building solutions to yesterday's problems or technology for yesterday's ecosystem.

I've found more recently that this isn't always true, and it really depends on what sort of enterprise you're dealing with. Bottom line is you can't listen mindlessly to what customers say-- you have to think about the plan/vision and the where the overall market is going.
Issue: the function should be treating nmemb == 0 or size == 0 as errors rather than a feature.

The way it is, you can do

/* obfuscated way of doing free(ptr); */
realloc_array(ptr, 0, whatever);

There is no need to carry on the tradition that realloc serves as a complete memory allocator in a single function.

The program could be pass nmemb or size as zero due to a bug, rather than the intent to free.

Or as a compromise, zero could be accepted for nmemb (zero sized array), but not for size (the base elements must have nonzero sizes).
I'll assume this is an honest question - not a troll (and hence don't deserve the downvotes), but no, Lisp isn't write-only.

It's an immensely flexible language that lets you code in a variety of different styles, so you can end up with code spaghetti. But that doesn't mean that you have to, or even that it's the most likely thing to happen.

If you compare it to idiomatic Perl, where a lot of the community seem to get obsessed with the famous one-liners, Lisp seems a lot better to me. And if you follow a decent style guide like:

https://google-styleguide.googlecode.com/svn/trunk/lispguide...

Then there's no particular reason why you should end up with disaster code anymore than in any another language. I'd rather read a single page of Lisp, than the equivalent numerous pages of Java or some other verbose language.
Read the comments on Yahoo or Redstate. You will find similar comments. Don't judge a country by the cranks online.
I truly appreciate that this is being publicized complete with evidence, but has the author also written a letter to the FCC and other relevant bodies to complain about this behaviour and offer their supporting evidence?

I'm concerned that people will feel placated by writing a blog post, when I think we need to be communicating more directly with the FCC.
Metacircular lisp in 200 lines of perl 6
He should have made his participation conditional on being shown previous games. I'm pretty sure everybody outside of IBM would have considered that fair.

IBM reminds me of a kid at school that would play everybody that was playing chess up until the point where he'd win once against them. Then he'd run off and spout to everybody that he was now better than 'x'. The rematch offer was pretty lame after the cheating accusations, they should have addressed those first. No rematch given those conditions, no prior data -> no fair victory.

If IBM wanted to do this fairly they'd give Kasparov at least as much data on Deep Blue as they had on Kasparov.
Thank you! It took only 4 hours for someone to show up. I was getting worried.

(The fact that OP is more concerned about the PC-ness of using "mixed blood" then understanding basic biology is somewhat alarming, but I will let that pass)
ANDY RUBIN OUT OF GOOGLE
Sorry, but that's not true. This is still a major class of vulnerability. It doesn't necessarily have to be realloc.

Here is one of many examples of an integer overflow resulting in an improper size being passed to a memory allocation function further leading to remote code execution: https://docs.google.com/document/d/1tHElG04AJR5OR2Ex-m_Jsmc8...

This one was in Mobile Chrome, discovered in 2013.
What makes you think that? The only thing blocking its legality is gambling, right? Gambling is extremely widespread in Australia whereas my understanding is that there are very few US states where it's legal.
Are you proposing that browsers include a full Rust compiler? If so, the compilation time might lead to some slow page loads. If not, then you're into bytecode land and the browser developers have extensively talked themselves out of bytecode.

Nit: Any code that requires asm.js to achieve decent performance will be horrifically slow when interpreted or even JIT-compiled with generic compilers.

You'd think this, but IIRC V8 got decent performance on asm.js code without any special cases.
Component based CSS Architecture
Component CSS, is an architecture that simplifies the CSS authoring experience for large web applications.

http://www.sitepoint.com/introducing-ccss-component-css/
> People subscribe to it for their daily dose of cleavage

Murdoch paper, by any chance?
> tried to establish Jacob Applebaum and Warg as friends because Applebaum retweeted one of Wargs tweets (only friends do that!)

I understand the ignorance displayed by the judge here, but did the judge also see being Applebaum's friend as a bad thing?
I played with one for a few years, felt pretty l33t dd'ing the kernel into the prep partition rather than using yaboot.
I don't think I fully understand what you're saying, but you seem to feel stuck -- so here's some books to take a look at:

Things Might Go Terribly, Horribly Wrong: A Guide to Life Liberated from Anxiety, by Kelly G. Wilson [http://www.amazon.com/Things-Might-Terribly-Horribly-Wrong/d...]

Shawn Smith - The User's Guide to the Human Mind - Why Our Brains Make Us Unhappy, Anxious, and Neurotic and What We Can Do about It [http://www.amazon.com/The-Users-Guide-Human-Mind/dp/16088205...]

Russ Harris - Getting Unstuck in ACT - A Clinician's Guide to Overcoming Common Obstacles in Acceptance and Commitment Therapy [http://www.amazon.com/Getting-Unstuck-ACT-Clinicians-Overcom...]

Both by Jeffrey E. Young: Schema Therapy - A Practitioner's Guide, and Reinventing Your Life [http://www.amazon.com/Schema-Therapy-A-Practitioners-Guide/d...]

Steven C. Hayes, - Get Out of Your Mind and Into Your Life [http://www.amazon.com/Get-Your-Mind-Into-Life/dp/1572244259]

Charlotte Kasl - If the Buddha Got Stuck [http://www.amazon.com/If-Buddha-Got-Stuck-Spiritual/dp/01421...]
Yeah, it's pretty scary to live in countries that have higher incarceration rates than China, Russia, or North Korea.

They hand out 25 year sentences like candy.
> Are you proposing that browsers include a full Rust compiler? If so, the compilation time might lead to some slow page loads. If not, then you're into bytecode land and the browser developers have extensively talked themselves out of bytecode.

Well, the browser developers that aren't Google. (PNaCl)
You could read "half-blood" as only one half of the blood being of the "good" type. That is, you're only "half" as good as a person which has only the "good" type of blood.
We're going to have to agree to disagree - I think 834 people is too small a sample size to draw any conclusions.

Btw, if the campaign for "marriage equality" were truly about equality, it would also include polygamous heterosexual families in Utah looking for recognition in law, as well as religions where marriage partners can be under 18. Thus the campaign for "marriage equality" has a narrow definition of equality and should be renamed the campaign for "same-sex marriage".
Well, this sounds pretty much like an admission of the uselessness of his methods. Contrast this with Wins Produced (http://www.boxscoregeeks.com/faq), a simple statistical model, and it's hard to see the point...
Huge hip hop head here . Great article btw
> Plenty of smart people did stuff like this.

I know, I know a couple of them. I just don't understand them. Why cross that line? Why risk jail, your career, a whole pile of hardship? The real life consequences is what I'm wondering about, it's as if there is some kind of disconnect there between action and subsequent consequences.

If it is only because it is 'unlikely that you're ever going to get caught' then that's a gamblers argument. (I don't understand gamblers either, so that might be an explanation right there.)
They just updated their look, but it doesn't take much longer to load than their old look. (Members default to the old look so you might not have noticed.)
I often do market research queries. For example, I would like to see if there is an app that focuses on "real estate or home buying simulation"...If you search for this in google, first few pages of results are for training agents. I frequently go beyond first page in the hope of finding a long tail result that fits my needs.
prior to now, no. if you're referring to the 2003 exploit, well, i was 14 when that happened.

as i previously mentioned, an exploit from allocating data based on unvalidated untrusted user input is.. practically a tautology.
This case is all over the Danish tech media and it is very hard to judge the technical quality of the underlaying police work; though I am pretty sure that it is much better than what the "internet" gives police credit for.

The troubles the lawyers had with the tech is noted even by the lawyers themselves:

http://jyllands-posten.dk/indland/politiretsvaesen/ECE716092...

"Hacker case plagued by complex technical evidence" - all in Danish.

What is clear is that Warg's computer was used and contained the stolen records. And JT succesfully denied police access to his encrypted computer. The police were unable to prove his involvement beyond aiding.
> We were assured at the time that this was an essential law enforcement tool that would be used only to protect the country from terrorism.

This describes much more than just the "sneak and peek" power.
Skinnier Seats on More Crowded Planes
Is (teaching) Economics doing more harm than good?
Yes anyone else reading this who consumes any caffeine. Seriously ... give it up. Completely. It is a drug.

I did it and I now sleep better, need less sleep, feel more awake in the morning, and save money.

This is one of the best 'life hacks'
>once discontinued should stop having an effect in relatively short order

Not even close. The largest iron fertilization "experiment" to date was done by Russ George with just 100 tonnes off the Pacific coast of Canada in 2012.

It's now 2014 and the salmon population has quadrupled from the algal bloom. We don't know what sort of impact iron fertilization at scale will have on the ecosystem.
He will have no problems. He is the head of one of the most high profile companies on the planet.
Wow that is bad. I found that watch looking pretty good on LG's website, but from gizmodo's picture, it seems like the screen is low res and super pixelated. Even DEC / JUN are hard to read =\
Myths and Misconceptions of Our Wearable Future
Phobes find gay folks threatening, and react in all kinds of strange ways.

Coming out takes balls. Someday, it won't make the news. I think we are only one generation away from equality in America. In other parts of the world, it could take a long time.
You must get plenty of sleep then. Good for you!
Agreed, the satisfying click of the bezel rotation would be a painful loss.

However, the later-model iPods had a pretty satisfactory capacitive wheel with 4 selection inputs on each directional. The capacitive nature inhibits accidental inputs... maybe not all, but most.

The Nest UI is also wonderful with it's rotation and selection method.

Honestly it would be very interesting to see something like a movable bezel be utilized on a watch... I would definitely like to see it be explored.
Applebaum was an expert witness called in to testify on how a computer could be remote controlled, and the prosecutor tried to have him dismissed based on the retweet. He ended up testifying, so I guess the attempt wasn't successful.
I was hoping it was assembly code for manipulating XML...
I recently went through a particularly brutal round of failed interviews myself that left me reeling and pretty self-conscious about my ability. I made it through till the last round for 4 companies (one that flew me from DC->SF) and didn't get an offer from a single one. A couple of them I spent hours/days on coding projects/samples too, and 3/4 of them I really thought I had done well enough for an offer. I am still kind of recovering from it and haven't entertained an interview opportunity in a couple months, and truthfully I didn't cut a line of code outside of work for close to a month. I'm still slowly getting back into the swing of things, but I'm getting back into the swing of things. The sting of failure hurts, for damn sure; you try to separate your ego/self from the process and know that the interviewing process is a crapshoot, but it still gets to me and I imagine most people. Sounds like if you've made it that far and was even asked to interview with G and A, you're going to be just fine down the road. As others have said in the thread - with time, you'll start to feel better, just keep on keepin' on.
It is so extremely sad that society is so evil that this makes a big news.
"XML in assembly implemented in 55 lines of Javascript !"
One of the required reading is his own praising profile? And then he starts the video with a theme song??

Am I supposed to learn from him or worship his personality?

EDIT: I finished the video. Here is a too long; didn't watch as asked.

The first 18 minutes he is telling Box' history and justifying its existence.
The first advice come at 7:40 - pay attention of the technological changes that are happening in the world.

He try to sell you the idea that is better to do business with enterprise because there is more money on it. Kind of the opposite as advised before about why to start a startup. And even the numbers he shows are shady. He says there are only two ways to make money on consumer tech. Consumers paying you or advertising. That sums up to a total 170 billion dollars market. Note that he leaves Apple and all sort of consumer tech that is not ads or mobile apps purchases. And then he compares that with corporate IT market of 4.7 trillion dollars. But here he includes servers and all infrastructure. Very shady sales technique comparig apples to oranges.

Then at minute 21 he finally cuts the bullshit and start to deliver content. Great content by the way. Worth watching after minute 21. If only he wasn't so Stan S. Stanman at the beginning.
Just the same if he was a racist or a Nazi. Simply unfit for leadership.
My dad's trick for beating jet lag is going swimming at the hotel where he lands. I have a hunch there's something about being in standing height or deeper water that triggers your body to stay awake (since you would otherwise drown)
... Wow.

Does it help if we change the word "algorithm" to "system"?

Stories entering the HN system on certain subjects are more likely to be penalized by that system. Humans are an integral part of HN. HN would neither function nor exist without them. You cannot simply ignore them and pronounce the system unbiased.

Does that make more sense to you?

This is really surprising to me. I usually disagree with you on, well, everything, but you have not previously seemed like someone who suffers from this particular technologist disease of utterly missing the big picture because someone used a word that you define narrowly in a broader way.
Ukraine War 2014: Heavy Combat Action and Shoot Each Other on Donetsk Airport
there is no need to apologise. if i am wrong, i am wrong.

i must say, this is the first (or second..) time i've heard of such an attack. and, whilst i'm not saying you're incorrect, i will say this - if you take user input and act upon it without validation, you're going to have a bad time. realloc does exactly what it says it will do.

is this a fault of realloc, or the programmer that wrote that code? my opinion is that it's a fault of the programmer. and i can already see that others disagree with that.

but that's just my opinion.
You can also manually turn some checks off. In some Lisp systems, declaring an optimization setting of (safety 0) will turn off a bunch of checks, even ones that the compiler can't statically determine are safe to skip. Of course this should be used very carefully if at all (especially in code that's parsing arbitrary data from the internet!).
I don't think it's working any more...

Games seem to be stuck "in progress"
We, https://Clara.io, would love to integrate this into our 3D editor and work with you on that. Are you interested?
He has the right to be a racist, homophobe, Nazi or whatever. That doesn't mean he can lead a company.
All the words attributed to Jesus about the sinfulness of homosexuality:
""
"This hammer isn't a very good screwdriver."
So true.

That would be a combination of not being addicted to caffeine (so you are not in need of a fix) and the better REM sleep you had prior to waking up.

In my opinion!
Just chilling on the beach with my smart phone and sweater.

There very definition of not "getting" the beach.
How about a Tabasco shot and/or a little sniff of Nose Tork?
Here's a killer feature: I would want to chat with the other people landing on the same page at that instant so that I can discuss the problem. If no one is there, I can always wait for sometime before someone shows up.

In some way, it's like a dynamic irc channel.
“Amateurs look for inspiration; the rest of us just get up and go to work.”
― Chuck Close
1.5 hrs to full charge, 30 min to 80% charge. I'd charge it while making breakfast.
Funny thing, most commercial CAD tools (AutoCAD, Revit, Inventor, CATIA, SolidWorks) are built on a single C++ library from Seimens called Parasolid.
"I downvoted you because mentioning how you've been downvoted is quite possibly one of the most dull things you can say on HN."

I downvoted you to agree with this sentiment.
Widespread maybe, but highly regulated, for online gambling like this you need a licence and to follow a large amount of guidelines (anti money laundering etc.)

So, no, I would say this is illegal under AU law

Source: I used to work for an online gambling site in AU
Could you please stop SHOUTING?