skysight-inc/HackerNews huggingface dataset:
Yeah good point. Until they have the full infrastructure set up for handling exceptional situations remotely, it's probably a lot easier to have someone there at all times just in case.
This is similar in concept to how debt forgiveness works. Generally (there are exceptions), debt that was defaulted on gets taxed as though it was income because it was planned/expected to be income for the creditor, upon which taxes would be paid.

It's also similar to how other non-monetary transactions are treated in the tax code. For example - bartering. Legally, if I agree to fix your roof if you repair my vehicle, that is, under the law, a taxable event. It's just that such things are very hard to enforce in that kind of situation.

This is essentially applying the same concept. It's not hypothetical. Something of value is being received/transferred. That is a taxable event, but here it is much easier to enforce because there are numerous records proving that it occurred.
I found both my current and previous job via indeed.com.
I bought all 3, 3 days before it went free. So painful.
> Sounds like a great opportunity for entrepreneurs to provide those services and make lots of money.

I believe these were called slums and the entrepreneurs slumlords.
"The government hardly ever creates wealth. They can create the conditions for wealth creation by getting the heck out of the way."

Yes, we're aware that's how it works in shitty novels about trains from the 1950's.

Here in the real world, every single technological innovation in the iPhone was created by the US Government, or with the assistance of US government-funded basic research. This book breaks the whole thing down: https://en.wikipedia.org/wiki/The_Entrepreneurial_State

Google Maps is a particularly terrible example. It wouldn't exist without GPS, a technology invented by the US government.

Hong Kong's government puts billions of dollars a year into technology research. That's not a good example, either. Furthermore, HK has lower income inequality than Nigeria, Rwanda, Mozambique, Guinea-Bissau, Madagascar, Burundi, The Gambia, Swaziland, Botswana, CAR, Sierra Leone and Namibia: https://en.wikipedia.org/wiki/List_of_countries_by_income_eq... . So your statement "everybody else has just about the same as everybody else" in sub-Saharan Africa is total bullshit.

Japan and Scandinavia have relatively low rates of income inequality (especially compared to sub-Saharan Africa). Are you saying those countries are less innovative than Namibia (highest income inequality in the world)?

Finally, the idea that the sole difference between "Sub Saharan Africa" (a region that encapsulates over a billion people and over 40 countries which you regard as a monolith) and Hong Kong is due to "government policies" is childishly ignorant. Africa is not a country.
The point of constitutional liberty is that culture can change as much as you want but you'll always be free to retreat to your enclave where it never will.

A great deal of anger seems to be conservatives wanting to engineer the outcome rather than allowing culture to become more inclusive to people not like them e.g. more companies voluntarily saying Happy Holidays instead of Merry Christmas. This voluntary push to accomidate more non-christian customers is viewed as the "war" on Christmas, with the proposed "solution" being fewer non-christians in the country.
I'd like to use it with fastmail in firefox
Your battery is probably degraded, and no software update will fix it. Lion batteries just don‘t last forever.

You can get a replacement battery for your phone for €25. If you don’t want to do the replacement yourself, any 3rd party repair shop will replace it in 15 minutes. You can also go to an authorized service provider, but that will cost €100 and take much more time.
It allowed one to map the zero page to a region and then quickly swap it for another region. This benefited code that emulated 16-bit address spaces.
I think that you are also not including the things that are invisible and could be improved on and yet do not because humanity doesn't see them. We talk about things in the present because we can see them but looking from now into the future is a lot harder than the opposite.
Thankfully, with the power of legislation (TM) we can ensure that new buildings are up to modern standards.
Graduate students cost research groups about as much as postdocs cost, precisely because we're paying the University for the analog of the tuition waiver.
Cutting legal immigration in hopes of a later bill that increases it is a fool's errand. This proposal already gives the lie to the Republican marketing on immigration - that they have nothing against legal immigration, and only want to cut the illegal kind. Who knows what they'll ask for next.
By definition, not - maybe you could pick a better term?
Thanks for the clarification, I see what you’re getting at.
My favorite virtual memory trick, in the context of operating system kernel development, is to make one of the top-level page table entries point to the physical location of the page table itself. This makes it easy to manipulate the page table in the virtual address space, without turning off paging. Some articles on the topic:

* http://wiki.osdev.org/Page_Tables#Recursive_mapping

* https://medium.com/@connorstack/recursive-page-tables-ad1e03...
As if HTML email was not an idiotic thing already, you build a tool to create HTML emails from a text format that was based on the usual formatting of plain text emails (and also is less portable than assembly).
Whoa. That CDN salary seems unreal. What is your position there?
I am running https://coderfit.com, a tech recruiting agency doing tech-video interviews, so I am obviously biased in my suggestion:

A possible way is to go through a recruiter. Recruiting agencies add value in two ways:

1) They prevent that you or the firm fuck up things. This happens more often than you think, read my draft: "Why software engineers don’t get jobs: Three horror stories": https://medium.com/@iwaninzurich/why-software-engineers-dont...

2) At every given point in time recruiting agencies know which companies in your city are hiring, which are firing, and which are good places to work.

I just recorded a short video about "how to identify a good tech recruiter with whom you want to work with" for the HN audience: https://youtu.be/z_CC9kHvoIw

The recording is a bit unstructured, so here a summary; A good recruiter will...

1) at least understand the tech a little bit

2) find out your needs (e.g., do you want to work in an agency or in a startup? Do you want to work in a big or small firm?)

3) prepare you to avoid pitfalls that are common with the hiring firm

4) repare you to avoid pitfalls that are prevalent with "geeks like you (e.g., female programmers often undersell themselves and open source contributors often don't know the engineering salares in the city.)

5) walk and handhold you to the end and ideally ping you after 3, 6, 12 months and ask how it is going.
# Use pip for Python 2.7
# Use pip3 instead of pip for Python 3.x

Why would Google help to prolong the life of Python 2.x? They usually seem so interested in pushing technologies forward.
Interesting... I personally prefer C# for core business logic. OO where you need it, great libraries & interoperability, functional programming support... good stuff.

Wish I had time to look into Clojure. Excellent programming paradigm along with the interoperability, libraries, and platform support of the JVM.
SF Talent Show and Auction for Diversity in Tech
The web client which keeps in sync with the phone clients is so nice. I get home, put the phone in my pocket, and start the podcast I was listening to at exactly the same place it was when I got out of the car. And vice versa, of course.

For a one-time fee service, it's pretty amazing!
Would be great if you had this for Outlook. My work emails are where I would need this the most.
> desirable to deploy closed source software

Well, that's a peculiar desire. If a programmer wants to state "I do not want my code to be used in closed-source proprietary software" there's little more they can do than release under the GPL.

There might be some good faith legal consultancy in seeing how, for example, the CDDL and the GPL interact, but for using GPL code in closed source products, the only excuse really is "What can I get away with?"
Can you provide the research or documentation proving that this drink will immediately get you into ketosis? How long does it last? Are you actually just faking out ketone strips for some period of time?

Can I eat carbs every day but drink this and stay in ketosis? That seems really unlikely.
Small static Linux userspace suite
If you you're comfortable with custom ROM, LineageOS[1][2] is very stable and snappy on Nexus 5.

[1] https://wiki.lineageos.org/devices/hammerhead

[2] https://download.lineageos.org/hammerhead
The saving grace of Ethereum contracts is that they're very short. Many are under a thousand lines of code, so it's not crazy expensive to pay expert auditors to review every line. It also looks like an ideal use of formal verification techniques, and there's a lot of work going into making that practical. Plus you can keep things a lot safer by writing your contracts in the simplest, most obviously-correct way possible.

The fact that you can do these things doesn't save you from people who don't. Parity's last audit happened before they made a major architectural change; if they'd gotten new audits this probably would have been caught. They also have the most complex wallet code I've seen, often dipping into assembly.

It's true that you can't be completely sure of avoiding bugs, but with decent practices I think it's less of a problem on Ethereum that it is in medical equipment, airliners, and nuclear reactors.
Or maybe tuition will come back down to a level that actually matches what it costs to run the school, and grad student instructors will get paid a wage instead?
Wow. It's really crazy how it can pick the handbag out even with complex similar backgrounds.
> This is why I don't debate politics on the internet.

This thread and your post history strongly suggest otherwise!
Would you mind elaborating on what you mean by a "soft close to try and get them to agree to a conversation"? Is this somewhat direct, along the lines of "I'd appreciate a few minutes of your time to talk about opportunities at your company", or something more general like "I'd love to take you to coffee to hear more about what you do"?
I've not personally encountered an NPM bug ever, as far as I can recall, and hit a couple inside a week of using Yarn. So I'm gonna keep not using it for the time being, since there's no real difference aside from not having to spend time ruling out my package manager as a source of broken builds.
Uh, it worked the same way for Masters degrees at Wisconsin (source: I have one and this tax "reform" would have screwed me).

I don't understand your undergrad comment, the tax bill doesn't change anything there so far as I know.
The Netflix phishing scam that just won't die
A general thought about gambling:

If you lose, you give someone else your money.
If you win, you take money from someone else.

Doesn't feel fair or nice or cool or whatever. It feels strange to give or take money from someone else.

Alone the fact, that my winning is not just winning but taking money from others makes it broken. I do not want to have an advantage over others per pure chance.
> For too long, Blizzard was far too afraid to make sweeping changes to their game in the same vein as DotA or League.

Why are big changes a good thing? As someone who started playing brood war since the remastered release, I really like that the game is the same as it ever was. Leave tweaks to the community through map making. People come up with all kinds of fun ways to change up the game like reverse ramp mains or that weird assimilator/neutral egg setup on gold rush.

When I was still playing SC2 I appreciated how well thought out the changes were, for example when they increased the range of queens. That had such a huge affect on the game but it all came from such a small change.
Clojure 1.9.0-RC1 is now available (same as beta4)
Don’t tuition waivers come out of grant overhead anyways? In that case, the amount of a grant going to research wouldn’t change, just divisions in how the overhead is allocated.
I think the original intent is to pay for overhead (lab space, core labs that provide services, office space, etc.) but maybe the administrative bloat has grown to absorb more research money just as it makes up a large portion of total university expenses.
> He joins Chevron and is turning a profit for them within the year, pumping out research and getting taxed on his 100k/year salary, spending his money in-country and oh well, maybe he sends a bit (already taxed) home.

But that's not the typical H1B. There are "Manager Trainees" at slaughterhouses making 35k.

http://h1bdata.info/index.php?job=MANAGER+TRAINEE

Developers making between 30k - 70k are quite common.

Putting in an 80k or so wage floor would be a huge improvement to the current system.
Wow, so tapping the wi-fi icon only temporarily disables it, rather than doing what (I'd argue) most people expect, which is disabling it until enabled by the user. Oof.
There is no lock. Once you have an H-1B, you can transfer as soon as you get another offer. The lock is on the J-1 and O-1 visas very popular at research orgs. That's where the true indentured servitude happens.
What on Earth does most of this list have to do with the article or this discussion? This is the kind of thing that I would expect to see from Pepe avatars on Twitter, not HN.
A Public Option for Food
Its gamed in many ways. Here is one example, bodyshops are based out of some small town in michigan and they use local prevailing wage for h1b application but employee is sent out to work at newyork .
Simple tax plans are economically efficient; deductions increase the overall tax rate and distort the market. This is being taken out as one of many deductions; it isn't being targeted in any real sense.

Broad-based low-rate tax codes are widely accepted to be the best kinds of tax codes.
While that's true in a sense, I think it sweeps important details under the rug, which confuses things more than it enlightens. You can iterate over the domain of a map data structure, but not (in general) a map function.

For purposes of education and communication, I think it's unfortunate that we use the same name for these things.
I have the same on the latest ipad pro...
That's correct, part of grant money is allocated to salaries for graduate students and postdocs, sometimes even salaries for the professor himself. The corollary is that any PhD program in the sciences where it's the student who pays the tuition is worthless.

Another part of a research grant goes to the institution, that's the dreaded "indirect costs".
"And for those that are safety related, maybe there's a way to alter them or at least get rid of them just temporarily until the homeless emergency has been mitigated. Anything is better than leaving people out on the street"

I don't buy that argument for a second. Take, for instance, the Grenfell tower fire. Regulations were ignored, and 68 people died because of it.
If you’d care to share your reasoning I’d be interested to understand why you think so.
I'm the author of Markdown Here. And surprised to open HN and see it on the first page! I can answer any questions (although it's really a straightforward tool -- it does what it says on the box).
Sure. Soft close is a vague way of saying "don't go begging for a job". When you make this approach somewhat cold or perhaps slightly warm, your objective is to get a conversation started - that doesn't need to be a formal interview.

Of the examples you provide, I'd think the latter might be more effective (possibly including "or a quick call" to make it even less of a commitment).
Also, wet dogs, muddy shoes and boots, transporting stuff that makes the car smell etc. etc.
How? In what situation does NSA ever benefit from a vulnerability that its adversaries can exploit?
Better languages can help to avoid certain classes of errors, but won't prevent bugs in the business logic of your code, so I'm not sure how this is relevant to contracts.
I think Python 2.x is like XP/IE. It's supported so that more people can quickly benefit from the framework, which ultimately pushes the technology forward.
Snap Inc. Third Quarter 2017 Results
Yes, it is. But ignoring regulation, much of which is there for a very good reason, is not the answer. The last thing anyone wants is for many homeless people to move into these buildings, and have them die because they weren't built to withstand an earthquake, or had improper cladding and went up in flames.
I can never seem to understand what it offers that java.nio does not on a fundamental plumbing level (for sure, Jetty provides a lot of convenience classes on top of that plumbing)

Creating a minimalist server is an interesting excercise, everyone should do it to see how it's done imo. BUT it's the stuff like parsing http headers, query parameters, and request bodies (formencoded, chunked files?) that make a solution like Jetty worth while. Again, writing an http parser is a valuable learning experience, but your boss really doesn't want you spending time on it, OR paying to support it going forward.

As an aside, it used to be a thing in the late 90's early 2000's for every application out there to have it's own "XYZ Transport Protocol" ie XYZTP, and it really, really sucked.
Tasks: Trust but Verify
Camper-van, pick-me up at the office (London) on Friday evening, by Saturday morning we in the highlands of Scotland.

It sounds silly - but the more automation the more I want to spend within my fictional camper-van. Soccer away match - no problem. Trip to the beach again, overnight.

It is like an sleeper train - only more comfortable and spacious, as it would be my families camper-van.
South Korea opens K-City, the latest fake town built for self-driving cars
I used to be ambivalent-to-negative about wireless charging pads, until I figured out that I could get a little desktop stand to set my phone in while I'm doing things on my PC.

I can just plop the phone down without having to fiddle around with uncovering the charging port and finding the cable, and I can still comfortably see and touch the screen if I need to.

Now I'm ambivalent-to-generally-positive, but it's still not exactly a life-changer.
Has there ever once been a critical llvm vulnerability? I've seen the occasional bugs related to it, but they tend to crash the compiler rather than produce bad binaries, no?
devops199 is apparently a kid having a very bad day. Not quite a -$300M bad day. But, up there.

https://gitter.im/paritytech/parity?at=5a01b9d2b20c6424299b0...
Show HN: Failmap – show where your local government is failing at security
> Java -> Kotlin is effectively one-way interop

Could you provide some more details?
I'm a bit surprised by your statement because Kotlin team has put a lot of effort into providing mostly seamless two way interop. Kotlin project itself is ~50% Java (specifically to test interop).
The H1B-violator consultancies have been cracked down on by USCIS in the past year. This has become much less of an issue.
Snap Stock Down Close to 20% After Earnings
The problem with battery swaps was that you're exchanging a big heavy $20,000 box with minimal assurance of its integrity. I'd rather wait for my battery to charge in 20 minutes rather than swap one for another, never knowing if I'm getting bad hardware in the process.

A recurring overlooked point of EVs: minimal exceptions aside, you begin every day with a full charge, and with 300+ mile batteries you're unlikely to run out most days. You almost never have to "fill up" like with gasoline; a 5 minute gas "recharge" every few days loses to never having to "recharge" at all (park for the night, plug in, charged by morning). In this context, swapping the entire battery seems distressing overkill. Trying to explain this paradigm shift to people who never drove EVs is...difficult.
You said 'No $100k minimum wage' which IS a protection in favor of the immigrants.
"Because we would like our race to prefer its own members for such jobs, when possible."
>The alternative of an H1B is not an American. It's off shoring the entire project to a team that doesn't live in the US in the first place.

Nope, the alternative is off shoring the project to places like Ohio and Montana.
"Estimated Operating weight up to 215 lbs"
The bug in question isn't related to memory safety, overflow, or concurrency, though.
50% of SEO is convincing non-technical users that they need to pay more for SEO. I imagine this'll be much of the same.
So much whitespace in the demo. Real web 1.0 forums can fit way more thread titles on screen ;)
Still, the old issue persists, just issue a "import tensorflow as tf" with python3 you got:

~tensorflow/lib/python3.6/importlib/_bootstrap.py:219:
RuntimeWarning: compiletime version 3.5 of module
'tensorflow.python.framework.fast_tensor_util' does not
match runtime version 3.6

return f(*args, **kwds)

This does not prevent me from running short code, however who knows what this potentially means, better fixing that before the release. It obviously said the runtime was built with 3.5 instead of 3.6.

https://github.com/tensorflow/tensorflow/issues/14182
Want to double your income? Uber-drive* while you drive your Uber.

*at stop lights.
You hit the airplane mode button, and then hit the Bluetooth button to re-enable Bluetooth but not other radios.
Mainly searching and exporting. Exporting logs to S3 manually for debugging/post-mortem is harder than it needs to be - maybe this isn't a huge use-case, but we like to attach logs to tickets.

And searching is very limited. Yes, you can stream them to ElasticSearch => LogStash/Kibana, etc but that's extra steps, and I can do similar things completely without CloudWatch Logs, e.g. Sentry and SumoLogic integrate fine with Lambdas also.

I'm not hating on CloudWatch Logs, and alarms are good. It's just not a fully featured logging solution, and it sounds like you agree with that?
I think that the root cause of all the issues (hardware + software) are that since Steve's death the "less is more" has been replaced by "more, more, more". The first requires a lot of efforts and leadership. The second is easy and typical in the corporate world lead by managers (away from the final customer and the product but obsessed by internal procedures).
Google Cloud DNS Launches DNSSEC Support
He's calling it "Make our Planet Great Again" (see article), so you're close.
I figured it would've been to use a second middle man in front of the first middle man, since you won't stay sane the other way around.
https://codefor.cash is a search engine I built that searches remote, freelance programming job boards.