skysight-inc/HackerNews huggingface dataset:
I really have no doubt at all that Magic is the greatest game ever devised. However, I do think it was a better game in the early days before strategy and meta was disseminated so broadly across the internet. Each local community had their own deck styles and approaches, and a big part of the game was in discovering new combos and decks on your own. I feel that part is a bit lost these days.
Long running transactions? I didn't think the article implied doing something like that. The job state changes shouldn't take long to execute.
“Joking” about killing all men to make men feel uncomfortable is still clearly harassment.

Especially when they don’t permit the “joking” excuses to anyone else.
(Repost of previous comment from about a month ago https://news.ycombinator.com/item?id=21233836 as it seemed relevant, although I haven't progressed much in my proficiency yet)

I have begun the path to learning stenography. Steno involves chording, or pressing multiple keys at once. Multiple keys at once means greatly improving the information density of when you type allowing professionals to type 240 words per minute (realtime), which is just not possible on single-key-at-a-time keyboards. Unfortunately most commonly available, non-gaming keyboards do not natively support multiple keys at once which is also known as n-key rollover (nkro). I ended up buying a pre-assembled, fully opensource hacker keyboard Ergodox EZ⁰, and have a custom layout firmware that matches up with the open steno project¹ . From here I am using Querty Steno² to practice my chording. Here is an example video someone did of using steno for programming a simple FizzBuzz on a different keyboard on YouTube³. In my opinion, if anyone is looking to really take their typing to the next level, chording is the only way and Dvorak/Colmak/single-key-at-a-time-layouts will never really get you there.

⁰ https://ergodox-ez.com

¹ http://www.openstenoproject.org

² http://qwertysteno.com

³ https://www.youtube.com/watch?v=RBBiri3CD6w
Right, I was working mostly off one very well-written article on the topic, it was an easy search because there is really only one correct way to implement atomic job-handling with PG.
No, the tumor is the cells growing out of control, not some separate thing that acts on the genes of nearby cells. Once cells have mutated into a tumor, it's a bit late to make them less prone to doing so.
Prehistoric human lifetime is very hard to estimate, but I have heard reports that while infant mortality was high, actual lifetimes could still reach 70+ years
> So we did an activity called ‘Flow of Life’ where each of us had to imagine our life as a river.

This would be a big no for me.
The Main Programming Language
We're talking about genetic therapies that would make cells less prone to mutating into cancerous cells. This would have no effect on cells that are already cancerous, introduced from an outside source.
Value of a Good Software Development Team
San Francisco Was Preparing for a Flood of IPO Cash That Never Came
Quite a bit older than that! I joined the day it became public, 12.5 years ago.
Thanks for the correction. Even as I was typing it, I doubted my own memory.
I always thought it might be because with a larger volume of blood, their adaptive immune system could contain more permutations of antibodies, allowing them to detect more cancers.
It might be worth talking directly with your lecturers / Faculty Staff. For example: maybe ask how may placements are available each year? What sort of average grade would indicate success in the PhD program? what type of research is available? Who will be coordinating the program?
It's sad that this kind of retreat is considered a perk, they're more like punishment to me. What's the point of joining a company, remote-first or not, if I then have to spend several full successive days with the same persons I see and speak to every day? They're not my family, and I consider this kind of "bonding" highly inappropriate.
Would recommend everyone interested in the topic of Free will to listen to this episode of BBCs In our time: https://www.bbc.co.uk/programmes/b00z5y9z
I read the article. It says this gene actively promotes apoptosis -- cell death -- in defective cells.

I mean, I guess it would depend on how you are introducing the gene. How many cells it is getting into.

But if it causes defective cells to suicide, why would it matter where the defect is coming from? I don't think we really have a good handle on what causes cancer. I suspect more cancer is due to some infectious agent than is generally believed and we know genetic variations have significant impact on the immune system and its ability to function at all.
This article confused me, the author referenced the time and power required to train a model, which granted is lots, but then talks about phones and mircontrollers which are less powerful but are far more numerous than the machines currently being used to develop these models.

Isnt that the point? The powerful machines create the models through training/data processing, then those models are loaded onto the less powerful units for use?
Here in Wales all the female firefighters refer to themselves as “firemen” too, and proudly.
A lot of the clever helpers like that in Java unfortunately often trigger extra allocations, making them slower, as the above post implied.
https://dev.azure.com/compnerd/windows-swift

"Support" is the kicker - I consider C# and C++ to have Windows Support because the platform vendor publishes and provides support for their own developer tools.

Do you mean that, or maybe something closer to the level of "Support" where interested parties submit improvements, and platforms are included in the CI/CD process?
Great article!
But I am blown away by the quality of this well-designed website.
They're horrible, but it's a tradeoff for full time remote I suppose. Myvwife despises them since she's stuck on fulltime childcare, I can't imagine how single parents do it.

The biggest issue is that it often is a week if pointless koolaid drinking, with a huge carbon footprint at that.
What would Microsoft like you to build? What is a modern Windows app in 2019? They seem to be retreating from even UWP.
Why is it a no for you?(if you don't mind telling) #Curious
Voiceovers are the typical film trope for this.
Blockers bring down content quality by depriving content creators of incentive
There was a time when it felt inappropriate to share news beyond the immediate family. Then came social media. With all its shortcomings, social media has still managed to do some good things for the world.

Times change - if you feel safe in an org, you'd want to hang out, open up and share. The sad thing is - most of the orgs won't give us that environment.

This is my humble attempt to build an org where I love to work and share
I agree.. being a "work from anywhere" company we have adopted an annual offsite as a key ingredient in establishing the culture we are looking to inculcate in the company.

We have folks in 5 different time zones and once a year the team meets for a week-long offsite. Agenda is managed and executed by an external agency. Includes work as usual + lunch & learns + collaborative dinner experiences.

In addition to our employees, key partners, consultants also participate.
Gloves that can translate sign language into speech/text
If we don't disrupt ourselves, then some other agile company will do so. Doing the same thing everyday will not give us different results.

Zooming out is super critical, whether in startup or life
Signal labels the conversation as "Note to Self" when you send yourself something
People Working in DevOps Should Read the Toyota Way
Yeah, not convinced. Yet another youtube video where someone had to first build and try to memorize their custom dictionary preloaded with the specific words they are going to use to write the program they have in their head...

At least this one actually seems to remember their inputs well enough, I wonder how many times they practiced? I've seen similar videos before and it is hilarious to watch when they're trying to recall the chords they programmed.

I don't see this scaling for real projects with thousands and thousands of complicated identifiers, camelcase, crazy abbreviatin, acronyms, etc. Each project is going to have its own set of identifiers and you're going to need a custom dictionary for each of them.

Steno is great for natural languages that evolve very slowly over time and which can be largely learnt once and then used forever. Code is a rather different beast.
That's cool. I have seen that involving a 3rd party consultant could be very important in keeping ourselves honest.
See reply by Sniffoy
Sounds like you ran a plex server - amazing tech, always makes me wonder what companies like Netflix, HBO, and now Disney spend all their money on...

Users would probably be better of, if these systems would be distributed rather then centralized. Like a plex server per household or something, where family owns all the stuff they bought and can freely watch it.

What I'm looking for is a future proof stack. DRM has failed many times to deliver that.
Calm down, dude. You are doing over efforts to defend Modi regime on this forum. They are not going to pay more. And do not cite me Propaganda Indian media here. It does not matter to any other than Sanghis.
We need more startups to tell this story openly. Apparently, the flip side is stronger now (from the comments)
I meant haven’t. There are accounts whose last comments were 7-8 years ago. Technically those shouldn’t count as the active users. Also lots of users have a few handles or use throwaways for certain delicate subjects. Should those count as well? I guess it’d be hard to come up with a correct number even for HN
I don't think information availability affected the game so much as the economic barrier. I mean, if people have infinite access to cards, there would be a lot of experimenting going around.
Not if you close
Tab before clicking :)
And that comment responded to "Energy storage isn't really feasible".

And was followed up, by the same author, with another post specifically about pumped storage:
https://news.ycombinator.com/item?id=21479576

That we're still discussing this over 24 hours later may strike someone as amusing, but the jokes gone rather stale.

Cheers.
In this case I suppose "Stalinist" is a metonym for the apparatchiks who enforced ideological purity in institutions and made sure that deviants got punished.
Yeah I had the same reaction. If you look at the source, it looks like they lean heavily on reference-types, which is a worst-case for Swift performance. Specifically running tight loops with reference-counted objects comes with a huge cost, which seems to be exactly what this code does. I would love to take a crack at optimizing it, but I can't run it on my system.

Still, Swift definitely makes some compromises when it comes to performance. ARC is pretty costly in general (in terms of time, it's pretty cheap memory-wise), thanks to heavy use of atomic operations, and copy-on-write for value types has really nice properties as far as making it easy to write correct code, but it can result in unnecessary data duplication which is hard to optimize since you're basically at the mercy of the compiler to make it mode efficient.

A lot of these problems have possible solutions which haven't been implemented yet - in the long term I'm curious how much performance could be improved since I think Swift really could be the "sweet spot" language in terms of performance and usability.
There is strong moderation by an internal party or external consultant. If someone makes sexist, biased or racial opinions, why does it matter whether it is offsite or not?

We live in a world of freedom, but that doesn't mean you can abuse someone. It is the same in offsite too. You have safety, but not to be a jerk
A tiny pharmacy is identifying problems with common drugs
IBM is no longer offering that Swift mobile dev kit.

The IBM Swift Sandbox is no longer available as of January 2018.
Dynamically Adjustable Key-Value Store by Combining LSM and COW B+ Tree [pdf]
As the other poster has mentioned, IBM has put a lot of effort into server-side swift. Also Google is investing in Swift for Tensorflow, which means there is a team at Google who's job it is to work on the Swift compiler every day.

edit:

If you want you can use Swift on Google Colab right now:

https://colab.research.google.com/github/tensorflow/swift/bl...
Some of the bugs that Rust prevents do matter in most software but only occur in languages without GC.

In my view, Rust has a good chance of gradually replacing C++, because C++ devs don't shy away from using a large, complex language, and they can appreciate what the borrow checker does for them.
Ok, we've moved it to be a child of that comment rather than https://news.ycombinator.com/item?id=21486331.
I think the poster is upset about DRM, not paying money.
It should be easy to pay and own the content, but nowadays it's not easy.

In past I paid for some content multiple times for instance, because one company decides to shut down their DRM servers, and then I had to buy it again from elsewhere. Yeah, just like that - I was frankly very upset.

Also, piracy is different to stealing. Both are wrong in my opinion, but still very, very different things!
Agreed. If I don’t trust the server, or don’t have a secure connection to it, it is not likely wise to run any non trivial code downloaded from it.

Verifying a hash that comes from the same server also doesn’t make that much sense. Verifying a PGP signature would be a compelling reason to not pipe to shell, and that’s really about it.
Ok, but I hope you can agree that the overwhelming majority of uses is a user-hostile dark pattern in news sites where they put crap onto pages so you click on it to go away, with the intent to generate additional page views and ad play-outs.
A new neurostimulation device to hack your brain
Just a hypothesis I thought of:

A lot of cancer cells are developed because of constant background radiation, if you get older you just were exposed to more of it.

Elephants have a much higher volume to be affected by it, so just from an evolutionary perspective they had to develop a better resistance. The ones who got cancer early couldn't reproduce as well.

Does that make sense? Or does the article say exactly that?
I don’t have a horse in any race, I just hate these delusional circlejerk comments. There’s no world in which WSL offers a legitimate alternative to a real Unix shell, it doesn’t even compete with powershell in terms of usability.
I don't get this argument. Sure, some did reach old age but we are way more interested in what percentage of them it was
You're right, but you missed the biggest part of the problem. The "nothing at all controversial" part changes, often without warning. Your history, however, is immutable.

I think the only way to fix it is for everyone to be cancelled.

If you exile enough people, pretty soon that itself becomes a problem.

We're currently in this dangerous middle point where people think it can't happen to them, or that the accused probably did something wrong.

There's a chance we might be creating a permanent underclass of people who have said or done unacceptable things in public. If that's 10% of the population, that's a big problem. But if it's 50% of the population, that's actually a smaller problem.

Is it possible that the ethical thing to do here is to join the cancellation brigades?
Lots of people as in about 10% (brave probably less than 1%). As soon as Google is allowed to ship it's own browser engine on iOS, open web is doomed. Google will simply start to ship new “standards”, and web developers will use those standards, because who uses not-chrome anymore?
We've banned this account for posting unsubstantive comments.

Could you please not create accounts to break HN's rules with?
It's always had politics. It just used to be run by communists, anarchists, and libertarians. Then money got involved, and now it's run by social justice warriors.
A lot of companies build a native version of their web app just for push notifications on iOS. Unfortunately I doubt we’ll see web push any time soon.
Here is a Reddit story about some non-native English speaker getting fired in California over a variable name:

https://www.reddit.com/r/cscareerquestions/comments/dpcfns/i...
The article mentions possibly treating/curing cancer: "He believes there could be a drug that could mimic the effect of p53, or a way to deliver these genes to people at risk of developing cancer, or who already have it to treat or cure the disease."
I just wrote standard conforming JSON parser:

cat standard-still-bad.sh

#!/bin/sh
echo "ERROR: JSON parser implementation limit." 1>&2
exit 1 # terminate and indicate error

---
https://tools.ietf.org/html/rfc7159#section-9

>
An implementation may set limits on the size of texts that it
accepts. An implementation may set limits on the maximum depth of
nesting. An implementation may set limits on the range and precision
of numbers. An implementation may set limits on the length and
character contents of strings.
Wish to have children is not just genetical. It is social as well and maybe more.

Nowdays, many people don't want kids.
> I’m not sure what’s missing as far as libraries, other than UIKit.

It's quite usable. A couple years ago, I tried Swift for Linux when it came out, and it was a dreadful experience. But now I do things with Swift in Docker containers and basically don't think about it.

There's a few things which aren't implemented (IIRC things like XML parsing support) but it's mostly things I wouldn't use or would use a library for anyway.
There's the middle ground where I can freely browse the page without ever being prompted so see notifications. Apple gets this right.
> Windows Support because the platform vendor publishes and provides support for their own developer tools.

It's not from Microsoft directly, but it's worth noting that LSP support for Swift is under active development. VSCode is probably currently the second-best IDE for Swift development.
As a consultant I have never been hired by someone whose system was working. I am willing to bet the consultant was hired to add a feature, could not figure the installed code, and proposed to redo it the only way he or she was used to.
The need for notifications is real, but the need to protect users from unwanted notifications and tracking and fingerprinting is real too, and more pressing.

Every site complains about your content blocker. Every site wants to send you notifications. Every site wants your email address to advertise at you. And with PWAs, every site will want to establish a presence on your computer.

Your motives may be pure, but your chosen platform does not place you in good company.
Get 100k free view for your YouTube video channel on Danvisko
so if you have a youtube video and would like 100,0000 free views this is what you should do :
1.Make a 10 second video attached in your youtube video of the services offered at https://www.danvisko.com/ which is basically where someone can buy advertising from media companies e.g radio stations,tv stations , newspaper , magazines ,blogs e.t.c
2. Send the video to danvisko@outlook.com with the subject FSBH
3.Finally we are going to see the video and each day we will pick 5 videos of which we will redirect some of our traffic to and the video will garner a little over 100,000 views.
Stop trying to make public transportation great again. It's over. The market has spoken, and no amount of self-righteous whining about Uber is going to change that.

It gets dreadfully old, in fact. I come here to read about new things, don't you?
>Any subsequent read requests that observes left over intents (yet to be resolved) are pointed to the coordinator node, which can simply consult the "txn COMMITTED" record in memory.

Another roundtrip performed by reader rather than writer? That's what I'm talking about.

Though I understand it differently, as reader just waits until all writes and "txn COMMITTED" record arrive at it's node.
sending everything i type to microsoft

What do you mean?
Why not have a read and find out?
Get annual Amazon prime promo for $ 98 dollars on danvisko
Part of danvisko's promotion service of amazon just go to :https://www.danvisko.com/promotions and save money on amazon prime.
Of course. Likewise, I hope you can agree that the abuse of Web Push and other new browser features is a problem that can and should be solved without totally giving up on those new features and blocking or removing them entirely.

I see a lot of people advocating that the Web should be
essentially frozen at its current feature set or even regressed to something much less capable, and that makes me sad.
It's true that life expectancy used to be very low due to very high infant mortality, but even after that it wasn't easy going:

> Based on Neolithic and Bronze Age data, the total life expectancy at 15 would not exceed 34 years. Based on the data from modern hunter-gatherer populations, it is estimated that at 15, life expectancy was an additional 39 years (total 54), with a 0.60 probability of reaching 15.

https://en.wikipedia.org/wiki/Life_expectancy#Variation_over...
As soon as someone thinks about reporting a bug, they’re already doing you a massive favour. Making them go away and write an email (which many people don’t often do any more) you’re already going to be testing their patience. You should be bending over backward to accept the report.
Autoscaling DigitalOcean Block Storage
Assume half of babies die in childbirth or by age 3. Assume another half die before they reach 25. Even assume that another half die before age 60. That means there are still tribal elders that can pass on information and educate the small children they take care of while parents are out getting food. It's a huge deal for a species based on cultural learning.
> Not knowing what the script is going to do.

Yep, this is why i hate piping curl to sh. Much prefer how e.g. go does this:

Tells you to just run

tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz

It's not that I don't trust the installer script to not install malware. But I don't trust the installer script to not crap all over my system.
I'm from the area and had always understood that it was put on that specific stretch of beach as a concerted effort to shore up the coastline against erosion, as opposed to indiscriminate tipping as the article makes it sound like is the case. It's concentrated to quite a short stretch of the coastline, and the rest of the surrounding beaches don't have any rubble at all.

It's very visible on google maps if you're interested in seeing the extent -
https://maps.app.goo.gl/QutF47BFeoYpUC6YA. It extends from just above Crosby beach up to the mouth of the Alt River.
Thanks. As a mere occasional user of databases I was confused and trying to figure out how you could not use FKs without recreating essentially the same thing in code.
When I soft-launched MVP I built to 50 odd users, I was surprised that one user said they uninstalled the app after a couple of days because they simply didn't like the app throwing nagging notifications (it seemed to me, given the nature of the app, the notifications were essential information, but apparently not). Android does let you turn off the notifications per channel per app, but I guess most users aren't aware, surprisingly, even the ones who are annoyed by notifications.
Show HN: k3sup – get Kubernetes and helm apps in
A small benefit of downloading the installer is that this lets you run a checksum on it.
A team that is lead by Chris Lattner, creator of Swift. Not bad!
How exactly do you make a base64-aware image compressor, though?
Problems with Apple’s app review guidelines should be addressed by pushing for Apple to improve the guideline itself. Pushing for Apple to make their browser more adtech-friendly to the detriment of its users is not a solution.
That adds up to 32 hours a week of commuting plus delays. What the?!