skysight-inc/HackerNews huggingface dataset:
> I do miss the optimistic view of the original Star Trek series.

If you haven't yet, check out The Orville. It's the spiritual successor to Roddenberry's vision of Star Trek.

It got badly marketed as a comedy in space akin to Galaxy Quest, but that was mostly bad marketing. The first episode or two were high on the comedy (and I've heard a theory that they did it to trick Fox into picking up the series), but it rapidly toned down, to where it's more like Star Trek with realistic people instead of a utopian version of humanity without any vices.

For a one-episode introduction, if the initial comedy turns you off, I suggest episode 3, About a Girl.
As others have said, FOV is one of the biggies, but also tons of fresh cool air blowing around is helpful, as is chewing on some ginger gum. And make sure you're sitting far enough from the screen--that was one I didn't realize but that made a huge difference.
What about all the MIC heavies on the board.
One can simply wonder how much progress is being kept secret from the world due to nationalistic bullshit. To be honest, I'd not be surprised when in 2060, someone says "we had all the stuff in the Avengers movies as actual, real technology back then".

And one can only wonder if the hundreds of billions sunk into programs like the F35 or the European A400M program haven't simply been used to fund skunk works projects instead.
Manfort [not Cohen, as I originally wrote, but Manafort] had his message stored on iCloud. That turned out to be part of how the FBI was able to recover them so easily.

https://gizmodo.com/paul-manafort-learns-that-encrypting-mes...
>If you are interested in learning Awk, I highly recommend "The AWK Programming Language" by Aho, Kernighan, and Weinberger. It's about the same size as the original "The C Programming Language" and is equally well-written.

I'm a big fan of small utilities :) - as I sometimes say in my email sig; but more importantly, I'm a big fan of Kernighan et al, where by "et al" I mean the others from the core early Unix days, such as Dennis Ritchie, Rob Pike, Ken Thompson and many unnamed others, from whom I (and tons of others) learned about the Unix command-line (tools), the shell (scripting), and the Unix philosophy [1].

Had written this just a few weeks ago on HN, in the thread titled "Technical Writing: Learning from Kernighan", but worth repeating here in the context of this thread:

https://news.ycombinator.com/item?id=17163276

It's a list of his books. I guess many may not know of some of them - I know I didn't.

[1]:

The Unix Philosophy in One Lesson:

http://www.catb.org/esr/writings/taoup/html/ch01s07.html

Attitude Matters Too:

http://www.catb.org/esr/writings/taoup/html/ch01s09.html
Flying a Drone in a Lift/Elevator
Ruby inline conditionals. They read like English. Short and sweet.

if condition?
return
end

if !i_probably_shouldnt?
do_something
end

Becomes:

return if condition?

do_something unless i_probably_shouldnt?
Ok, gotcha. I'm also kind of shocked by that kind of behavior by Google. This goes against so much of their employer branding that they've spent so much on.

(Was it in Ad sales? - I guess I could see that unit being run in a more "rough" way - sales teams tend to be super macho.)
"It's odd how little information is provided about the actual new technologies behind this." - @aheilbut
Psychopaths are parasites - one could make the argument that most of human culture, including our marriage traditions, religions, moral codes of conduct, sense of humor, and even fashion, are evolutionary attempts to thwart them.
Plot graphics in the terminal with JSON data
>Isn't the whole point of encryption that no-one can decrypt it unless they have the necessary keys?

But if the person who knows the relevant keys willingly hands over appropriate passwords/etc. for a more lenient sentence then encryption is moot.
I love Python comprehensions. I want to dislike Python - significant whitespace, weak lambdas, other trivial complaints - but the comprehensions are so nice, especially combined with yield and the iteration protocol, that it's usually the first language I turn to. There's syntax for sets, dicts, and generators too:

>>> { char.upper() for char in "hello" }
set(['H', 'E', 'L', 'O'])
>>> { char: ord(char) for char in "world" }
{'d': 100, 'r': 114, 'o': 111, 'w': 119, 'l': 108}
>>> (char for char in "foobar").next()
'f'
The Cloud Minders was the opposite. The neurotoxin was an accident that no one believed existed until the Enterprise arrived, and it made the lower caste violent, not pacified.
Does anyone else have trouble retaining the syntaxes, gotchyas, etc. from dozens of languages, hundreds of tools, 3 major operating systems... etc?
It's one of the problems we are trying to solve. Git is hard, so a guided experience can prove valuable.

See for more information https://gitlab.com/gitlab-org/gitlab-ce/issues/47307 and https://gitlab.com/gitlab-org/gitlab-ce/issues/46122 for example in how we are improving this starting with 11.1
You neglect the technological progress. It will be cheaper for you to retire as pleasantly as the boomers, despite having less money.
Ruby’s question marks for Boolean functions and exclamation points for mutating ones. I didn’t get t at first, but once I did, I was in love. Perfect for readabiiity.
that stuff is not on the list. I re-read it three times. Can you point out the cut and paste? PCB, cases, and LED for displays and touch screens,yes I did see. I guess next time you go to harbor frieght for a $900,000 industrial PCB it'll be 25% more. Better use the 20% off coupon
>determine traffic on a freeway by taking a brief glance through a tiny slit in a piece of paper.

taking 10 such brief glances may allow for some good enough probabilistic estimate though. Upon hearing first time about Theranos in 2013 i thought that they would do something like it, i.e. statistical approach based on some data mining as they would collect large number of samples, etc. - a typical SV tech based approach. One look at Holmes' black turtleneck photo and Glassdoors reviews mostly talking about Ballwani, and i remember immediately thinking - any even minimally advanced R&D is just not possible there.
Do notation in Haskell, Scala etc. Nothing else comes close
NIH Pulls the Plug on Controversial Drinking Study Funded by Big Alcohol
FUCK yes. Kids cost money. Jobs are how you get money. And I say this as someone who hired a woman who then told us she would give birth in two months, and we were fine.
Great to hear this! Please leave any feedback in our issue tracker mentioned in the article!
Many of the sauces are sweet, and the recipes tend to incorporate every major food allergen you can think of. I still visit regularly because you can opt out one portion at a time: You can go half-and-half veggies and chow mein, broccoli beef, mushroom chicken and have something a bit plain, but far more balanced than most fast food. And while the service model is extremely scripted and doesn't accommodate larger orders gracefully, my average time from getting in line to finished service is faster than Mcdonald's and more consistent since the order is put together right in front of you.
I struggle to hire because I have very little capital and cash flow and knowledge of regulatory compliance to ensure that I'm extracting any kind of a profit out of even just one employee.
>> The short answer is her Jobs-like "reality distortion field" -- she was exceedingly good at convincing non-scientists that their science worked.

This confuses a lot of people (not saying you are one of them), but this is really common in intelligent non-experts. People vastly overestimate how intelligent they are when they place value on their intelligence; in other words, they like thinking they are smart.

When they prize their own intelligence, they have false confidence about areas they have zero expertise in, purely because they feel they can figure it out.

So all it takes is someone with sociopathic tendencies and who has extreme confidence with a good CV, and bam, they're willing to go to the mat for that person. Holmes is one example but certainly not the only one.
I guess we might find out during the trial.
What I wonder is: is there really a huge untapped market for blood testing?
Could have been a joke. His writing (and talks, like the "State of" ones, is full of them, some of them a bit subtle too :)
Interesting! Please, open an issue if you're interested!
Isn't the case of physical labor justified? Here I refer to where the article states that pregnant women doing physical labor often face discrimination upon asking not to lift too much weight.

This is an example where pregnancy directly makes someone less able to do their job. That seems like a valid reason to want to pay them less, or to no longer hire them.
Unlike the more general call of equal pay for equal work (regarding the wage gap) here the demand is essentially equal pay for worse work. I assume the argument is that affirmative action is needed to get more women at the top.
However, not taking affirmative action is rather different from active discrimination.

I'd like to qualify that I tend to support affirmative action, but I do not think that forced affirmative action works. If we force companies into such action by law, they have every reason to follow the letter to the least amount possible, and totally ignore the spirit of the law.
> I was in my 30s and holding a steady job as a programmer with big corporate. Then I decided to take a small sabbatical. Before I knew it, several years had passed

Boy does that sound familiar. I’m fine financially, but mainly due to luck. Tried looking for work before family medical issues took higher priority, but if getting a new job had been as easy as I had expected before the sabbatical, I wouldn’t have been available to help the family.

I still don’t know how much of my problem was down to me vs how much was down to looking in Berlin when all of my previous work had been in the UK.
clojure has this as well and I really like it. Although `!` in clojure usually signifies the function has side effects.
But there are lots of other places in the world to buy foodstuffs like the US sells them. Is there a reason they can't just buy from Europe or Australia or whatever?
>Also, Awk isn't great for making reports

Why?
A feature I would like to see in a mobile OS is per-process power quotas.
Prediction: The scooter startups will introduce a subscription fee
Their basic economics aren't working with all of the competition. And cities won't allow the scale to support their valuations. They will introduce monthly subscription fees to participate in the scooter shares. That will be the first indicator that things are going south.
I don't know if it's intentional, but it would tend to increase name collisions with shell variables.
At least in this case the media has changed its mind, which seems rare? I remember when Therano-doubters were written off as sexists rather than skeptics. If they had a working product and a mere investor disagreement, I'd be as suspicious of the Feds as I usually am. In this case there is no sign of a functioning anything, and apparently they've broken rules about medical safety.

Anyway, trial by jury is not great. If one can avoid it by appealing to the media, one definitely should do that.
What I really dislike about comprehensions is that the for syntax comes at the _end_. They would be much easier to parse if it came at the beginning.
"Bernie Sanders has a very high rating but even at 70 percent his high rating hardly budges the rest of Congress."

They don't average the approval rating of each individual Congressperson. They literally ask, "Do you approve of the job Congress is doing as a whole, yes or no?" (at least that's what they did when I was asked to take one of those opinion polls).

"I wouldn't be heart broken if we decided to just break into smaller City states that came up with laws on their own so there were more options. "

I mean, we kinda have that with States. The issue is, there are many things that transcend geographical borders. While moving between states isn't as onerous as moving countries, it isn't the easiest thing in the world to do, especially if you don't have a job lined up or money.
The comments summarized in that article seem to no longer be available, but I have a hard time believing the summary is accurate. When the iPhone was released, there were already PDAs on the market with screens the same size or bigger.
They own Sunrise, which has produced a ton of the most famous anime series (they own the license to Gundam, for instance). Bandai USA was responsible for a ton of the shows I grew up watching on TV, from Power Rangers to Dragon Ball.
The point about multiple hidden families was an example of the lengths men can go to in order to hide their relationships, not an endorsement of the practice.

The fact is, an employer has no right to know what, if any, relationships the employee has, let alone the pregnancy status of them.

The fact that employers discriminate against pregnant employees is the problem we should be addressing directly.
It wouldn't be much of a problem if there are better government organized programs in place. In fact, California's paid parental leave is funded by employees and is a relatively small tax of 0.9% (over the first $110k of wages only)[1] that includes other disability pay.

[1] http://www.edd.ca.gov/Payroll_Taxes/Rates_-_Historical.htm
The best is when you work on something, then shift to another part of the business, come back, and uncover some crazy construction that has you scratching your head and what the hell the person who made it was on at the time.

And as you wind your way through the lack of documentation or sanity in how things were done, you inevitably find some sign that the person who created it was...you. <facepalm>
The problem with high school computer science
Ask HN: What are some good actor-model programming languages, besides Pony?
Manafort allegedly used “foldering” to hide emails. How it works (and doesn't)
Barrett Brown's project for secure digital collaboration now has a Kickstarter
Fake it until you make it is just a nice way of saying fraud. People that do that are being deceitful and should be publicly shamed and face criminal prosecution in some cases. They are scam artists, not honest entrepreneurs.
How is it possible no one wants to hire you? You seem way more competent than many devs out there and you've created a 10k stars github project among others.
On top of other answers, I'll add he balanced language power/complexity to make them easy to learn and compile super-fast. The latter boosted productivity by almost eliminating the waiting time compiles would give you in something like C++. Then, they'd crash instead of get hacked on many common errors. And if you needed, building a compiler for them was easy enough that it was a project for compiler students in colleges. Free Pascal, although more complex than those, is likely so portable partly due to simplicity/power ratio of Pascals.

Aside from Free Pascal w/ Lazarus, the closest thing to that experience today is Go language with Oberon-like style, safer-by-default, and fast compiles. One of its inventors stated a design goal was realizing the fast-paced, smooth experience he had with Oberon-2 in the past.
A lot of trouble. A Ukrainian national said in an interview that he testified in front of a grand jury convened by the Mueller investigation last Friday. He said that the prosecutor's questions focused on Cohen so he is about to be squeezed from both sides and his family is now selling several multimillion dollar apartments (including his in-laws), supposedly to cover legal bills. His current legal team will cease all work for Cohen after today with sources saying that it is due to a failed attempt at negotiating down some already owed bills.

Federal grand juries convene on Fridays so we will know by Monday whether more indictments will be handed down.
They are very different platforms, Signal offers on-device encryption if you choose to enable it, prompting for a password when starting Signal after rebooting the phone. It will also keep a quick lock option in the menu on Android phones so you can easily prevent unauthorized access.

I believe Whatsapp has made a few compromises in this regard, but obviously Michael Cohen didn't bother to use disappearing messages in Signal or encrypt his Signal DB, despite how easy it is to do.
Still, that it was done by one single person, such an immense game, before the Internet. I could pull it off now, (hi google), then, not in a million years.

Also Infocom games were text, much simpler things.
Have you ever need do a merge from master on your PR in GitHub? Well that workflow is crap because the UI and editor is atrocious. So I welcome any competition to move GitHub to improve that experience.
Bitcoin is digital money, Grandma. Say that you want to send me money for my birthday, Instead of paying for postage and an envelope, and instead of going to the bank or ATM to cash a check, you just send it from your computer to my computer.

And it's a lot safer than using social security numbers and mailboxes and cash. You know how sometimes the mailman or the neighborhood kid will steal cash from an envelope? As long as you keep your computer secure, that wont happen with bitcoin
> ... AND also financial support

Now.

You might get hit by a truck next week and then your wife, if she actually loves you, respects you and gives shit about you, won't dump you because you no longer have any money but will figure out how to get enough money to get you both through this.

If she is with you just for your money, or you are with her just to throw money at her and expect your laundry and cooking and cleaning to be taken care of then you might just as well skip the relationship. She might get actual job and you might get profesional services instead.

> Or do you think it would by okay for the (employed) husband to suddenly stop working and go into social welfare because he feels like it?

Of course it's ok to stop doing the job you don't want to do. Especially if you can get enough money elsewhere (social welfare) to survive.

Opposite of that is staying in the job you don't want to do and gradually loosing respect for yourself and suffering growing resentment towards yourself, your job, and the people you think are the reason you absolutely must never stop doing what you hate so they can get money.
You can always earn more money. But you can't unbreak your broken mind or relationship.

If you consider your job personal sacrifice and your money, your most important contribution then... well, it doesn't work well in the long run.

> I guess you could still accept the unfairness if there is nothing better, because we only have one life and it is probably nicer with a partner... But still.

Fair doesn't mean equal. And equal doesn't mean fair. It's best if both sides think they themselves got better part of the deal. It doesn't matter what and how much they are actually contributing by any objective measure. Perception is what matters.

If monetary contribution is what you value then find women that earns way more than you do. Then figure out what she values and you don't mind doing or acquiring, and give her that. You'll both live happily ever after together.
I miss CoffeeScript's existential operator now that all my projects are standard ES6.

https://coderwall.com/p/jwzppw/the-existential-operator-in-c...
I really like C#'s => operator, especially in the context of expression-body members.

public override string ToString() => $"{fname} {lname}".Trim();

I am overjoyed with newer python's f-strings.

foo = 5
bar = 4.5005
print(f'foo is {foo} and the first bit of bar is {bar:0.2f}')

I really like python's * and * unpacking, and especially that you can do it in the middle with throwaways:

first, *_, last = function_that_returns_ten_things()

or for building kwarg-only classes from dicts:

foo = {'x':5,'y':6}
bar = Point(**foo)
"EDIT: Let's call the company by name indeed."

I'm glad you decided to do this. The practice is not going to change if people don't call it out when it happens.
Thought experiment: would it still be a (meaningful) difference if the father would get the same leave as the mother?
Thanks, exactly this! Stay tuned!
There is an alternative. We could amortize the costs of maternity leave over the entire working population.
This way we get the desired outcome (companies have no financial disincentive to hire women) without creating weird forced life-decisions.

That is, I'd propose we let some government pay the maternity leave, and finance it from income tax.
The lock-in is a concern. At least Google Sheets can be migrated to Excel somewhat easily.

What's the migration path look like for App Maker if you want to leave G Suite?
I disagree. To me that is the value. If I wanted to write a script I'd use Python. If I want to do something as a oneliner I use Awk and don't worry about anything as it isn't saved.
An alternative method of protecting oneself is to set an expiry timer, which makes messages in a conversation ephemeral. 1 week seems to be a fine balance between being able to look back at old messages, while also not having those you communicate with be allowed to store data on your device for too long.
Same exists in ES6:

const first = { a: 1 };
const second = { b: 2 };
const merged = { ...first, ...second };
console.log(merged) // { a: 1, b: 2 }
"How many days/months/years between a) joining the company and b) informing of the pregnancy?"

It can't be more than 9 months. A year, tops.

In all seriousness, if you've gotten multiple performance reviews, that implies they've been there for a while.
merged = {**first, **second}
You don't need do notation in an imperative language, though.
This is a good point: GNU software complicates terribly what is supposed to be simple.
Presumably it was chosen because it also allows the author to include HTML tags inside Markdown (somewhat common in Markdown usage) with the browser (mostly) ignoring them. It's part of why many other options using <script type='text/markdown'>, though at least in SCRIPT's case it hasn't been deprecated since HTML 3.2.
Erlang absolutely does have this 'in common', and it makes this faculty known every time you start up the Erlang REPL.

In fact, I think there's a case to be made that it may have the most refined implementation for scheduling M:N processes (along with more advanced thread affinity, alternative RQ dispatching, SMP awareness, etc).
This is a fallacy because there isnt some level of comfort people want to hit to comfortably retire, it will always be relative to the society around them.
Haha yes, I agree. Same thing happened with the health insurance industry in the United States. There was too much capital risk and illiquidity in letting people pay ONLY for whatever medical services they wanted or needed...

...so the government forced you to buy an ongoing subscription instead (your monthly premiums, which are usually $600-2000 per month unless subsidized by employer or government program)