skysight-inc/HackerNews huggingface dataset:
Seems like an awesome tool. For all those pros who are wondering who will use this tool. Let me tell this, this is an invaluable tool to teach programming for web without scaring them with all complexities. And the learners still have a url where they can see things in near realtime.
The rise and fall of the Dungeon Master
I think I'm one of the few developers who use the "Distributed" bit of DVCS. I do in fact often find myself on a slow boat down the Amazon with laptop in tow for weeks on end, so being able to make disconnected, versioned changes and have them sync back to the mothership when I do get a whiff of wifi is a big step forward.

It's the branching and merging bit that I could do without.

Say what you will about Subversion, but using it is like having a big red "Save" button on you codebase. Click commit and off your changes go to the repository and you can once again safely have your laptop stolen without losing work. I have a few projects still on SVN and it's really a breath of fresh air going back to them after a few months of feature branches, pull requests, and merges.
Can We Trust Robots?
well TSV have evolved greatly which means that 3D dies can come soon.
3D transistors already expanded the limit of how small parts can get before physics hits you in the face with a baseball bat.
On top of that memristors and graphene could open a whole new world for chip designers.
If we have only 2 cycles worth of process left we are doomed :)
Wondering how long is this experiment going to happen ? Giving basic income to cover their existential expenses like a good food,water, shelter, clothing, education and healthcare is fine. However, the happiness depends on how much more can they save(to plan their investment) and also "invest" for their future to uplift from their current social living status to something higher.

Until and unless some time is given for the subjects to actually "act on their free will" I doubt whether this experiment would be successful.
> If that money dries up, is it possible that will stifle innovation?

I think its a complicated question. Most of the money spent by drug companies is on advertising and not R&D. If they are in an environment where profits are guaranteed via government contracts, and advertisements are banned, then where else can they spend their money except admin and R&D.

Will people invest as much into drug companies if they aren't seen as volitile anymore?

R&D costs are primarily because of having to navigate the legal structure of drug trials. If the government is more involved in the industry, how will this change? If for instance, the government foots the bill then costs go down, and the only downside is that time-to-market is increased due to government bottlenecking and inefficiencies.
Brilliant Blunders: the mistakes made by some of history’s greatest scientists
No, the vocabulary. Slang is an alternative language for common concepts, not the case with math.
The people of those countries were never asked who they wanted to represent them. So there were no representatives.
Only sometimes

https://www.youtube.com/watch?v=ot4_jVFXxUU
So, are there high-level languages that make it easy to write classes that include length-varies-by-instance member(s) in their memory layout?

That could be a huge efficiency gain because of cache misses.
There's one further point the article missed, which is: locking of binary assets.

For any file which cannot be merged, you need to have a "lock/checkout, edit, commit" workflow.

There's no point allowing two people to have a PNG file in their checkout, edit it, and commit it, only for one to get the message "sorry, someone else edited it, your edits are now based on an out-of-date version, deal with it". You need to enforce the "lock, edit, commit" workflow on all files which cannot be merged.

Essentially, binary files cannot be merged, and therefore all binary files require this workflow. I'm sure there are some exceptions, I think Microsoft offers a merge tool for Word files. But I've never seen it hooked up to a VCS. But I suppose in principle it, or a similar merge algorithm for a particular file format, could be. But even then, there'll still be all the other binary files, for which no such merge algorithm is configured.

All project have some binary files e.g. PNGs. So all projects are affected by this, and require this workflow on those files.

Yet a DVCS cannot offer it as there is no central place to maintain the lock.

Subversion offers this workflow however it isn't enabled by default.

A VCS needs to offer this functionality as every project needs it, and it should be enabled by default for all files the VCS doesn't know how to merge.
No idea why this is downvoted. If you are a functional programmer you can lean on maths all day, and get wonderful correctness guarantees for your programs. The maths is typically very simple algebra, but it's there.
I really want to see a 85 year old trying to sue for being "discriminated" for a stripper role. The amusing part would be the tumblr rage over "supporting" the stripper.
Krita means crayon in Swedish, fitting.
Jargon.
So, dynamic lenses on the VR display.
My number one favourite thing about Git is that is that I have a full copy of the repository history and I can work on it without talking to a central server, or any server. I can do a `git blame` or a `git bisect` without receiving a byte from the network, which is great because my internet connection is horrible. I can work on a train. I can work on an experimental feature in a branch with full history, decide it was a bad idea, delete the branch, and no one has to know about my failure. I can even share that branch between multiple machines in my house without setting up any server infrastructure. I can write shitty commit messages like 'fix the thing for real this time' and clean them up later with a rebase before I push. I can make a series of commits, convert them to a series of patches and apply them during a build script with `git am`. I can version any folder on my machine just by typing `git init`, which is especially useful for folders of config files.

Also, I think Git's model of working locally encourages people to think of their commits like their code. Good Git projects have small commits, a clean history and commit messages that are like documentation (which is especially useful, because you can use blame to locally find the change relating to a line.)
Slang is colloquial, local and rapidly changing. Technical language is formal, usually widespread and entrenched.
That's true and I chose a poor example.
Basic Income doesn't necessitate eliminating all other social programs, though. That'd be, perhaps, a libertarian ideal, but as the minister above and at least many people discus it, BI allows a reconstruction, not the destruction, of the social welfare apparatus.
But, you know, with more backdoors.
Yeah - I think FP forces you to think about state and state transition while OO forces you to think about your abstraction and modelling. So if you do OO without consideration of what's going to happen next - the compilation and what the computer is actually doing, i.e. moving from state to state, then it's easier to make bad design decisions.
Why we’ll miss GitHub streaks
Because thus far they have intervened with the opposite effect, to push housing prices upwards.

In London this is through the Green Belt, torturous planning laws, height and density restrictions, low interest rates, government-backed mortgages and lending schemes, etc.

Supply in the markets for food, computers, software, etc. is not nearly so controlled by government action (or inaction).
Oh, I know the feeling :) You explore new techs, everybody tells you you're insane trying to do things that complicated, then a few years later they all do it and tell you you're a bad programmer if you want to explore any other idea and don't think of the current way as absolute. The ruby community is hit hard by this problem currently.

That being said, there's something I love in DVCS in the way it allows me to work. I'll usually make my own things locally, do tons of branches and commits, to have "documented" checkpoints I can quickly throw in and revert to, then squash them into a single entity for publishing that keeps the project history easy to read. I'll probably won't do that if it meant publishing this info to everybody.

But I won't say you're a bad developer if you don't do that :D
The security threats small businesses must keep their eyes on
There's a tiny bit of darkening based on viewing angle, but otherwise no lighting.
Europe had just finished a period of food shortage caused by World War II, which lasted years after the war in some countries. Governments were keen to prevent future shortages.
As someone who has done a fair bit of both math and programming, I will agree that having some math knowledge has definitely helped at various times when programming, but I don't think these specific instances (e.g. the 10 examples given in the article) constitute the primary reason it's a good idea to learn math. For the purposes of handling those specific situations, I think you would do fine to just learn the math as you encounter the need for it (and 95+% of the time you don't need anything beyond high school).

To me, the primary value of math for programming is that it is a pure form of exercising many of the skills that help you write good code. For example:

- fluency in logical reasoning

- turning vague intuitions into precise statements (translating business requirements into code)

- formalizing proofs (covering all cases, establishing invariants)

- developing abstractions to succinctly describe relationships

- solving a problem systematically

You can also learn these skills by programming, of course, but probably not as quickly, because you will be distracted with other tasks such as debugging, setting up your dev environment, waiting for your program to run, etc. So in my opinion, what's important is not so much the immutability of the math itself, but rather the process of doing the math. I would be interested to know if others have had similar experiences.
Google Killed Their Mystery Barge Because It Was a Floating Fire Hazard
I think a better title would be "Why Fixing Bugs Only in Future Releases is Inadequate"
IT departments can be a lot like cloud providers anyway. The big enterprise HR system may well not be controlled by the actual HR department. It will be a shadowy service at the end of a network cable with a "helpdesk" for support. It may be good or bad but that actual user has little control either way. Vendor lock in at its worse!
Dose Direct, medicine alert startup, is looking for beta testers
That's part of what we're trying to quantify with the mRhythm Study--both the accuracy of heart rate sensors on average, but more importantly, how to predict in which situations and for which people the sensor is likely to work accurately enough for clinical use.

One tip I've found: if you wear the watch slightly higher up your forearm, it often gets a better reading than if you wear it directly on your wrist.
A common issue I've seen is websites treating a period in email addresses differently. All discussion about standards aside, the fact is

* To Gmail, firstname.lastname@gmail.com and firstnamelastname@gmail.com are the same.

* To a website like Paypal, they are different. So it will allow multiple signups with the 'same' email address.

I just had to troubleshoot this for my parents, who have separate Paypal accounts, but tied to the same email account.
Mistakes I made working with Redux
I know what you are trying to say, but I have known engineers in their 70s who have a really hard time grasping new concepts, we should be good with each other and nice with each other, but sometimes that is not in line with how the market/capitalism works. I don't think I was completely right but I don't think neither are you.

Brain plasticity is a real thing, and it goes away really quickly, is depressing but is a reality, I'm 27 but I already feel my reflexes are a bit worse than when I was 24, here is a nice video that gives some perspective about the issue, you may have seen it before (reverse bicycle): https://www.youtube.com/watch?v=MFzDaBzBlL0
What do you do when the pupil is ambiguously pointing at an object 30cm in front of your eyes, and a mountain on the horizon?
> What "artwork" on my clothing? Everything I have is for work, white or blue collared shirts.

Wow. That's depressing.
You can flash it over Bluetooth?
You also posted:

> VR will never make it as a consumer product.
>
> Ever.

Which it seems you are not qualified to give expert advice on. You might be right but you might get less downvotes if you adjust your tone a bit; Posting a single video and the jumping right to this conclusion also comes off as a bit lazy or something :-)
Prince of Persia Port for Roku Box and TVs
Or when you're in home office and the VPN gateway decides "oh, I have a bad day today, no VPN for you"...
Smart lean ideas for business development: part 1
I know what you are trying to say, but I have known engineers in their 70s who have a really hard time grasping new concepts, and your splitting weight analogy doesn't cover such things, you can't "divide a concept".

Yeah, we should be good with each other and nice with each other, but sometimes that is not in line with how the market/capitalism works. I don't think I was completely right but I don't think neither are you.

Brain plasticity is a real thing, and it goes away really quickly, is depressing but is a reality, I'm 27 but I already feel my reflexes are a bit worse than when I was 24, here is a nice video that gives some perspective about the issue, you may have seen it before (reverse bicycle): https://www.youtube.com/watch?v=MFzDaBzBlL0
Are you doing TCP health cheking the right way? This is how to do it in golang
The problem is rarely the math, and when it is, I can always find the explanation behind it.

It's more the notation (edit: and yes, the content aware compression) - I'm sure it's completely obvious to people who see/deal with it regularly, and I can appreciate its compactness, but unless it's a really simple one, the raw equations are just gobbledygook and often it's only after I've mapped it to some sort of pseudo-code that it starts to make sense for me and I can figure out what's going on.

It's a point of pain for me whenever I read a technical paper - almost to the point that I've toyed with the idea of building a 'math equations for programmers' site that helps deconstruct mathematical equations to programming form.
I can make up scenarios too! But, unless they're likely they're meaningless... Ticking timebombs are movie plots, not real life.

Yes, I actually want the state to be willing to allocate some resources (spend money) to access my personal data. Anything else invites abuse.

In what scenario do you propose that witnesses heard a fight (and where death/major harm is at risk) and yet the officer still needs to contact my provider for the location of the fight? If the witnesses heard the fight, have them point to where. If they can't, how do you know if was me and how do you know which cell user to ask for data on? You don't, hence the scenario is a joke not reality.
Unless your cat is stalking you.
I wander why Huang did not mention -- in my opinion -- the main issue with VR - the fact that many people (including myself) cannot use those headsets for a longer time than say 10 minutes without getting dizzy and sick.
Or are these the consequences of those issues he mentioned - like "the physical worlds do not behave according to the laws of physics"?
Or some IT-Sec guy decided to ban outgoing ssh (so, no svn+ssh for you), or a forced HTTP(s) proxy which unfortunately breaks with the WebDAV commands from svn...

Oh and never mind the case you have a multi-GB SVN repo with >100k files and need to relocate the server URL. I'm still having nightmares from that.
Britain is the most corrupt country in the world?
Snapdragon Wear 1100 for wearables 5 things to know.
Ready to learn more on PHP 7? Pass the test and upgrade your knowledge
"one more enhancement" is not the same as "only use their compass", and "small memory cues" is what is called a mental map (those do not have to be complete, and can be very sketchy) in the literature.
I think your view of records is a bit unfair.

> I am also happy to pay to see a movie because movies could not exist prior to being able to film.

I am happy listening to records, because records could not exist prior to being able to record. See, some album music is really unique in its own right and could not be easily reproduced live. The same as some movies could not easily be translated to a theater play.

> I don't get paid for people to use my work without any involvement from me past the fact I created something. Why should a musician be paid for you listening to the music they created.

Isn't it a bit the same as with software? When I buy some software, the developers also aren't putting any hours for me at the moment I'm using it. Still, most people are ok with paying for software.
Flight mode?
Yes, it's very much this. There is so much established convention and if you don't know that convention, then it involves a non-trivial amount of time to work through it and figure it out.
I see, I must have misinterpreted your intentions. In such a case verbosity and specialisation of an implementation may be helpful indeed.
It in fact does not require their labor. It requires effective taxation of land and distribution of said taxation effectively.

https://en.wikipedia.org/wiki/Georgism
"... revenues from a land value tax (LVT) can reduce or eliminate existing taxes on labor and investment that are unfair and inefficient. Some Georgists also advocate for the return of surplus public revenue back to the people through a basic income or citizen's dividend."
Jeff Bezos Interview at Recode Code Conference 2016
Algal 'dirty blizzard' helped scrub Deepwater Horizon fallout
As discussed below, public domain isn't a concept in many legislations (copyright vs. authors' right e.g. – you can relinquish your exclusive right to copy, but not your authorship), so minimal licenses like CC0 are needed to really put your works under public-domain-or-equivalent worldwide.
Would you allow firefighters to enter a burning building without a warrant? What about entering a home to stop an in-progress murder?

The argument that a court should be required in all circumstances is pretty silly.
Have you tried experiences where you do all the moving yourself - like most vive games? I never had terrible VR sickness, but when I used the DK1 I could feel my body change temperature by itself fairly quickly and then would need to breathe carefully to stay ok. In Vive where I'm controlling the movement I have basically no noticeable sickness. I know that's not everyones experience, but if you haven't tried room-scale vr, I recommend it.
The Adventure to Entrepreneurship: Starting Your Dream Business
However, that small personal costs may very well help not fill up a queue to the doctor for mundane, trivial crap that would have gone away in a day or two. Care quality is improved when the doctors are less stressed and can spend more time with their patients.

Free-as-in-beer health care ensure more people going to the doctor for more crap, reducing availability and quality for the average person.
They have a datasheet [0] for an "Environmental Monitoring Sensor" which lists a line-of-sight range of 50 miles and 1–3 miles in urban settings. For comparison, Digi's XBee PRO ZigBee wireless modules have a line-of-sight range of 2 miles [1]. I'm a little bit skeptical about the 50 mile range claim (seems too good to be true), but this is an interesting product nonetheless.

[0]: http://www.beepnetworks.com/img/datasheet.pdf

[1]: http://www.digi.com/products/xbee-rf-solutions/rf-modules/xb...
Comments that don't document public interfaces are a code smell and should be avoided in all but the most exceptional circumstances. Reading Robert C. Martin's Clean Code really opened my eyes to this issue. Your emphasis on this in the code people write might exclude some people who avoid comments deliberately.
A Different Take on MVVM with Swift
It really depends on what you consider to be engineering. Traditionally, engineering was creation of a "blueprint". Once you had that, someone had to actually build the thing in the real world (the craftsmen). But in software? The blueprint is the final product!

Of course there is messiness that was mostly introduced by people, which makes lot of engineering rather trivial, and you can call it a craft if you stretch it. But that's mostly an artifact of doing things wrong.
That Berkeley study only considers units subsidized by taxpayers when it talks about subsidized housing. Inclusionary zoning is not studied, and like all disincentives to build more homes, I think it makes displacement worse.
It is kind of sad that the power of innovation is not really in making something that is new and customers want to buy; even entering the market means you need to possess a portfolio where you count the patents by hundreds or thousands, and then you hire lawyers to negotiate a balance scale where each side throws a portfolio in the cup.
This doesn't help. You need to physically change focus in your eye. Your brain uses the feedback from the eye muscles to ascertain distance. If your eye muscles don't need to adjust focus, then they're reporting that everything is at the same distance. If this disagrees with the stereoscopy or the context then you will get nausea.
Math is really all the same anyway.
Creditors also get their power from the ability to jail those who do not pay debts (threat of force). These debts are often unknown to the debtors. This is becoming an increasingly large problem in the United States.
I am not an expert in VR, but I know one of the main causes of sickness from VR headsets is the latency between the user's head movement and the simulated camera movement. Basically, there is lag between when you move your head in real life to when the VR headset displays that new view angle to your eyes.

Reductions to this latency is an ongoing effort and companies like Nvidia are definitely in that space.
Including SQLite, to be fair. Its dynamic typing can make for rather nasty surprises if you try to import its data into anything else.
This comment sums up my own thinking better than I could have. Though if the pure functional approach gains more ground, the link between maths will become more direct -- writing a Haskell program feels a lot like writing a formal proof of an algorithm. And all proofs are maths.

That said: this might be a reason to teach less maths in schools. If someone can invent a good informatics curriculum for children, then it's OK if it eats into class time for maths, because the (hypothetical good) IT subject will teach them some of the most skills underpinning maths.
10 Tools Brilliant Presenters Use Every Time They Speak
Official Chinese government account goes on Twitter spree
http://d3js.org
http://www.anychart.com
http://www.highcharts.com
Oooh liquid state machines/reservoir computing, what delicious voodoo. Look up optical reservoir computing, what wonderful nonsense. Smash the thing into a million random pieces and look out for the pieces that happen to make your problem easy. Wht. But it works.
Impossible to get content.
That's just another horrible and perfect example how U.S. citizens suffer thanks to their government officials being non-americans and rigging the system for profit and using people as cattle.

Here, all my insulin, check-ups etc. were covered by the welfare state until they changed it a few months back to cut expenses. Now I have to spend ~80€ a month from my unemployment check to keep myself alive and it makes me beyond depressed, I couldn't even begin to comprehend how horrible it must be for you.
Why? The only clothes I use with prints are ones with imagery from my favorite games, the rest are just single colored or have simple patterns. Some people like it that way!