skysight-inc/HackerNews huggingface dataset:
Having been in A-fib several times in my life, if you ever feel like your heart rate isn't steady and isn't changing in the usual way as a result of exertion, GO TO A DOCTOR IMMEDIATELY. Lesson learned. If anyone ever releases a watch that can identify conditions like this with a great deal of specificity and sensitivity, I would consider that far more of a killer app than email notifications on my wrist :).
Well, the solution to that is to maintain branches of your code for each major version change and to only introduce breakages in major versions.

Because your current method means that your library will never delete old code. Not to mention that I don't know how deep your obsession with versioning goes -- if you slightly change a basic function shared by different library versions what will you do then? Or do you have n copies of the same code everywhere? What do you do if there's a bug in it? And how the hell do you expect a distribution to maintain the code, because you are copying large chunks of code in every version with no net benefit before you even start working on new versions.

If you did major versioning right, then only people who link against version X of your library would use the version X symbols. Glibc uses symbol versioning to extend that further and allow you to change glibc versions under users and they will still be using the old functions because you have symbol versions. Unless you're talking about "changing the library under them at compile time" in which case I think that it's a bad idea to do it that way (people just won't update their code).

Alternatively, you could allow users to set a macro before including your headers. This macro sets the version of the library they want to use. Then you don't require people to specify the version in every single symbol.
What is the source of this implied responsibility? What is the reason behind it? We might hope that they would do the right thing, but our desire doesn't bind them to deliver our wishes to us... even if it is in their best interest to do so.

When we use a Facebook or a Twitter, we (the public) accept the product they offer. True enough, if we find out we don't like the deal we can threaten to walk away if there is no change. But these companies don't have a responsibility, implied or otherwise, to better us, cater to any of us, or fulfill someone's vision of social good. It would be nice if they delivered on these things (of course my vision of what that means) but it is not their responsibility to do so. If I don't like that with sufficient intensity, my one valid recourse is stop using their services.
Yay. I use Krita for all my Photoshop-like needs. Now it just got Even better.
What authority is being abused in email?
AMD, ARM, Huawei, IBM, Mellanox, Qualcomm, Xilinx on Cache Coherent Interconnect
I did pretty well in math, both in high-school and in university, (Comp Sci degree, with Math a compulsory first-year subject), and when I try looking at a paper describing an algorithm in some Comp Sci related field it's literally all greek to me.

I end up spending large amounts of time figuring out the meaning of all the various symbols in the paper and how I can map that to an actual computer program.

Thankfully I have enough Math in the back of my mind to work through it, but good luck getting in to the really interesting things (e.g. machine learning, 3d graphics, whatever) without having a good mathematical background. Without it, you'll lose first hand access to almost any paper written on the topic.
In the context of AI and gaming, I definitely recommend this series of three youtube videos:

https://www.youtube.com/watch?v=xOCurBYI_gY

Some games are played better than human would.
Hi Don

I think I'm so out of context wrt video games here and now that I can't come up with a worthwhile reply. I liked Rocky's Boots because of the brilliant combination of the content and the idea behind the game play -- and they were well matched up. I liked the idea of its successor "Robot Odyssey" a lot, but advised the TLC folks to use something like Logo for the robot language rather than the Rocky's circuit diagrams (which were now not well matched up to the needs). As you know I really tried to get the Maxis people to make "Sim City" a rule based system that children could program in so they could both understand the generators and to change them (no luck there).

If I were to look around today, I'd look for something where the underlying content was really "good" for children -- I doubt that cellular automata would be in my top 10 -- and then would also have good to great game play.
Good post, had me thinking within 5 sentences of places where this played out.

I'm struck though that the DM would necessarily have to have the big enough ego to consciously or unconsciously block new efforts. Like the post says let it go. And if they let it go, where's the positive case for that?
In my experience the 'traps' left by the DM, actually reflect the inherent complexity of the problem domain. Complexity it took months or years to fully understand, made out of corner cases and strange usage patterns that were never anticipated, and have been forgotten again since (forgotten, but still used, from time to time).

If you think this new trendy solution is going to be cleaner or less hacky, and still cover the same (or more) use cases, you're rather naive.

80% of the ugliness comes from getting the last 20% of the functionality (maybe even 90/10). It is trivially easy to re-engineer a system that is 80% less ugly/hacky, and covers 80% of the functionality of its predecessor. Then everyone slaps themselves on the back because the refactor is going great!.
For IDEs there's a clear path here - for a company, even a small startup, <$100 per developer is really no biggie, even if no private person would pay that. I used to pay for PyCharm (via my employer) when I worked mainly in Python because I needed the extra features.

BTW Sublime are more or less Freemium right now, even worse - you don't HAVE to pay, you just get those annoying messages. It's practically a donation model right now.
Agree. The term ‘computer’ itself comes from the word ‘compute’ as computer is built primarily to help human compute numbers. Many interesting real life problems can be modeled as mathematics problem - Halim & Halim, 2011
Is over-hiring of social workers in welfare sector a problem in this country? It seems that applications for something like SNAP are handled online, distributions are done directly to debit cards, and a bunch of enforcement and fraud prevention work is offloaded to agencies like SSA and IRS.
If you want that to be the law, you need to amend the Constitution to create an unconditional warrant requirement, rather than a reasonableness requirement and standard for using warrants.
Maybe VR would work better if you just fed the same view to both eyes and ignored stereoscopy. Jaron Lanier used to do that with his original VR rig in the 1980s when one of the machines went down. He said nobody noticed.
You're right. I am. And the stats above were US focused. (The 50% of wealth stat holds[0]).

The point, though, was GP's sole contribution was a link pointing to an article that the top 1% pay nearly half of federal income taxes (actually 45.7%) as a counter-point to its parent claiming the rich don't pay their fair share.

Well, 23% federal is not their fair share, based on income and wealth accumulation.

As to me being in the global 1%, there is no doubt. But like I said, I paid a lot in taxes, and I champion basic income (see any previous comments of mine on the subject). I don't defend high earners as unfairly burdened, and I believe that poverty and lack of healthcare in this world is a political problem, not a money/resource problem, and the fact that so many kids in the US, let alone the world, go hungry at night is a travesty of epic proportions.

[0] http://inequality.org/wealth-inequality/
I'm Australian, lived in LA for a decade or so .. and my trips around the Griffith Park area always led me to a particular grove of eucalypts and jacaranda that always reminded me, very much, of home. There are parts of that park that could be Australia, imho .. minus the snakes, but plus coyotes and cougars ..
An up-to-date quick reference list for engineers designing with Type-C USB 3.1
The fact that their job security is dependent on who we elect to public office.
The rest of the animal kingdom doesn't have their food stockpiled behind lock and key.
The Perks Are Great. Just Don’t Ask Us What We Do. (50OnRed Adware Business)
Or, if the fire code weren't followed, there wouldn't be bullshit political pressure to keep the factory open because "Think of the jobs you're killing!"
Yeah, many programmers don't user them either (though some of the best ones do). Those tools are not beginner friendly. Actively resist GUI usage patterns, and are less useful to newcomers than a simple text editor.

They also include alot of cool timesaving features and are very customizable.
I see the big potential in having an always-on development environment in the cloud. It would enable better collaboration. It also enables features not possible with in the old way, like easier deployment, ready-made persistence, moving back in time, … .

But for me the problem with them is that the text editor is not Emacs. I guess a lot of developers who are somewhat experienced have similar attachment to their editors and scripts. And it’s not just an emotional one: it directly affects productivity.

Not trying to be negative here, but this is really an issue.
The right to free speech and religious expression at an evolutionary level is non-existent. What's your point?
5 Methods to Help You Grow Your Software Services Firm
Pricing in INR would be great as well.
Three words for interesting (relevant) google food: toilet paper USSR. State production does not guarantee a steady supply of essentials.
This is one of the main reasons for the European Union's Common Agricultural Policy, which has existed since the 1960s and covers a lot of food types.

The excess food is stored, and if it's not needed is sold (or sometimes given) to other countries. This is criticised as farmers in those countries might be left unable to compete.
I would be for that. "Reasonableness" is something recent courts and I (and many here) really disagree on.
Publicly-funded research too, please...
> With a DVCS, though, we have a problem. You do have the whole history at any given point, which in turn means you need to have every version of every blob. But because blobs are usually compressed already, they usually don’t compress or diff well at all, and because they tend to be large, this means that your repository can bloat to really huge sizes really fast.

You can shallow clone a repository in git. This looks more like 'What should be the default mode for a source control : Centralized or Decentralized ?'. I think it should be decentralized since it requires more discipline.

> Git is so amazingly simple to use that APress, a single publisher, needs to have three different books on how to use it. It’s so simple that Atlassian and GitHub both felt a need to write their own online tutorials to try to clarify the main Git tutorial on the actual Git website. It’s so transparent that developers routinely tell me that the easiest way to learn Git is to start with its file formats and work up to the commands.

This could simply mean that it is am amazing piece of technology that everyone loves to talk about it. It could also mean that it is a bit more complex, but that doesn't mean that the complexity is not worth the benefits.

> There is one last major argument that I hear all the time about why DVCSes are superior, which is that they somehow enable more democratic code development

I think the point that was made was that the issue of commit access goes away : https://www.youtube.com/watch?v=4XpnKHJAok8&t=1139 ( actually that whole talk is pretty interesting ).

To be perfectly honest, most companies would do fine with subversion and a very good web based user interface. The simplicity and the advantage of not having to teach people set in their ways may work in its favor.
Agreed, and very much so.

I pay hundreds of dollars for the wire to my house

I pay hundreds or dollars for the radio signals to my antenna.

I pay hundreds of dollars to stand in the presence of a live performance.

How many more hundreds of dollars shall I pay?

Hundreds more for a spoon-fed recording I could have already made?

Hundreds more to stream each recording sent my way, every time it's sent my way?

Hundreds per month for a subscription that provides artists D, F and H. And then hundreds more for yet another subscription which provides exclusive access to artists A, B, C, E and G?

When do I get paid?
They have verve, and that's generally a good thing. In this case there are a lot of details that need to be grokked to make any reasonable comment. The use of combinators (a kind of dual of lambda calculus) harks back to an excellent thesis by Denis Seror at the University of Utah in the 70s that produced a safe, highly scalable and parallel implementation. I haven't looked at it more deeply (and probably should).
Corilla looks very promising. Any plans to allow publishing outside of the Corilla platform? For me, it's one of my must-haves.
On the other hand, if you were paying part of the bill for his treatment, you'd also be incentivized to help him out in ways that might prevent that fate. I believe that, at the end of the day, we're all in this together. So to me, clarifying that economically is a feature of public healthcare, not a bug.
I don't think such a thing as general AI, or even general intelligence, is sensible to talk about. There are always tradeoffs: an algorithm good at finding some sort of patterns, necessarily has to be worse at finding other sorts of patterns.

There are actually ways to formalize and prove that, but it's intuitively obvious that an algorithm that can find the answer to a set of questions, can't be faster than an algorithm to find the answer to a subset of those questions.
LibrePlanet videos and slides: Snowden, Stallman, Sandler and more
Most Dangerous scientist of all times
Spilled milk, etc. Mayor's office said that about the linked spreadsheet, too.

If that happens, then I'll either look somewhere else for equally relevant information, or just focus more on the two other ongoing legs. :)

A rejection like that isn't necessarily a bad thing with research like this. Knowing about what's available and what's not is incredibly useful and makes similar requests easier in the future. It also helps gauge how a group will handle a request. For example, knowing that the FOIA officer consistently doesn't know FOIA that well means I don't have to bug my lawyer as much.
Government price controls do not fundamentally change the cost only the price.
If the government is so efficient and can, somehow, make housing cheaper than it would be in a free market why shouldn't they also take control of the food supply? Computers? Software? All industry?
Analysis shows 'Super Mario Brothers' is harder than NP-hard
It's unclear how much A/B testing has to do with this. If I use a mobile user agent (e.g. Nexus 6 via the Chrome Dev Tools) I get the option to enable or disable autoplay.
Politicians are motivated by power, not by your needs. We have had repeated examples of just how bad states truly are at providing for people's basic needs. Every time it's been tried, it's resulted in chronic shortages, often to the point of starvation. The USSR, Cuba, North Korea, China (before they went capitalist). I'm going to take a wager and say that the days when the USSR was still a major world power were before your time, and if I'm right, I strongly encourage you to do some reading on what it was like for the people who lived in it.
What I learned at MIT and Harvard
I'm possibly the only one in my office who is comfortable on the command line. Most of this may be that we're in a Windows environment, but they all seem to use an IDE more than anything else. I feel like for web stuff at least, the command line is easier because you know exactly WTF it's doing instead of having it hidden behind layers of useless and arbitrary UI.

But if the IDE or other tools is good enough for what you need to do, then I don't believe it makes a difference.
AFAIK this is still true of HBO.
There is an amusing comment in the CLR about it's support for odd length BSTRs[0]. There can be an extra wchar after the null terminator to store the extra byte.

It looks like if you use the automatic BSTR marshaler it creates a copy[1], though the CLR is so big it's hard for me to say that with confidence. Taking the address of a string with the fixed statement in C# of course won't allocate and that pointer can be passed to APIs that expected Unicode strings.

[0]: https://github.com/dotnet/coreclr/blob/a123c3972c447c8bcfa18...
[1]: https://github.com/dotnet/coreclr/blob/a123c3972c447c8bcfa18...
LibrePlanet forever Watch sessions from 2016 online
Ha, 20 years. I'd guess more around 100, and graphics card companies, unless they pivot, won't really be a part of it. If we're talking about true VR, it's the replacement of reality, e.g. piping experience directly into your neurons. For instance, how are we going to augment smell or touch with a headset and a video card?

Sensory augmentation will probably start with dream augmenting tech (headsets that are able to give you "good" dreams by learning your neural firing patterns), then as delivery systems, nanotech, processing and brain knowledge gets better, we'll see it evolve into waking experience augmentation.
https://cdn.meme.am/instances/500x/66593705.jpg
The thing about git is that it is a very open ended tool that doesn't enforce any one work-flow. Find one that suits you and your workplace, and then slowly accumulate tricks that make things simpler to reason about.
VR is already a consumer product. It is however very niche, and personally I expect it to remain so for a while yet.

I don't think liability is going to be a big problem though. People were destroying TVs with Wiis the whole time when it came out, but the Wii was still a huge consumer success.

I would say the bigger problems are to do with the fact that for room scale VR you need a dedicated space which lots of people simply don't have the room for. The aspect of disconnection from your environment is a problem, but I believe it's mainly how it affects social interaction that is problematic rather than issues to do with colliding with things. The chaperone system in the Vive is pretty good, and if you're playing a seated game in the Rift, you're not crashing into things anyway.

Personally I think that the most sensible arrangement for VR is coworking spaces with large fully tracked VR areas for groups and only enthusiasts would have them at home, but my understanding is that Vive and Rift are selling pretty well, so it's quite possible that I'm wrong on that.
Much of the work we do is not paid employment, but rather parenting, caring, housework, slavery, unpaid volunteering, unpaid interning, etc. Even claiming welfare takes time and effort.
The problem is your eyes can focus at different focal planes: on an object, past an object etc. I'd imagine it would be pretty jarring if the software just blurred everything around an object that happened to be at the x, y coordinates where your pupils were pointing.
I guess this is because there are so many more exposed levels of git to learn. The introductory chapters in git books about all the "this is how a commit hash is computed" and "it's all about the content, not the filename" is good if you want to know whats going on on the lower levels, but for git newbies it's more confusing than helpful.

The git concepts you need to know that are non-obvious are:
- there is no special branch, "master" is just a default name
- there is no special "central" repository on a technical level
- all git commits have one or more parents, but they don't know what branch they're from (i.e. reverting a merge can be a pain)
- a git commit always represents an entire project tree, you can't version individual files like subversion does

Unless you're planning on spelunking into the plumbing commands (i.e. low level stuff exposed to shell commands), small parts of the porcellain commands (i.e. that the end user should use) is more then enough to work with git and understand the "how I need to work with git" flow:

The commands I use 95% of the time are:
- git init
- git add
- git commit (and git commit --amend when I didn't pay attention)
- git rm
- git checkout
- git branch
- git pull
- git push

and most without any commandline options. These command invocations you should be able to learn within 4 hours, especially if you've used an SCM before. (and the git <command> --help pages are actually well written, once you know what you want to do).

Sure it's nice to know about git add --patch, or git rebase --interactive, but do you really need them to work well with git? I don't think so. If you're inclined to learn more about your tools, sure, go ahead. But thats something that comes with years of use and doesn't have to happen up front.
This is ridiculously naive and unreasonable. I'm sure it sounds great to young, engaged people, but would it be impossible to implement. The cost alone would be prohibitive. It's great to have ideals, but the rest of us have to operate in the real world where silly things like money and the number of judges a cop has access to actually matter.

And what happens when someone's in danger, but the police officer is handcuffed by your proposed amendment? Witnesses heard a fight, or a gun shot, but they can't go into the house without a warrant. I'm sure I'll get a lot of downvotes for this around here, but you haven't thought this through. At all.
Pinterest Promotion Made Easy
Best Fertilizer for Flower- Bloom Booster
https://payhip.com/b/UyHJ is a working link
Danger, Will Robinson Trefoil history and alternate history
> eliminating excessive management of all of the existing programs

There are really just three - Social Security, Medicare+Medicaid, and EITC. Above you mentioned keeping Social Security around, so that really leaves just two programs, and it feels like the elephant in the room - Medicare - has been scrutinized by both parties so often, that one might wiggle a few percentage points of savings here and there, but nothing critical, especially in light of baby boomers retiring in larger numbers.

If you have a good plan for drastically cutting down the costs of Medicare, those are worth hearing about, whether or not UBI is involved.
Have you considered an HMO instead of PPO? My brother is a type 1 and his copay with Kaiser is less than $25 per month. Obviously the HMO plan is more expensive, but not $400 per month more expensive and the $0 copay for appointments and immunizations is nice.
What's the name of 'anti-pattern' when you oversimplify a complicated phenomenon and give it a 'snappy' name in order to write some useless drivel on medium?
Thanks. This is interesting (and somewhat related to a Stanford thesis done by Steve Wyer ca 1980). And it has the fun irony of presenting a rather abstract result in the medium it says emphasizes concreteness ...

It would be good to know if they have tried studies that involve grades of reading fluency.
Is the problem there the actual math, or the obscure, arcane notation that's used to describe it?

Combine that with the frequently terrible and all-too-often incomplete source code that's provided as a reference implementation...
Jury instructions are the interesting part of this: https://regmedia.co.uk/2016/05/26/google_oracle_jury_instruc...
Nicely done, very useful. Especially the command line possibilities.