skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Net_neutrality#Arguments_again...

Also since you're curious, Pai recently gave his views: http://reason.com/blog/2017/11/21/ajit-pai-net-neutrality-po...
Somewhat related, be very careful buying IP cameras. A lot have been shown to have backdoors to different countries. Trying to find a good PTZ outdoor IP camera has been a mine field since I'll find one and then a reviewer will look at the traffic it's sending and see very very sketchy stuff. My friend bought a hidden camera for his house only to see it was sending video traffic to china.
63887 78543 73227 18585
63064 53943 52906 51219
94652 41979 38645 64812
29468 49121 05792 59274
69217 60372 10547 58394
69792 49685 19637 59362
I’ve been expecting this type of discussion for a long time. It’s part of the march toward socialism.

We are now starting the price fixing phase of the march. Now that enough of the nation’s healthcare bills are being paid by tax payers, it will be popular to blame overpaid doctors.

Forget all the government involvement that got us to this point and just blame the free market. Things like this make me sad for our future.
All of you: please stop this now.
Does Apple still collect that data if location services are turned off and the device has no sim? Then I would be outraged.

My guess is that they don't given that they have a setting in location services called "Wi-Fi networking". But this should definitely be investigated...
I dealt with an RSI issue and had a similar experience where traditional hospitals and MDs did not help. I needed to go outside that system to get help. The hospital system is simply not setup to deal with those things; it is setup to deal with people who are possibly going to die. Imagine this is your job: the city you live in collects all the people who are so seriously sick or injured that their families/friends are worried they might die and brings them to you. You have to deal with all of them. Any of the people you can't assist don't get treatment and their illness takes its natural course. Now imagine how much of your training is focused on RSI.

If you think of a modern hospital as a direct organizational descendant of a war triage hospital, albeit one that is dealing with the health issues that kill the American public (generally cancer, heart disease and other manifestations of our unhealthy lifestyles), then you will have a better idea of when to go there. i.e. your problem must be acute.
However, few mediocre software engineers make 200k/yr. Most mediocre doctors do make >200k/yr.
The issue isn't that you can't program in excel the issue is that excel lacks many of the safeguards that have been built around programming in the last few years.

Version control for excel is terrible at best. Code review is basically non-existent and how could it be when logic is split over several cells and variables are named $A17 or B23.

I think the win with excel is its super simple interface, that said there is plenty of room to improve on the programming language interface.
JavaScript still lacks quite a few design improvements.

JS fatige is caused by a culture that creates packages for single functions.
I disagree with the premise of this website. Most of the sites using coinhive are quite upfront about the fact that they are mining crypto in the browser, and most make you opt in to it.

Personally I find it preferable to allow a site to use my computer to mine while i'm using it. Doesn't require any invasive tracking or expanding ad units obscuring all the content.
I don't understand your post at all. Can you give some examples maybe?

>In most languages you end up with large configuration files and huge number of strings as parameter.

Not in the languages I'm familiar with at least. I don't understand what configuration files and macros have to do with each other.

>Growing the language towards the problem you have is great opportunity to make the programming interface simpler to understand.

Simpler to use, not to understand. You know what it does, you don't know how it does it or how it can be extended because it doesn't play by the language's usual rules. It's nice if you're copy/pasting stack overflow snippets or your use case is very standard, it sucks if you want to modify the code to do something a bit different and out of the box because now you have to learn the rules of this custom DSL.

>With Lisp, especially with Common Lisp it's possible to grow the language so that it stays familiar as much as possible.

So adding custom constructs to the language makes it stay familiar? That doesn't make a lot of sense to me
> So if your code is literally the same, there's no reason not to extract it into a function.

If the two pieces of code are likely to change in different ways, for different reasons, that is a strong reason not to extract it into a function even if they happen to be character-for-character identical for the moment.

Less code means fewer bugs, but that doesn't mean I should be working on the gzipped representation.
Bitcoin radically gimped their VM at the start, destroying the inherent value of the coin.

BTC is going to die to a gen 3 VM that learns from the ETH mess of gen 2 and just ungimps the BTC VM.

I don't believe BTC has the political leadership to fix that poor decision, given that a) they've demonstrated poor leadership until now and b) some of the people involved in the gimping are still in positions of influence.
> Well the alternate is capacity. They only have so many doctors on staff to supervise which limits the slots. Think of it as a management problem.

First: residents are doctors.

Second: Yes, they ratio of residents to attendings is fixed, by law, as is the number of hours that they're allowed to work per week. Both of those were fixed because we found that working residents 100-120 hours/week and without enough attendings resulted in mistakes and people dying.

Since this ratio is fixed, it means that hiring 4 more residents also means hiring an additional attending, and you only get an additional 320 resident-hours/week from them. It turns out that this isn't profitable, because if it were, more hospitals would do it.
> Insurance company should be insure on highly unlikely illness, such as cancers.

I get what you are trying to say, but I think it's worth looking a little bit deeper. It's possible that it could be more cost effective to also cover some preventative care.
Google doesn't need to care. They can out purchase speed tiers/entire ISP's to make their services extremely favorable/speedy to use or just out right prevent competition in certain areas. They own the biggest ad network in the world. This will be in their favor.

Funny how libertarian mythology doesn't really hold up to even the most basic of game theory applications.
Surely, if they killed it, they would still be in a position to release any findings.

Also, one could argue that given that this has been released, it probably lends more to the idea that it's dead.
Do you really think that's an appropriate job requirement? Should we also have fasting requirements for our jobs? For context I don't smoke, but I'm also not deluded enough to think that we should be testing arbitrary datapoints about their personal life. If they can do the job, they should get the job, and if they can't then they shouldn't. If you aren't hiring capable workers because of puritanical ideals you're wasting money.
If I hire a web application developer who says they are proficient in JavaScript, I expect them to be able to get moving without checking documentation constantly. Certainly they should check it to confirm a hypothesis or to jog their memory on individual API calls, but any decent senior programmer need not check the docs for simple things, or at least they will start with an idea of what they are looking for "I know there's an API that does this..."

The doctors I encounter are the equivalent of a junior developer right out of code school, checking the docs for everything. That might be OK, if we were paying them commensurately with their value add.
>So they reduce line count, they reduce need for kludges or workarounds. They allow more straight code.

>But this is within the Land of Lisp, where writing a macro isn't something "advanced" nor "complex" nor "esoteric". In the Lisp world, writing a macro is 95% similar to writing a run-of-the-mill function.

I agree with you but I think there are two aspects to code readability: A/ is it clear what the code does (the intent) and B/ is it clear how it does it (the implementation).

I think macros can help massively with A (hiding redundant code and clunky constructs) at the cost of obfuscating B. The thing is that if you want to hack into the code at some point you'll need to understand B too.

To take a very simplistic example imagine that you're reading some CL code and see something like:

(let ((var 42))
(magicbox var (format t "side effect~%"))
(format t "~a~%" var))

Now for some reason you need to figure out what this does. Maybe instead of the 2nd "format" call there's a function you're currently working on and you want to know how it's called.

So, without running the code or looking at what "magicbox" does, if you assume that it's a function call, then you can expect that this code will print "side effect" when magicbox is called (since the parameter will be evaluated before the call) and then whenever it returns the 2nd format will display "42" since var is not modified between the let and there.

You run your code and you see that it only displays "magic" instead. Uh, What happened?

Well there you're lucky because there's only a single statement to consider, the magicbox invocation. You ask emacs to find the definition and you see:

(defmacro magicbox (var unused)
(list 'setq var "magic"))

Now you might say that it's a contrieved example and a bad use of macros and you'd be right, but I'm sure you could find real world example of macros with similar side effects that are well justified. Maybe it makes the code a whole lot nicer and maintainable. Still doesn't change the fact that it makes it harder to figure exactly what's going on. If this magicbox call was in the middle of dozens of statements it might take you a while to figure out why some variably seems to magically change its value.
Or allow people to do internships with normal, non-ER doctors.

Or provide alternate ways for people to demonstrate equivalent competence.

Or eliminate the residency requirement completely.
In my experience the problem with Excel is it gets used as a database often because there are more Excel gurus than DB gurus. The Excel guru in my department had to update his version of Office to 64-bit and add RAM because our spreadsheets were getting too large. Even he admits that Excel isn't the best choice for this but we laid off all the Access/SQL people years ago.
Technology has helped a great deal. I'm saddened that enforcement hasn't played a bigger part, though. What I see around me on a daily basis is pure complacency. People switching lanes without turn signals, drivers with half their car in the bike-lane, tailgating, people who have their blinker on for several minutes (how did they forget? are they blasting music in their car such that they can't hear the clicking noise? are they that distracted??) etc.

It feels like my fellow drivers simply don't care about the human life that surrounds them. They'd rather text their friends than pay attention to the several-thousand-pound machine they are operating. In my opinion, obtaining and keeping a driver's license is just far too easy in the U.S., but I guess there is no hope to fix things on this end for two reasons: (1) losing your privilege to drive a car is a "death sentence"... how will you get to work and pay the bills?, and (2) police departments are facing budget cuts, so enforcement probably will not increase.

We have hope that self-driving cars will remove these negligent/distracted drivers from the road, but at the end of the day, what does that say about people that they can't take operating a heavy machine responsibly? Do we have any future tech that would emerge where ordinary people can threaten each other's lives?

...

Also, road design in the U.S. appears to care more about throughput than safety. Traffic circles are far safer, but they aren't used enough. Anecdotally, near my hometown there is a 6-lane road intersecting an 8-lane (!) road. That is the most dangerous intersection in the town, and IIRC the county! It's no wonder why having so many lanes of cars hurling themselves through an intersection is dangerous, so why are people allowed to design these roads in the first place?
I saw Pete Ashdown at OpenWest a few years back, I totally admire his fight against NSA and FOR Net Neutrality. I enjoyed some of the talks/discussions he had.

I was an x-mission customer till we moved into a condo that is only serviced by Google Fiber.. I'm still happy with Google, but I'd love to support X-mission when possible, they're truly a standout company imho.
Like you, I care not how much of a speed improvement may be had as without certain add-ons, my end value is 0. I have been with Mozilla since, IIRC, netscape 0.96. I only use Chrome if absolutely necessary for site functionality.

NoScript, Session manager and Self destructing cookies are the hurdles to clear for me - the rest I'll miss but can probably get by without. Note that both the session and cookie manager are in fact features that should already be part of Firefox and are not. And when I say 'clear', I mean functionally equivalent in all regards to pre 57 (NoScript fails that test).
You do not normally get a shortage in the labour market because as price goes up, the appeal of hiring someone goes down. As you would expect, the formal definition of shortage is not "not being able to get what you want", a shortage is defined as "a situation where an external mechanism, like government regulation, prevents price from rising."

There are real cases of shortages in the labour market. Where I live, the law defines a fixed rate for doctors. Even if I had all the money in the world, I could not legally pay more than my neighbour to employ the services of the doctor in town. Here, a shortage is a real possibility as there is no monetary way to decide who gets the appointment with the doctor. But these tend to be exceptional cases.

Without that legal requirement, I could simply offer more than my neighbour to get the appointment and the neighbour would have to choose to go without seeing the doctor. There is not a shortage in that scenario as the neighbour was not in the market to begin with. This is the same reason we don't say there is a shortage of Ferraris, even though the vast majority of people will never be able to get their hands on one, no matter how much they wish they could have one. They are simply unaffordable to most people.

It really doesn't matter how long it takes to train someone. As long as the price is able to rise, the business who really need the existing people will pay more, taking them from the businesses that cannot afford them, until everyone who still needs that service is fulfilled.
Increase the Number of Backlinks to Your Site the Right Way
But I'm not talking about hospitals. I'm talking about clinics filled with general practitioners, dermatologists etc.
My cousin runs a WISP. I asked him about the feasibility of using wireless to get a 100Mbps connection of 10 miles. He basically laughed at me. He also said that interference is a huge issue; after all, who doesn't have WiFi? And are you going to spend tens of thousands* of dollars to reserve a chunk of spectrum for yourself?

*I have no idea how much this would cost, probably more than I said.
This is less likely now since competition is so high so undergrad courses/GPA is a filter, but it does speak about how an undergrad degree is strictly orthogonal to the job. You could probably get away with it today based on the MCAT as proof of pre-qualification maybe...
Correlation is not causation, but this basic principle is sometimes lost on political journalists.
> But when you define a function (or a class), you are also inventing your own little dialect/dsl.

I don't understand what you mean by that. When I call a function in Common Lisp I have some garantees, I know it won't change the value of the parameters that I pass by value, I know it won't add or remove variables from the current scope, I know that the parameters to the function will be evaluated before the invocation. For macros anything goes, for all you know it could expand to a RETURN-FROM and exit your function prematuraly, it could implicitly modify a local variable etc...

> Operating overloading is another. They can all be used well or confusingly.

I completely agree and I consider that operator overloading for anything that's not "semantically" equivalent to the builtin operator behaviour is inherently evil. It makes sense to overload "*" and "+" on a matrix or vector type, it doesn't make a lot of sense to overload "<<" or ">>" to deal with input/output. But obviously nobody would be insane enough to do that.

When I read "a = b + c" in some C++ code I fully expect that "a" will be set to the value of a sum of "b" and "c", whatever makes sense for the types of "b" and "c". If adding "b" and "c" doesn't make any obvious sense semantically (adding database handles with strings) then it shouldn't be done.

I think that it's easier to draw the line and design sane guidelines for when you're allowed to implement overloaded operators. Macros have much broader use cases.
Cell phones are surveillance cameras so that number is extremely understated.
I think, friend, you'll find that there is ample opportunity for code schools that aren't based in the US.

London (where this school is based) is extremely receptive to code school graduates and resources like EdX don't even scratch the surface from the perspective of an employer.
So basically they’re engineering a strain of N6-resistant HIV. Thanks guys.
Thank you for pointing this out. For a community of fairly intelligent people, hacker news comenters fall back on false equivalence near constantly.
Note that cause and effect have not been established here. This guy has been going without HAART two years, rashes and nausea are probably not terribly uncommon. The fact that the white blood cell count went up is likewise unsurprising: it’s a typical symptom of an unspecific immune response after infection, which is exactly what you’d expect if you inject yourself with foreign organic material. It’s puzzling that the article didn’t explain this because it’s entirely expected.
DevOps is a Culture of Accountability
> Crashing on a latent bug that COULD be exploited (maybe not possible at all) is a totally not desirable situation.

How do you square this with the reality that "keep on truckin" is generally the path from bugs to security exploits, and has been shown to be over and over in the wild?
bkovacev out of curiosity what country do you live in? Because i have friends who have had much better experiences in Estonia.
Can this be summarized as "Twitter, implement censorship because people are saying things we don't like?" I fully understand that Twitter is a company offering a service and they are intrinsically allowed to police content being posted on their platform.

The whole point of democratic society in the United States is to allow people freedom of speech and thought. If we limit the discussion of ideas to only popular/accepted/politically-correct ones, then there is no chance to analyze ideas from a relative perspective; there is nothing to compare those ideas to. We must allow discourse, even at the extremes of the spectrum.

To quote various sources, "There can be no light without dark."
Issue for reference https://gitlab.com/gitlab-org/gitlab-ce/issues/4013
In case you were unaware, Apple and infosec come up together very frequently, often because 0days for iOs are exceptionally rare and valuable.
> There isn't an IT department in the world that can develop centralized IT solutions fast enough to keep up with the ways employees slice & dice data.

That's why the principal way you sell centralized systems to users isn't in the ease of manipulating results but in the ease / automation of data entry. The whole pain point and problem with Excel is in manual data entry, and having a single source of truth, even if you succeed in enforcing its property as a single source of truth, does not automatically solve disagreements between different human sources of data.

That's why tools like Grafana have interesting futures for business users, because they enforce a clear separation between data sources and data visualization, while offering a lot of control to the end user over statistical manipulations and visualizations that they can create, and keeping those visualizations updated in real time, so that they don't have to be re-prepared every time period for some new report.
It still makes sense to have a hierarchy of capabilities. You see this in many places in medicine, e.g. EMT, EMT-I, paramedic, with the RN-MD divide being one of the more notable gaps.

IMO the fact that RN's wind up with tacit approval to perform certain proceedures and make certain decisions that the MD is nominally supposed to, is a clue it would indeed be suitable.
The iPod and the iPhone had something new and significant to their credit at launch (the music store with a big collection on launch and the touch based interface, respectively). What pushes the HomeBox ahead of its competition? I don't see it.
Then you would have to deal with the effect of subjecting the mice to such a degree of control, precision of action, predictability of environment, and other factors. As was found with the 'Rat Park' experiments in the 70s, experiments on rats in cages are not informative about the behavior of rats not in cages. It is tremendously difficult to study systems as complex as living animals, and we ignore "unimportant" factors at our peril. How different would our society be if the Rat Park experiments, which showed that rats addicted to cocaine will naturally ween themselves off of the drug when provided with a stimulating social environment, was reported on first instead of the one we heard about instead that claimed cocaine was so addictive that a rat which takes a dose becomes inescapably addicted and will dose themselves with it until they die? (Which they will.... if they are locked in a cage and the alternative is just living in a miserable cage.)
as long as it cannot be used in divorce court, or by you doctor to check if you haven't been to the donut shop and such private matters.

for crime it's great, but if you're a dissident they also know where you've been, or hackers can sell your schedule to unscrupulous people if it's not secure.
Thanks for this. It's a far more informative read than the original article.
On the other hand when a doctor has a degree, chances he/she is very competent.

On the software side of things, everyone claims to be the best and disasters happen every day. If there was an "AMA for software developers" Equifax probably wouldn't have happened.

Hiring software people is very hard, recruitment business around hiring software developers is booming. I'm building Cruitie: https://cruitie.com

I think Cruitie would be irrelevant for doctors, the software world is wild.
I thought the unintended acceleration issues had been largely disproven as user error.

That is, many other brands of cars had been reported to have the same issues by drivers. And basically a driver was put into a stressful situation, thought they were hitting the brakes, but were actually hitting the gas. Then, panicking that they can't stop the car, hit the "brakes" harder, exacerbating the problem.
Show HN: Data Generation for Chatbots and Voice Assistants
But there would still be a loss of information after 24 hours. Improving quality means upping the shift to 96 hours. We should encourage doctors to not sleep as sleeping means loss of information.

This totally makes sense.