skysight-inc/HackerNews huggingface dataset:
EBS is a problem because in reality you would be swapping to a network volume. But on a standard VPS server, a bit of swap can really save you some problems. Swap was invented at a time when *NIX was strictly used in a multi-user environment, not far removed from today's webservers but very different from today's consumer devices. It still serves a purpose in that role.
American "values" aren't under attack, immigration from 7 countries known to harbor terrorists are.

Arguably Saudi Arabia and Pakistan need to be added to this list.
Being distrustful
of doctors is still largely a winning strategy, depending on the area that you distrust them in. Regardless, blind obediance to the dictates of your local GP is a good way to find yourself in a pine box.
Time to Run
LOUD NOISES
Except homeless people dying of aids in county hospitals is expensive.
Thank you for the thoughtful comment. I would say this was predictable if you followed politics closely for the past two years especially as the primaries got underway. It was also predictable if you actually took the time to investigate Donald Trump past the negative media sound bites and listened to what he intended to do when elected.

I feel that in the very liberal city I am in, people are so blocked by their emotions and righteousness that competent communication isn't even an option. I have witnessed people freaking out big time. One person on facebook I am worried about. It's affecting their mental and physical health and it makes me wonder if instant access to information, social media, the internet, and 24 hour news cycles are all contributing to the downfall of civilization?
This is religious flamewar. That's not allowed on HN, and if you do it again we will ban you.

The partisan acid people are throwing at each other right now is bad enough, but your comment is markedly worse.

We detached this subthread from https://news.ycombinator.com/item?id=13508286 and marked it off-topic.
You might like continuum from Microsoft?
https://support.microsoft.com/en-au/help/17280/windows-10-mo...
Except Obama himself did this exact same thing, and Carter.

You only care because of who's doing it.
Don't forget the back door they put in, they were going to repeat this a few times by the sound of it.
Same story here. I got admitted to Georgia Tech MSCS, and now I have to forget about it.
Congressional representatives are chosen directly by the people in their districts. Aside from judges, are there any federal office holders or appointments that don't have term limits or serve at the pleasure of the current administration?
It's not PR. PR would never be so controversial. This will inevitably stir heaps of outrage from Trump supporters and the Trump administration.

It's as much a gesture to make themselves and their own employees feel good. With something on the order of 40% of tech workers born outside of the United States who may be really scared right now, they may actually genuinely care about their coworkers! And this has the potential to kind of kill the whole tech industry in the US.
> why should a protocl like telnet be relevant today

A lot of software uses "telnet" as in TCP sockets with \r\n and ASCII encoding. That's all telnet is and that's how a lot of data is shifted around all the time.

> To learn from its mistakes?

Telnet wasn't a mistake. It was an obvious step from terminals via RS232 to terminals via TCP.

Also, telnet is everywhere. If you went into research and someone said "just hook into the telnet stream for $SENSOR" and you said "What's telnet" that wouldn't end well.

> No, that's why you take design classes that you seem to dislike.

No one in their right minds would call telnet, sending text over TCP, a bad design. It's a bad design for some things, but others it's the simplest way to do things. You can do a lot with it since it is very robust. What can go wrong with a telnet stream?

1) Client/Server drops connection to you
2) ...

What else? That's a tenant of fantastic design.

> Leaving aside the lack of need to know those ancient things (I say this as a heavy user of vim), you seem to conflate engineering with computer science.

I don't conflate it. Everyone in industry does. I'm marketing myself to industry so I will use their terminology. Their terminology associates Computer Science with "The programmer".

> There's a lot of CS that doesn't have anything to do with network protocols and UNIX programs

I and most places you'd go to work in industry aren't mainly concerned with those problems. Different data structures? Great yea I'd love to learn them. Proving some code mathematically? Ok, sure, I guess. I'll probably only do that once or twice. Memorizing Algorithms? Nope, you've lost me.

I need to know how to design my own algorithms, understand abstractions of these algorithms, then design the algorithms I'm good at designing and leave the rest to experts in their portion of the field.

> Leaving aside the lack of need to know those ancient things

I think this is completely wrong. You might what to watch this video series to see how much important and enlightening information comes from history: https://www.youtube.com/watch?v=JxAXlJEmNMg

Why is it important to know? You can easily see which arcane practices are still needed and which are just superstition. You also learn why specific systems were desgined and how they were implemented. They are usually far more basic and robust then current solutions and if we religate that all to the history books we'll loose all of that innovation from the very exciting dawn of computer science.
Alternative theory: your (and most people's) outrage is largely directed by the media, not morals.

The left goes to sleep when a liberal president gets in.
There is hope for greencard holders:
https://www.google.com/amp/mobile.reuters.com/article/amp/id...
> Brandstaetter said: "We are planning at the next room refurbishment for old-fashioned door locks with real keys. Just like 111 years ago at the time of our great-grandfathers."

So we go from a poorly secured internet connected security system to physical keys, any chance they could consider the common sense air gaped medium instead as the permanent solution?
You can't comment like this here, no matter how awful someone else's comment is. Please don't do it again.

Every user here is responsible for not destroying this place.
I wish you could hear my applaus. That's how I feel now. Luckily for me the school I go to is so disorganized no classes in the CS department have pre-reqs for the classes you actually need to understand to pass them.

I was able to come in, sign in to all CS classes all 3 semesters, ace all of them, and now I've got my thumb up where the sun dont shine waiting until I get my degree.
That's fine but what does it say about their constituents? First it's a handful voting for each in their respective primaries; second a substantial number of eligible voters who do not care enough to participate in that primary. And then more than half of the eligible voters who don't care enough to participate in the general election. So why disable the ability of those willing to participate to re-elect the person they want?
Fentanyl is actually being synthesized by the Mexican cartels now and added to the heroin before it even makes it to the street dealers. It's getting really crazy.
Beverly Knauer Author Interview
Yeah.

I feel like if you really are working with people who are total caricatures of cargo-culting code monkeys, and you see yourself as a Guru holding court and suffering the wailing of ignorant petitioners only so long as they are able to dig deep within themselves and attempt to rise to Your level for the duration of the conversation, you have only yourself to blame. Blogs posted from high horseback are just masturbation (who knows, maybe you secretly like being surrounded by people who don't make you feel challenged).

In more reasonable language... if you have put yourself in the position of being the most senior or most effective employee on your team by a very wide margin, you are going to have this sort of experience. You can either try to help the more junior/less effective folks improve themselves, or go find something else, or just put up with it.
He is doing what people voted him to do.

Stop whining already.
And the EO has an exception for 'religious minorities', which are (surprise) never muslim in majority muslim countries.

I don't follow..a religious minority in a Muslim majority country would by definition not be Muslim. Why is this surprising?
https://www.freedesktop.org/software/systemd/man/systemd-jou...
You care about civil liberties? You now have a large number of people who will act with you. Take advantage of it. If you truly care about these issues, work with whomever you can ally yourself with while not compromising your own values. Right now, there seems to be a lot of people motivated to change things. Work with them. It doesn't mean you're one of them.
Full disclosure is not what people had an issue with there. The problem is he only waited 12 days, and didn't really try hard enough to confirm someone at McDonalds was aware.

The standard is something like a minimum of 30 days (usually more) upon confirmation receipt. He never saw someone acknowledge the disclosure, so McDonalds' security staff could justifiably say they were not aware and couldn't have done anything.

Responsible full disclosure, like how Google's Project Zero reports bugs, is the best compromise.
The list of countries which preclude visas for the next 90 days was compiled by the previous Secretary of State.
Screw self driving cars, I'm holding out for my self driving boat!
Only if they're hard workers, and are sweet and innocent.
I really hope someone from ACLU is listening in this thread and doing something about taking anonymous donations (can they even?). This is a genuine fear that many of us non-citizens have.
How in the hell can a 3d printer produce enough CO to kill people? A shitty woodstove I could believe, or the classic run the car in the garage technique
Wait, only one of those countries harbored one terrorist who was unsuccessful in killing anyone.

This order wouldn't have prevented 9/11 or any of the recent attacks. This order isn't designed in any way to protect our security. Frankly, I have no idea what it was meant for, but our country feels like it is under attack from the Trump administration.
Flash News!

US tech immigrants get angry at president for fullfilling the promises he was voted for.
It seems that ACLU donations are not tax-deductable.
You can't comment like this here, regardless of how wrong someone else is. Please don't do it again.
I've addressed that in multiple comments.
Regarding your broader point, I think this immensely important and a very powerful framing to use in many different pursuits. I'd describe it as always striving to acquire and refine the deepest cores of conceptual understanding that can be accurately and meaningfully applied in the widest set of scenarios.

And then for two equally useful mental models, prefer the more concise and accessible one. Kind of like the concept of "parsimony" as used in the physical sciences.

In software, one begins to see where "best practices" come from and how they can be valuable, but also where such heuristics break down.

Getting philosophical, I believe this is a lifelong search -- we will never reach full understanding. Perfect truth is irreducible, so the best we can hope for is an strong approximation.
I feel like someone functions better with their regular, stable dose of pharmaceutical-grade opioids in them -- I don't have any medical or moral issue with that at all. It's honestly...a lot like the hair dryer anecdote in http://slatestarcodex.com/2014/11/21/the-categories-were-mad....

As for the LD50 issue -- yes, opioid-naive (non-tolerant) users will have a low LD50 but they also won't need much a dose to get the effects. As people get opioid tolerant, the dose that will kill them also increases in step. It's not a case of "user needs higher and higher dose but needs to not cross a fixed LD50 threshold". Because opioids mostly just affect opioid receptors (unlike stuff like alcohol, which is hepatotoxic), tolerance means the LD50 increases in step with the effective dose.

The popular picture of the heroin addict who has to use higher and higher doses to get the desired "high" is a creation of prohibition -- there's no inherent need to do anything of the sort if one has proper medical access to the right dose of prescription opioids. Moderate and safe opioid use is difficult under prohibition if only because it's hard to moderate oneself without precise and pure measured doses.

There's plenty of people who engage in moderate long-term opioid use, between pain patients or "high functioning" heroin users. Those people tend not be the face of opioid use precisely because they have access to the drugs in ways that are stable, safe, not life-ruiningly expensive, and doesn't place them in regular contact with criminal organizations. They aren't exposed to the worst harms of prohibition and that's why they're able to keep using (without anyone knowing that they use) and have a stable career/family.

To be clear, none of this is to say that opioids are harmless or that should be handed out like candy -- they're serious drugs and should be used responsibly by people who are aware of the risks/contraindications.
There's no excuse for robbing people for any reason, but the addicts who do that are broke and are faced with a choice of re-feeding their addiction (via theft or robbery) or immense suffering.

You do not see this issue in wealthy heroin addicts, I promise.
It would be very cool if they accepted donations using Bitcoin etc.
Please stop making inflammatory comments. Please contribute constructively and civilly.
Never say never. Unyieldingly binding your company to its most-enthusiastic customers at a single point in time ossifies it. Kodak and Blackberry, it could be argued, failed by refusing to bail on sinking ships.
Sure would help if they went through rehab to kick the addiction, and not get AIDS then.
> because focusing on the ethical behavior of members of the public is generally useless. If the people commenting here didn't do it, someone else would. That doesn't excuse them, but it does mean going after them isn't an effective strategy.

But... we're talking to the people that did. It is no hypothetical, no question. Past tense. Done. Did.

I'm not expecting this to axiomatically solve all twitter abuse. I do hope it will spark a conversation about how absolutely ruthlessly amoral many people here are. I hope young people looking for funding for a startup will think twice when they see what kind of environment HN creates. Do you really want to plant your flag and take money from people who enable fraudsters from the very ecosystem you plan to engage with?

I point out people like that all the time in many venues. Because I think that raising awareness of the utter amorality of the software industry means more amoral assholes will be penalized for their actions. Perhaps this is naïve, but it is a conceit I will not easily give up.

> Besides setting a bad precedent for HN,

Yeah the bad precedent of, "Don't boast about how you're destroying the ecosystem we're trying to build a living on." We wouldn't want to disenfranchise the wretched thieving toe-rags who think making political twitterbomb networks, now would we?

> Twitter already has access to much more information than the BBC did when they did their investigation. Twitter simply doesn't care to act on it. If it was a priority for Twitter, they would fix it, certainly not by bringing a lawsuit, but by applying a technical solution across the board.

It's curious how the instant I mention sending data to twitter for enforcement suddenly that, too, is useless. We should focus on making twitter do something but since they don't care we shouldn't bother. Lower our arms from supplication and sink into the mud, I suppose?

> By blaming the bad actors, you take heat off of Twitter,

No see, I have enough incandescent bile that I can do both. But you seem to want to do neither.
If a machine is able to drive in Bangalore, I'll presume that Artificial General Intelligence has dawned upon us.

https://www.youtube.com/watch?v=WMwJD9NG6NQ
Both term limits and lobbying bans for officials shift the balance of power, experience, and skill to private lobbies and away from the people doing public work, and so would leave Washington in worse shape in terms of ability to serve the public interest than the atrocious status quo.

The root of the current problems is in the way the structure of the electoral system fails to achieve effective representation, and none of those address that one bit. They are naive solutions that appeal to people who have a shallow understanding of the symptoms but no grasp of the problem.
Anyone not allowed in the US? Well shoot, there's a lot of people who should be taking them up on that offer of free accommodation.

Not sure I'd be that keen on being an airbnb host in the near future, mind you.
> Hope time demonstrates this as a genuine move

What's your metric? Doing the right thing can be great PR, and I wouldn't fault someone for considering both.
But "Drumpf" is still okay, riiight?
In addition to what the others have said, black tar is essentially heroin that is made by skipping a few of the steps in the "standard" heroin synthesis process. Whichever cartel controls West Coast distribution decided that was good enough for them, and customers would buy it regardless. I'm actually curious as to why the other cartels bother producing powder heroin at all.
Selling the product without that filter could be considered immoral.
Ask HN: How do you deal with resumes being illogical?
In my job search, I have encountered a great variation of opinions on resume formats.

1) Objective

-- one professor, one career adviser at my university, and a professional resume writer/tech recruiter whom I paid, told me objective sections were mandatory.

-- a bunch of other people, including HN people, didn't like objectives.

2) Structure

-- No one can ever agree whether my education should be on top or bottom.

3) Wording, Grammar, and Punctuation

-- No one can ever agree on these. It's either alright, or there's a combination of things wrong with it, depending on who you ask. It's either using the wrong verbs, or being "too negative" somehow.

-- Some people like periods everywhere, even for wrong grammar. Some think it's a requirement for everything to require a period.

-- Some people think words are misspelled, when they're actually spelled a correct way.

4) Skills

-- One person says it's not necessary to have a "proficient/noob" section for all skills.

-- A hiring manager says it's important, and the more IDE you can list, the better.

Do you get my drift? It can be disheartening to get rejected, just because someone didn't agree with a non-important issue on your resume, even when you have the right skills listed and explained. Maybe you don't experience this, but for someone who really needs a job, it's very problematic.
You're paying one way or another. If not this, you're going to see increased hospital and law enforcement costs.
wow, this document is redacted quite poorly
This sounds like confirmation bias. I'm sure that this happened, but I doubt it resulted in any more kids being interested in and competent with computers.

After all, I have similar anecdotes, and I grew up in the 2000s. I know several friends who that would also apply to.

Generationally, I think the number of people able to accomplish intermediate computer maintenance as described in the article is probably about the same across the board.

This article has one good point in my eyes: if you want people to learn, make them do it themselves. When my younger brother asks me, "how do I do [thing I know about], I tell him to Google it, first. Then I'll help him work the kinks out after he's at least tried to do something himself.
The more cultural appropriation, the better off we all are. I’m being serious.
> Both term limits and lobbying bans for officials shift the balance of power, experience, and skill to private lobbies and away from the people doing public work

This is clear to me for term limits, but how does it apply to lobbying bans? (Not arguing that it doesn't, but would like to understand.)
> This is an indefinite executive order

"I hereby suspend entry into the United States, as immigrants and nonimmigrants, of such persons for 90 days from the date of this order"

There are two clauses that have indefinite periods:

1. Immigration from Syria: "until such time as I have determined that sufficient changes have been made to the USRAP"

2. Acceptance of more than 50,000 refugees in FY2017 "until such time as I determine that additional admissions would be in the national interest."

> that targets seven countries

No countries are listed in the EO. CORRECTION: Only Syria is named. Otherwise it branches to 8 U.S.C. 1187(a)(12) which ( dating from 2015 ) names Iraq and Syria and further includes any countries or area of concern as determined by the SoS or the Secretary of Homeland Security. The latter list is reviewed annually.
Oh yeah, he's done a great job keeping his Washington Post quiet about Trump.
In the cases where I need to do this, I use a singleton:

DEFAULT=object() # used for no other purpose

def fun(arg=DEFAULT):
arg_val = {} if arg is DEFAULT else arg
Sooo much better in so many ways. OP's had me anxious not to miss the transitions. The dot navigating the square communicates timing. Could you make into a GIF?
Just as an FYI, donations to the ACLU Foundation (which have somewhat more limited uses -- no lobbying, but still support litigation and other functions -- but still support the broad mission) are tax deductible.

https://action.aclu.org/what-difference
I would say that would be just as unfair, but at double scale. I don't want to see higher wage stagnation, but less of it.

The only highly paid professionals that are immune from this appears to be high level managers; high enough to control budgets / P&L.
>You mean frozen package versions + backported security fixes as in stable Debian branch? I think Debian is pretty unique in trying to support the whole world.

>Just to clarify, FreeBSD as a project only supports the base system. Ports tree doesn't have any notion of releases and is intended to be always kept up to date, akin to Gentoo portage or Arch linux packages.

Yes. I understand the amount of work Debian admins put in (which is why I stick with Debian, even though nixos/guix seems much more interesting), but it's a strong advantage.
You're right that Congress has been slowly ceding a lot of its presidential oversight responsibilities. That's been going on a long time, not just during the Obama administration. It goes back at least as far as 9/11 and likely well before.

While it would have been great to see more opposition to this earlier, I'm glad to see people making noise about it now. With the hyper-polarization we've got right now in the US it's hard for people to step back and realize there are actually things that we agree on, regardless of who we may have voted for. Knee-jerk reactions that rationalize why we can't work together is one of the things that's been keeping us from moving forward as a country.
Inevitable since https://qz.com/889524/the-us-says-oracle-is-encouraging-indi...
Which is a great attitude to take until you run into someone who's okay with having your dead body.
This, grandparent post is textbook whataboutism.