skysight-inc/HackerNews huggingface dataset:
While this may be true, please don't let it cause you to shy away from "full ramble mode" when the opportunity presents itself! I know I speak for many when I say that I have learned much from hearing these sorts of talks of yours over the years. Your willingness to share your wealth of experience is inspirational, regardless of the format.
I have been experimenting with a hybrid desktop app building technique for past few days.

Doesn't hog memory and you can build business logic in javascript.

this is a shameless self-plug! :-)

https://github.com/harisvsulaiman/agenda-realtime
> I never claimed them to be stupid. Your words, not mine.

The adjective "self-inflicted" has an undeniable negative connotation. Why didn't you say, "deliberately chosen" instead?

> The Bay Area housing situation is a tragedy of the commons.

No, it's not. It is neither a tragedy, nor does it have anything to do with commons. Yes, it is a case of the rich making life harder for the poor, but that's only a tragedy for the poor. It's not a tragedy for the rich. It's not a tragedy for tourists who can enjoy the distinctive nature of the SFBay area while it still has redwood trees instead of being paved over with high-rise apartments. It's not a tragedy for the wildlife that lives in the privately owned open space on the Peninsula. And none of this has anything to do with "the commons." All that open space is privately owned, and all of the governments who won't change the zoning laws (including the state government, BTW) are democratically elected.

If you turn the San Francisco Bay into another Manhattan or Hong Kong that would not make it any less of a tragedy. It would just be a different kind of tragedy.
Just write an android app that emulates an iPhone.
That's exactly what I want :)
< The antigen will always destroy your cells, autoimmune response or not.

In regards to autoimmunity, antigens themselves don't destroy cells--antigens only provoke a pathogenic immune response when presented to the immune system.

< Celiac is typically an autoimmune response to Gliadin protein as a result of human leukocyte activation genes HLA-DQ2.2/2.5 or HLA-DQ8. In either case, it is happening at the cellular level for every cell that comes into contact with the protein.

You're not wrong with regards to the celiac, gliadin, and the association with the HLA alleles that you've mentioned. However, I'll point out that those particular HLA genes make up MHC class II proteins. These are the proteins present on what are known as professional antigen presenting cells, a small group of specialized immune cells throughout the body. MHCII proteins present foreign antigen to TH4 cells (helper T cells) which can then activate a larger immune response.

Epithelial cells of the intestinal villi have not classically been thought to be professional antigen presenting cells, and thus should have very small levels of expression. I found one older study (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC508181/) that suggests these intestinal villi cells can express class II but nothing since. All of this suggests that the pathogenesis of celiac disease is not as simple as intestinal villi cells expressing high levels of the HLA proteins encoded by the genes you mentioned and provoking a direct immune response--rather, like seemingly every autoimmune disease, the story is much more complicated and likely involves the activation of CD4+ T cells, generation of pathogenic autoantibodies, and a larger network of pro-inflammatory players.
Washing can be the free tier, and then monetize by coverting to premium(dryer).
Why you will never see a new skyscraper in LA selling for the lower middle class
A very similar thing is happening here in Los Angeles. Luckily, the Mayor and city officials are fighting back to push through more multi-family housing. It's still going to take a while before housing prices stabilize though.
I haven't heard anything overt bubble up in popular discourse yet, but some of those verbally attacking fascists on news don't fill me with confidence that if "fascists are subhuman scum" were an accepted social narrative they would restrain themselves.

The discourse seems to be drifting more towards "Well, we all know what they are like, so we have to do whatever it takes to oppose them" on both sides day by day.
You might be interested in the Pyra, though it's rather chunky for a phone - it nails every feature of your wishlist except dual SIM. It won't come with Android (that's the "lighter, snappier OS" part) but porting should not be a problem.

Worth noting that global carrier support is an extremely difficult feature if you include all the wacky US carriers that don't use GSM. In the Pyra's case, there are actually two versions - the "US" version and the "everywhere else" version.
Neo-Nazi Daily Stormer loses its Russian domain
What it will change is your sleep will be uninterrupted by transfers, and there's no chance you'll sleep through your stop.

If it were me I'd get a van and put a bed in the back so I could lie down.
Having specialized in the web stack, it really pains me to see this fail. However, it is unreasonable and counterproductive to expect end user devices to continually increase in computing power and memory.

The future, for most users, is in smaller, cheaper, more deeply integrated devices, not in faster stronger devices. Just look at the smart watches of today, the AR kits of tomorrow, the joule-thief powered IoT devices that don't require a power connection. This is where we are headed, not towards epic gaming rigs for everyone.

I can only hope that in time, we will develop more efficient native implementations of the DOM, even if that means a major breaking change. IMO, the web layer is well suited to bridging the divide between vastly dissimilar hardware platforms, especially as the number of unique platforms explodes into a lush jungle of diversity and ubiquity.
To be perfectly honest, I tend not to think of it too much because of that. I'm not going to partake in mass doxxing efforts, but I'm also not going to be upset when these people are shunned, or companies choose not to do business with them. There may be some ethics/morality questions that can be raised, but I believe those are more effectively raised when one of the sides isn't openly advocating for the things White Supremacists are advocating for. I don't really believe in the slippery slope argument being presented; if these things happen to a group with more moral nuance, the discussion can still happen then.
You don't hear much about this around here. I guess it doesn't fit with the new Microsoft, everything is good now because of Satya narrative.
Diving Deep into Recent Trends in International Payments
What confuses is me is what kind of work needs to go in to updating android on different phones? If Android is compatible with the architecture of the phone shouldn't the software update from Google work?
Yeah, Foxconn bought Sharp last year. One interesting thing I heard (from words of mouth) was Gou decided to follow through with the purchase after Sharp reduced the price by 35%. Gou was mighty proud of the acquisition for awhile until the Japanese Yen devalued considerably, leading him to speculate foul play from the Japanese in the original deal.
A High School Student’s Guide to CS Programs/Internships
Is it bothering anyone else that the article itself has no apostrophe in the title, and the HN post added one in the wrong place?
I think this is a big issue in the opensource ecosystem.

It's hard to reason about the security implications of pulling in a dependency to your project.

There is not enough documentation about what OS features a library requires and what behavior should be considered as an anomaly.

Why is software hardening not an established practice?
Finally. I can't believe it's taken this long.

I can't be the only one who thought this would be an obvious, and increasingly needed, feature.

Hope Google steps up, with Android. And that it is a feature that manufacturers and carriers cannot bury nor turn off.
Sam Vimes' Boots theory of socio-economic unfairness: https://en.wikipedia.org/wiki/Sam_Vimes#Boots_theory_of_soci...
Of course, but the objective of this writeup appears to be illustrating the same basic problem in a few different languages.

It does strike me as a good idea to do something similar for data manipulation/cleansing. If I ever find some free time, I'll write it and post it somewhere.
askhn: phd latex on Mac: what do you use for writing, what tools do you use?
pls skip electron apps

Brew
GitHub
Texpad
emacs plugins
vim plugins
sublime textmate snippets
penleaf
pls point out Mac editors
And yet, in my Western European country, I have four ISPs offering service (with their own cables) to my apartment.
> Man, if you actually tried to sell your phones, Sharp, they might have sold? Funny concept.

Smartphones are a brutal business to be in, especially in North America, where Apple and Samsung have basically locked up the high end of the market and everyone else is fighting for the scraps (and usually losing tons of money in the process). Probably Sharp just realized there was really no way to break in, especially considering they'd have to start from scratch with channels like carrier partnerships, retail presence, and advertising.
ESET Smart Security 9 Activation Key with Username and Password
Agreed. Developers make the mess in their architectural decisions, not so much the tooling.
100% of the remaining people don't know what net neutrality is. Pick two of them at random and their definitions will not line up.

It's just a blank slate for people to project their political biases on.
I think by actively and publicly working towards the oppression of others, one sacrifices a reasonable expectation to being treated respectfully. By publicly seeking to undermine the equality of others and ensure their living experience in society is "lesser than", you've implicitly invited reciprocation. It may seem disproportionate for 1000 people to work against you, but it's also disproportionate that you are working against all 1000 of them.

Hypothetically-speaking, of course. And obviously the risk of false positives is troublesome.
Previous discussion: https://news.ycombinator.com/item?id=15020532
Not to mention the gravity-like tendency for apps to grow in memory requirements as machines grow in memory. It's disingenuous to pretend Slack will be snappy on a 16GB machine by the time everyone has it. Microsoft has run out the clock on that particular fallacy.
Electron apps need to take the route that Eclipse used and uses. Eclipse is a resource intensive Java application (though it feels much better these days than when I first used it 12 or so years ago). One runtime, with a mechanism for installing new "views" and such. Some applications were delivered as complete Eclipse runtime downloads plus the custom additions, but usually you could just download those custom parts directly into your Eclipse runtime.

That was a reasonably effective use of a common runtime and resource.
When I retired, I moved to a new, very rural, area.

This led to what was probably one of the dumbest things I've ever done.

Wanting to be nice, I fixed a new neighbor's computer. I then fixed another, and another, and it kept going. For an area with so little population, I was shocked by the numbers.

The good news is that this drove me back to Linux. Now, I can truthfully tell them that I don't use their OS and am not qualified to fix their problem.

Still, don't fix someone's computer. Certainly don't do it for free.
My Asus C100P was around $280 when it was released. It is now down to $230. The 4GB model specifically, because it is my daily driver and I do my dev work on it.

I do "actual computing" on it too, since it is has way more ram and disk than any of my cloud stuff.
Fat Lama is a platform to lend and borrow anything
PS: If anyone reads this, thanks for all the thoughtful responses. I hesitated to post anything that essentially started with "Hypothetically, if I were a skinhead..." for obvious reasons.

The tone of discourse is a credit to the site and all of you.
8 GB seems to be the minimum norm, and I think the main reason I have 16 is to keep an unreasonable amount of tabs open, because it's 2017.
I've been in environments without any sense of monitoring; pingdom and esx health checks that provide only a tiny frame of reference to the real health of an application.

Being able to know the true health of a service is an absolute godsend.

So many times a service had been dead or gone for hours before anyone noticed (well our customers noticed, but it has to funnel up the pipeline from customer, to support, to engineering) before we were made aware of a real issue.

Nothing says good PR like not knowing you've been dead in the water for half a day and have no idea.
My dad has been doing an hour and a half (each way) commute for the better part of the last decade.

I ended up doing the same commute when I started a new job last week. I'm already dying to move into my new apartment. I don't know how these people do it.

And to be clear, the hour+ commute wouldn't be so bad if it were just driving. But stop-and-go traffic does not a relaxing drive make.
Amazon Lets Alexa Roam Free
I have been stuck for a while on trying to identify terms for being "inside an argument" versus "outside an argument".

Here, you are outside my argument, and from that perspective I have trouble disagreeing with you.

But inside the argument, I am correct (or "technically correct" from your perspective), and you are wrong - meaning, the Supreme Court, the American view consistent with the 1st amendment - that is more in alignment with my argument.

But I feel like I remember there being a set of academic terms that refer to each of our perspectives. Being inside vs outside the argument. Does anyone know?

And there's also the (very American) question of when "technically correct" is no longer correct anyway, like when being lawful is unjust, and civil disobedience is called for - oftentimes accepted by history (MLK's civil disobedience, boycotts, shutting down roads, etc) - a good example from this week is the perspective of the protesters who tore down that statue, and the perspective of the very long line of people who are seeking to turn themselves in to (falsely) confess.
Some people like to configure it to not have any frames at all, and operate it with pie menus bound to alt/command keys (which if you mouse ahead through quickly, they will not appear on the screen), rendering the window manager practically invisible.

Here's a version of the original X10 "uwm" window manager from which "piewm" is a distant descendent (pre-ICCCM, for X10, not X11), that I hacked to implement my original version of pie menus, and then integrated with FORTH, so you could program the window manager in FORTH (foreshadowing programming NeWS in PostScript), and even fork off light weight FORTH tasks to bounce the windows around!

http://www.donhopkins.com/home/archive/piemenu/uwm1/

http://www.donhopkins.com/home/archive/piemenu/uwm1/fuwm-mai...

Here's the bouncy window code, including some reverse polish notation 68k assembler code for 256/ and 256*:

http://www.donhopkins.com/home/archive/piemenu/uwm1/hacks.f
I have a stack of them too, which I was planning to get around to scanning one of these days.

Drop me a line (email in profile) and let's coordinate, so we don't both scan the same issues.

I suspect archive.org would be happy to host the scans.
Yes, you can find it in some probiotic supplements.

https://www.gardenoflife.com/content/product/dr-formulated-p...
Oh, sure, you are right! And btw, I'm used to situations when my comments don't get much love, so that I understand people are not obliged to reply. But in this purticular situation it seems he/ she just left the ring after screaming "ur fool!")
This completely ignores the the cost of setting up your cloud VMs, cost of downtime if your Internet is down etc.
Sure an actual home server might be more expensive in electricty alone, but you can keep your VMs there 24/7 for not extra cost or hassle.
If it takes you a day a month to spin up new instances in extra dmin work, then that alone eats way morethan $5 saved in electricity.
Not to mention that you can actually own your server et etc...
Is wanting to be fully alert before leaving the house so strange?
This strain is in milk kefir, no? Easy to cultivate at home.

See also: http://www.bbc.co.uk/news/health-38800977

Water kefir is also available :)
Hey if that's what gets you going go for it. I think you'll find that most people will be way less willing to fire an employee for being a nazi than for being pro nazi social consequences. Wonder why that is.

Edit: I had it backwards, obviously. I meant to say that most employers would find it much easier to fire a Nazi than someone who thinks Nazi's should be censored...
Review of Graham Hutton's Programming in Haskell, 2e
Of course there is. Bandwidth isn't infinite, there's certainly congestion and maintenance required to upkeep and upgrade routers and cables.
Heavily disagree. Especially when using ssh. I always have alt/ctrl issues, and I've tried a handful of them.
I found this an interesting read. The higher level math teacher in my high school was a woman and she also taught the nascent "computer" class (which was BASIC programming on Teletypes that dialed in at 110 Baud to a mainframe)

I found myself in friendly competition with women in both Algebra II and Calculus. Our high school produced a number of women engineers and computer science majors as well.

Is that correlation ? causation? Or is it just modelling? I don't know. I watched my kids grow up and saw that they took cues about what they were expected to be able to do from the environment around them. I don't think there is much debate that people try to live up to the expectations put on them by people they look up to.

So to the extent that her message is "We should mindfully decide to have expectations that anyone, regardless of gender, can excel in STEM." I really can't see any harm in that.
Why not have a system that requires a shared secret? It's not difficult to set up and while not secure it's so much better than nothing.
Good idea, It could be the next Uber for plumbers and handymen ;P

It reminds me of book-a-tiger[1], a german startup that does sth. similar but exclusively for cleaners.

[1] https://www.bookatiger.com/de-en/
I don't deny that there is a lot of valid criticism of web technologies. I dislike quite a lot of it myself and I share your bewilderment about some of the software engineering practices.

But when it comes to performance, all of that just pales in comparison the fact that almost none of the CPU cycles executed on a typical web page are actually part of providing service as opposed to part of the payment (i.e. ads).

The subscription based web apps I use are not sluggish at all (with some notable exceptions)
For anyone else wondering about the difference between "gfx.webrender.enabled" and "gfx.webrendest.enabled": https://bugzilla.mozilla.org/show_bug.cgi?id=1365418

"gfx.webrender.enabled" enables WebRender and "gfx.webrendest.enabled" toggles on some more advanced features on top of the base level.
> But the thing is that you (Bay Area landowners) are not really bearing the cost of insufficient housing.

That's not true. It makes it hard to find good help. (That was intended to be humorously ironic, but there's a serious point behind it: everything in the SFBA is more expensive than it would be if housing were more plentiful.)

> you're benefiting through increasing home values

Not really. You only benefit from this if you sell, and if you sell two bad things happen if housing prices are up. First, you take a big hit on capital gains, and second, you lose your prop 13 benefits. So rising prices make it really hard to move within the SFBA even for people who already live here.

Yes, you can sell and move away, but people don't want to do that because everyplace else sucks by comparison. If that weren't true, there wouldn't be so many people wanting to move here driving up our prices!
Anti-throttling is great. It's better rhetorically (who wants their data throttled?) and arguably clearer too, since that's what it comes down to in the end -- the ability for ISPs to throttle some content more than others.
I think net neutrality would do better if was rebranded as the "free market" for the internet. Then it's got a cultural touch point that people already understand.
> The Bay Area housing situation is a tragedy of the commons.

For those who don't appear to know what "Tragedy of the commons" is, it's an economic concept[1] that doesn't necessarily involve a "tragedy" and "the commons" can include private property.

A recent example of "tragedy of the commons" was during the recent California extended drought, Wall Street firms were buying up struggling pistachio farms in California, drilling wells deeper than nearby farmers did, and were undercutting those farmers by siphoning the aquifer from below, encouraging those competing farmers to dig deeper wells and use water faster. "The commons" would be the aquifer / water rights that the farmers commonly depend on. The tragedy was that in the depths of the drought, other pistachio farmers were unable to afford to dig deeper, their harvests were scant, and the price of pistachios worldwide had tripled -- all of which further incentivized well funded outsiders to do the same and buy out farmers.

You can argue that SF MTA management and SF building / zoning policy isn't in the best interest of SF citizens, but pedantically arguing the semantics of "tragedy of the commons" won't win you any intellectual arguments.

[1] https://en.wikipedia.org/wiki/Tragedy_of_the_commons
Is there anything that isn't a rat race without an attainable end goal?

Even happiness/satisfaction/contentment/enlightenment etc... aren't ultimately attainable.

It's biologically determined that we will always search for the next thing.
This is why I've always been in favor of Hybrid zoning. Hybrid structures are even better in my opinion. You can have a building where the bottom floors are commercial space and the upper floors are residential space.

Or you can zone an area where both commercial and residential development are permitted. Sure, living right next to a metal shop or something isn't the most pleasant thing, but it's really nice if you work at that metal shop.

This is something I saw being developed in my home town before I moved away. Along the main "downtown" strip they built several new 2 story structures where the bottom floors were shops like whole foods and such. On the top floor were various types of apartments. These particular apartments were a bit on the expensive side mostly due to it being a kind of swanky neighborhood right along the beach. That said, the concept can be expanded upon to apply to more affordable areas.
It is a choice. The San Francisco Bay Area is already denser than the entire country of Switzerland and has a similar GDP. However, the Swiss have incomparably better public transit. And their taxes are lower than the US.

There's no need to become Manhattan or Hong Kong. Just invest in infrastructure.
True story: in Russia (and I can only assume other Eastern European countries) peanut allergy is so rare that I've never even heard of it until I emigrated. Pollen allergy is about the same, ragweed pollen allergy can be really bad too. But not peanut allergy.
Yes; pricing starts at 49$ per month, but that would be for a single review.
To be 'fighting words', they have to be specific, actionable, and immediate. Typically, they also need to be specifically directed.
'Kill all the <insert chosen group>' is not.
'Kill those <specific bunch of persons> over there right now' is... probably...maybe.