skysight-inc/HackerNews huggingface dataset:
Using AI to diagnose skin cancer
> virtually eliminates all communication between the cerebral hemispheres, thereby resulting in a ‘split brain’

> their cerebral hemispheres can hardly communicate with each other and do so at perhaps 1 bit per second

"Virtually all"? "Perhaps 1 bit per second"? Is it definitive that the corpus callosum accounts for exactly 100% of hemisphere communication? I am too skeptical that the brain could be that simple.

> The [previously] established view of split-brain patients implies that physical connections transmitting massive amounts of information are indispensable for unified consciousness

> although the two hemispheres are completely insulated from each other, the brain as a whole is still able to produce only one conscious agent

Seems like a contradiction of the assumption that they are "completely insulated". Overall I'm pretty skeptical of the notion that the two sides have "virtually no" connectivity and are "completely insulated" from each other, because of a mere corpus collosotomy. Does anyone else find this to be strange?

Edit: According to another comment "anterior commissure and posterior commissure" regions can still communicate some signal.
It should not be assumed that they were being unlawfully persecuted - rather that there was a serious reason for them to be under investigation

It's probably just my own crazy notion, but I think we should assume they're innocent until proven guilty in open court. I also have this other crazy idea that the government should obey the fourth amendment to the constitution (i.e. the highest law in the country), and only conduct reasonable searches with a judicially sanctioned warrant. One based on probable cause and a legally actionable oath/affirmation by the government official seeking the warrant.

But I guess reversing the presumption of innocence and pissing on the separation of powers by creating quasi-judiciaries under the executive arm of government is... good...
https://en.m.wikipedia.org/wiki/IBM_and_the_Holocaust
Bidding on Competitor’s Brands and Keywords
Corporate World - Micromanagement

1. You work for your direct report not for the company's mission.

2. You leave your manager, not your job.

3. People got to management at some point based on the amount of words that came out of their mouths. The more words the more "visibility"

Startups - Anarchy

1. Warm referrals - we value your network because who cares about your product???

2. "We just got $30 million in series B, you should come work for us you'll be engineer #4, with close to zero equity (sorry we took all the risks already) but you'll get a competitive base-salary! We're backed up by sequoia, etc. Oh... and we're building the next eCommerce t-shirt website!"

3. "Do you want to become my cofounder I have the best idea that will change the world! I'll be the CEO working on the idea and you'll build the rest. You'll be the developer!"

These are my highlights over the past 10 years.
exaclty my thoughts, it seems a bit strange to claim "completely isolated" and "virtually no" communication.
Windows has always had the worst dualboot story. It'll gladly overwrite grub etc without asking (to "helpfully" fix boot problems?), but if your partitions are ordered a little out of the ordinary it'll still throw a ridiculously not-helpful error. They might as well just stop pretending to support it.
California has term limits.
Pull request review mistakes
That's what happen when you have happy users :) I have no affiliations what so ever with facebook
But most important: addons like ublock work on FF mobile as opposed to Chrome. Huge time, functionality and bandwidth saver!
What does end-to-end encryption mean for a tool with browser-based interfaces and where people often log on from multiple devices? I'm having trouble imagining how I'd do safe and easy key management between my phone, the old phone I stuck to my fridge, my tablet, and then Chrome and Firefox on my work laptop, my personal laptop, and that old laptop that hangs out by the couch for use when I'm watching TV.

I also don't see how end-to-end encryption would help for the sort of data apparently asked for here, which is metadata. If the feds get a warrant to find out who a particular government employee DMed, it would seem that encrypting the contents of the DMs wouldn't help if it's @nytimes they contacted.
> I may be in the minority, but I still think these companies are being cowardly.

I don't know. Seems really easy to say when it's not you on the receiving end. But I mostly agree about your other points I just have a hard time judging them too harshly for not wanting to risk their business and / or personal freedoms.
Python made the unfortunate but understandable decision to split the community. It's really hard to make a non-backwards compatible change in an open source community because you can't make anybody move.

My $0.02 is that Python 3 is clearly better, and that if you'd use python for something new it should be 3. But I also think it's unfortunate that the community is in the sort of state where people ask this as a legitimate question in 2017.

Progress requires python 2 die, but it's taking its sweet time.
How you are getting that I want anything different? Also, don't go around calling people insane.
Business:

- The core value of a company is its assets (market & placement, employees, financial situation) and its ability to execute iterating upon a product. If a company is in a changing market or is a startup the value is nearly wholly driven by the later. There are hacks around this, but they are rarely pretty or pleasant. This is "the" hard problem in making money.

- Big corporates are almost entirely dysfunctional. It beggars belief but its true. The simple fact is the markets are so mature that they don't need to do much beyond a few basic, core, routine actions. All they can do is fail from here, so everyone inside are afraid of doing something wrong instead of failing to do something.

- Always, always go the extra mile for people, loose gracefully, be nice - even when the situation is completely unfair. Your time will come, and when it does you will have gained an undervalued but lucrative chip. The moral high-ground :)

- In addition to being the right thing to do, playing nice and paying it forward are great strategies in business

Personal:

- Given a task find out its context/goals. You may have been asked to do the wrong thing.

- For most, your mentor's will have the largest impact on your career. Find good ones.

- Don't be responsible for surprises. If you see something strange - shout.

- Be methodical in whatever you do: Analyse. Record. Measure.

- If you need a raise ask, but have your line in the sand.

- Read, research. Know your stuff.

- Ask questions. Speak up.
Not to me, not to a whole lot of people I know. I think it's due to being aware that it's fake laughter. Who needs that unless things aren't really funny?
Technical Managers at big enterprise places want hand-hold turn-key solutions.

Ding-ding-ding-ding! Now, if you can do this at a lower price point than the competition (i.e. through real technical innovation and without giving in to the temptation to charge your customers out the wazoo, because it's funny money to them, and they are uncertain and afraid) you will prosper!
so if Vsinit is stable and bug free right now, why switch to something that isn't?

Also, systemd has had two bad exoploits over the course of about a year. The flaws in Vsinit you point out were two years apart, and the former of the two could only be triggered by someone who was already an admin, and gave no opportunity for privesc.

Given, init panicking is never acceptable, but it's a heck of a lot better than what systemd did.
Seagate wants to push huge 16TB HDD out the door in next 18 months
The Mathematical Formula for Success
Google tells me the average bath uses 35-50 gallons of water, while the average shower uses 2 gallons per minute. Which puts the breakeven point at say 15-25 minutes.

Although if you live in the midwest like I do, we have infinite water. Use more water? it goes back to lake Michigan and recycled. The gas to heat the water is the only "waste", but you could offset with a solar panel.
None of this is wrong, but it is a pretty exclusively negative picture on both sides.
Now you can tell applicants that yes they will be coding on a laptop during the interview.
So much for 'don't be evil,' although that was always more of an ideal than an actual policy guide.
Fermi Questions
"It never gets easier, you just go faster" -- Greg LeMond
That's not an inherent problem: bsd's rc.subrs and similar systems exist, which fix this issue in a sysv/bsd style init system. They don't even technically require patching init itself.

Systemd's problems are deeper in. One major one is most of its design, and its entire conception.
> This sounds good on paper -- but the more likely reality is that it will simply lead to lobbying becoming more covert, as former government employees working on behalf of corporations won't register as lobbyists.

And then they'll be breaking the law.

Pushing the practice underground will make it less effective and less common. The appearance of propriety goes a long way toward convincing people that there isn't enough profit in being improper.

> It's also hard to believe that the Trump administration would do much to rein in backroom deals, considering the President himself hasn't released his tax returns nor taken any credible steps to solve the massive conflicts of interest posed by his holdings.

I don't understand why people continue to revisit things like this when there are so many legitimate problems with Trump.

His tax returns are going to tell you how much money he made and how much tax he paid. How does that help you? It's bike shedding.

And the conflicts of interest are inherently unavoidable. Even if he put every cent of his money in a blind trust (which is obviously expensive if the assets are illiquid real estate holdings), what about his family's assets? What about his business partners? The only reason anyone cares about this is the appearance of impropriety. If that matters in this case then why not in the other?
> Even if corporations really were sincerely pursuing social progress, that would be bad. In a democratic society, social progress should not be determined by a small group of unaccountable organizations.

I disagree. Progress shouldn't be dependent on a small group of unaccountable organisations - but if such want to get out there and run their businesses in an, progressive manner that benefits society as a whole, I'm going to cheer them on.
Most money in the git hosting space is made on-premises instead of in SaaS. Realized that in 2013, a year after starting GitLab.com.
> If you are looking for a solution for mobile analytics

I'm not at all, that example was pulled at random as an example.

> Its hard for a single solution to serve 100% of customer needs. That why they suggest tools.

It would be hard to describe just how custom of a solution my company would need. My company certainly likes to do things in a unique way. However there is a huge grey area between "here is a specific product that doesn't quite fit your needs" and "here are the blocks you need to build a custom solution on your own". That grey area is filled with money.

> I would love to know if there are better alternatives for services like ...

Don't underestimate the ability of large enterprise to roll their own. It isn't like Google is the only company that can build a message queue or a load balancer. Nor are they the only game in town selling them. This is a time to remember: The customer is always right. You and I may think that "Google is the best" but my manager wants what my manager wants. We may select a lesser solution simply because the support is significantly better. And that support should be vertically integrated. If we have support for pub sub, support for big query but not support for the integration between them ... that is a drawback.

> Speaking about cost, its all flat rate

Not really. For example data flow is based on the size of machine you are running (plus some extra percentage for the service), pub sub is based on number of events, big query is based on query time + egress, etc. I probably still have the spreadsheet I used to try to get a handle on costs kicking around somewhere. "Flat rate" does not describe the monstrosity that is that spreadsheet.

I totally understand that some people don't understand the enterprise mentality. I'm not trying to defend it - maybe just give a small view into it. Now that I live in it, I may not agree with it, but I understand it. Google doesn't.
Chocolatey: When Windows software management is actually sweet
I'm seriously considering an x260... most of the components are replaceable/upgradable. Of course it's not as svelte as a MacBook, but you don't have to throw it away when you start hitting swap all the time...
Peter Thiel, a wealthy Trump adviser, has a backup country: New Zealand
FCC chairman introduces plan to scale back net neutrality transparency rules
So this means that low flow EPA rated showerheads are driving innovation in this country by making my normal 4 min shower takes 25+?
> I consider swaths of modern hackers who simply don't know about much of ASCII as evidence of babysteps towards computers maturing as a technology.

Nobody else has argued on this point yet so I'll throw my 2¢ in. (An aside: I had to look up the codepoint for ¢ - 2A - so I could use it. I haven't memorized ASCII yet, let alone Unicode.)

In my opinion, things like the first 31 characters of ASCII, line discipline, NIC PHY AUIs, the difference between RS-232 (point-to-point) vs RS-485 (current-loop), how to make your Classic Mac show a photo of the developer team (hit the Interrupt key then input "G 41D89A"), or how to play notes on period VT100s (set the keyboard repeat rate really high); we've moved into an era where Web stacks reveal hard-to-diagnose bugs in nearly-40-year-old runtimes (Erlang), Apple will give you $200k if you extract the Secure Boot ROM out of your iPhone (in one person's case via a bespoke tool that attached to the board and talked PCIe), the UEFI in Intel NUCs is such a close match for the open-source BSP that Intel releases that it's a lot easier than everyone would like for you to make UEFI modules that step on things that shouldn't be step-on-able and let you fall through holes into SMM (Ring -2), and few people care that sudo on macOS doesn't really give you root-level privileges anymore.

We've just replaced all the old idiosyncrasies with a bunch of more modern idio[syn]crasies. You're right that technology has matured, but this has unfortunately meant that a lot of the innocence we took for granted has been lost. Things aren't an absolute disaster, but it's more political now, and we have to keep on our toes. Computers aren't universally somewhere we can go to to have fun; we have to work to find the fun now.

(Also, I just did that thing I often do with forums - I expect my reply to appear at the end of the thread, so I go to click on the reply button at the end. But that would reply to the comment at the end of the thread, not yours. This is a problem endemic to forum UI and not a HN issue. Not all aspects of computers have matured yet, not by a long shot.)
This seems odd to me as now more than ever I see more and more people with MacBooks / iMacs and AppleTVs which have become 'the standard' where as in the past you'd see people with windows laptops or whatever and that'd be the norm it's now appearing to be quite rare (at least from what I've seen in Australia), I don't really know anyone that still uses a windows machine bar one friend who has a gaming rig but he only has it for the GPU and uses a MacBook for everything else other than that it's just a few of the older aged managers / project managers at work and everyone else really uses macOS or Linux of some form.
What a trick
I would advice Google to have a small talk with their doodle team to not rock the boat this year certainly comes off as 'keep your head down' even though you may not have intended it that way. I mean, what sort of things do you think they should avoid that might rock the boat?
I think it is so straightforward. Chronic stress is bad for the health in general due to the effects of cortisol to the body.

Some people may deal with stress (as Sapolsky describes), so the effects of cortisol are not pronounced.

Those that cannot deal with the stressors, are those most affected and they are those that will admit they are stressed.

It is an issue of people tending to admit something, in a qualitative study.
Not familiar with those, but it's likely they licensed Zilog's design.
It's kind of amazing that very few of what you would naively expect to be the "best" domain names, especially for selling things, are actually home to successful business. Things like shoes.com, pizza.com, clothes.com, beer.com, programming.com, they're all failed or nothing. Others (books.com, computers.com) just redirect to websites that are closely or tangentially related.
Job Hunting After a Certain Age? Erase Your Past to Fight Ageism
https://www.reddit.com/r/razer/comments/5orvy5/late_2016_rbs...
As people said... you learn from you failures :) These are all the valuable lessons I've learned
In particular, it is nice if you bother to document assumptions/constraints related to the expected input and output of your code; why should I have to trace the whole thing to figure that out?
This might be the best comment on the thread. Your trolling skills are excellent.
Please tell me how President Obama attempted to build bridges with Republicans.
I did FizzBuzz in Rust without using ifs:

https://bitbucket.org/iopq/fizzbuzz-in-rust/src/bf4968973d73...
I mean... any proof that isn't anecdotal accounts from non-specific followers? Before we even start considering that though, I dispute the premise — shadowbanning does not mean hiding posts from some users, it means hiding posts from all users. If some of his followers aren't getting his tweets, maybe he's a victim of the algorithmic timeline?
I usually apply something like this except only for public methods; I figure if you're digging around the private methods you probably need to look closely anyways.
The latest chassis with touch pad is their latest iteration and will be used for at least couple of future models. They are quite locked to the existing look currently.
It's hard to imagine consolidation in a winner take all market like we currently have. If content producers license their shows to Netflix, they're only going to get a fraction of that 9.99 a month subscription fee, with Netflix itself getting the lion's share of the money. They also become more beholden to Netflix' demands if they're the only major player in the video streaming market. Also, with Netflix now producing content, they're helping to prop up their competitor if they hand over their content libraries. This is pretty similar to how mind geek killed the porn production market, except instead of outright pirating content, Netflix gives producers a fraction of what they're previously making through TV. Basically, consolidation will only happen if Netflix can kill and absorb traditional TV media.
@who_is_firing what's your Github?
I understand monads and don't think it's a helpful metaphor, just kind of cute once you already understand what it's trying to explain.
What about the day-long meeting he had with Romney?
There were plenty of people inside Google who would have liked to maintain Reader, but management explicitly made the decision to shut it down.

(I'm not saying that there's anything inherently unreasonable about that, although I happen to disagree with the decision. But these things cost money and they decided they didn't want to spend the money.)
They don't care about comments, per se, but they probably care about whether someone else can easily work on the code. I'd think (hope) most technical managers are going to encourage some sort of team review of the code and not get all the way into the weeds about what specific issues in the code review need attention.
Citation for the Muslim registry?
Related research paper, "The 'Star Wars' botnet with >350k Twitter bots":

https://news.ycombinator.com/item?id=13445289

And another paper covering the topic:
https://news.ycombinator.com/item?id=13445295
Conceptually this seems to be a Java approach to Railway Oriented Programming (http://fsharpforfunandprofit.com/rop/), which is pretty sweet.
If you start a new project now, use Python 3 unless you have a strong specific reason not to. It's the nicer language, and most of the library ecosystem has been ported over by now.

The big issue (understandably) are existing projects in Python 2, where porting them means a lot of work that could go into other things instead.
Why do so many people in Africa use Opera (the web browser)?
I think this ignores the idea that code also has context to it, and that comments even in elegant code are useful not for documenting how a bit of code works, but why that particular thing was done.
Interspecies Chimerism with Mammalian Pluripotent Stem Cells
> Code does depend on variable/function names. When you change the name at the definition, your code fails to compile until you also change the name at each usage.

Depends what language you are working in; in some it won't fail until runtime.
Classic Theme Restorer, Tree Style Tabs and Tab Mix Plus are the three extensions that add up to differentiate Firefox from Chrome for me.

Unmodified Firefox is just an inferior clone of Chrome. Firefox is pointless without its UI-altering extensions.

Quite amazing.
8 users, 850 projects, 6GB+ of Git data.
I'm not sure, but I expect it gets harder to hide the fakes at larger scales.
If you're at work at a place where reporters would give a hoot about what you have to say, most likely your TLS sessions are intercepted at the proxy.

It's less common for companies to have content inspection.
> To me, those are the functions of commit messages, not code comments.

Yeah, it's definitely much more helpful to have it buried below hundreds of merge commit messages.
I just want a MacBook Air 11" that's been upgraded to have 16GB of RAM and a slightly larger 12.5" screen put in it.

I've been waiting for that for years. Through 3 other MacBook Air purchases; always hoping the next time around they'll make what I want.
Eastern time zone -- same as the Cape. Of course, an indeterminate positive amount of time would have elapsed after the event until the time ABC interrupted.