skysight-inc/HackerNews huggingface dataset:
I know several people working remotely for European companies. They do complain that the pay is less, but that's probably not related to being remote.
You're forgetting the investors, who get the lion share.

A $5M acquisition means pocket money for the founders.
The juvenile jokes are unbearable, but his reckless bridge-burning makes it just barely worthwhile to get through the whole thing.

I wouldn't give him money for it, let's put it that way. If you find it used, though, it's worth a read.
Yeah, these types of organizations are the ones abusing the visa system. Look at this salary distribution, and realize that many (most?) of these workers are staffed at tech giants like Apple, but employed by TCS:
http://www.h1bsalary.info/index.html?employerName=TATA%20CON...
The cost of education isn't a obstacle to people getting into medicine, except indirectly by slowing down the opening of new medical schools or expansion of existing ones--otherwise we'd be seeing lots of open spots in and reduce competition for admission to medical schools, which certainly isn't the case. Moreover, new medical schools with a total of 1000+ seats have opened in the past few years. The real bottleneck is in the number of residency slots, which hasn't changed in 20 years.
What does "first class support for node.js" mean in practical terms?
Uber sets self-driving battle at permission, not existence
In a similar vein, CNBC quietly turned their comments off in the last couple of weeks.
Some groups like LightSail think that compressed air storage is going to have the lowest lifetime costs. Others think that flow batteries will win. Others think that thermal storage will win. Others think that big banks of lithium ion batteries will win.

I don't know who's going to win. All of the above approaches are technically viable. The winners and losers are going to be shaped by things other than simple technical viability: business plan execution, manufacturing scalability, path dependency... I say that storage is not "solved" because there's no default good-enough solution proven yet. We have to wait for some years after plans leave PowerPoint and inhabit the real world to see what works well in practice.
>What are you referring to with the "whitehat stuff" to get in the 100k+ (/day) club?

Bot detection, ad auditing, antifraud systems
The PERFECT 6-Figure Email Sales Sequence for 2017
Yeah, fair enough. On MacTeX or texlive on Arch, it usually takes me a few iterations of `tlmgr install` runs before I have everything I need. "collection-fontsrecommended" is usually the (meta) package I install these days.

I wish texlive would move to rolling updates, or at-least make distribution upgrades easier.
You wouldn't want your airline pilot to be sleep deprived so why would you want your doctor to be?

Unless you're a field medic in the army or whatever. No thanks.
That's why the survey is blinded - the respondents have no idea who is giving it and are forced to assume the responses are supposed to be whatever is true.

It's like a random organization asking you if Climate Change is a hoax, for which you know nothing about their bias.
You have people that have gone through the ringer to become doctors. These are the type of people that when you say jump, they ask how high. You can pretty much get them to do anything you want... because they are self-selected to be that sort of people otherwise they could have never become doctors. So when a manager comes to them and tells them they have to work so and so hours, they do it. And they suck it up, because that's who they are.
Interesting, I would divide 24 hrs into 4 parts .. 6x4 = 24. 2 parts mental exercise, 1 part physical, 1 part sleep.

1 day earth, 1 month into lunar, 1 year solar.
People are often repulsed by those who are willing to tell them the frank truth, but these people are indeed among the most valuable input sources available in life.

Self-promoters are worth studying because they understand and willfully exploit elements of the human decision-making apparatus that most people don't like to discuss, because it's not fun to admit how unsophisticated we truly are.
My example wasn't meant to be in Common Lisp, just a nebulous "Lisp" dialect. See my response to the sibling here: https://news.ycombinator.com/item?id=13223290

I'm not trying to be critical of CL. I thoroughly enjoy working in CL. I'm just trying to clear up some confusion about what it means for a macro to be hygienic, that's all.
I had to look up similies, but you are spot on.

I have read 3/4 of it and I can't quite seem to finish it... I find the quality of the writing and his style of writing to both be all over the map.
Nothing is changed or is changing in Poland. Greedy & Unqualified took power away from Greedy & Unqualified, bad politics continue.

Poles live their lives like they used to. Not aware they pay ridicules taxes, trying to provide for their families.
I completely agree.

And I don't think it works with pennies. Pennies are heavy and not worth much. You need a 100 of them to get $1. That's a lot of coins. For $100 you'd need 10,000 coins and that's going to start taking significant space.[1]

There's a reason people don't use pennies a lot.

[1] https://m.youtube.com/watch?v=9sJcyRMVufM
> Yet nothing has shocked liberals more than this: After a year in power, Law and Justice is still by far the most popular political party in Poland. It rides atop opinion polls at roughly 36 percent — more than double the popularity of the ousted Civic Platform party.

After too many scandals and corruption allegations, with statements derogatory of normal people ( like "What idiot would work for 6K PLN?" when median of wages was 3K PLN) and general disregard of people, voters were fed up with ruling party and wanted change. Populists rode on this and we have current situation. Liberals are still not popular because people remember what they did but there's actually no strong alternative for PiS.
I'm reading The Dictator's Handbook after watching the CCP grey video that came from it. The book is great - should be required reading almost.

It puts things like what is happening in Poland (and Syria, and Egypt, and the US, and so on) in perspective, helps you pull away the fog of populism, liberalism, nationalism (all the isms) and see the core changes in power structures that lead to these things.
Introduction Xamarin, cross-platform mobile development [video]
I wonder why sleep monitoring is not used for pilots and doctors and other people working on mission critical jobs.
Is that really tolerance? All you've done is expanded your in group. You could still be just as intolerant of your now slightly smaller outgroup.
Small quibble: Jesus did not claim to be God; he claimed to be the son of God. Slightly off topic, but I think this clarification is useful especially for people who have not read the bible
Social Security Garnished for Unpaid Student Debt
I am nichbarry – ask me anything
Care to elaborate why programming skills are so important in the field of security? Genuinely curious. I have always wanted to take my skills to the next level but have never actually gotten started. This might be the time for me to start.
It's obviously bikeshedding.

People have been misconstruing the bikeshedding and cliquishness of the IETF as enemy action for decades.

John Gilmore has a story about how, during IPSEC standardization, someone was pushing for a CBC chained-IV construction hard, and that he was both confident it could only be enemy action and had sources suggesting it was. This came out right after the Snowden leaks, so everyone took it seriously.

But if you look at it context, I'm pretty sure the people he was talking about were Perry Metzger and Bill Simpson† (both clearly not NSA plants). They were arguing with Phil Rogaway --- calling one of the most famous and prolific cryptographers a "so-called" cryptographer when he cautioned them not to do dumb things like chaining IVs.

There's a message thread you can look up on the Internet where this happened. Rogaway even got a petition put together from a bunch of other cryptographers, including Rivest. No luck! The IPSEC standards committee ignored them.

A decade or so later (earlier, really, but nobody took Bard's paper seriously) we discovered chained CBC IVs lead to the BEAST attack on TLS.

Enemy action? No. Crypto standards groups don't need enemy action. They are intrinsically evil, and need to be avoided.

† I think this is the case, but I haven't confirmed it with Gilmore; maybe he's talking about a different controversy during IPSEC standardization. But these are the ones where the details fit from what I can tell.
Bottom line - Are they overvalued, and is this an apology for their bloated value, with promises of stellar growth in the future?
When ads are sold programatically (at least at the exchange level), they're almost always done on an impression basis, not a click basis. So by the time you see the ad, most of the financial exchange has already taken place. Some DSPs, like Criteo, charge their clients on a CPC basis, so you're affecting their downstream clients but not Criteo itself.

Depending on the exchange, you can sometimes see how much the DSP/client paid for the impression by looking at the win notification URL. Typically there will be a URL query parameter that has been filled in by the exchange, like `BID_CPM=4.00`, and when your browser requests this URL (which is owned by the DSP/client), your browser is effectively notifying the winner of the auction that they won and how much it cost. However, ad exchanges are increasingly sending these fields encrypted to protect against manipulation/fraud.

If you really want to manipulate the amount of money that advertisers pay to show you ads, look at what ad botnets like the one in this article do. The PDF above only briefly mentions it, but one of the things they do to increase their perceived value to DSPs and clients is they make their browsers visit high value advertisers websites (e.g. they might visit a shopping website and put items in their cart to make it look like they were strongly considering purchasing the items). Later, when you visit a publisher site, this will cause the bidders' machine learning systems to predict a much higher value for you than they otherwise would have, and submit higher bids as a result.
Does anyone know if H1B's are exempt from California's Labor Codes? Looks like there's quite a few that fall short of 2017's required $88k[1].

1 https://www.shrm.org/resourcesandtools/tools-and-samples/hr-...
Dragonfly[0], Presto's old dev tools, was essentially a web app (and, IIRC, although cached was loaded as if any other web app), though it had access to some APIs normal websites did not, to be able to communicate with the browser through the Scope protocol[1].

[0]: https://github.com/operasoftware/dragonfly

[1]: https://operasoftware.github.io/scope-interface/
Cherry picking phrases out of my comment just like you cherry picked the article.

> Citation needed. Most of my coworkers are easily over 40. The best programmers I've met at most of my jobs are late forties/fifties

Programmers. Programmers. Programmers.

This guy is not a programmer. He's not in a senior or even a middle role. Did your coworkers all start coding bootcamps and get their junior positions at the age of 40 and over? If not, then your anecdata is equally as useless as the example you're trying to disprove.

> It will be 6x more costly to accept the 15k job than to accept the 40k job. The application costs are still the same. Also, by applying for the 15k job in your example, you are able to a) spend 10k to offset the value you bring at home or keep the 10k and let some chores remain undone and b) Keep 5k regardless.

Yes, and he'll have to work 40 hours. You have no idea what his utility preferences are, so suggesting to trade 40 hours/week of work for an additional 5k of compensation is laughable. Especially coming from someone in a position of privilege.

> We are not the ones who have to stretch 30 dollars a week to cover expenses for a family of four. If you have a steady job that doesn't frown too heavily on some procrastination, go ahead.

Irrelevant.

> From all accounts, this man who wrote the article is the one in the bubble. It's all about how he feels, how his friends will hurt his feelings if they figure out he's unemployed. He's the one that needs to step outside himself.

And by all accounts you mean your account. Like I already said, someone in your position lacks the perspective to understand what it is to be in that position, not to mention the possible economic trade-offs available. So the value of your account/opinion is null. And no, just because you worked a manual job at some point in your life doesn't qualify.
Screenshots please, people! (Video probably could've been a .GIF and thus embedded in the README.)
I agree with you on your assessment, but those people you respect and inspired you are the one's who are already in the field. They already have accomplishments and have done things to earn that respect. I've found that it's near impossible to differentiate "posers" from actual security people when it comes to hiring someone without a long, formal, and vouched for by others security career. This is where bounties and ethical disclosure come into play. Also note the careful choosing of long, formal, and vouched for wording above. There are certainly people in our industry who are here because they are good at social engineering rather than here because of their technical skills or work ethic. Those individuals are very damaging to our field.
Because nothing bad enough has happened yet.
The way Uber operates, they will probably shift the problem to bicycles and pedestrians by requiring them to carry some form of marker that can easily be read by their cars...
The story is that Knuth chose '$' to denote math mode because math typesetting at the time was prohibitively expensive.
I believe WorldWideWeb.app didn't originally have View Source: it provided a WYSIWYG editor which was intended to be the main way to edit pages, AIUI.
When we hire skim the list of certifications and look for indications of experience. A list of CVEs, a blog or several years in a serious role rank much higher on our hiring queue. And when we interview, we specifically check for depth on the areas the resume indicates depth on, and we look for breadth everywhere else.
Some of the casinos have been fighting to use solar. In the past they've been forced to buy from the state monopoly:

http://www.reviewjournal.com/business/energy/switch-reaches-...

http://www.wsj.com/articles/vegas-casinos-fight-to-buy-their...
edit: too late to delete?
which country is better now? Germany? Probably not!
How is the Apple Watch a joke? It was the best selling wearable device for both series and it has the highest customer satisfaction rating of any wearable. Something like 96% of Apple Watch owners said that they would buy another one.
https://www.edx.org/course/computation-structures-2-computer...!
With the proliferation of computing as a solution to more and more problems, the need for the 9-5 programmers becomes greater and greater. Most businesses don't need programmers that come up with new and clever solutions. They really just need someone that can apply established solutions to their own problem domain. There exists a class of software consumer that has a hard time making good use of a boxed solution, so they hire programmers to stitch together a more ideal solution for their own needs. It's expensive as hell, but it can be the difference between software being an enabler or software being a hinderance.

It's only natural that as the number of programmers grows, the gulf of difference between the "thinking" programmers and the "shipping" programmers grows larger. The former will always be necessary to create new solutions, but the latter will decide of those new solutions actually see widespread use.
I'm terribly surprised the percentage is that high. I would have suspected it would be less than 10%. Backups, kids. Backups.
Look at the commits?
I don't think this is an actual claim made by go developers. Their arguments for choosing the algorithm they did was (at least as far as I remember, feel free to point me to a source) a) go for implementation simplicity, readability and clarity first then b) once you figure out where it needs improvement, do that.

They didn't choose mark-and-sweep because they thought other algorithms are worse, go has special needs or anything else. At least this would be the first time I've heard about it. The same goes, from what I've seen, for most of the arrogance ascribed to them (in this article and elsewhere); it usually hinges on making up or misrepresenting things they've allegedly said.
> I got asked about this in a programming interview once and couldn't remember!

What specialty do you have where this is expected knowledge?
OpenBSD Desktop in about 30 Minutes
Finished install yields OpenBSD 6.0, Lumina DE, Firefox, mplayer

Install base system
# https://www.openbsd.org/faq/faq4.html

### As Root

# Increase resource limits
vi /etc/login.conf:

:datasize-max=2048M:\

:datasize-cur=2048M:\

# Execute commands as root:

vi /etc/doas.conf:

permit nopass username_created_during_install

# Package mgmt: PKG_PATH and pkg.conf

# Edit .profile to add package path:

export PKG_PATH=http://ftp.OpenBSD.org/pub/OpenBSD/6.0/packages/amd64/

vi /etc/pkg.conf:

installpath = http://ftp.OpenBSD.org/pub/OpenBSD/6.0/packages/amd64/

# Improve disk performance

vi /etc/fstab:

Append ”softdep,noatime" to all entries with filesystem type ffs after rw

Ex: .... rw,softdep,noatime 1 1

# Get wireless working w/ or w/o WPA

# Determine wireless interface name (ex. iwn0) with ifconfig:

ifconfig -a

# Establish wireless w/ WPA, substituting own interface name:

ifconfig iwn0 nwid network_id wpakey password

dhclient iwn0

#Establish wireless w/o WPA, ex: guest network

ifconfig iwn0 nwid network_id -wpa

dhclient iwn0

# Make wireless perm:

vi /etc/hostname.iwn0

dhcp nwid network_id -wpa # Without WPA

dhcp nwid network_id wpakey password # With WPA

# Reboot

reboot

### As mortal user

# Install packages:

# Ex: pkg_add -v <package>

# mplayer plays media, esp. YouTube in browser

doas pkg_add -v firefox lumina mplayer # Installs Firefox, Lumina DE, and mplayer

# Start xscreensaver daemon to use Windows-L xlock

# Activate tap-to-click for trackpad (skip if desktop computer)

# Configure Lumina DE to invoke with “startx” under own user

vi .xinitrc in own directory:

synclient TapButton1=1

syndaemon -i 1 -d

xscreensaver -no-splash &

exec Lumina-DE
Sidenote: there should be some kind of global organization to develop non touristic travelling. Kids seeing other cultures, non neighboring, but not too foreign at first. Makes you appreciate others and your own much better.
I don't think it's fair for Apple to evade taxes even if it's legal. I don't think it's fair for the EU to claim those taxes from an American company. But I also don't want the taxes to go to a Trump administration, just to be blown on a wall.

What am I supposed to feel?
Same here. There are some stats there that don't seem right based on how much I make. Also, this doesn't include bonuses, etc. I think.
When it comes to stock options, HN has taught me two things:

1. They are worthless, as >90% startups fail and you won't be getting anything in that case.

2. If they are not worthless, you might not be able to afford paying for them anyway [1].

Add to that how difficult it is to get a simple, clear answer to the question "how do I invest my money?". So yes, I wouldn't be surprised if most people didn't know how stock options work.

[1] https://news.ycombinator.com/item?id=10811570
Ah yea I suppose depending on your workload. I've never hit much more than 30-40G doing editing work, I guess some people might use more.

As always, depends on usage.
The body temperature the Fahrenheit scale was made to work at was axillary (armpit) temperature, at 96°. That's a multiple of 32°, and both are evenly divisible by 16, 8, 4, and 2, making marking of the scale easy. Both are common temperatures that a person would be likely to experience (whereas 100°C is something you'd hope not to experience, but rather to observe). That leaves zero as "frikkin' cold" by most European standards. It's a perfectly reasonable scale if you're not obsessed with base-10 values.
I've run ubuntu with zero issues on my thinkpads (w520 and w541) at work for the past ~5 years. No trackpad issues, no wifi issues, no audio or bluetooth problems. It just works.
>There's serious pushback against rolling your own crypto. Your attitude towards it is good, but the hivemind-y attitude is to never do it under any circumstances. I'm sure that attitude prevents many people from experimenting and becoming crypo experts in their own right.

It's not a hivemind-y attitude, it's Software Engineering.

If you cannot show that a bridge will support a given weight, you do not build the bridge. Period. You learn that in your first Engineering course, freshman year. It's part of the responsibility of being an Engineer.

You can experiment with new bridge designs all you want, but until you can prove mathematically that the bridge is sound, you do not build the bridge. If you really want to roll your own bridge over the ditch in the your backyard, go for it, but think three times before inviting your friend to drive their truck over it, especially if you're not already an expert on bridges.

Cryptography is not a small or simple subject. If you are not an expert in the field, it is incredibly unlikely that you will not know enough to critique your own work. Instead of starting out by rolling your own, start by studying.
The Reasons We Buy (and Eat) Too Much Food
How much tax did Apple pay to the US government based on their income, compared to the EU?

Apple managed to pay virtually nothing in EU, thanks to a deal with Ireland. Which, incidentally, also got axed by the very same Margrethe Vestager.
Here is a bit of survey on the topic from April of 2013:
https://psnet.ahrq.gov/perspectives/perspective/140/are-resi...

Key finding: "In summary, the literature still does not definitively tell us whether limiting duty hours improves patient safety."
One possible solution to this problem is to use a crowdworking platform like Mechanical Turk to delete low quality comments. This is a lot cheaper than employing dedicated moderation teams, but there is a trade-off in that more low quality comments will slip through the net.
These are not salaries, they are "Labor Condition Applications", which companies have to submit before they can submit any H1B application. The LCA actually has a range of pay (WAGE_RATE_OF_PAY_FROM and WAGE_RATE_OF_PAY_TO), so the way it is displayed here is pretty misleading. And even then, they reflect the lowest possible salary the company might pay an H1B worker.

As someone who went through the process, I can say the salary attached to my LCA was lower than the salary I received, though I don't know why. Perhaps since LCAs can apply to more than one employee it's standard practise to set the bar low, allowing you to use the same LCA with a less qualified worker.

Either way, this is not a conclusive, reliable data set.
There is a difference between "a future-proof GC" and "the future of GC".
We shouldn't discount the possibility that the regimen is designed to break doctors down psychologically.
How to Donwload Hotstar for PC?
This isn't immediately obvious to me, especially if basic income is implemented as a negative income tax.

Of course if there are more people beneath the tax threshold you have to pay out more, but that might well be offset by their added contributions to the economy. I'm not saying it definitely will be, but it's not obvious that it won't.
So it has it's own non-standard features that no other browsers support? Sounds like IE to me.