skysight-inc/HackerNews huggingface dataset:
I could give Trump supporters some slack before. He'd said some racist and sexist things, but it could arguably be written off as bluster. But now he's put his bluster into action.

This ban clearly has nothing to do with terrorism, if it did the Muslim country that produces the most terrorists and from which the most terrorist funding comes from - Saudi Arabia - would be on the list. I'm not saying they should be on the list, I think there should be no list, but by not having SA on it the argument for the list existing at all is clearly null and void. It's just for show.

This order is pure racism and religious discrimination. It comes on the aniversary of a ship full of German Jews being turned back from the US. Hundreds of people on that boat went to the gas chambers. This order is tearing apart families. Husbands and Wives with partners and children in the US, who's partners and children are US citizens, with homes in the US, jobs in the US and fully valid visas and green cards are being prevented from joining their families. All they did was take a short trip abroad and now they are barred from entering the country where they and their family live. What are these people supposed to do? This attitude that it's ok to do this to these people just because of their religion or country of origin, that the damage to them doesn't matter and doesn't count. This is pure evil. Knowingly doing harm to people just for show. Trying to drive them out of the country to suit a racist and discriminatory agenda. It's done very cleverly to avoid targeting Muslim US citizens directly, but get them through collateral damage to their families and communities. But it's clear what he's trying to do.

I thought Hillary's comments about Trump supporters were excessive and counterproductive during the campaign. Not anymore. I'm done with Trump supporters. Supporting this man is supporting racism. It's supporting religious discrimination. I should thank him in a way, he's made this very simple.
Little Correction: not by the average web engineer.
I think the difference is that in C++ the programmer has to be careful, whereas in Rust the compiler makes sure that only safe stuff happens (outside of unsafe blocks, that is).
Agenda pushing? They seem to be mostly about translating local news stories that otherwise would have never made it to a larger audience.
Is there a compiler option in C++ to only allow this safe variant of the language to be used? I find this argument to be a false comparison to the features of Rust, especially on dataraces, etc. I've never seen a 100% clean, modern C++ codebase. If you know of one, could you point us to it?

Also, this is just me, given experience writing code in C++ and Rust, I find Rust to be a more ergonomic language (YMMV).
Show HN: Sass-extract – Extract variables from sass into JSON
certainly bubbles exist on both sides but only one side is proudly anti-intellectual, anti-science, increasingly anti-reason, etc etc

people have dark and noble sides, sure, but the balance of them is not always the same

at protests in nyc last night people were chanting for love and no hate, all our welcome, this is your land.

maybe that's corny, but compare that to "lock her up" and "build the wall"

there is a right and there is a wrong.
As "more recent technologies", probably not. (At least as good) as the non-native, slowly-responding, glitchy web UIs that are so hip lately, most likely yes, especially when it comes to tasks like data entry and the like.
Definitely interesting work, and some very clever solutions to difficult problems, but to be clear, they only had a single unnatural base pair, and it was only in a plasmid.

Addressing the other comments about this leading to some crazy scifi scenario, imagine telling someone you used machine learning to identify spam emails and they started freaking out about how you're going to start Skynet. If you understand how things really work you can see it's not just implausible, it's that things fundamentally don't work that way.
Haha! I didn't notice that yet
I dont think such generalizations will help much. You are displaying yourself as angry, insular and bitter. Consider the option of trying to understand ppl with different opinions, however disgusting Trump's speeches are - IMHO they are.
> Then they came for the Jews, and I did not speak out— Because I was not a Jew.

This stand by Joel here is quite puzzling. Has Joel made a stand for the rights of gays and women in these countries?

Will he make a stand for Israel? 6 out of 7 countries chosen by Trump do not recognize Israel as a state:

https://www.quora.com/Isnt-it-pointless-that-some-countries-...

He moved to Israel when he was 15[1], served in Israeli military and was a community organizer there, so this is very unfortunate.

[1] https://en.wikipedia.org/wiki/Joel_Spolsky
Seriously, a green card is a fundamental right now? I know plenty of people that were denied Visas to the US all of them are "white privileged" and most of them are "males", all of which either studied in the US or wanted to work there after completing a master's program or a PHD, all of which have successfully passed interviews and some of the most rigorous hiring processes in the industry.

By using this infantile rhetoric and making every statement at best a hyperbole and at worse a complete fabrication you are doing a great disservices for your cause.

You talk about ethnic cleansing like you know it, while ignoring the true horrors that go around the world, you gladly ignore what is happening in Africa, Asia, heck I would also take a big presumption and assume you were in the camp that was against a no fly zone and intervention in Syria.

From all your statements you seem to ignore the plight of millions in favor a the privileged few, because give me a break a honor student from Iran that can't get back into the country and now is facing with having to switch her PHD from MIT to another uni if it's not resolved isn't a 9 year old schoolgirl sold into slavery.
Even the true "refugees" that come to the US are the privileged few that could afford spending as much as 50,000$ to get to the US and to have their asylum request processed.
Is this right, no, is this unfair yes, is this sad yes, but this isn't tragic, this isn't a travesty, what is a travesty is the likes of you shaming artists on twitter that commit the greatest sin of scheduling gigs in Israel while ignoring the rape and murder of 100,000's of people around the world.
Surprisingly those standards won't allow low levels to be displayed, so that emergency centers don't get too many non-emergency calls.
or use other
https://api.github.com/users/[github username]/keys

# JSON
> This is how the plot of every horror/disaster movie starts.

Because its a trope. Can you explain how it gets wildly out of hand beyond speculation?
Show HN: XOS v0.07 alpha – hobbyist OS project
Thanks for that reply. It looks like the text of the relevant law is here: https://www.law.cornell.edu/uscode/text/8/1152

The law as written references a lot of other sections, but it seems pretty straightforward. My interpretation is that Trump's order is illegal.
That's true. I also noticed that whenever I see a helicopter on a screen, the chances of it not crashing or getting shot down are slim.

So in order to protect us from getting whiped out by rogue bacteria from a research lab we MUST ban disaster movies NOW!
"Besides, the determined Real Programmer can write Fortran programs in any language."

- Ed Post, Real Programmers Don't Use Pascal
Couldn't agree more. It is more like we need to protect humanity from the internet.
http://elryderphotography.com/the-forever-project-1/
I have filled out a few applications for tech e&o and cyber liability insurance over the past week and they all had a question about antivirus on the servers, workstations, and phones. I answered truthfully (no) and wonder if that is going to hurt me.
A good bit of "legacy" C++ features are used in a number of applications that articles lists as "mission critical" perfectly well, too. Some of the arguments along memory safety, to my eyes, appear to be bordering on the hysterical. There are many legitimate criticisms of C++ ("legacy" or "modern"), including some related to memory management and safety. That hasn't impeded its use (its safe use) in a number of applications.

As a long-time user of C++, I find Rust to be more appealing in many ways. I don't think "C++ is dangerous" is a good approach to advertising Rust to the C++ community.
ZTE Axon 7 Android Nougat Release Delayed
Ask HN: Is a master degree in CS worth it
I'm an Architecture graduate who's looking to change careers. I've dabbled with coding for years but feel a formalised education may be prudent in enabling me to make the change. Has anybody else made a similar switch, and if so what did they encounter?
Nice tool
>humanity is the quality of being humane, or benevolence

That's one definition; my dictionary also lists "the human race; mankind; people."
If a hand gets tired, and stops.
Meh, breathing in or out for 4 seconds is at least 2 seconds too long for me.
I also gave Hyper a solid go but found the native Terminal and tmux/tmuxinator gives me all the same (worthwhile) utility without some bugs related to pane management and history preservation. With Hyper I regularly experienced history being cleared and lost even in the same pane/window, but I couldn't force replication which made it more frustrating. Also, it has some strange feature (?) that can spawn a browser window inside the terminal but I can never figure out how to escape it.

I agree that my terminal shouldn't crash. I handle so many fundamental parts of my workflow in terminal so it has to be stable and efficient.
I am still using a Macbook Pro laptop from 2010, running Snow Leopard, because it does what I need and I haven't felt the need to upgrade it, other than install an SSD. I like Apple's stuff, though I'd never buy another Mac Mini: they're too damn hard to upgrade (disk). It's like doing microsurgery, and I'm no surgeon.

Apple may be neglecting 60% of their products (not sure if that's accurate...), but if 60% of their products are generating 1% of their revenue, it seems like a good idea to neglect them.

I think Apple has gone way beyond the days where "power graphics/media users" are important or even relevant to them. Every kid I know has an iPhone, wants to upgrade their iPhone, or "drops" their iPhone on purpose every 2 years, crushing the screen, so they "have" to get a new one using Mommy & Daddy's phone upgrade. One $10K PowerMac == 20 $500 iPhones.

If it were your business, what would you focus on? Not saying I like it, because I still have a slide phone and don't give a shit about Apple's consumer products, and wish they still cared about a great developer machine. But I understand why they don't.
Hey Donald! No sock puppets, please. The random capitalisation gives you away, anyway.

Almost every assertion you make is wrong. This may be a helpful explanation of the actual process of "unchecked" immigration: http://www.politico.com/magazine/story/2017/01/i-went-throug... Tl/dr: it takes years, dozens of interviews with the most intruding personal questions, and anal probes.

Oh, and "Remember, you take away California and Trump actually wins the popular vote anyway." is some really ...creative... argumentation.
I'm reading around here that Airbnb's contribution in this matter is limited to providing the infrastructure to volunteer hosts for free, which is still good. My question is: do they also provide insurance to these hosts? I mean if one of the volunteer hosts suffers damages in her/his property of 10'000$ hosting refugees, will airbnb cover it? Genuinely curious, not judging here.
Nope.

Diffusion of gasses in the air is an extremely rapid process. In a minute the concentration would be the same throughout the room.
No its not a "dumb argument". Homelessness is just as much of a humanitarian crisis. It's just nowhere nears as large a part of the news cycle.

>"Disaster relief is temporary and help is provided to people who suffer from external circumstances"

Refugee resettlement is a significant undertaking that often involves a year or more of living in transition. This isn't "disaster relief" in the sense that there was a flood or an earthquake and until the town can be rebuilt people are displaced. The refugees are people from Somalia, Iraq Eritrea and Afghanistan as well. They are fleeing war and oppression there as well. And sadly the situation isn't going to change in any of these places. To call it temporary is inaccurate. These disasters have endured now for the last 15 years.

>"Housing for homeless is a daily job for the government and it is different"

Except that much like the refugee crisis the help from governments isn't fixing the problem.
That's pretty neat!

Some comments:

- Description of "copper cell", "on or two" -> "one or two"

- Level 2, "this is for Dummies". You really should not be insulting your players, if I'd been playing for fun rather than in the spirit of giving feedback, I probably would have closed down the game at this point.

- I think this needs more time controls than just a single "play" button. A typical setup would be: play, pause, single-step, reset

- The visual effect for "cell that the player has placed" is a bit too subtle.

- A level number or name should be displayed somewhere.

- I don't know where the level design goes later on (only up to the XOR gate). But I wonder if it would make sense to highlight the goals of the puzzle on the board, rather than have it be in text descriptions?
https://en.wikipedia.org/wiki/The_Animation_Guild,_I.A.T.S.E...

Member for 12 years while working in Los Angeles. No strikes since the 60s, but that is mostly because of pattern bargaining (the Director's Guild tends to set the terms in their negotiations that other guilds follow). This is good since directors tend to have strong bargaining power; for example, they have negotiated better rates for content produced for streaming media, which were set lower than for traditional media back when Hulu was just an idea.
Wow that alone is perhaps even more impressive than what the program actually does... I thought I knew bash but just wow. Compatible with 5 different shells, too. This is some next level enlightened zen master stuff.
Hi, what are you using to convert the pdfs to csv? I was looking at http://indiabudget.nic.in/ just today, and most of the data sets are in PDF. (Especially for the older years). What tooling are you using to get them to machine readable format?
Why would they care about driving away the one set of people who have already demonstrated they aren't interested in buying the phone from them?
From talking to the sales & service agents at ${COMPANY} after prototyping some 'New Generation' systems we determined that Web-based UIs had two advantages:

1. Multi-column layout with independent updates. Useful for presenting prompts and help information beside the main transaction window.

2. AJAX-style dynamic updates on data-selection.

Other than that there were few advantages to Web UI. In fact we had to spend some time developing Javascript functionality such as tab-order and F-key capture that are elementary, 'free' features with green-screen and which greatly improve transaction speed.

Any 5250 terminal emulator from the 1990s onwards offered copy-and-paste and multi-session capabilities so a Web UI didn't offer advantage there.
For unemployed people who have lost their homes and live on the streets or for thousands of homeless poor Americans, AirBn(another Soros backed company) was never so sensitive. But for refugees who can afford the 1000+ $ trip to the States, Airbn is so humane. Please, my mind hurts.
Agreed. C++ is far safer than C and just as safe as rust. If the rust crowd was really serious about convincing C and C++ devs to move to rust, then they ought to have made the syntax identical (or at least much closer) to C than it currently is.

That's the primary reason Java took off. If you know C, you can write working C++ and Java programs straight away. For rust, we have to stop and relearn how to apply the logic (thus slow/no adoption).

And, I'm really sick of the constant HN sales pitches for rust. Make the transition easy and rust will stand on its own/sell itself (or not).
#DeleteUber: Users angry at Trump Muslim ban scrap app
What we still use ASCII CR for today (on Unix)
How Unix erases things when you type a backspace while entering text
I guess they need to buy more project managers...
The Race to Weaponize Empathy
Someone will make a patch for this, just wait.
is it not standard practice to support at least two different db systems !?
ok but I'd still call that controversial. Also the other one says:

"CONCLUSION: Overall, omega-3 PUFA supplementation was not associated with a lower risk of all-cause mortality, cardiac death, sudden death, myocardial infarction, or stroke based on relative and absolute measures of association."

I mean, for years it sounded like omega-3 was the new miracle thing and even now you get people saying it is 'really important in terms of our heart health' but it doesn't seem to be quite that simple.
If $.28 is really the minimum wage in India, then so much starts to make sense. No wonder that wild incompetence is the order of the day. I couldn't hire a kid to mow my lawn at that rate.
Time for the ‘teenage coding god’ meme to die
Old
slow down with addons.

Current
progressive process struct renewal.

# after renewal : retry primary browser planned :)
I don't know about the Oracle identity suite but I'd like to say that OpenLDAP is a ridiculous joke. (Just like the MySQL/PostgreSQL vs Oracle DB debate at times).

The only scalable LDAP server is the one from Sun Microsystem (openDS). It was killed when Oracle acquired Sun because they already had identity products. Then the sun guys quit to continue the products line under their own company, ForgeRock. https://forgerock.org/opendj/

I've done load testing and this ldap is taking millions of accounts, no problem.

The best products are rarely free once you get out of the average web dev context. Funny thing, this one is both paid and open source.
Keechma: pluggable micro framework for Reagent written in ClojureScript
> A language like Java would have the reliability angle covered but is hard to make performant.

ConcurrentModificationException.
– Steve Jobs was the son of Syrian immigrants

– Segej Brin's parents were also immigrants

– Most immigrants don't vote at all, because immigration does not imply citizenship

- (this argument intentionally left blank to make dang's life easier)

– Most naturalised citizen vote democratic, yes. Jews also voted for Hillary (74%:26% according to https://www.algemeiner.com/2016/11/14/examining-the-jewish-v...). So did Harvard grads. Are those two groups also lazy "people with a consumer mindset"?
It is legal because they don't license their software with a license ensuring freedoms of the user. The user is not free to use their software.

That's the point of the GPL. If the users took care of only buying products including only GPL'ed software, then they would have the freedoms:
1- to use the software,
2- to copy it for their friends,
3- to get the source to audit it and modify it (so they would be free to remove any backdoor that wouldn't exist in the first place for this very reason),
4- to compile the source to binaries and use them to replace the provided binaries (so their may increase their level of trust of the software they run on their hardware).

Do not buy products that come with freedom-restricted software!
Bricked used to mean impossible to get working, not hard.

I mean, I recall discussions of whether something was really bricked if you could rescue it by hooking up to a JTAG header.
When did C++ add a language-enforced mechanism for ruling out dangling references, data races, uses after `std::move()`, etc.?
I'm not expert in licensing too. I've friends who said, when they needed enterprise support for Oracle DB running on Redhat, directly/indirectly the message they received is to migrate from Redhat linux to Oracle linux. I think that quite clear by some kind of 'cold-war' going on between Redhat & Oracle.

http://fossforce.com/2016/03/microsoft-oracle-oracle-tried-r...
Asimov novels are good in this regard.
When Sergey is not illegally conspiring to keep engineers wages down he is sticking up for the little guy.

A true man of the people!
Installing and Running a GNU/Linux Environment on Any Android Device
How do you prevent an object from being used after you `std::move()` it?

---

Reply to moomin:

The type system's intrinsic expressiveness limits the kinds of verification tricks you can “teach” it.
One might even say that the language is a bit of a hack. :)
The EPA will likely not be of help to Americans on this matter. The nominated chief is viciously anti-regulation, and also has received over $200,000 in campaign donations from oil & gas companies.

Source: https://en.m.wikipedia.org/wiki/Scott_Pruitt
Doesn't seem to work in Safari, probably because the audio is a wav.
It is sade that comments like yours get downvoted. It seems noone here in HN wants to listen to the truth. Perhaps they are ignorant or conscientiously aware of what the States has done to Syria and want to muffle the truth. Reality hurts, does it?
I don't think anything is missing, but you don't get it all in one package.

click ( http://click.pocoo.org/6/ ) has a lot of this stuff in one package, but not everything, eg. composable command lines, progress bars, spinners, prompts, bash completion, colors, paging, launching common applications ($EDITOR) 'n stuff like that.

pyinvoke has a somewhat different focus, but also quite some stuff similar to this.

clint ( https://github.com/kennethreitz/clint ) is another bag of tools, with things like awesome tables, colors, progress bars, ...
even pressure?
Please, no more calls to ‘drain the swamp.’ It’s an insult to swamps
I fully agree. I'll add that it might also mean "I've spent the past three hours on this and I have no idea where to look".

Certain projects (e.g.: almost anything from the Java world) can be pretty overwhelming at first.
I love Python for its simplicity. This doesn't feel simple.
Nice idea, but does this offer anything over and above the well-supported and functional pyscaffold? [0]

[0] https://pyscaffold.readthedocs.io/en/v2.5.7/
https://opencollective.com/
> Nobody does all the crazy optimizations a priori ... so stuff like a divide per pixel was common, say. Calling trig functions in inner loops is of course goofy, but my presumption is that in the next step of refinement those would be lifted out of the loops, because that is the way things are always done.

Yeah, .. but no. Depends on what era you're talking about I guess.

When I wrote my first low-level rasterizer + basic 3D poly engine-ish-thing in 1998, I honestly wouldn't have considered for a second to do a division per scanline. An integer add was one tick, a mul was 3-10 (iirc), but a division was 10-40 ticks. Depending on what point you start considering the optimizatons "crazy", yes, had I known (and cared) about perspective correct shading back then, I would have started designing the algorithm, a priori (which for me usually meant on grid-paper) hunting for some way of faking a sufficiently accurate reciprocal using adds, shifts and at most 2 muls (per scanline, cause per pixel even a single mul was madness, obviously). With what I knew back then, probably go for a 2nd degree polynomial that might be sufficient to at least give the impression it was doing better than naive bilinear? :) Had I been aware of Carmack's (objectively crazy) inverse sqrt hack, I would probably have started looking in that direction (abusing the IEEE float spec on the bit level woohooooo).

Sure you could write a perspective correct triangle rasteriser with a div per scanline, and it would be too slow, it would be a nice theoretical proof of concept, but it would also be kinda useless if it turned out you couldn't make the above crazy hacks run fast enough. They were a real hurdle that had to be crossed or you might as well not bother. Also, why save the fun stuff for last? ;-)