skysight-inc/HackerNews huggingface dataset:
Thanks, that puts me at ease. I haven't read Pynchon but I watched Inherent Vice and had a similar experience with stuff happening without context or anyone understanding what's going on.

I've only read Roger Federer as Religious Experience and that was pretty fun even though I don't watch tennis or care enough to know the rules, it was pretty fun to read the actual thing with extended footnotes open in a different tab.
Anyone read the paper to see what kind of flux this technology might have compared to materials used in existing membranes?

I often hear about desalination as an energy problem, since the plants use so much to run. I'd be interested to know if this technology would lower the energy requirements of desalination. Anyone read the paper?
How does CNAME resolution work?
Loop me in, what baggage and what drama?
> That argument only seems plausible if the right to privacy implies we can do anything to ourselves in private.

Is that not the case?
This article contains yet another beautiful visualization by the NYT team. Really adds to the article and gives insight into how this incident developed and how to assess it in the greater picture.

Convinced me to think about it as an accident instead of some conspiracy to hurt us navy through various merchant vessel crashes.
I think you're right to ask for credit where it's due, but this is not such a place - the event being referenced is the 2009 LCROSS mission: http://www.cnn.com/2009/TECH/space/10/09/probe.moon.crash/in...

I discovered this with a very quick google search of the terms "2009 NASA crash moon"
I'm not being flippant; I'm genuinely curious.

What's your ideal punishment? Death? Life imprisonment? Complete liquidation of the company? Fines or wage/income garnishment for executives and mangers and board members?

Shouldn't at least some government officials also be punished? I'm miffed that they're not routinely punished for similar (or worse) lapses.

And what exactly is it for which you wish they'd be punished? Potentially introducing an invasive species into the habitat of a protected species? Or failing to do more to prevent the actual introduction?
Is 'you' Rod, Max or the people behind the fork? Having trouble parsing your comment.
So by strictly following the standard and ignoring anything outside of <html></html>, you'd incidentally block ads as well? Awesome.
Aetna has long had a poor reputation, even amongst insurance companies. The phrase "Aetna, Aetna, so sorry we met ya" was commonplace in the healthcare industry ~15y ago.
An apt reminder that just because you can publish and share to the web, doesn't necessarily mean that you should.
I have used SWIG a great deal. Any time I have had leaks near it they were in my code or not really leaks and just quirks of the garbage collector in the Non-C language.

I have used swig with Ruby, Lua and Java and it the code it makes doesn't leak unless the C/C++ code is bad, its just too simple.
We need good science media to explain these things to the rest of us.

For instance, where I'm from, a failed float switch allowed millions of gallons of treated drinking water overflow into the local streams. The EPA pitched a fit about a hazardous chemical release. It is really difficult to support and believe in the EPA's mission without an explanation why the same water you drink and spray on your lawn suddenly becomes a hazardous chemical.
The distinction is absolutely significant. It's all about expectations. The originally promised "HL2:Episode 3" didn't need to be some huge revolutionary product, just a satisfying conclusion to HL2 and its episodes, while setting up the scene for the next game. As soon as people start saying "HL3" they expect some grandiose, ground breaking product.

The story laid out here by Marc is much closer to what you would expect from Episode 3 rather than HL3.
Hi Peter,
I am a Vietnamese student studying in the US with the F-1 visa. Recently, together with my
American partner we opened a startup using Stripe Atlas.

The visa doesn't allow me to work in the US so I'll go back to Vietnam in the next four months to work on the product. But when I go back to school, what is the best way for me to work legally? I know I can apply for OPT but it would take me up to three months to get approved. Is there a better solution?
They're all like this.
The Best Dog Nail Clippers
He implied that https://webcomponents.org/ is part of Polymer, but it is not.
Show HN: Link.fish – Boomarking meets web-parsing with archiving
You can also overflow by adding two large enough negative numbers.

/tmp/file.c:2:[kernel] warning: signed overflow. assert -2147483648 ≤ i+j;
/tmp/file.c:2:[kernel] warning: signed overflow. assert i+j ≤ 2147483647;

(tis-analyzer)
What insurer is trustworthy? They make money by denying claims and coverage to people who actually need it; that's the business model.
This appears to be the metric that Chrome for Android uses to track how long it takes to verify code signing on downloaded APK's. Or possibly does, rather—open source Chromium doesn't reference the metric at all and it would take decompiling Chrome for Android to know for certain if it's used there or not.
> then what happens is that education funds get reduced and used for something else because there are these "lottery funds" coming in

That's pretty much what happens, any time you inject funds from a new source into a thing, the other source of fund for said thing tends to get reduced.
My startup took a convertible note angel round. We were planning on raising another round, but then won a large grant. It will take us to profitability, and we don't plan on raising any more.

How do these types of situations typically resolve for dealing with note holders, when there is no longer any expectation of another raise or liquidation event?
Now change it back!
Show HN: The Rose League – Live Bachelor in Paradise Fantasy App
All,

I built this app using the third party React Native WkWebView component (https://developer.apple.com/documentation/webkit/wkwebview), but serving a mobile-optimized React website from it so that it can also be accessed on Android via https://www.theroseleague.com. The app itself is 4 MB as a result, yet still feels native due to modern webkit optimizations.

The back-end is .NET Core 2.0 from a docker image on DigitalOcean and SQL Server as the db. I am using .NET Core's memory cache heavily.

Of note, for the live scoring during the episodes, the latest CI dev package (last Friday) of SignalR Core is used. With over 1500 users at this point, so far so good (knock on wood).

App feedback in general, or any questions at all are welcome! And if you personally do not watch Bachelor in Paradise, but could share with people you know that watch the show that would be fantastic.
CIA uses a secret tool to spy on NSA, FBI and other intel partners
plus - even if the tide would be significantly higher during an eclipse - this is something that has to be planned nonetheless ... it's not the first eclipse and its effect as well as its timing can very well be calculated.
Robots are replacing managers too
I haven't used pybind yet, so I can't compare the two unfortunately. From how I understand the docs it seems you would have to write the interface definitions in C++ and the compiler would generate the bindings for you, which sounds like a nice approach that could be a bit more cumbersome though as (again, in my understanding) forces you to write and adapt all bindings by hand.
Hi Peter!
I would like to move to the USA on an E-2 Treaty Trader visa. Problem: wife is Iranian (and so far only has such passport). She also owns some land in Texas. Any way for us to move anytime soon?
Reading this thread is frightening.
> Con: a small performance cost.

That entirely depends on the amount of data that needs to be copied (!)

In many cases, it pays off to actually use that intricate shared memory system when possible. Yes, you lose some predictability, but you gain a lot of performance.
Phew, they only needlessly and carelessly divulged 12,000 people's HIV status.
I expect the navy to adopt slightly modified SOPs to prevent this from happening in the future.

In a less friendly neighborhood of the ocean no vessel would be allowed anywhere near that close to a navel vessel without permission. It's not like they don't already know how to protect themselves.
>>Huge progress after the Reagan & James Watt era of pave every thing for Jesus environmental destruction.

I understand you have strong feelings and a point-of-view, but I'd like to ask you to please attempt to make your point without slandering a religion.

We really need to learn how to talk to one-another, again, without being so needlessly provocative and confrontational.
Thanks for doing this Peter.

I came across a rule like this.

On h1b one has to get income only from visa sponsor and not from any other source.

What is the logic behind this rule?
How does this benefit anybody?
How does this impact anybody?

Does this rule mean after office hours one cannot even write a blog and make additional income using adsense?
Why You Should Buy My Company
Imagine you're a boxer and you get into fights all the time, outside as well as inside the ring. You only feel safe with your fists up, but you can't control your arms directly. They only go up when you're facing an opponent. Therefore you need to have an opponent at all times.

This is a metaphor, because real boxers obviously do control their arms.

But substitute certain emotions (e.g. anger, fear) for the arms, emotions with which one is strongly identified, the loss of which causes a greater fear (of disappearing, of death).
Wow, this is actually something I consider when sending letters to my clients. I don't ever want to "leak" their info, even if it's not really considered sensitive.

I always assume the top third to be "compromised", only putting the private contents in the lower two thirds or on the back.

I wonder why they don't have the mailing rule of the top third as a written policy.
don't know how things are where you're at, but around here if a politician was insisting on importing ppl with a track record similar to that of the latest waves of ME migrants in the EU - they won't last anywhere but in a couple of ultra-liberal enclaves.
Hi. How hard is it to qualify for a L1B visa? Is the requirement to spend at least one year working in overseas branch/office of the company fixed or can it be relaxed in some cases?
This is still wrong. First, because English taken for itself is nowhere near a phonetic script. It uses a lot of graphemes to represent the phonemes of the language and there is no bijection between the two sets (as expected for a phonetic system). In the end, the number of combinations to memorize for reading perfectly is probably in the hundred or multiple hundreds.

French has the same problem. It takes years to train natives to write to perfection; and the non-phonetic nature of the script bites hard the foreign learners.

Second, at its core the Chinese writing evolved from a limited set of symbols to represent syllabes. The current system is still mainly based on it and the knowledge of around 400 components can help read and memorize of lot more characters. The phonetic nature of the Chinese script is not apparent to people who doesn't studied it, but it exists.
Construct 3 Manual
Is there a way to remotely open a bank account in the US for a Delaware c-corp?
Maybe he means that that particular allocation is write-combined/uncached?
Dependently Typed State Machines [pdf]
There is a reason for this: Biomagnification

https://en.wikipedia.org/wiki/Biomagnification
I mainly use Wappalyser, after finding it to be more reliable than BuiltWith, but I've given this a quick go on some of the sites I work on, and I have the following feedback:

1. All in all, this looks really tidy, so nice work!

2. Sadly, it looks a bit limited on detecting anything .NET/Windows. I pointed it at a few Umbraco sites running on Azure, and none of it was picked up.

3. It doesn't look like it works for subdomains.

4. Wappalyser does a good job of detecting Angular 2, whereas this seems to struggle.

These issues aside, I'll probably keep it running at work, and if these things can be resolved I can see this being my preferred choice.
Here's what I've always heard:

make it work

make it right

make it fast

Getting to the point where you can remove LOC takes mastery.
I had COBRA healthcare through them and even though HR did all the paperwork and submitted it to Aetna, Aetna forgot to actually setup the policy.

I found this out the hard way in the ER mid near fatal allergic reaction

So yeah, you'll be fine...
why are there nuclear plants right next to where people live?
pybind11 shares some of the motivation of boost::python, but it is designed to be considerably easier to use. Out of the box, it is aware of a large set of C++ types that are automatically translated to their Python equivalents and vice versa (STL data structures, C++17 types like optional<> and variant<>, std::function<> for callbacks, and even sparse and dense matrices for numerical linear algebra).

@aldanor recently gave a nice overview talk of what pybind11 can do: https://speakerdeck.com/aldanor/pybind11-seamless-operabilit...

Also, take a look at our documentation (http://pybind11.readthedocs.io) -- it contains detailed examples of many tricky use cases.
> Edit your CV to emphasise the skills and experience that makes you a good match

Do you opt for a one page resume/CV or a more longer version for your job search? Just curious because I always find it difficult to pack more subjective/general info on a one page resume.
Meta: vote regarding Rod's status on the TSC – Issue #310 – Node.js/TSC
Play services exists to give Google a way to deliver updates that isn't subject to carrier or oem interference. If it was open sourced, that would defeat the purpose.

To put it another way, giving the general public access to the source wouldn't make any difference to Google, but giving Samsung that access would make a big difference.
A cost/benefit analysis of "put all HIPAA-relevant information inside an opaque envelope" probably comes out ahead if it prevents one issue like this.

Hell, make the envelope a specific color to make it really obvious that you've done things correctly.
Has the new administration impacted YC working with people here on visas?
Note that the USPS also scans and stores images of the front and back of all mail it delivers, even if you don't opt in for their digital delivery service[0]. So this means that the USPS - and anybody else with access to their images, which includes law enforcement - now knows the HIV status of these people.

[0] http://www.nytimes.com/2013/08/03/us/postal-service-confirms...
You're quibbling over semantics. The article clearly mentions the ships ability to navigate through ice,

specially designed to sail independently through ice as thick as 2.1 meters

Does that make it "an icebreaker"? The 2 articles seem to use the term to describe a ship specifically designed to break ice, e.g. "massive, nuclear-powered Russian icebreakers", not a cargo transport ship.
Awesome. I can't change my decision for another year, and then only to Blue Cross. Are they also terrible?
I believe that's called "interning". It's done for strings as well.
You're not alone in still mourning Dylan...

But the more code I write, the more I appreciate languages that stay out of my way until I ask for help; besides Lisp & Forth that basically means C/C++. Elaborate syntax, no matter how convenient; will always become an obstacle at some point. You might think it's funny to see C++ in that list, but these days its possible to use it as a static Common Lisp with crippled macros; Snabels implementation is a testament to that.

I was deeply in love with the idea of Smalltalk for a long time, but big pieces of code turn spongy on me as soon as I pass a certain level of complexity. I need more types than that, which is why Snabel had parameterized types from day one.
The navigation lights should be on. They are not immune to the ColRegs (but they can add more lights and dayshapes if they want as long as they don't add anything confusing).

I don't understand how, after three accidents, they don't have a policy of careful watch in an area like that. Something still doesn't smell right with the info we're getting.
> Do they have the work ethic and professionalism to continue to do so?

It is a rare person who has enough work ethic to force themselves to use their own free time to improve in a field they don't have any passion for. If that weren't so, we'd see a lot more self-taught physicists, mathematicians, and other STEM people.

> The vast majority of people, including those who excel at their respective fields, don't love their jobs.

People who excel in their fields don't love their jobs? As kids nowadays say, "[citation needed]".
Judge orders tech company to release Web user data from anti-Trump website
freedom pop is sketchy AF. without clicking that link, based on my experience its: hiding fees, making it difficult to cancel service, not actually canceling service once the service has been canceled.
Or, conversely, what are the tile maps doing wrong?

I have a 100 Mbps connection and tile weather radar maps are some of the poorest experiences on the web with that speed, too. Why can high-resolution, high-framerate video load fast, but not a map?
Deciding to find and apply for a job.
SWIG is amazing. I have usually taken a different approach so that I could get the scaling you talk about.

I point SWIG at the real headers in my projects and use ifdefs to block out things don't want SWIG to see. There are also a few rules that should be followed when doing this. Things like: don't let SWIG see overloads if the other language doesn't support them; don't return raw pointers that need to be deleted; don't let swig see std headers, etc...

Then I make SWIG (optionally) run as part of the build. Any warning it makes need to be resolved somehow because CI will reject commits causing warnings. It cost just a little more dev time, but prevents eons of debugging time.
I heard USCIS has cracked down on H1B percentages at companies, auditing companies with more than 15% H1B ratios. How has this affected the job market for H1Bs and H1B transfers?
This is cool and all, but I got a 25 on my docs thanks to their odd criteria and questions. I think my docs are well above the 'average' docs, but maybe not. Originally, I actually planned on using readme.io, but unfortunately, their trial didn't really give me enough time to write my docs and I didn't want to pay $59/mo to keep writing them there. I see they now say "No credit cards until your site is ready to go!", so at least that's good, but I kind of remember that being there previously and still being locked out after my trial ended.

Anyways--interesting service, but I think they need a lower pricing tier. I get "raise prices!", but doing so cuts out a significant portion of the market that actually wants to use what you offer but they can't because it's too frickin' expensive. Instead, I ended up writing my docs as a static site and hosting it on GitHub Pages.

Edit: link to my docs https://keygen.sh/docs/api
That storm is looking serious. Not only is it a powerful storm but it looks like it is going to hang over Corpus Christi for maybe 2 days and then slowly head up the Gulf coast for 3 days after that. They are talking 3 feet of rain and that is a fairly flat area so I can only hope people can get away from there.
I expected that after the first incident.
Heh, it is right on the border where half the people will consider this good sarcasm and the other half will consider it a disparaging comment.
Not quite -- while pybind11 was originally inspired by boost::python, it is an entirely different project that is intended to address many of its problems.
Repeat after me, “Correlation does not imply causation”
As someone who both interviewed bootcampers, and also partnered with a local bootcamp (IronYard) this is pretty much exactly my experience. The bootcamps can take someone who had an interest in programming before hand, and give them a fast leg up to get into programming professionally, and that's great. But the vast majority of people in these programs are just there because they heard you can make a lot of money as a programmer and have no real interest, or talent with programming, and it shows in their work.
It seems that each and every news outlet has this, see:

https://news.ycombinator.com/item?id=15097301
Erlang is completely different then rust (or C, Ada, FORTRAN).

Why, on a topic about (an amazing language that is) erlang would you talk about other languages. Especially when they are nothing like erlang.
Yes? You can open a bank account on almost any bank's website.

Even my local bank in town will let me open a business bank account remotely.
https://www.symantec.com/content/en/us/enterprise/media/secu...
Ownership can be a tricky question, but usually SWIG is pretty explicit about which memory/objects it owns and which it doesn't. Like the other poster I also often thought that my program was leaking memory as the Python interpreter does not immediately release unused memory, so even if everything is fine it can seem like your program is consuming more and more memory (explicitly collecting garbage using `gc.collect()` usually helps here). In general, you should be really clear about who owns a given object (either the C/C++-side of your code or the Python side) and avoid passing ownership back and forth between the two. I already mapped some pretty intricate code using SWIG (including a parser generator that created lots of object instances in C++ and passed them to Lua for manipulation, and where the Lua side could also create objects and link them to the C++-created objects) and so far didn't have any problems with memory leaks due to the binding code.
I really liked the X1 SoC. Nvidia did a fantastic job targeting a wide range: The Pixel-C tablet used it, as did the Shield TV and even the Nintendo Switch. It was far and away the most powerful mobile SoC upon release, and it was great to have an alternative to Qualcomm (Nvidia opengl drivers smoke the qcom garbage).

It's such a shame that Nvidia is no longer targeting the mobile market with their SoCs. I play games/emulators on my Shield TV, as well as h.265 4K HDR content and it's great, but I'd gladly buy another Shield TV using the X2 (to better handle GameCube/Dreamcast emulators). Unfortunately Nvidia doesn't seem to have a followup SoC designed for the 'mobile' market. They are going after the higher margin (less TDP sensitive) AI/computer vision market.
Memory safety. I made the point that Erlang VM puts memory safety front and center by using isolated heaps. And from there made a comparison between operating systems and language platforms. In the end pointed out that Rust accomplishes memory safety as well but in a different way - via a compiler check.
Edit 2: what if I am a US citizen but want to live in another country and work for a US based company remotely... how live as expat?
You don't have to use the cheapest, but slowest Hohmann transfer orbit to get to your destination. You can also spend more fuel and get there faster.
What do Fermat's last theorem and electro-magnetism have in common? [video]
I believe this is how it works at least in iOS if the mic is used by an app in the background
> Don't tell me that transport energy that is mostly from burning fossil fuels doesn't have insane environmental costs

Why don't tell you that? Have you ever looked at the energy needed to transport full cargo containers? It's not a lot. You could fully internalize the cost by using renewable fuels and it would still be cheap.

> all that burnt shipping diesel is similar to the pollution of the world's cars

That's looking at a couple very specific pollutants, and could be fixed with a relatively tiny cost if there was enough political will.