skysight-inc/HackerNews huggingface dataset:
I agree with the Greek mythology point, I just made the same one in anther comment.

But I wouldn't consider Guardians or Star Wars to be science fiction since "what if" is not a huge element of either. I'd consider each to be "space operas" and have more in common with adventures (Indiana Jones, The Mummy), fantasy (magicians and monsters), or Westerns than science fiction proper.
I just wish people would realize how much waste producing solar cells causes. At least nuclear waste is largely stored on site and uranium isn't mostly supplied by child slavery. It really was our only chance at clean energy.
Notable westerns were shot in Spain ( Once upon in the west comes to mind ).

https://en.wikipedia.org/wiki/List_of_films_shot_in_Almer%C3...
That was your opportunity to impulsively destroy the computer in a fit of madness and make a proclamation of love to her on the spot... then quietly recover the hard drive before putting it on the bin :D
Fable pretty much replaced FunScript - all the activity around F# to JavaScript translation moved from FunScript to Fable nowadays!
I know and I think we're much worse for it. No matter the intentions, when the government gets involved the services become poorer quality and more expensive. I definitely think we'd be better off if we stopped disadvantaging that services relative to other services.
Fable is a compiler and runtime for a language that already very much exists, and has its own documentation and landing page. F# isn't a new thing.
The number one rule: have a need to write.

Imagine you have made a major scientific discovery and want to tell the world about it - you have a need to write.

Imagine you have a highly dysfunctional family. You derive great benefit from writing about them, this is your therapy. Again, you have a need to write.

Some people do not get into writing because they have something to write about. They do it because they fancy the lifestyle or would like their name in print or imagine they can get rich. I have met a few of these attention seekers and realised that they have a different idea of what writing is about to me.

Your writings about your highly dysfunctional family may be entirely fictional. Perhaps you have made a composite character out of two unrelated friends. Perhaps some story details are changed, details omitted, but the narrative is essentially true. This is different to dreaming up a highly dysfuntional family, perhaps they live in a yurt in Outer Mongolia and have arguments over dates, dates being of the edible variety. Here details are being added for the sake of it, not being added but changed slightly so as to disguise the fact that it is George that is being talked about. I know the desk officer at the local police station would know what was fiction and what was credible with details changed to protect identities.

So if what you are telling is essentially the truth albeit varnished by analogy and turned into fiction then most of the rules should come naturally given time to find one's writing voice. For instance, on adding in useless detail, if you are telling a story and the appearance of someone is noteworthy and important to the bigger story then you will go into the details of their attire. This will be required, important content, not flowery detail. You will have included it in there for a reason, not because you are trying to make some imaginary Outer Mongolians imaginably real.
And yet, FB still remains the dominant source through which news is disseminated. It's lack of appropriateness for this doesn't change the facts, and if anything, should spur further thought as to what its responsibilities are.
That's quite a tantrum.
Interestingly, most of the energy in a moving automobile is actually stored as angular momentum in the drivetrain components, rather than what you might intuitively expect as linear kinetic energy in the mass of the frame, for example.
The intel one can can finally be disabled: https://puri.sm/posts/purism-librem-laptops-completely-disab...
Signed-only ints is really painful when working with binary formats, for sure. But the rules around unsigned vs signed ints in C/C++ are pretty painful. -fwrapv shouldn't exist.

There is a library (GNU Trove) that provides specialised containers for primitives. It'd be nice if the language had them built in, but they're only quite rarely needed it seems. Normally there's some wrapper type involved.

Java has scoped 'destruction' (called try-with-resources).

An equivalent for 'auto' is coming to Java, though Kotlin has it already.
It's really easy to throw a data obj into a map/set and forget to check that it correctly implements equals+hashCode. Or add a field to a data class and forget to update equals/hashCode. Or log a list/set/map without realizing that the toString is just going to print some useless hash code. Data classes handle all of that for you, automatically.
I did a quick search and found a Forbes article based on a New York Times article which claims it really happened:

https://mobile.nytimes.com/2012/02/19/magazine/shopping-habi...

It is possible that their source was lying or mistaken, of course.
With all the data gathering and listening, how doesn't any organization get the information to stop the attacks that we know about?
I don't particularly care, as long as there is no incentive for a company to be building software with pre-C++11 compilers. I don't have any problem paying for tools if it's covered or part of the budget.

The problem is that the unique combination of ubiquity, expensive upgrades, and relative lack of substantial innovation (which would offer an additional incentive for upgrades) means that MSVC shops can be simultaneously willing to buy licenses one year, and unwilling to buy upgrades another.

I don't like your inquisitive tone and persistent uncharitable reading of my comments, and I will not engage any further without an outright apology.

Good day.
This is literally Winestyr’s business model. Of course there are loopholes in the law that also allow them to still handle shipping.

Online retailers can also be licensed in multiple states. Many of the big names are.
The failure mode of bulk energy storage (battery/fuel/etc) will almost surely be worse; and at least with flywheels once it pops it's done.
First of all: yes, everything you just said. (I do think there's a fair bit of representation of this ridiculousness at numerous different status and success levels, not just among relatively successful people, but despite that everything you said still applies.) I think there's a critically important meta-argument in what you're saying, as well.

I think it's worth taking the time to understand where such mindsets come from, if only to be better able to recognize and deal with them when they arises (and they do arise far too often). I'm not an expert, though by necessity I've done a great deal of reading on the topic. There's a huge amount of documentation out there on the various motivations involved.

For one of many starting points, for one facet of the problem, you might try http://obsidianwings.blogs.com/obsidian_wings/2014/10/subtra... and http://obsidianwings.blogs.com/obsidian_wings/2014/10/the-pr... . (Comments are mostly a cesspool, skip them if you don't want to feel drained.) There are a hundred more issues where that comes from, but that's one particularly baffling one that does exist in broader society and provides motivation for these kinds of hate groups.
I wish new programmers weren't shown these "classical" OO design patterns without a corresponding functional pattern. Most of the time the corresponding functional pattern is "pass a function".

Most cases of a factory is basically a Func<Inputs, Output> type function definition. Now that all the big OO languages support it, I'd go for passing creator functions around over defining factories, for nearly all use cases.

This approach works for nearly all the classical GoF patterns.
A Mandala maker that doesn't suck
> The question is, do you find it convenient that you can be fired for reasons which have nothing to do with your job?

We can't separate this from being fireable for being bad at your job, or for making others hate going into work because you're insufferable or a sexual harasser or just undesirable to work with.

> How do you feel about not being paid because your boss wants to hire a poorly qualified relative instead?

Perfectly fine. It's his money. If he wants to spend it unwisely, he's welcome to. And I'm not "not being paid." I'm "working for somebody else."

> Or not being paid because you refuse to work on weekends?

That's not the matter under discussion. You can already sue over not getting paid, or you can work somewhere else if they want the deal changed.

> What essential freedoms are taken away from private Swedish companies or from employees in Swedish companies?

The freedom to agree, "You'll pay me money to work for you and either of us can terminate this agreement at any time."

The ability to freely partake in economic activity is essential.

> How has this had detrimental effects on the Swedish economy or lifestyle?

See the inability of immigrants to integrate into the Swedish economy and Swedish society.
> Java has scoped 'destruction' (called try-with-resources).

This is nicer than manually writing `finally` blocks, but it's nowhere near as nice as RAII-style destructors, which you can't accidentally leave out.
Because they need to fill their profit margin, they would lower prices?
I would disagree with that phenomenon. In direct contrast, my awareness of these ads kicked into overdrive after seeing them for the first time, so I was hyper aware and looking out for them afterwards, which is why I noticed they disappeared a day or two after popping up.

Since then, my feed has been a bland sea of adverts for mattresses, knives etc. that almost all of my friends complain about seeing.

I don't use ad blockers, due to my development work in web apps etc. I like my browsers to be as stock as possible, and I do actually at least glance at nearly all ads I see in FB etc. just to see how their targeting is being skewed by my search history or messaging online.

These were two quite distinct cases of ads that I've never seen before, which popped up within 24 hours of me talking about (but not doing anything else online related to them) and then disappearing soon after.

Sure, an anecdotal sample size of 2 could just be pure coincidence, but something about it still doesn't sit right with me.
Are there any resources that you would suggest for learning about functional patterns?
It's a plausible factor. I know I'm not adjusted to the mess of the real world. But the documentary I watched talked about actively toying on elders fears and limits to sell them anything; with malevolent manager pressure.
Or take it all the way to production with postgrest. https://postgrest.com/
Facebook isn't actively seeking to do this, people are just using the platform to spread information. Sure, Facebook should and likely will crack down on it...but I'd rather the governments not be involved in what can and can not be allowed on Facebook/Online. People have done this sort of thing for ages, Facebook is just the latest platform.

How are governments supposed to deem what's appropriate when -this very- article states that the fake posts were shared by government accounts.
I just assume that it's more likely than not that a company like Facebook will listen surreptitiously whether I like it or not
Dear AMD, please turn on SR-IOV for your GPUs on these laptops. I want to be able to use it in multiple VMs. This is a huge selling point for some people, I will go with Intel because they have GVT-g enabled on all their chips.
Probably not. Seems this stuff is too easy and too tempting not to do.
There's two issues here. The first is that "as needed" is really hard for pharmacies and insurance companies to handle; the only way they can avoid arguments (and potential lawsuits) is to dispense the maximum allowed. So even if your doctor expects that you're only going to need an 1 pill/day on average, if he writes "as needed up to 3 polls/day", you're going to be given 90/month.

The second issue is deliberate overprescription. Most insurance companies have rules on the amount of medication which can be dispensed -- 100 days is a common limit, but some limits are as low as 30 days. The justification for this is that they don't want you to end up with lots of unneeded medication if your needs change; but usually the real reason is that they don't want to end up covering costs which can be offloaded to your next insurance company if you change insurers. In response, some doctors will deliberately inflate prescriptions -- e.g., if your doctor thinks you need one pill/day and trusts you not to abuse the medication, he might write a prescription for 3 pills/day so that your insurance company will approve an amount which will last you for longer.
>in order for this service to be profitable, they need to train model to extract the part of your conversation that hints a shopping intention

So basically just listen for any time someone says a variant of "I need/want x"?
Unfortunately, like any kind of downvote system, it would get abused as an "i disagree" button instead.
I think you're overselling Luke Cage, but I guess most of the dramas cranked out these days are pretty cheesy. Luke Cage did have its moments and good aspects, but the second half of the season was a huge mess.
I always thought it was interesting that more of these systems didn't exploit phase changes and the cold side of the Carnot cycle. For example, instead of compressing air, you can liquify it, and then when you want to recover the energy you use it as a heat sink for a heat engine (for example, solar thermal) - in theory, this is just as efficient as adding energy to the 'hot' side of the cycle, and you can expand it out through an engine as well.
http://www.businessinsider.com/well-these-new-zuckerberg-ims...

It was back when he was 19, so I think it's fair to cut some slack for that, but the quote is true.
Reddit is a small vocal tech savvy minority. The moral majority just don’t care or are too busy working three shifts to care.
My suspicion on this is that stores offer "reward cards" so they can get you to sign something that allows them to gather and sell your data.
One CEO says when hiring he asks if the applicant thinks she is smart or hard working. The only correct answer is hard working. Later in the article another CEO at a college job fair looks at a plain resume and asks what the kid has been doing with his time. The kid says he drives home and works Friday, Saturday, and Sunday at his family's diner all weekend returning to school on Monday morning.

I used to work on a massive private yacht. I'm cleaning and polishing the outside making it look pretty for all the passerby's to admire after we arrived at the marina at Atlantis in the Bahamas. A tourist perhaps in his early 40s with a family stops me to ask "How do I achieve getting my own yacht?" I said what everyone says, hard work. He scoffed at me and replied that he works very hard in technology in Vegas. He works 50+ hours a week and that he will never realize a yacht like this.

It's not hard work. That's not the answer. It's something else. After working 6 years on private yachts my best guess is that the people who own the yachts hire people who know what they are doing, they provide those people with the resources they need, and they stay out of their way. They do not micromanage.

The writer mentions Ray Dalio and his hundreds of principles for working at his firm, Bridgewater Associates. Maybe, but the big thing to take away from Dalio's principles is not to micromanage. He has built an algorithm to make decisions based on merit of each employee's history of making the correct decision. [0] "In order to be an effective investor, one has to bet against the consensus and be right." He has established a way to quantify merit, which I think is similar the democratization of the stock market itself.

[0] https://www.ted.com/talks/ray_dalio_how_to_build_a_company_w...
Your permanent neighbors tend to be noisy and drunk occasionally, people renting an airbnb are on holidays and likely to be noisy and drunk, then a week later you'll get a new batch likely to be noisy and drunk.
Actually the `-XX:+UseCGroupMemoryLimitForHeap` option is also in Java 8 since Java 8u131, so it's available for nearly everyone right now. It doesn't solve a lot of problems though: by default the JVM will use only 1/4th of the memory (cgroup) limit as its heap size, which wastes most of the container's memory. It's thus attractive to use `-XX:+UseCGroupMemoryLimitForHeap` together with `-XX:MaxRAMFraction=1` to get maximum heap size given your container limits. However, because total JVM memory is heap+permgen+threads*stacksize, you'll leave no memory for threads this way. If you're running an average web server, it will spawn dozens of threads and get your application above the cgroup memory limit (=OOM killed) pretty fast.

The only way out is to configure memory limits by hand, taking into account the maximum number of threads your application will use. That usually isn't trivial.
People power, not robots, will overcome humanity’s challenges
This must literally have been the list used at Microsoft when making C#. Well most of them at least.
I had 2 instances where this happened to me recently. Once was with Twitter and once with Facebook.

Mentioned Disney parks in a conversation in the car with my parents and the next day had Disney ads, never before.

About 2 days ago was talking about night guards for teeth with someone and the next day had Invisalign ads on Facebook.

I don't have the Facebook app installed, but do have the messenger app. I just turned off microphone access to the app and now it won't let me take pictures in-app.
Yeah, the article mentions that the reporter went through the the guy's paperwork and found exactly that on the back of one of the statements, that none of the payments qualified for the loan forgiveness. The reporter argues that it should have been more visible.
> I figure that in some decades people will be looking at our time and asking, "Why did they make so many superhero movies?"

Is that something we don't ask ourselves today? Why wait decades?
Hypermedia as the Engine of Application State
How North Korea Smuggled 87 US Scout Helicopters
It's probably better to analogize it to Xeon, which prints Intel roughly as much cash as the tax revenues of Croatia.

There are plenty of things to arbitrarily segment in a GPU - HBM, large memory sizes, tensor cores, FP64.

The problem with hard disk segmentation wasn't the idea of segmenting at all, it's that there were no good ways of doing it. A higher MTBF? You're better off buying more, cheaper disks. Density (eg from helium)? Might be worth a 20-50% premium in $/gb, but not 200-500% $/transistor as with Xeon.
+1 for [0] as the first footnote
Instagram can record video posts and Messenger can make video calls, both requiring microphone access. In either case the recording is obvious with a red bar for microphone access in the background, like all other iOS apps.
The main difference is that a doctor supposedly has a higher interest in your well being than your dealer does.

My understanding is that a doctor isn't going to be making more money because they're prescribing you opiods or not. But they do it anyways because it can help you through pain. Just like you can get stuff to help with your cold, even if it's not necessary

Airlines aren't the same as pillow manufacturers just because they lend you one on a flight.
DuckDuckGo: When privacy becomes a trigger for growth – The Four-Week MBA
I have found this to be a good read[1]. Examples are in clojure but will apply to other dynamic languages with first-class functions etc.

[1]: http://mishadoff.com/blog/clojure-design-patterns/
If you have root access to one end of encryption, you necessarily can inspect and save it. The way I would do this is by issuing a certificate for facebook.com that I mark as trusted on the device. This will let you do a man in the middle "attack." But you can probably do this directly on the device: just look for where the encryption is taking place, and intercept it.
Come on. Wishing a 'superdaddy' or a 'supermom' would came and took away our complex problems with a single act is not mature.
Vim 8.0.1238 adds highlighting of all matches while incremental searching
Anyone who is running important production java programs without carefully considering and testing the JVM’s command line arguments is headed for trouble.
Enable 'incsearch' and 'hlsearch':

https://www.reddit.com/r/vim/comments/79hi4q/vim_801238_adds...
I've never come across them. There's also Seamless, which i think is also focused on corporate clients (i only found out about them at work!), but i don't know how recently they came to London.
I'm sure Facebook would like to do what you're saying, but I think that they're a long way from having those capabilities.

They have billions of users, billions of ads, and trillions of pieces of metadata. Sifting through that to produce a guess like "User 1234 burned themselves and would be interested in product 5678" would be an amazing and scary piece of AI.

Not to mention that Facebook are limited by the ads they can sell. The manufacturer of the burn cream doesn't give Facebook a bucket of money and free reign. They choose how and where the ads are shown. There is currently no option for "Users who recently burned themselves".
"* destructors that reliably do something at end of scope"

That's almost a reason for going back to C++ (or PHP) for me. C# doesn't have it either but interestingly managed C++ does.
Alan Moore alternates between trashing mainstream comic companies and cashing their checks.

DC is a villain to Moore because he willfully traded away the rights to his greatest creation (Watchmen) and then watched them cash in on it.

Moore is a great writer but a poor (contract) reader and he's been ranting about it ever since.
Another solution would be to invest in research on how to make the really nasty stuff with half-life times > 100 years be less dangerous.

The less we leave to our children, the better.
And even in higher-ed, it's largely a false narrative as well. Overall spending per student at state schools is down. Here are the numbers for UC:
http://dailybruin.com/2014/11/18/tuition-rises-despite-decli...

Administrative salaries are up, but generally in line with increases in research funding (research funding has a lot of administrative overhead. Read OMB Circular A-21 if you want to see some example details.) Yes, there are reports of some over-payments at the top executive levels, but just like in a corporation, overpaying the C-Level executives by $10/mil a year just doesn't move the needle for companies with 10's of billions of dollars a year in revenue.
The LD50 for arsenic in rats is 15 mg/kg: http://whs.rocklinusd.org/documents/Science/Lethal_Dose_Tabl...

The LD50 for strontium 90 in hamsters (90 day survival) is 2 millicuries per kilogram: http://www.rrjournal.org/doi/abs/10.2307/3573895?code=rrs-si...

Given strontium 90's specific activity of 142 curies/gram (https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/196800...), in mass terms that's 14 micrograms/kg for the LD50. Gram for gram, strontium 90 is about 1000 times as acutely deadly as arsenic, or 40 times as acutely deadly as the chemical warfare agent sarin. If you look at plants built to dispose of sarin, they take something a lot closer to "spent nuclear fuel" levels of precaution than "dump it in a pit" precaution.

I agree with you that safety precautions should be by the numbers instead of by psychological reaction, but in a numbers-based regulatory scheme I'd say that we are in much more dire need of increased caution for "mundane" poisons than in need of decreased caution for exotic ones like chemical warfare agents or nuclear fission products.