skysight-inc/HackerNews huggingface dataset:
How would one propose to make it illegal for an elected government to finance construction of a public building? I mean, yeah, sports stadiums are wasteful. But how would you draft that such that it wouldn't eliminate libraries and museums?

I mean, I agree with you in spirit but at the end of the day the whole point of a democratic government is that it's empowered to work to better our collective lives. And that has to include dumb-but-popular boondoggles as offerings to attract football teams.
Drug scheduling is a joke. Schedule I is defined: "Substances in this schedule have no currently accepted medical use in the United States, a lack of accepted safety for use under medical supervision, and a high potential for abuse."

How do alcohol and cigarettes not fit this definition!? Meanwhile, edible cannabis is relatively safe and Ecstacy has shown promise as a component of PTSD treatment. Just a few examples...
The Surface Pro is a pretty nice device. I came close to shifting from a Mac to one as my on-the-go device; if not for endless hassles getting its stylus to work smoothly with Adobe Illustrator (my main art tool) I would have. If Apple came out with something in that form factor I’d be all over it.

Would that be so bad?
I did weekly 1 on 1s with 8 direct reports. I made them all on the same day and I didn't budget them for an hour each. I found it extremely valuable and I left it up to the employee to drive the meeting. If they needed to cancel the 1:1, then that was fine but I never would without rescheduling. It really reinforces that people are #1.

This is all Manager Tools basics. I think it's the best set of guidelines they offer. (The Hard Thing about Hard Things also emphasizes weekly 1:1s as does Managing Humans.)
Avast Highlights the Threat Landscape for 2019
You’ll note most of my commentary centers around employee provided health insurance. That’s because it’s the outlier. Other countries have similar systems to ours on the provider, Medicare & Medicaid side. Employee provided insurance is, as far as I know, unique. And it’s a dramatically stupid way to fund health care.

Further, it’s a less dramatic thing to change. We’ve already been through a much more impactful change in living memory in the form of moving away from pensions.

My position is that changing that are of funding brings price transparency to the biggest segment of the population & it derisks the migration.
Your theory falls apart when you remember that smokers were littering and smoking next to pregnant women from the very beginning, generations ago, before they started to get any social pushback at all. Smokers have always behaved like this, their behavior predates the reaction against it. Being inconsiderate comes as naturally to a smoker as singing does to a songbird.
Maybe? I'm not that conspiracy-minded, but it's weird comparing the comments in this thread, to say, this one: https://news.ycombinator.com/item?id=18595069
Well you can't accept hard currency on the internet, so payment processors are kind of essential.

Also business is business only gets you so far. What happens if service was withdrawn because the user was black?
Since we're on HN, I'll give you an example of a pretty successful startup built on those "magic thresholds": Kickstarter.

Yes, of course having more money scales the ROI superlinearly. Lots of projects can't be done at all without a minimum investment. Others just have economies of scale (e.g. dilution of fixed overhead).

And considering that the government usually does stuff on very large scales, it's not strange that a single taxpayer's contribution is too small to be meaningful. Just creating a government program probably takes more than what I pay yearly.
If you connect your Fitbit account to Facebook for the purpose of friend-finding, Facebook may keep track of your being a Fitbit user. However, Fitbit does not connect your device to Facebook. The possible exception to this is if you have a smart watch from Fitbit and a third party app establishes such a connection. Fitbit does not act as an intermediary here and so cannot keep your information private.

(Disclosure — I am a Fitbit engineer.)
if i parse that in javascript it becomes an object. if i want to copy that object it copies the reference to the object and references to the same properties. if i modify it, it then it modifies the original. the best i can do is to create a new object and copy the references over or use it as a prototype, both of which would be considered immutable. nested objects would need to be dealt with in the same way. as i understand, that’s what this lib is doing?
> How would one propose to make it illegal for an elected government to finance construction of a public building?

State constitutional amendments requiring a referendum.
I've heard this rationalization from medical professionals before.

They need to solve the problem with handoffs. It's a big problem, and problem requires rewriting a lot of the process, but there's nothing more to it. It's solvable.

The institution however, has beaten any imagination out of them and replaced it with resistance to change.
Ya making a transform to go between the physical abstractions in biology/chemistry and the data abstractions in computer science should be top priority.

Frankly, I don't see how biochemists today could possibly keep up with the advancements in AI and big data that have happened in just the last few years (and vice versa).

I'd like to see everyone take a step back and look at treating cancer as solving a large matrix where no single cause leads to an outcome. We need genetic algorithms to quickly find local maximums and minimums, we need machine learning to see correlations between seemingly unrelated findings, we need better standards for getting longterm studies into formats that are easily grokked by AI.

These are all straightforward, but I sense that there may be some resistance from the medical community in opening up the research similar to something like Folding@home. And in fairness, medical researchers are doing the heavy lifting. The first step probably has to come from hackers in the data science community, working with existing public research, and they're going to need real funding (which may not come until after the first of many cures is spotted).
Ask HN: What's the most likely way to earn a ton of money as a programmer
I don't mean it in a get-rich-quick scheme sort of way. I'm interested in steering my programming career in the right direction, long term.

A bit of background: I'm a 27 year old programmer from Sarajevo, Bosnia. Wrote my first line of code when I was 11, and I loved programming ever since.
I've been doing it professionally for the last 7 years; mostly outsourced web stuff.

So, good people of HN, what say you?
The cars should already be driving below 35mph since that's the road's speed limit. These raised crosswalks are a very common sight in Europe, they help drivers be more attentive to their interaction with pedestrains. Once they are more common (and people follow the speed limits) it becomes a natural element in driving, though still a bit annoying.
Other than the use of the word 'apparatus', those quotes don't strike me as "old out-of-touch person who doesn't understand technology" but rather "normal non-technical person who isn't familiar with the jargon". Either of those questions could have easily been asked by the average 30-year-old.

The problem here isn't that members of Congress are old or unfamiliar with technology. It's that these public inquisitions of industry leaders are pretty much entirely a production for the media. The way congressional hearings are run is designed to ensure that every member gets camera time, not to uncover truths.
>What alternative would you suggest?

Roads that are not straight, wide and well marked cause drivers to slow down naturally. Bushes trees and other landscaping can be used to make the road seem narrow which also makes people slow down. Having a good S-curve before the slow area works well too and many rural towns do this.

For a school zone you should probably stick a traffic light at the school entrance since that will allow you to create a traffic clusterfuck in order to slow traffic for the hours when you want it slow and not reduce the capacity of the road the rest of the time. Turning it into a 4-way stop would probably work well since people approach those slowly since they have to stop anyway.
I think that an age-based criterion would reflect that younger people (on average) have greater tech literacy. But I don't think Congresspeople reflect the general population, so I agree that using age is probably not the best idea.
>Heart surgeons have patients with psychiatric problems.

Which they don't treat. That's why we have psychiatrists.

>And patients are typically on psychiatric medications, which have cardiac side effects.

Which is something a cardiologist should know. Knowing which mental illness they treat and how it does that isn't relevant.
35mph is presumably the upper limit, not the lower one. Perhaps the goal is to make cars go even slower than that when going over the crossing.
I'd very very much like to see such an underground effort. We can dream...
If you love the idea of a 10 player "huddle around the same screen game" consider Killer Queen:

https://www.youtube.com/watch?v=ii69y58Ks5g
Medicine is more complicated than computing.
Do these arguments not apply to IPv6 customers speaking to legacy IPv4 sites? They also have to go through IPv4 NAT, it's just that the NAT is converting it to a public IPv6 address instead of a CGNAT IPv4 one. Wouldn't law enforcement and ad targeting be equally unhappy by piles of IPv6 users being converted to the same IPv4 address?

If enough of the Internet is running IPv6 that you save significantly on performance by bypassing NAT for IPv6 sites only, that seems worthwhile, sure. But also I'd intuitively find that surprising, at least at present - maybe my intuitions are just wrong about how much IPv6 there is.
It's not clear to me how it does that.
Totally agree. Knowing C and a little assembly takes out the magic from other higher level languages. That's a good thing.
>> There are limits to how many devices you can put behind a single IPv4 address.

Do you mean ~65k devices behind a single public IPv4 address? [0]

>> There is the case of Belgium where law enforcement asked ISPs to limit CGNAT to 16 customers per IPv4 address.

Well if law enforcement in Belgium asked, of course we all need to immediately work to redesign the global IPv4 internet to comply. </sarc>

[0] https://learningnetwork.cisco.com/thread/81720
For privacy purposes I hope most ISPs do this.

Looks like the wet dream of adtech, to have everybody use a static IP address. No thanks.
Just to clarify, an interesting thing about the BeagleBone is the microcontrollers are inside the main CPU chip.
Crispr is nanobots.

Science Fiction vastly overstated what physical things at this scales can do. I can describe anti gravity fairly easily, that does not let people build something.
> I haven't seen any realistic evidence showing they have a promising future

We’re not yet at nanoscale manufacturing in one of the few domains with the scale and capital to fund its development: microprocessor manufacturing.
I think that conventions and a set of patterns explained (or at least listed) in the wiki/readme of a codebase go a long way.

When I'm reading some API, then of course I want a detailed comment for each function and value, including valid/invalid parameters, maybe even some runtime behavior stuff if it's important (like whether some async method may contain some cpu-bound parts) any definitely anything unexpected or deviating from conventions.

The conventions part being important because usually I don't have the time to read all the comments and all the documentation, but instead I'm looking for some simple concepts I can learn once and then use to understand most things just by reading the identifiers.

If the project is written in a consistent way, it can be pretty large but require very few comments to be understandable. And anyone modifying it will need to know some set of rules for it anyway, so they should be made explicit.
Simple: make them free to enter.
Minimalist.
https://www.dropbox.com/s/k8ntver3t85f3rv/Screenshot_2019010...
I switched to Syncthing from Dropbox a few months ago. While there are a handful of warts, the actual syncing seems to Just Work (TM). I am massively impressed with this, as building even a centralized file hosting service is quite the undertaking. I donated and I'd encourage others to do it as well, link on the homepage: https://syncthing.net/
But backdoors will always, always leak in the end. That might well be where the story begins.
You didn’t answer any of my questions or respond to a single point I made. Do you understand why the right to privacy currently exists? How about I make some suggestions when you justify losing privacy?

The fact that there are problems with privacy doesn’t mean it makes any sense whatsoever to just get rid of privacy. Should we get rid of water because some people have drowned? Should we eliminate math because it’s hard and people sometimes make mistakes?

When privacy leaks and abuses cause people suffering or damage, the answer isn’t less privacy, it’s more. Plug the leak, don’t open the floodgate.
We are moving away from Vuex and more and more towards Apollo.
UPnP only works for small-scale NAT, not carrier-grade, which is what ISPs are using when they can't afford to give everyone their own IPv4.
Ask HN: Is Slack down?
I'm having trouble connecting to Slack (on two different installs). Anyone else having problems?
If anything stadiums should have an additional tax. If the team threatens to leave, the response should be "whatever, you already cost us enough money"
I'd be curious about the safety idea, given that most such pedestrian overpasses involve a couple of stories of stairs on either side. Their real purpose is to allow auto traffic full ownership of the intersection.
The "Internet is a series of tubes" meme from years back was an earlier example of this. The senator was trying to explain the concept of network congestion. Now, his actual argument was garbage (it was an anti-net neutrality argument), and there were things he said that were very funny (like referring to an email as "an Internet"), but the "series of tubes" language was a perfectly reasonable analogy.
An ISP won't have carrier-grade firewalls, yet they have carrier-grade NAT.
I don't think its unreasonable to mark them a little clearer, they are painted red on the road here in my suburb.

https://www.google.com/maps/@-35.3193446,149.0814324,3a,75y,...
> >Heart surgeons have patients with psychiatric problems.

> Which they don't treat. That's why we have psychiatrists.

People with mental illness also have heart problems that need heart surgery. It'd be nice if heart surgeons had a bit of understanding of psychiatry so they can avoid diagnostic overshadowing. This is a significant problem that contributes to the shorted lifespan of people with severe mental illness.

https://meta4rn.com/2018/12/15/shadow/
Just no.

The issue is not power budget, bandwidth or optimisation between function and vanity. Moon has plenty of sunlight, the bandwidth on an Earth-Moon link is very good and there's really no difference between vanity and function in terms of implementation here.

The real reasons here are a) the Space Grade™ plague, b) radiation hardening and durability and c) limited value in high quality photos.

non-web engineering on big total budget but limited per part projects is very, very conservative.
And unfortunately, the GP using the fact that $thing is drug scheduled is the same type of idiocy that we see through government.

"Well, marijuana is a schedule 1, so we can't test it for legitimate applications. And since it's schedule 1, it has no medical applications".

There is absolutely no scientific or chemical basis of "schedule". It was originally a way for Republicans (Nixon, Reagan, etc) to use the law to arrest hippies and black people. And we have no further to look at crack/powder cocaine and sentencing disparities. Crack was inner city and primarily used by black people. Whereas powder cocaine was used more by whites outside of the inner city core.
Future Library
Safer but because its trouble to use, not all pedestrians will take it.
No they don't. The marginal running ability (or strength) of a soldier does not save lives. That is, a solider who runs a 12.5s 100m dash will not save more lives than a soldier who runs a 12.6s 100m dash.

Obviously there are minimum physical requirements to serve in the military, but once you're in you are not going to start saving more lives because you can run a little bit faster.
A simple flow for using Git and pull requests
More info about that "total disaster"?
1. Methylphenidate (Ritalin) is not "meth", that's methamphetamine.

2. I'm not judging people who use any of these drugs, whatever their purpose. If it were up to me, all drug laws would be repealed and the state would have no say about what anyone is allowed to put in their own bodies. I'm only pointing out that there are stark differences between caffine and drugs like amphetamine, methylphenidate, and, yes, even modafinil, and lumping them all together as "stimulants" isn't useful to this discussion. (If modafinil is no better than caffeine, why does anyone bother going through the hassle and expense of obtaining it when caffeine is dirt-cheap and easily accessible?)

This discussion is not about villifying drugs or people who use them, it's about the unreasonable, inhumane workload that medical students are expected to handle. If 75 % of medical students feel the need for and take steps to obtain prescription drugs, whether illegally or by getting a prescription, then there is clearly something wrong with medical school. If 75 % of medical students drink coffee or other caffinated beverages, that is not a cause for concern (for me, at least).
Soldiers use stimulants too -

https://www.nytimes.com/2012/04/22/opinion/sunday/why-are-we...

https://en.wikipedia.org/wiki/History_and_culture_of_substit...
What do you think editing DNA to make a protean is? You don’t get smaller scale than individual atoms, but it takes more than an atom to do anything.
My T460p can do it, my T430 can’t, so it must be between the two I think (if you’re interested in the T series). I can recommend the T460p if you’re looking for a slightly older and affordable model, works very well with Linux and can drive a 4K display at 60 Hz via the Displayport.
This isn't a fair comparison because the 'base' underlying HTML/CSS/JS language is much more standardized and feature rich - tooling + ecosystem on top of that is just that.

i'm personally a pragmatist who likes systems thinking - a hand coded form + CGI still works just as well as a full featured SPA to 'correctly fulfill' requirements, the variable in question is the requirements.
Evernote.Design: All in One Bookmark Links for Designer
Well, as I said earlier, the "function parameter" approach you're describing is just not how Redux works. You can only cause state updates by dispatching an action. An action is a plain JS object with a `type` field, and whatever additional fields you want. Your root reducer _must_ have a `(state, action) => newState` signature. Now, you can break up the internals of that reducer logic however you want, so I suppose in theory you could have some kind of "function parameters reducer factory" or something that extracts fields from the action, but that seems a bit silly to me (and it would also look really strange compared to all other Redux applications).

As for the dispatching approach, most of the time you'll be dispatching these actions from a React component, in which case it's going to look like `this.props.doSomething()`.

I will say that `createSlice` is currently limited in how it generates action creators. They currently only accept a single argument, which it turns into the `payload` field in the actions. If you're writing the action creators by hand, typically you could accept multiple function parameters in the action creator, and then combine those into a single `payload` object. The limitation is something of a tradeoff for not writing the action creators by hand. `redux-starter-kit`'s `createSlice` function was inspired by https://github.com/ericelliott/autodux , which lets you optionally pass in some kind of a "payload creation callback" function. It would be reasonable to do something similar in our `createSlice`, but that's also more code you'd be writing by hand.
If the overwhelming majority of drivers want to drive more than 35mph on the road than slapping a 35 or below sign on it is not going to have any meaningful effect unless you back it up with the kind of strict law enforcement that is incompatible with American ideals.

Edit: And as I said in the my other comment, if you want people to go slow you need road features that will make them want to go slow on their own. Speed bumps are far more of an insulting road feature than bushes or something to make the road feel narrow because they basically say "this road is capable of X but we're going to make you go Y and you can't do anything about it" which is why people are complaining. If you want people to go slow toss in a raised median and raised curbs to make the road feel narrow.
You are acting as an apologist for every scent that you personally don't mind. You are the one who digressed away from pollution to odor.

Let go of your hate, please. And please stop conflating odor with pollution, it is not becoming of you.
Curious what you think the right tool is? Raised crosswalks can solve problems beyond just traffic calming: if they are lifted to sidewalk level they make wheelchair access much easier and safer; they also lift pedestrians higher in the air to make them easier for drivers to see.
Found the info in the article referenced in the footnote.
They are clipped but they can fly as far as the roof of the tower. If they do fly away, they catch them and bring them back.

"Their wings are also less severely clipped than they were in the past, giving them a greater ability to fly. Now they can flap up to the roofs of the Tower buildings, and Merlina, the raven most bonded to Skaife, flies so well that she regularly spends time outside the Tower walls. “They need freedom, but they also need protection,” Skaife says of his ravens, as a soldier would speak of the British people. His new regime has been a great success, though changes to the wing-clipping routine have resulted in several chases to retrieve ravens gone awol. One bird was returned to him—alive—inside a gym bag."

https://www.theatlantic.com/magazine/archive/2018/10/ravens-...
Really I think raised crosswalks are the only time a speed bump is properly used. A free standing speed bump (without a crosswalk) is sort of useless since drivers like to speed up between them, and slow down only just before they hit the bump. But a raised crosswalk really does magic in increasing the proportion of drivers that actually stop for crossing pedestrians.
Invasive advertisement doesn't fund most of the web, it only funds some thousands of top websites and I bet most of them can exist without invasive tracking and banners. There are still brand deals and content advertising and other forms of non banner advertisement, not to mention non advertising business models. And most websites can't exist on advertising revenue anyway and are funded some other way.
> But how would you draft that such that it wouldn't eliminate libraries and museums

Maybe we should. These days, public libraries are little more than homeless shelters. I haven't been to one in at least 5 years for that reason, and printed books are largely irrelevant in today's world anyway.

Museums could be operated by private non-profits and foundations. No need to have taxpayers directly finance their construction.
why do they call this socialist in the first sentence and crony capitalist in the 3rd.