skysight-inc/HackerNews huggingface dataset:
> After we got that, then you can import your own implementation of standard modules that is written using APIs introduced by Houdini

Reinventing the platform using JavaScript in that way is not going to be good for performance. At least right now, until at the very least shared memory multithreading is available.

I also want to call attention to this:

> This way browsers don't have to take into account every possible CSS property or html element when doing layout or painting.

But in order to get good performance we want to take every possible CSS property into account. Performance is about being able to make simplifying assumptions (especially on the GPU, where state changes are costly). We want to make global optimizations based on the contents of the whole page instead of having everything painted using programmatic APIs, which are black boxes to us.
Please stop worshiping Steve Jobs -- he wasn't that great of a guy.
Google Asked to Remove 100,000 “Pirate Links” Every Hour
It sounds like they found an advertisement for SpatialOS.
Why do you care so much what other people think and do? You don't care? Then don't. Other do care? Let them, since you don't care keep not caring?
Yeah, and what about the endless false positives in every room of the house?
Personally I'd love to automate

* lights
* alarm clock (setting, turning it off and on, 15 more minutes)
* be able to turn on my xbox/fire tv and tell it I want to watch <x>, then it figures out how
* taking the dog out when it's 1am and I just want to go to bed (okay this one might take a little longer).
lots of things would be nice to have control of from work, or even just from bed at night. climate control, door locks, lights, etc.
Synology DSM 6.0 Release Notes
LambdaConf is the host conference, and PrlConf is a collocated workshop. My boss and friend John De Goes initially suggested that I put on this workshop at LambdaConf.
Not the OP but here's some of the stuff I have/want:

Have:

Adding things to my shopping list (via Alexa - currently in the kitchen and bathroom - two most frequent rooms where I'm like "hey I need more XXXX")

Changing the temperature (Nest via phone app and command line tool I wrote, and now Alexa just did a native integration)

Finding out my schedule for the day.

Finding out the weather forecast for the day.

Playing music (via Sonos or Alexa)

Locking front door when I'm going to bed.

Getting notified of movement or sound in the house while I away (Nest Cam and Smart Things)

......

Like the OP I'd love to have the voice control available in any room of the house. I'd love to have better security features (i.e. if I drive up my driveway at 3 AM turn on the outside lights, if a stranger drives up my driveway at 3 AM WAKE ME UP WITH AN ALARM). I'd love better voice controlled Sonos music selection. Composing emails, having handsfree phone or video calls, warming up the oven at a certain time, etc...
Hi there! I'm Joan, one of the Directors at SHRI. Happy to talk more about sanitation or answer questions about our work!
The author said as much in her last sentence: "It’s the work I want to own."
Upward mobility is largely a myth
www.buzzfeed.com

To say it's just a story about her experience is subversive, to say the least.
Many programming languages have features about which I would say, "You should either use them never, or all the time, but nowhere in between."

map is one of those features. Closures are another.

The reason is simple. The cost of learning the feature gets amortized over all of the times you use it. It really isn't worth learning the feature just to see it used a single time. But if you've paid the price to learn it, then there is no reason not to use it wherever it makes sense.

Unfortunately there are some very large languages with many reasonable working sets of features, but sharp corners when you combine the wrong ones. C++ is notorious for this, but it is hardly the only one. In that case it is important to agree on the subset of features that you will use. And not introduce others willy nilly.

I would therefore appreciate the right to use map. But if my co-workers do not know it, I would think hard about how hard to press for adding it to what is needed to understand my code.
The older IT crowd has a few choice opinions on back-hoes that's for sure.
Have not heard about smart sheet, but this was something like hierarchical comment thread, with parents have all knowledge about only immediate children. Change propagates along with calculations only higher in hierarchy. I am not at my desk right now but will send screenshots as well as videos once I do.
We can learn a lot from a trolled chat bot, but it's sad that we turn it off because it's not politically correct. People knew that they are talking with a software program and they knew that the bot was manipulated by people with ill or prankster intentions. However, trying to make a bot politically correct doesn't solve any problems at all. It is an insult to people that they need to be protected from slander and demagoguery and they can't tell right from wrong with their own discretion. It's as if people think that making Donald Trump quiet would solve all the problems he has brought to our attention.
Synology DiskStation Manager 6.0
> The program committee feel that we cannot possibly organize a workshop under the umbrella of a conference that values the free expression of racist and fascist views over the physical and emotional safety of its attendees and speakers…

From reading the link, I would assume that no "racist and fascist views" will be aired or otherwise expressed at the conference: it's a technical conference, it's against the pledge of conduct, and in addition the organizers sought out a public statement from the speaker "clearly stating the speaker’s views on violence," which they duly got. Do you not believe them?
Personal Digital Assistants like the Palm Pilot or Pocket PCs or even Apple’s Newton were usually not very useful unless you regularly synced them with your "real" computer. They ranged from very simple and cheap to very expensive — and almost all of them were pretty slow. The most powerful PDAs tried to do way too much and had fairly awful battery life.

Sound familiar?

No, no it doesn't sound familiar at all. Syncing with my desktop was a nice luxury, but not a necessity. More of a back up than anything, the Palm Pilot and Newton were useful as a standalone device (Pocket PC? Eh, not so much).

Slow? Is the author too young to have used such devices and just looking at CPU clock speeds? For the tasks for which it was designed, a Palm Pilot would run rings around any device I use today. Check my task list? A button on the front of the Palm. iOS or Android? Unlock device, search for app icon that hopefully is on the front page. Tap icon, wait for it to load and then go find it's "cloud store", bunch of back-and-forth while the two sync, then you can use the app. Now, the difference is pretty small on modern mobile CPUs and LTE, but the Palm still wins and certainly is not comparatively slow.

Awful battery life? Now the author is just making shit up. A Newton would run for weeks on some AA batteries. I've got one on my shelf that hasn't been turned on in a year. I'd bet a paycheck that I could grab it today, hit the button and it would power up. Try that with your iXuslaxy 12 in 12 months time. Don't recall good numbers on the Palm, but I can guarantee you that I wouldn't abide putting a new pair of AAs in it on a daily basis, so I'll assume it would run for multiple days or weeks on some batteries. Pretty sure early Pocket PCs needed to be charged daily...just like modern mobile devices, so that's a wash and a long way away from "awful battery life".

No, I didn't finish the article with that opening salvo.
Not tolerating intolerance is very different than "not tolerating anything". Popper argued that it is proper and warranted to refuse to tolerate intolerance, and Rawls noted that a reasonable right to self-preservation supersedes the principle of tolerance.
That's a good question. Maybe "home automation" isn't exactly the right name for it, because that's just a part of it. It is nice to be able to control things by voice (lights, locks, window shades, music, TV, etc), but to call any of those things "essential" just sounds lazy :)

For me, the Amazon Echo is more about having a connection to the world without looking at a screen. Getting answers to random questions (or utilities like timers), latest traffic conditions for travel, weather, etc are all really great applications for a voice interface. If that could also be combined with a good communication platform (voice calls, text/email messaging, etc), it would be even better.
It's unfortunate that you are "traumatized" in regards to Plato, or anything, for that matter. Even though you consider yourself "traumatized", Plato still has good ideas, and likely some not so good ideas as well. I would encourage judging the ideas on their own merit, and not to immediately dismiss them simply because you don't like Plato.
"Best" and "worst" is highly subjective.

Everyone here is referring to the "politically correct discourse, America, 2016" definition of those words.
What do you mean by running factories like public schools and public schools like factories?
Obligatory: https://en.wikipedia.org/wiki/Streisand_effect
So you judged a whole country after visiting a single city?

>one step away from Taliban

Really? I mean, really?

I would expect this kind of bullshit in maybe r/worldnews but not in HN.
In the late 90s, everyone who was technical and cared about Linux/open source/etc monitored slashdot. EVERYONE.

A lot of the experts who got annoyed, probably had been following it from then. But as time went by, being said expert got tiring. Eventually the trolls drove them away.
K-12 CS Framework Calls for Teaching Kids Responsible Use of Avatars and Emoji
I agree with you with one caveat: there really was a social contract in place that said something along the lines of "Finish third level and you'll walk into a job thats better than flipping burgers".

That contract has been broken. I think it was stupid to begin with but it was a message very clearly sent from generations, society, government that went before. As you say, it still is.

So does the writer have reason to be aggrieved? I think so. However, at some stage in an adults life they need to do some critical thinking and independently decide whats the optimal way to climb the pay ladder (legally).

That critical thinking is something that is simply not taught in schools. Perhaps its not teachable at all.
> It's pretty fucked up that thought policing has gotten so entrenched into our psyche that it's "obvious" an experiment should be discontinued, apologized for, and be pondered as a priori irresponsible, all because it generated vulgar phrases!

This is fucking stupid. It was a bot that didn't do what they wanted it to do in a publicly embarrassing way. They could also be legitimately sorry that something they created said some racist shit, and it's not clear why your precious snowflake feelings have any bearing on what should or shouldn't be in a blog post on the subject.

I do find it amusingly ironic that your post is the most I've seen someone offended over this whole situation.
I definitely agree that the community is integral in implementing long-term solutions. We believe that access to toilets is a right, and so our mission is to fight alongside these communities to realize access to this sanitation infrastructure. Community input starts with identifying the right location to put the facility (we focus on rural areas where the space is not an issue). Community members petition to get Indian government land handed over for us to build on, and local community members are the folks hired to run the facilities.
> author is making bad career choices and people in her family are prone to making bad choices.

It's the standard mantra however it's not true. The reason it's not true is that there is a labor market. The labor market can be generalized as being controlled by a few variables. Those variables are significantly in greater control of those with money than those without money.

Upward mobility is possible if and only if you can provide services that are valued highly, and when some labor is valued highly then those with money who have their hands deep in the political economy try to find ways of reducing the cost by for instance lobbying the government to increase the number of people getting educated in those fields, increasing research and development to try to automate those jobs, buying more technology to reduce the cost, increasing immigration and so on.

So yes you can try to get ahead, but it's a fact that the deck is stacked against you. Those with money want to get richer and they know they do it by exploiting people by paying them as little and making as much money from whatever they produce and keep that it in their pockets rather than paying for them anything higher than the market will bear, and even then we find them colluding with each other as in the case of Apple and Google to not compete with each other lest they drive up the cost of employment.

So yes your advice is common fare, but few people get ahead and that's because the people with money always working to keep it that way... and increase the skew.

Even now they are selling the idiot masses the dreams of automation while anyone with any sense knows automation is horrible for upward mobility and a way for those with money to end class war once and for all in their favor. Yet the masses have been seduced to allow it to happen. If they were thinking logically they would be like Luddites and resist it with all that they have disposal.

But then the counter argument is that something might happen that makes the system work after all, for instance minimum income which will then be determined by continued class warfare after this battle is over, which again is on the side of those with capital, or Capitalists.
s/Tay/Windows/g

"As many of you know by now, on Wednesday we launched a chatbot called
Windows. We are deeply sorry for the unintended offensive and hurtful
tweets from Windows, which do not represent who we are or what we stand
for, nor how we designed Windows. Windows is now offline and we'll look
to bring Windows back only when we are confident we can better
anticipate malicious intent that conflicts with our principles and
values."

Ah, I was wondering why that text looked familiar, broiler plate excuses.
Facebook Needs to Care About Privacy More
In the simplest case, Jenkins is just polling and cloning git repos, and then spawning some tests. This plus config parsing and web frontend is not a 1GB RAM job.
However I'm not actually sure why this specific article was the one being picked for a second chance.

You must be new to the geekosphere, so let me answer that for you:
People like to white knight visible minorities and women while also pretending that everyone can do what they like for a living and that the rich should foot the bill for it.
Great summary, thanks!

One clarification—we called it PrlConf intending to talk about proof assistants, but as our program came together, it turned out that most of the talks were about category theory, type theory and denotational semantics. I think these things are even more interesting than proof assistants!

I hope that we can find a way to put it back on somehow.
Did anyone else expect at least a tiny blurb about the difficulties of finding other opportunities?

I feel like that is central to the topic.
That quote is out-of-context. In context, he's apparently attempting to explain Thomas Carlyle's views.

I forced myself to read that entire article, and by the end of it, I still had no idea whether Moldbug held the views he ascribes to Carlyle.
I think the only thing you highlighted is why weakly typed languages have issues with readability. Looks like it sorted it fine to me.
makes sense, thanks for explaining it to me!
Definitely agree! As the article mentions, simply tracking the number of toilets built is not enough. We track daily toilet users at each site and couple access to toilets with access to safe drinking water because our goal is to see long-term improved health outcomes!
It allowed users to bypass Twitter blocks by tweeting at the bot while tagging users that block them, which seems pretty bad and was abused very quickly. Also it's a violation of the Twitter TOS.
He certainly is a wind-bag. I always suspect that these looney philosophers are deliberately obscure and long winded because their arguments wouldn't stand up if they were written in plain english.
Until I got a grasp of the generated methods in Rails I considered them magical. You try to grep for them and they're nowhere to be found!
Condemn what the man says, not the man. He may have some interesting or insightful things to say about other topics like Computer Science.

I disagree with everyone on at least one topic... throw them all under the bus because of that?
> If we can't get the internet for free. We'll build our own internet!

Pretty damn clever, for sure! Now Wikipedia is just a network for them!
SourceForce currently down?
I cannot access it. IsUp.Me seems to agree: http://isup.me/sourceforge.net
What an amazingly awful website. A solid 60% of the page is taken up with crap. Then you have a massive leading image, and tons of unnecessary images. Then a horizontal bar displaying an ad across the whole screen. "That's the end of the article" you might think. This would be supported by the paragraph above said being deceptively conclusive. But no, it goes on even farther.
Amusingly enough he then praises the Palm later. I think if he replaced that opening bit with "early smartphones, like windows 6.5 smartphones" it would be dead-on. Well, except the syncing thing. That's still bs.
In my experience, writing (or any other art) is maybe the most downwardly-mobile profession there is. The supply of artists far outstrips the demand for art, and getting your first job often depends on proximity to industry gatekeepers. I can't speak specifically for the publishing industry, but in film and television people tend to get writing jobs through personal connections.

The four paths I've seen for people who make it in film/tv:

* Have a family member who gets you your first job.

* Have rich parents who completely subsidize your work for a few years and provide anonymous funding for your first feature film.

* Have upper-middle class parents who partially subsidize your work for a few years, and get ready to be an assistant for 3-25 years while you build connections with the business bros that determine your future.

* Have lower-middle class parents. Be extraordinarily driven and ignore all material needs while you win festivals and get noticed.

The lower you are on the list, the more effort it takes to maximize your probability of success. Realistically, almost no one makes it from the bottom category.
It's not an emerging AI, it's a chatbot that wasn't doing what they wanted it to do. You're basically complaining that "not politically correct" was part of your workflow[1]

[1] https://xkcd.com/1172/
Find one example of a poor person working hard and becoming rich! You can't! Ergo, myth.
We also value the civic engagement component of our work! We've seen the members of the communities where we work to be highly motivated to advocate for themselves to get their local representatives to build the toilets as promised in Swachh Bharat.
There have been a few British tourists over the years that have tried to visit Sydney NSW (New South Wales) and ended up in Sydney NS (Nova Scotia), perhaps because some computer system incorrectly truncated the state abbreviation to US/Canadian 2 letters.
Yep. I had a Pilot 1000 and a Palm V. I rarely synced it with my computer except to back things up. Frankly, the syncing with Linux was abysmal anyway, and even on Windows, the Palm apps left a lot to be desired; it was actually, in some ways, more functional WITHOUT a computer!

I was in high school when they came out, and I saved my pennies and bought one, and it was GREAT for having a contacts list and keeping track of my calendar and homework todo list. To be honest, I've had a hard time replicating it since then. It was just enough at the cutting edge of technology that I WANTED to use it. These days, I have todo lists in my iPhone, in Evernote, on my whiteboard, on my computer, and I never check ANY of them.

I also don't get the gripe about the screen. Sure, it's worse than we have to day, but I found 160x160 to be just fine.

http://www1.pcmag.com/media/images/245693-palmpilot.jpg
Then I guess I don't have any because I'm perfectly content being alone. Being around others isn't very stimulating.
I can't get your website to open up. Shows up completely blank
It really boggles my mind that we don't air-gap every single one of these types of critical systems.

Can someone help me understand why this isn't more popular? Is it because they requirement controls from outside resources? Or maybe there's central places that rely on telemetry?

Another option: outgoing UDP packets only. Outgoing telemetry but nothing comes back in.
Serious question:
Do you feel that society should be re-adjusted/obligated in some way to make more upwardly-mobile paths for writers?
Ah, the sadness of seeing your code again after somebody else has had it for a couple years. I feel the author's pain.

I had a company license the source code from one of my old projects to use as the basis for a new site they were building. I built out the bits they needed on a consulting basis and got them launched. Then they started thinking about how expensive I was, and how much they would save if they moved the development overseas.

Fair enough. My philosophy on such matters is that it's best to let a client learn this lesson through painful experience. All the best, guys.

They made it about a year before the site stopped working completely. Reading this article reminded me of the first time I opened the source that came back. You just wouldn't believe that you could do that much damage in such a short time.

I quoted them double my old bill rate and got them back up and running, with all the new functionality they had been wanting, and re-launched. They brought in a new guy to run things, and he started making comments about expenses, and how surely there must be a way to do this cheaper. He even found a local kid who knew some C# and would be willing to help out for a lot less than I was billing.

No problem. All the best.

I took a quick look at the codebase when they got back in touch a few months later and politely declined to come back on board.
Prime makes a lot more sense if, say, you have spouse and/or parents buying stuff for 5+ individuals.

For a single person, yeah it likley doesn't make sense unless you happen to use Prime Videos or something.
Upload clipboard contents (text/image) to s3 and copy public link to clipboard
It's time to put down the civet-poop coffee
The biggest problem with the smartwatch is the 3-5 second hang in the conversation when a user gets an alert and robotically pauses mid-word to check it..... then looks back at you.... blinks.. remembers what they were saying, and continue on.

I'm not the kind of person gripe about "kids these days and their technology" but I've found the watch to be a real issue.
The 5 per cent of people who decide everything
"In our simulation, every AS is running simultaneously and independently, so storing the full routing table for each AS requires many terabytes of RAM by itself."

i must be missing something - why do the tables consume terabytes of memory?
You do have more control, sure, but its still cloud dependent
The format of this article was downright annoying.
I have monthly deposits, and mostly just check balances once a week or so. As for buying funds, yes I could do that, but I'd like a nice mix of large and small cap, domestic and foreign, and the tax loss harvesting is quite handy! This would be far more work than I want to undertake elsewhere.
Or, I dunno, maybe it makes for an enjoyable read.