skysight-inc/HackerNews huggingface dataset:
> Actions are untraceable? Crime has no consequences?

In a sense, yes. The risk to the attacker is reduced so significantly, and the consequences are so remote, that people on the internet will do something horrible just for fun. Basically, distance, anonymity, and lack of consequences seems to turn a lot of people into sociopaths.

People develop in a society, face to face, where your actions have consequences to you and to others around you, and ultimately to your relationships with people you interact with directly. I think the internet provides some evidence that if we didn't have that, a lot more people would act horribly to one another.

Granted, that's not Chrysler's fault. But providing a "crash my car over the internet" button is handing those people a very powerful tool, and that seems like negligence to me.

Let's put it this way: would you drive a car you know someone could hijack and crash over the internet at any time? Wouldn't you like a reasonable assurance that your car has been designed to prevent that?
Ask HN: What's the difference between price gouging and surge pricing?
The growing availability and ease of wide-spread data collection seems to be making businesses more "personalized" - pegging advertising, pricing, and other commercial strategies to successfully identifying subgroups who are more or less likely to participate in the deal at hand.

Uber of course has "surge pricing" which they contend is to better incentivize the availability of drivers during peak times, yet airlines are now being investigated for raising prices when a disaster shut down all local rail.

I find that abhorrent, but isn't it just good capitalism? Isn't extracting as much value from someone as you can - willing or unwilling, regardless of how desperate, poor, disadvantaged, or mentally feeble they may be - the entire system?

I can also envision a world, sadly, where environmental variables about your present condition, health, race and socioeconomic position will be used to extract the maximum amount you can be made to pay (i.e. if you're a wearable/body-language algorithm says your hungry, food prices go up. If you eat unhealthily, your health insurance premiums increase. Credit scores, criminal proceedings, etc are all affected by statistical projections extrapolated from your personal history). This already goes on of course to some extent, but will only grow in scale.

Is there any discussion about this on the theoretical level - the impact of a growing information asymmetry on business transactions? Is there a "Theory of X" that argues for some market-correcting force, or is this the new way of the world?
There, I turned your statement around to show you how flawed your reasoning is:

The internet is a shared infrastructure, just like roads. As such it is serving a common purpose, and doesn't have to make money by itself (rather indirectly through enabling business). That's exactly where the government should be involved in. E.g. It makes more sense to have a single provider rather than several competing ones, providers shouldn't go bancrupt and be closed, and establishing them might require changing laws or evicting/relocating 1000s of people. These are all in the sphere of public responsibility.

Absolutely there should be competition, it's the main driver behind efficiency and quality!
This is a bit harder. An Excel spreadsheet has no self-evident order of evaluation -- the cell dependency graph can be arbitrarily complicated.

Of course, Excel itself (and other spreadsheet programs) already do "decompiling", but this works like an always-on loop that resolves the direct, algebraic dependencies but makes no distinction for business logic. This is probably true of most real decompilation tasks.
Because your options are about to expire.
No, It's Not Your Opinion. You're Just Wrong
Right -- I've had enough dogs and eyeballs.
Bullshit. Every time a new GTK3 release comes up, the bug trackers of popular themes flare up (many of them obscure, e.g. https://github.com/shimmerproject/Numix/issues/206), various undocumented tidbits and bugs in the theming engine pop up and "innovations" like the client-side decorations are introduced.

Meantime, clunky, terrible C modules written back when GTK 2.10 was a thing work just fine on 2.99.

That is not simplification. Simplification is when things get easier, not when they get harder.
I did and they are non-sensical to me. The fact remains that Bitcoin txns are low/no fee and relatively fast. Those extremely important attributes should continue to be played up.
I knew a few guys on H-1B who switched. The only downside is that the clock is not restarted, but since the H-1B timer is 6 years and GC takes about 3 years, a worker who's not a complete idiot has plenty of time to shop around.

Hiring H-1B for cost reasons is not possible. It is not allowed to pay less than market price and the government audits it. My first H-1B job paid $75k in '97 dollars (e.g. north of $120k now) and it was more than typical market value. Full bennies, too.
I mean, that's pretty true for a lot of traditional start-ups.

It's not very true for unicorns. Stock in the unicorns is going to be worth something -- it's just frustrating to try to realize that value right now.
Yes, they must have meant kilowatt hours. Was there no editor?
If the CTO doesn't respect the team ("they're mediocre"), that's a problem. CTO needs to accept the materials at hand, and build a framework for growing those employees and protecting them from their own ingenuity--if the "right way" of doing something is so much easier than the alternative, and its practice is explained and documented, then the rest should see to itself.

That conservative policy still leaves room for explaining why a given bad idea is bad, or for exploring that idea for like a workday or two so the employee can figure out why it's bad.

If after all this the CTO is still besieged by idiots, they should leave...either because they have failed their team, or because the team is deadset against succeeding.
Do a google search for GTK 3.16 theme bug. You'll find a bunch of people for whom it didn't take minutes.
Paragraphs 2 and 3 changed my mind from "No way. Never." to "I'm seriously considering this."
Meteor CEO Geoff Schmidt Talks JavaScript﻿
AMD is a fabless chip designer (like nearly everyone except Intel and Samsung). They rely on foundries for manufacturing. AMD relies on GlobalFoundries (and NVidia relies on TSMC). Both manufactures have skipped on either foundries 20nm process since apparently the output didn't suit GPU performance requirements.
This is an awesome hack, thanks =)

When I tried rebasing my Clojure fork against upstream I got

Traceback (most recent call last):
File "/Users/michael.blume/bin/git-rebaser", line 96, in <module>
write_todo(file, first, last, comments)
File "/Users/michael.blume/bin/git-rebaser", line 61, in write_todo
f = "[%s] %s" % (SYM[i], f)
KeyError: 62
Could not execute editor

I'm guessing this is a case of the commits touching too many files?

To reproduce, check out master at https://github.com/michaelblume/clojure and rebase against b8607d5870
Ask HN: Does anyone know a medical professional who can help me?
Hi everyone. Sorry for the offtopic question, but maybe someone here knows a medical professional/surgeon/gastroenterologist who can help me.

TL;DR: I am in need of a 2nd opinion on an MRI from my lower abdomen as I have a feeling of pressure/heaviness/discomfort (which gets worse and ever more present if I exercise or my stomach is full) near my lower right abdomen and my current doc has found nothing... I have anonymized my MRI data and wish to know if anyone can share the digital files with someone who could take a look and give me a 2nd opinion.

Sorry to be asking for help here but I'm getting a little desperate as I've seen 4 doctors now without much progress.

Background:

I've had two surgeries to correct inguinal hernias. Left corrected via Shouldice in late 2009. Right corrected via laparoscopic with a mesh in early 2012. Symptoms of pressure/discomfort/heaviness started in the middle of 2013 when I started running and doing abs again. I initially just thought the scarring was getting used to me exercising again but slowly I started having more discomfort the more I pushed myself. Eventually I started feeling a heaviness consistent with a spigelian hernia and decided to get it checked. I've visited 2 urologists, a surgeon and a gastroenterologist and none of them have found anything. What's worse is that a few months ago I felt a very sharp acute pain and feared that if I did have a hernia it might be strangulated (the pain later subsided after I laid in bed and fell asleep).

I've had this feeling for a few months now and am a little worried about it because I fear exercising and aggravating the symptoms.

If anyone can help, please reach me at crystalcastle90@gmail.com

CHEERS!
I think the main reason people choose to use Excel the way they do (aside from lack of choice resulting from policy, etc., decisions) is the easy, no-coding onramp to building things (And tools that let you do coding aside from what is built into Excel would likely, for those policy constrained, fall afoul of the same constraints.) So, I suspect a compile-to-excel language helps anything; the people that need it won't use it, the people that would use it already have many ways to use traditional programming languages to produce apps that the end-user accesses through Excel.
Those big two-legged components look like caps to me though.
Understanding Closures in JavaScript
How'd you get it to compile?

gcc -I/usr/include/X11 jarijyrki.c -o jarijyrki
jarijyrki.c:15:33: error: ‘U’ undeclared here (not in a function)
int q,P,W,Z,X,Y,r,u; char E[U][U][T+1] ,D[T]; Window J; GC k; XEvent w;
^
There's a trick to drinking properly.

Unfortunately, the USA has a culture of binge drinking, which is the absolute WRONG way to drink. I actually think it's better to be introduced to alcohol as a child (as I was), in normal social situations rather than "let's get wasted!" throw-off-all-restraint parties (which are pretty stupid in general).

Anyway, the trick is multipart:

1. Eat before you drink. Drinking on an empty stomach causes the alcohol to enter your bloodstream MUCH quicker, which makes it harder to gauge your level of inebriation as you drink (it throws off the lag time).

2. Ride the wave. This takes a few tries to get right, but your level of mental alertness has a bit of a cliff at a certain blood-alcohol level (the fuzzy feeling). The trick is to learn to recognize when this effect is coming on and then back off on drinking until your alertness level returns, keeping in mind that there's a lag time from when you drink to when it actually enters the blood. This is also a good reason to be careful about what kinds of drinks you are drinking, and how fast. Nothing sucks more than slamming something back and then a few minutes later realizing that you can't even stand up. With practice, you can remain perched on the crest of this wave and be the happy drunk all night.

3. Drink lots of water. Drinking it interspersed with your alcohol consumption is best, but be absolutely SURE to consume a LARGE amount of water before going to bed, depending on how much you've drunk that night. If I've consumed more than 3 stiff drinks, I try to consume 1.5L to 2L of water before going to bed. Even better is coconut water since it replenishes lost electrolytes. I've only ever had one hangover in my life (the one time I DIDN'T do this), and it was enough to fix my discipline in this area. Yes, you wake up a lot to go to the bathroom, but that's better than feeling like shit the next day.
Open-sourcing PINRemoteImage
And you remember the documentation that came with that? Absolutely amazing for the time. Although syntax highlighting had not become prevalent yet, the absolute bliss of just pressing F1 and seeing all the documentation you needed was and still is unmatched. Python integration with its various IDEs still doesn't compare to what an obscure dialect like QB64 offers today.
> Add to that the fact that almost all of the freshwater consumed by the twenty-two million people of Southern California is imported, much of it pumped long distances, over mountains, from Northern California

The author's conclusion may very well be correct for all I know, but I think it is somewhat misleading to say that the water is "pumped long distances." There are points where it is pumped, but one of the things that makes the system so fascinating from an engineering standpoint is how much of it relies on gravity, including massive siphons that literally pull the water over mountain ranges.
The reality of the Office of Personnel Management breach and how to mitigate risk
True. This guy surely has a massive ego and talks all the way about "earning money", "building brand" and "socialization" and stuffs, which I don't think a reliable engineer in his right mind would put first. Not to mention the "ending quote". Some of what he wrote might be a bit helpful but the base tone just doesn't sound right for some reason.
Approaches, platforms, tools: Sorting out your mobile development options
How about the climate effects of the CO2 produced by coal? How are we any better equipped to deal with that risk horizon? At least in the case of nuclear waste, there is a chance of containing the pollution. For fossil fuels, all currently feasible methods of containing CO2 are woefully inadequate.

And even if we develop good CO2 containment methods, the comparably experimental technologies being investigated for Generation IV [1] nuclear reactors promise similar benefits without losing the other advantages of nuclear (relative abundance of fuel, etc.). For example, closed fuel cycles currently in development produce only non-radioactive waste.

[1]: https://en.wikipedia.org/wiki/Generation_IV_reactor
I will release code + data for bootstrapping but until then here are my answers to your questions:

> how did you define third party assets vs domain-managed assets? Is anything not hosted under example.com automatically third party? What about Twitter.com and t.co? I know this one is picky but would like a feel for the figures.

That's based on the hosting domain being the same or a superset of the domain that the page originally came from.

> how deep did you scrape the (million!) sites?

Just the homepage.

> If it's front page or similar Inwould not be surprised to see figures revised upwards significantly - once off the beaten track of even major sites the number of "let this one slide" decisions spikes a lot.

That's true.

> how long did polling a million sites take?!

20 days. About 50K sites per day which significantly cramped my ability to do other work here.

> What was the setup you used - very interested even if it has nothing to do with methodology :-)

A simple laptop with 16G of ram and a regular (spinning) drive on a 200/20 cable connection. 40 worker threads concurrently with a simple php script to supervise the crawler and another script to do the analysis.

Most of the data was discarded right after crawling a page, only the URLS that were loaded as a result of loading the homepage were kept as well as the mime type of the result.
Ah, apologies, meant Redux. So many flux frameworks and their names are all similar.
i know, right! ;)

but seriously, who would make technology choices based on that reasoning? the thing should have it's merits, preferably for non-shitty software too. so it's not that i agree with everything the author said, i just think your rebuttal is not very good. where were your arguments anyway?

to me, if it's shit, it's shit. but i do prefer shit of the "strongly typed" flavour. when dealing with shit, i'll take any automated help i can get. but even there, of course, we can talk about trade-offs, and not absolute truths.
> Haskell is not such a great target for JITing, as it's statically typed, leaving less scope for optimisation at run-time

I'd refute this. Types are just one thing that you can speculatively optimise for at runtime which may not be practical to do at compile time. Other things include value ranges, tighter types than there are in the source code, branches taken/not-taken, contended/non-contended shared resources such as MVars and TVars, whether an Integer fits into a word or not, etc etc.

In my group we're looking at using a JIT for C, where we can do things such as inline through a function pointer by speculating that it is stable.
(4) Reordering prescriptions would be useless unless you could pick up the prescription. The security apparatus for this seems to be a little more robust - when I pick up a prescription for my wife I'm usually asked for her birthday and sometimes her street address. Not that that's good security, but there are less people who know those than who know her phone number.
The contractor scoring is confusing to me. When I see scores in the high-90s, I assume it's out of 100, but then I found others above 100. I see there's an explanation page (although only on the contractor page, an extra click away from property-info), but it still doesn't doesn't let me know what the full range is. 120? 150? 200? No limit?
Why is it fundamental different? What is the fundamental difference?

I'm asking because I'm genuinely not sure. I agree it seems different. It does feel like chrysler should be responsible for securing the system from remote exploitation. But are they? And why?
I'd read this:

http://www.scribd.com/doc/55945011/An-Introduction-to-Stock-...

The "summary" section had a good list of questions, and if you read the document you'll have all the background necessary to understand their importance.
I appreciate that she's asking to be heard and acknowledged. But she does suggest she has important advice to offer when she says "why won’t you let me give you what I have?", and my take is that her advice is only narrowly applicable to women like her.

I think her offering her "advice" counterproductive, because not only does it not apply to most women in tech, who do not have the requisite ASD traits, it also makes it seem as if other women in tech who want to be accepted as theirselves are somehow mistaken in not taking her path. Worse, articles like this provide ammo to men who have zero desire to change, since they can now complain, "This woman's happy, why can't you be like her?"

The irony is that both groups of women want to be accepted as themselves, but Meredith is unaware how she already fits in to male tech culture, and how that partially eases her path. Also, given her ASD-ness, she's probably missed out on much subtle discrimination; it's easy to ignore discrimination you don't notice.
Topolsky has been gone from there for a year, so it's just Co.
I thought it was a no-BS, clear, and clean site.

Bucking current trends where appropriate adds credibility for me.
I want success so I can have a more interesting life. If you are stuck in the rat race, you are a chess piece. If you have made it, you are the player.
There's a lot going on in my life and a lot I want to improve personally. Some of these things keep me wired.
When we have semi-complicated models we try to factor out the harder part to run outside Excel -- and thus have programming utilities available -- and write "front-end" logic (currency conversions, inflation adjustments, charts, etc.) in Excel. I work a lot with Matlab, and this is really to use with the .xlam add-in provided. The trick is to figure out the division between the "back-end part" (that needs debugging tools, tests, etc.) and the "spreadsheet part" (that can take an understandable, but black-boxed/stored-as-values input and do spreadsheet logic that's flexible enough for the guys who need to mess with that).
First, I'm very sorry. We certainly shouldn't be sending you tons of emails if you've cancelled your account. Mind emailing me your details (I'm just don at) and I can find & fix the bug?

Second, by way of explanation, not apology, we're the keepers of people's priceless memories & creations. We cannot lose them. But at the same time, we can't offer our service for free, or we'd lose everyone's photos. When someone's credit card expires, we've entered the danger zone where, if we're not very careful, we might inadvertently lose someone's photos who actually really wants to pay.

The summary is we hear more than 100:1 from people about "I didn't get that email!" versus "You're emailing me too much about this!". And when it literally means the difference between removing someone's photos or not, we err on the side of trying to get ahold of you aggressively so you can make an informed choice about your content rather than having us make an automated one.

We go to great lengths to ensure even expired accounts don't lose their photos, but there's only so much we can do.

Again, very sorry our policies & systems are annoying you, and would love to fix & improve them. Please do get in touch.
Looks great! Can't wait to try it out!
I like the design, it reminds me of tarsnap and putty, othe utilities that have been in use for decades because they put functionality first. I would like to see a pricing page though, without having to sign up.
No, the solutions are far from identical to the user.

In Jacques' universe, websites are more buttoned up, and less feature-ful. Every non-banking, non-critical website is taking worthless security steps in secur-e-verse, and hurting their product.

In the real universe, developers of new fluff websites focus on features and user experience, grow successful, and attract many users. Developers who takes Jacques approach build websites that fail and never get used by anyone.

And also no, no, no.... no one is like you. No one cares if developers do what you propose, no one avoids websites that don't.
I get a feeling that he supposes his readers will mostly have been loyal followers for years or something like that, which unfortunately is impossible to be the case.
Just as a likely scenario that there could be a comment with a download link in it, download links are very commonly shared on twitter and Reddit so who knows...
I hope you don't develop any websites I use.
> But it does exist.

Sure it doesn't, but the context was diagnosing it. As in recognizing it as a disease.
Some of these pages never "finish" loading. They use a tracker script that pings a server every so often with your current position in the story, so they can get stats on who actually reads the articles vs. who follows a link and then bails out.
Yes, the mobile web is inferior, but the point is that websites have done the legwork to make it so. Facebook's instant articles are basically a web page where facebook forbids bloat. In fact, the publishers deliver it to facebook as html, and i suspect facebook renders it in a webview. So, why not just show the exact same content on their mobile web page, instead of something with ten times the bloat? The bloat has become gratuitous. Just look at facebook's page where they explain instant articles, itself a fine ironic demonstration of gratuitous bloat.

I don't think mobile safari can be blamed. When the iphone was first released, people thought safari on it was amazing. Today's safari is a much better browser, running on vastly superior hardware, but the browsing experience is inferior. Who else is to blame but the content providers?
The Salton Sea is below ocean level. If you dug a canal out to Laguna Salada and into the Gulf of California, the ocean water would flow, by gravity, into the depression.

If nothing else, you could probably truck the salt to Coyote Dry Lake and just dump it on the existing salt flats there.
Major Internet outage shows the value of capacity planning and IT Ops
> " having Aspergers doesn't make you an asshole."

My experience of people (medically diagnosed) with Asperger's does not support that statement.