skysight-inc/HackerNews huggingface dataset:
This was one of the issues raised, and resolved in Dr. Ibrahim's favor, in the second of the three appeals to the 9th Circuit Court of Appeals in this case.

The court found that she had sufficient connection to the US (including having lived in the US for years, and having children who were born in the US and are US citizens) to give her legal "standing" to raise these issues.

However, non-US citizens outside the US generally don;t have any right to challenge denials of US visas in US courts, which is why she remains barred from the US with no way to challenge that. (It's possible that one of her children could raise that issue in a US court, but they are afraid that if they they return to the US, the US might put them too on the no-fly list again, trapping them in the US.)
whatever is better, it is good that there is strong competition out there. pushing both to their limits. while i like vue and react can be quite challenging for unexperienced devs: at some point you land in js land, so why not using it from day 1? react is super powerful and once it clicks you cam do everything superfast. at the end of the day it is js, not more not less. i have issues with templating languages like vue, they get better and better, can do everything and at some point you have... php.
Here in Albania (Europe) it's still a lifestyle thing - school is done by 1pm and lunch is taken at leisure with pleasure. It's a real joy.
The "weakref.ref()" advice is helpful but I would add that "weakref.proxy()" is often what you want instead of "weakref.ref()" because it does not require the real object type to be known.

Also, I wish Python would make exceptions and "with" easier to combine. It feels like there is always this unwelcome extra level of indentation when code may raise exceptions, and I would rather have a "try with" or something to remove that. This keeps me from using context managers for relatively simple steps that might otherwise be convenient, since it looks better to just do the simple steps as part of a try/except/finally that has to be there anyway.
Much better than this coffee routine is an afternoon nap.

My sport has similar playing times as NBA players, our games are 2-3/week from 7pm-11pm, and coffee at 6pm is by far not that good as a nap from 3:30 to 5, and drinking a lot of water (1-2 liter) with sugar and electrolytes during the games. Coffee is actually problematic, it causes dehydration. Slightly better than coffee would be beer for pure endurance sports (running, swimming, cycling) which don't need much attention.
I think there's a certain economistic mindset that has a hard time dealing with how a more restricted interface can actually be more inspiring and productive. If all the measurable quantities are smaller, how could it possibly be better?
You hit on the problem with IPv6 designers- they took a solution (bigger address space) to a problem (not enough addresses) and they added a bunch of other changes (No NAT, No DHCP, ARP vs NDP, weird address scheme, etc) that arguably made things worse.

Then they wonder why people aren’t adopting it.

(Its the same complaint I have against Let’s Encrypt. They shoved down a policy which is antithetical to helping their mission.)
I recently wrote a post called "The History and Implementation of React-Redux" [0]. It covers the basic process of how Redux works with a UI, the benefits of using React-Redux, and the specific implementation details of how it optimizes React rendering updates for you.

[0] https://blog.isquaredsoftware.com/2018/11/react-redux-histor...
- org mode (including org-publish, org-babel and integration with clojure); use this to generate static html and publish to s3; use this to generate literate programming of your AWS environment:

- https://github.com/mcohen01/amazonica with CIDER (in emacs) all set in a literate org file for setup (but still customization). So it's easy to ramp up new websites and web services.

- for advanced compute, deploy clojure to lambda or ec2. for simple compute, deploy node to lambda.

- for authentication and other boilerplate web services, use the aws services that exist. to deploy, again use literate org files (org-babel) and upload your jars where needed.

- you have to invent as you go along (for inspiration i like https://www.amazon.com/Everything-I-Know-Paul-Jarvis-ebook/d... - just started reading it last night, new book coming out soon), but it's more fun and efficient that way.

The most efficient stack is probably [you] <-> [20% elisp] <-> [60% clojure/cljs] <-> [20% html and js]. A good set of learnings for understanding how to get started with AWS services (without the clojure/cljs/elisp part) can be found in:

https://github.com/aws-samples/aws-serverless-workshops
https://github.com/aws-samples/aws-modern-application-worksh...

As a caveat, this is what I'm exploring currently. This is what I'd love to work on (now unfortunately I gotta go back and do my normal day job stuff that I didn't finish last week, and then some husbandly errands and things). But if I had time, I would continue to grow in this area. You can briefly read about my journey to emacs in the past several months under Emacs here: https://github.com/tmsh/home (c'est la z's tutorials + evil mode + clojure/conj presentations are really useful). I haven't found any of the cloudformation or serverless frameworks easy to use (but maybe that's just me - kinda slow to start). But I'm optimistic about org mode + amazonica.

But don't take my word for it! Probably the most senior engineer in the entire world uses org-mode (https://www.reddit.com/r/emacs/comments/a2smk0/emacs_and_org...). And the guy who wrote HN originally was a fan of repl-based development as a strategic advantage (http://www.paulgraham.com/avg.html). If you don't like parentheses, you haven't been staring at the screen long enough so that they fade away (or use https://www.emacswiki.org/emacs/DimParentheses).

You have to learn the underlying target languages (JS, HTML, CSS, Xcode+Swift, Android Studio+Kotlin/Java; i.e., develop in emacs, press run in Xcode/AS) through various paths. And then you learn to program the programming of them with org mode/org-babel and to iterate faster with clojure and cljs. That's the growing theory.
> I get the feeling that these people go on to not have enough free time to do really interesting work ...

I get the feeling that these people go on to enjoy the benefits of their education but then fail to return a suitable dividend to the rest of society.
I can think of less than 5 people I've known in my office over the past 10 years who have brought food from home. Those that have did so due to specific diets or dietary requirements, or to save money (although our lunch deduction is less than $100/month, and it's pretty hard to eat lunch more cheaply than that in Norway).

I've also never seen anyone open a matpakke on public transport here in Norway.
> because I get assigned a new prefix every 24 hours

Which kinda defeats the purpose of having a globally reachable unique address in a lot of respects. How am I supposed to allow connections to this device in my firewall if the address is always changing?
You're mixing up NAT and ingress blocking. A stateful firewall doesn't depend on NAT, we're just used to ingress blocking as a side effect of NAT.
> Humanity doesn't need a new Concorde

I think you have a typo - you don’t need a new Concorde.
Lets start with removing pocket and installing unlock origin by default. I'll believe you. And I say this as a loyal user since 2006.,
It can be done (using each :XXXX: block as a network instead of splitting it up), but its definitely not quite as easy to eyeball.
and 95% of HN users
> "Medical school has always been hard. But the amount information one has to intake and regurgitate seems to have steadily increased. Meanwhile, medical school remains four years long..."

It would seem to me the med profession is an ideal place for technology / AI. Docs aren't magicians and House (the TV doc) is fictional.

Furthermore, it would seem to me that the aggregation of patient data / symptoms / outcomes would be more beneficial than the single opinion of the one or two docs that see.

I'm not trying to dismiss the human element or the knowledge / experience of any single doc, but certainly that shouldn't remain so silo'ed.

<sidebar>

My father had a (severe) stroke almost 18 months ago. He's doing well and ultimately got good / great care. That said, my sense was most docs favored their (subjective) optinions over what I presumed would be known best practices, etc. Mind you, my assessment is subjective. None the less it was a pattern that existed across multiple shift and med facilities.

</sidebar>
For any kind of pollution, the prime polluter has incentive to spread factoids pointing to significant other polluters.

The comment you respond to mentions fishing nets to be the biggest pollutant by volume (which is quite logical if one thinks about it). Obviously a marine source has incentive to highlight landbased sources such as rivers. If one hears about the most polluting river one is easily confused into thinking rivers are the biggest polluter. Also note the questions surrounding metric of river pollution (i.e. per capita pollution of rivers and so on ...)
Blind testing is good for the first two questions, but it's next to impossible to blind test headphones.

The question of preference, though, is what matters, and that's where I am now firmly convinced lossy compression is fine for me: the sort of differences that I could hear made zero difference to my enjoyment of actual music.
If you are running Docker for Mac, it should work out of the box :

Docker for Mac uses HyperKit instead of Virtual Box. Hyperkit is a lightweight macOS virtualization solution built on top of Hypervisor.framework in macOS 10.10 Yosemite and higher.

From https://docs.docker.com/docker-for-mac/docker-toolbox/

I build Linux target images on either my Mac or a handy EC2 instance for deployment to AWS using their ECR as a repository. No difference.
Thinking Forth – A Language and Philosophy for Solving Problems (1984) [pdf]
Advocating for More Unlicensed Spectrum Allocations
That does not sound like defense of current system at all. It sounds like lack of process and system, relying on individual memory and recall instead.

In particular, both OB and PT on wrong limb are not just handover errors. First I am bit surprised that babies and miscarriages mix - they don't in here (so you know which it is based on room, but I think cause of split is something else). PT on wrong limb is error of not checking what you are supposed to do before administering - but also sounds like error people are more likely to do under time pressure or when tired and falling into routine.

All in all, after major procedure you are in hospital for days and they have to move you between doctors and nurses many times.
I comment my code because I've run into elegant, clean, self-documenting code that did the exact opposite of what it was a supposed to do. Comments let me, and other coders, know what I was trying to do, which I think is better than reading what I actually did and assuming it was correct.
why dont you just reply directly? there is a button labeled 'reply' you can click below every post
> sometimes

that is, "not at all in the usual case"
You've never "needed" to use switch statements - you're welcome to use whatever conditional logic you want in your reducers. Many people prefer to use lookup tables of functions to handle different action types.

Reducers are one of the main points of Redux, because separating the idea that "something happened" from "here's how the state updates in response" is key to allowing things like the Redux DevTools to work.

The point of `mapStateToProps` is to allow you to specify "here's the data this component needs from the Redux" store, so that `connect` can take care of the work of subscribing to the store and only re-rendering your component when it actually gets new data. See my post "The History and Implementation of React-Redux" [0] for more details.

Finally, please check out our new `redux-starter-kit` package, which helps simplify several common Redux use cases [1].

[0] https://blog.isquaredsoftware.com/2018/11/react-redux-histor...

[1] https://redux-starter-kit.js.org
Copywriting Genius Shares His Secrets
Hm, it's almost like the iPad and iOS aren't suitable environments to get real work done unless you're an artist.
Exactly. There is more than enough address space to give a person a static IPv6 network.

Comcast is guilty of this. Verizon doesn’t even offer IPv6 on FIOS.

For both, I just set up an IPv6 tunnel to Hurricane Electric using pfSense.
> But who is willing to pay for all the documentation?

Anybody who wishes to be successful. RPI would not be as successful had it not been for the ton of materials on it online, be it by the manufacturer, or the tinkerers. Any newcomers wanting to de-throne RPI must differentiate themselves; good documentation is simply expected at this point.
Actively modifying and controlling your internal environment is both good and useful, it's neurochemical nudists who are weird.
> It's worth noting that many fuzzers go to great lengths to produce examples that are as small as possible, but it's true that this just comes naturally with TLC.

While this is true for invariants, unfortunately it's not true for liveness properties. The currently implementation doesn't make any guarantees about the length of a minimum liveness counterexample, and in practice I find it's usually the _longest_ counterexample.

Still super useful, I'm just being a little pedantic here :)
My background is in pure mathematics, where an isomorphism is a structure preserving map between two objects. The description “an isomorphic...JavaScript function” does not make grammatical sense to me, unless the implication is that this function is isomorphic to some standard clone/copy method somehow, or that it is an automorphism on some set of JavaScript objects.

Is the word being used in some other sense?
I can log in with my email on Medium... You just sign in, they send you an email confirmation, and you're in.
This has been my experience as well. I've been working on a solution[1] in the form of an optional-batteries-included framework built on top of Flask and SQLAlchemy (inspired by Symfony). After about a year of work, it's currently around MVP status and (biased I) thinks it's turning out pretty awesome - the docs are the biggest thing still needing improvement (working on it!).

If you or anybody else is interested, I'd love any feedback! (good or bad :)

[1] https://github.com/briancappello/flask-unchained
> hiring a bunch more doctors to handle the workload, which will dilute the existing pool making it both lower income and lower prestige.

This is a very good idea and we should do this.
At least the office I work in, nobody would care if you took an hour for lunch as long as you're getting your work done. And nobody is watching to see if you're putting in more or less than your 37.5 hours/week unless they think you're not doing your share of the work.
To be precise this excludes 75% of all autonomous systems in the world, which is at least 75% of all ISPs plus those that connect to 25% of IPv6 capable autonomous systems, but still don't use IPv6. So we are talking like 80% of all ISPs in the world.
I imagine, being in China, the pollution is also an externality of the manufacturing for the entire world that Europe/US is happy to occur in China instead of locally.
> In case anyone else is confused, the term "en banc" refers to a case which is heard before all the judges on the bench for that court, rather than just one.

Rather than just three, no? When I argued pro se in front of the 2nd circuit (which was a great time, btw - I highly recommend it), it was in front of three judges.
> it's no wonder the transition to IPv6 has stopped

Where are you getting that from? Looking at public IPv6 statistics from big companies shows that it's going up.
Google's shows a 4.5% increase in IPv6 of total traffic during the past year[0]. Facebook's shows a 6% increase and at 55% for the US [1]. Meanwhile Mexico went from 5% IPv6 to 25% this year [2].

[0]: https://www.google.com/intl/en/ipv6/statistics.html
[1]: https://www.facebook.com/ipv6/?tab=ipv6
[2]: https://www.vyncke.org/ipv6status/project.php?metric=p&timef...
It's not my responsibility as a library author to protect users from themselves. If they have leaks because they refuse to use my API then so be it. If you don't want to use with, you're free to call __enter__() and __exit__() yourself in a way you see fit.
Another thing about bottom support... It seems like one reason the menu usage is divided into two taps is that your finger would be partially obscuring the items. If it's on the bottom, you can tap the title, hold, then drag to the menuitem with a clear view of the items.
Did SpaceX actually proved that their economics work? We do know that they sell them much cheaper than competition, but do we know when/if VC money stopped paying for the difference?
Can you point to any specific concerns with the docs? We're planning to revamp them in the near future [0], and I'd appreciate any feedback that can help us improve them.

[0] https://github.com/reduxjs/redux/issues/2590
I'm sorry, I assumed web-render was the complete rendering engine behind Servo and was a Gecko equivalent. But my point still stands. A major convenience with Electron is that, if it runs on Chrome, it runs on Electron and pretty much everything runs on Chrome, so I don't have to spend a lot of time figuring out work arounds for things not supported by the rendering engine. And the 'subset' of CSS alone would be reason enough to not pick web render.

I do apologize if this appears as bashing your project, it really is not, and I'm sure going to spend a few weekends pushing it's limits, but I'm just super frustrated with the state of embeddable web rendering engines on the desktop, and my comments are mostly directed towards Servo and Web-render.
Doctors 100% take advantage of technology, contrary to many comments here. There are search engines that are basically google but for everything medicine related. Your doctor doesn’t know the dosage for most medications, they just look it up on their website.
> The difference between your judgement at hour 23 and hour 29 is less of a risk factor than a 20% increase in handoffs.

What about the difference in judgement at hour 8 vs hour 29? Honestly, the fact that there's not much benefit for working "way too many hours" vs "way too many hours + 6" doesn't surprise me. It's the difference between "a reasonable number of hours" and "way too many hours" that should have more of an impact.

And how much would handoff issues be reduced if everyone was working an 8 hour shift?
- Don't use the Internet.

- Don't use a computer.

- Don't use a phone.

- Don't use a credit card.

- Don't use a bank.

- Don't go to hospitals and clinics.

- Don't live in a city with CCTVs.

- Don't live in a city with tourists taking pictures/videos.

- Cover your entire body when you go outside.

Basically, live like an hermit, or live in a remote undeveloped location and use cash for everything.

A better approach would be to stop being so possessive about your personal data, and understand that privacy is not inherently valuable.
I became a programmer because of this game.

Back in the mid to late 90's the only thing that could run on our high school PCs was DOS based programs. We had Windows, but everything was locked down and we couldn't install games.

So once we learned about QBasic, everyone suddenly became a pro at nibbles and gorillas because that was the only thing available. That is until I found a shareware site with the source code for a bomberman clone.

But the new excitement brought new demands and my best friend and I spent many afternoons hacking changes into the code. Reverse engineering bomberman was my first experience with coding.

You can download the source here on this wonderful site. Just do a search for bomberman.

http://www.antonis.de/qbdown/qbspiele.htm

You'll need to find an intepreter, obviously. Not for the German, for the code.
If we combine that data with data on annual amount of plastic being thrown into the ocean, we get 4 tons of fishing nets per year being lost by the part of the finish industry that use fishing nets.

Buying new fishing nets are quite expensive, and by experience, fishermen tend to spend a large part of the year repairing them. I wonder what the lost rate is per fisherman, national region, and caught fish.
TLS is way more concentrated than IPv6/IPv4.

There are a handful of browsers that pushed the adoption. There's nobody doing the same in the IPv6 space.

There are areas that the browsers purposefully ignored (DNSSEC, DNS-SD) and thus their adoption is low.
>Because murder is illegal

What? Who cares about that. We aren't talking about regular citizens, but about people on no fly lists. Only terrorists get there
while impressive, I wonder where people take the time to explore ancient tech in-depth. work, family, more work. how much time do you guys have?

besides, writing a n64 emulator, yes! fixing a decades old Sun, Xerox or VT terminal, yes! emulating old 8bit cpus in JS yes!

but who wants to understand/explore a floppy drive?? no offense, curious what's so interesting about floppy drives compared to typical retro tech stuff I mentioned above?
That may well be but it has nothing to do with the bible. The bible is explict about the treatment due to foreigners and in fact that is reflected in US law.

Cursed be anyone who perverts the justice due to the sojourner, the fatherless, and the widow. - Deut 27:19

There shall be one law for the native and for the stranger who sojourns among you. Exodus 12:49

You shall treat the stranger who sojourns with you as the native among you, and you shall love him as yourself, for you were strangers in the land of Egypt - Lev 19:34
> So you have a big player or two in order to make it feel like that's the way the wind is blowing.

This assumes markets with little to no competition. But most ISPs are in competitive markets with no trend setting big players and they can't waste money investing into IPv6 or anything else that has no demand if they want to keep the business alive and healthy.
> Once the government has it, that money is the government's money.

Maybe in the sense, like in Office Space, that "it becomes ours", but not in any real way. The government is the public entity; its things are everyone's things. The fact that it (with few exceptions) acts like a private entity, with entitlement to its plunder, doesn't change anything about this.
Is this US-centric or worldwide? In particular, does it include China?
If your app is going to do anything real-time with lots of messaging or reactive / live behavior, then Elixir is going to hit it out of the park. There's a reason Discord and Whatsapp are using the BEAM.
This this this.

IPv5 could’ve been the extending IPv4 address space, and IPv6 could have all the other changes.

But they didn’t want that, because reasons.
Nope, they can smoke at home, literally 5min before (the are grown adults). Or walk to the other side on the street, 10 meters away, and smoke under a shelter. Or maybe just skip that one cigarette. Or bring an umbrella. I'll stop here.

No, there's no excuses. It's just a case of not having any interest in the other human right next to you.
A book listing every operation from two seconds of Super Mario Bros. 3 gameplay
With stimulants they obviously mean Ritalin. But it could also be just sugar or caffeine, which is cheaper and more effective.
Yes, in the silly sense that the code can run in both nodejs and a browser. The unfortunate article that coined it: https://blog.nodejitsu.com/scaling-isomorphic-javascript-cod...
You'll have to pry my plasma torch from my cold, dead... Oh, I can just check it and pick it up at baggage claim? Sounds good.
but all those Hollywood movies told us that keeping aliens or some other crazy threat from public served well to prevent mass panic while the good guys did the needful to save the day!