skysight-inc/HackerNews huggingface dataset:
See this demo comparing Chrome, Firefox and Servo WebRender: https://www.youtube.com/watch?v=u0hYIRQRiws Servo WebRender uses the GPU making it much faster than classic renderers (besides CPU parallelism), think of it like a Webbrowser using Video Gaming technology.

There's a talk about this at https://air.mozilla.org/bay-area-rust-meetup-february-2016/ (HN discussion: https://news.ycombinator.com/item?id=11175258)

browser.html is just the current "skin" for Servo.
If the aim is to improve literacy rate, focusing so much energy into to changing the entire set of characters for a written language is just incredibly stupid. It has a small marginal improvement but an tremendous repercussions. The Chinese simplification process has produced so many characters that completely changed the meaning of the character. The process has also merged so many characters that people's family names are not distinguishable. The Chinese simplification process is one the of the greatest tragedy in the history of social experiments.

What the Communist should do is to revert to traditional Chinese before it's too late, and start investing more in free education.

As to the difficulty in writing the Han script, you can compose the characters just like every other language. You just need to learn the radicals. If you are trying to comprehend written Chinese in Pinyin, which was invented only for Mandarin, you'll find that it's next to impossible as the Pinyin system removes too much context. There are only 4 tones in Mandarin as opposed to Cantonese's 9, so there are a lot of characters that sound exactly the same in Mandarin.

There is an equivalent of Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo in Chinese called 施氏食獅史, which is a poem of a story about a person name Shi eating a Lion. 92 characters all sound exactly the same.
Good thing they admitted the scope was very narrow, because there is not much you can glean from particular word uses alone. For example, if one were to tweet:

"Construction work is men's work, and it always will be."

It would be immediately recognized by a human to be a misogynistic statement, even though there is no mention of women nor does the tweet use crude language.

So I wouldn't take this study too seriously, aside from the fact that women can be horrifyingly harsh to each other. Anyone who has spent time with nearly any group of women would figure that out sooner or later.
Next next post from IBM: Tay turned out to be good for something after all. It turns out that project meetings are a lot more fun when no one is talking and 8 people are channeling an angry, racist, 19-year-old girl.
If the definition of "dull society" is specifically restricted to the absence of:

* Homeless sleeping on public benches

* Surprise drug stashes in public benches

* Skate grease slathered on public benches

* Organized crime organizations tagging public benches as their territory

Then yes, I agree, what a dull society the Camden bench creates.
Why do terrorist want to attack France? Turkey? Is it the same reason they want to attack the US or are they all different?
Truthfully, I think the supply of programmers with functional programming skills far outstrips the demand. I use FP languages on personal projects (most recently Clojure) all the time, but the day job is still programming in Java at a shop that is all Java, all the time.

Every time I suggest bringing a language like Scala or Clojure into the mix (where they would provide real benefits over Java), I always get the "And where will we find programmers to maintain the code you write?" line from management. The answer, of course, is that there are likely legions of programmers like me, who hack around with FP languages in their spare time but whose only 'professional' experience is in mainstream languages.

I suspect the real reason is that most management is just too risk-averse to consider using technology that isn't mainstream.
Thats because CSS is not powerful enough, not helped that you can't use something like flexbox if you need to support old browsers but even the latest version of $YOUR_BROWSER does not have a way to say that I want a list element to layout its elements in one vertical column that is also centered vertically on the screen if it has fewer elements than there is space for on a screen, but having it split into additional columns and align all elements in all columns to the top if there are more elements than space on the screen. It is a fairly simple layout and I ended up having to do it in JS because flexbox only has a few standard modes for what to do when the content overflows and those don't effect the margins of the element.

CSS needs to be replaced with a more capable scripting language, or at least one based on constraints but until that happens we are stuck with javascript.
Even if I use and Android phone I don't use gmail (K9 instead) and don't login in Google (I search from the browser), YouTube and maps. Only in Play Store, that can't be helped. I opted out from every tracking they let me opt out from, ads, location, etc.

That service confirmed that there is no data about me. I believe they know much more than that, but at least I'm making it a little more difficult for them.
It would have been nice if you chose a font size where the blocks were aligned, when representing your hiptext comparison.

I would also be happy to accept pull requests from you, adding true color support to hiptext.
The end has been nigh nigh on forever.
I pretty much agree on all counts. Let me elaborate a bit, though.

Drive traffic to something else: That's my current thinking.

Adwords: I think Adwords would make the site seem slower and ruin it a bit. I'd consider a single, short text snippet Amazon link, though. Eg. "Check out the latest Nikon DSLR on Amazon"

Micropayments I would only consider if a service emerged that was as simple as embedding a one-click button and took sufficient market share that it wouldn't be a barrier. I can see that the likelihood of this in the near future is small, though.
There's a tool to bulk delete that data if you're not comfortable with it.

https://myactivity.google.com/delete-activity
iOS Dev – Build/run the dev and prod versions of your app on the same device
> I've been thinking about this lately, and one of the problems is that most politics and government can be boiled down to tribalist behaviour and gross generalization. Us vs. Them.

The more I learn about history, and see how things like tribalism were the driving factor in many decisions, the more I see the same in our current world. I'm not going to get into politics, but: We have a tendency to look into the past and think "How did those crazy people ever behave that way?!?" and then turn around and do the same exact thing "But our world is different! Our enemies really are the bad guys this time!"

We really are just a group of big, technologically advanced tribes, fighting for perceived scarcity of resources. The scariest thing about learning history just how much nothing changes.
(And whoever guesses the closest gets the whole jar!)
It's the opposite for me. I didn't remember turning anything off and the only data it had was some location data from times I was using GPS on my phone.

Apparently I turned all of their tracking off at some point and forgot about it.
Narbacular Drop Technical Design Document [pdf]
As a sometimes web dev, I don't care what the consensus is. I care what my boss tells me to do. He cares about it making money.
“Misogynist: A man who hates women as much as women hate one another.”

― H.L. Mencken
A simple CLI tool to unrestrict links with real-debrid.com
Codename: Chilbom
That's a great point. Thanks!
Turn up the echo cancellation, and you'll be fine.
IIUC it was a bit of both. A unit of work was meant to be short lived, but if a higher priority unit of work came along it would be pre-empted and its state pushed out to a temporary store.

There's a full description in the article, though it's buried a bit far down. Here's a snippet for grep-ability:

if a low-priority job was executing and a high-priority job was scheduled, the low-priority job was suspended while the higher-priority job executed.
>when the shopping centre is built, they're not primarily concerned about finding houses for the homeless //

They're primarily concerned about making profits for the shareholders of the company leading the project, aren't they?

No one is building shopping centres with the primary aim to give great shopping experiences - ensure shoppers have places to sit, etc. - that may become a part of the project if it aligns with making profit but if it's better not to have benches because you want people to shop and get out the way then you'll ditch the benches.

I'm quite happy with demanding some social responsibility on big real estate developers - like fund a homeless shelter for 20 residents for the duration that the shopping centre is open.
DJI is letting people override its 'restricted area flying prevention' software
Stuck on a Dead Framework
Kinect Controlled Robot Arm [video]
>>>angry white men who might follow rightwing groups who are carrying out this kind of misogynistic abuse

Come on. What kind of serious study says stuff like this.

It appears they they determined wether or not it was 'women' saying these things by the fact they follow Justin Bieber. It also appears that the other 50% represent 'angry white men' even though there is no way to determine the racial identity of these people.

Wow, and I've seen some really terrible articles before...
> It's wrong because it means to give up, to close your ears and eyes against the real problem.

These aren't mutually exclusive. A shop owner can simultaneously lobby for resolving the root problem of homelessness and lobby for homeless-deterrent benches in the public space in front of their store.
I'm going to have to flat out disagree with you. I hear this all the time from java devs, but have never seen it in real life. Every implementation I've personally seen of java is extremely slow, and has horrible debugging utilities.
'Modern' buildings solve this problem with windows that are either too small to climb through (such as the narrow crank windows) or with windows that do not open at all.

The difference between design which prevents suicide and design which prevents sleeping is that suicide can be prevented with unpleasant design. Homelessness is not solved with unpleasant design. Of course the underlying problem behind suicidal tendencies is not solved, however suicide could be called an unnatural desire. Sleeping is a near universal human necessity, and denying someone the ability to sleep is intrinsically dehumanizing.

I think the point about how dehumanizing unpleasant design is. I spent the night in a train station waiting for a connecting train at 6 AM the next morning. I can sleep through almost anything, and I had one of the worst nights of sleep I've ever had in my life. It was specifically designed to present almost no place to sleep. Not only did every bench have the arm rests which prevented lying down, any area of the floor that might be comfortable to lie in had a large concrete planter placed to make the area slightly too small to sleep in. Furthermore, every 15 minutes a loud recorded message indicating it was illegal to spend the night in the station unless you were waiting for a train or bus the next morning.

I once slept underneath a canoe during a thunderstorm after 45 mph straight line winds made it too dangerous to set up my tent. That was a much better night of sleep than I had in the train station.
> wouldn't something like C be better?

Jim is an intermediate-level coder, by and far the average guy that you are going to get. He writes his IRC server in C. It performs acceptably and can be scaled horizontally. There are a few threading bugs and exploits (buffer overflows etc.).

Sally is an advanced coder, it took a year of recruitment to find her. She also writes her server in C. It's blazingly fast. Virtually nobody else understands how it works. She's a human, so it's still littered with the same types of bugs that Jim's server has.

Jack is at the same level as Jim. He starts off in Go 1.4. While his server is nowhere as fast as Sally's, its much faster than Jim's. Race conditions and exploits tend toward zero. Everyone on the team can approach the code and maintain it.

Go 1.6 is installed on prod and suddenly Jack's server is now negligibly slower than Sally's. Jim notices this and has to spend a few weeks on his to catch it up. Sally is stuck debugging a race condition that occurs once a month. Jack is adding more emoticons, more features and decommissioning servers in the cluster.

Edit: IRC is a simple problem and that begets a simple solution. While C may be significantly simpler than C++, Go requires far less cognitive effort: it is actually simpler than C.
For those that aren't aware, the dev team for this was later hired by Valve and created Portal.
Maximize the potential energy of your code
> in SF you may already be sharing a bedroom limiting the savings.

I mentioned that in another fork of this thread but was being facetious. Adults do not generally share a bedroom unless they're in a sexual relationship. Sharing a bedroom platonically is not a reasonable thing to expect people to do to save money. Sharing an apartment, yes. A bedroom, no.

> Further a 100k income simply can't afford to buy a 900k place. 900k .06 = 54k/year + taxes + repairs + insurance + utilities. Put a 500k down payment on that and suddenly it's a 400k place and much higher taxes. Now you might be able to swing 900k that with a roommates, but again not having them is a major life change.*

Your numbers don't make sense. First, if you're paying 6% on your mortgage, you're overpaying by a ton. Assuming you even try to get a decent rate, you're looking closer to 3% once you factor in the tax advantages. Second, if you can save 500k in 10 years, you're saving close to 50k/year plus paying for housing. So it's a lie to claim you cannot afford 54k/year in house payments.
TrueCraft – clean-room Minecraft 1.7.3 implementation in Mono
This is a great observation and I can support your idea with some support from my own experience.

I used to work at a large corporation who had a ton of middle management. For a few years people had the ability to work from home in an emergency, but it wasn't something normal and you were expected to be in the office otherwise. At this point, people were working from home less than 2% of the time.

Then we got a new manager, who was a huge promoter of "ROWE" or Results Only Work Environment. within 6 months, 90% of the office were working from home 90-95% of the time. I used to come in on Monday's and the office would be empty, dead, not a peep and where six months ago, we had 15-20 developers working, we now had one or two. You seriously could have mistaken the office as being on holiday - it was crazy.

As such, the middle managers suddenly had a lot less to do. Since results were all that mattered, their jobs of micro-managing all the daily/weekly/monthly metrics they were following and tracking and emailing developers pretty much went out the window. Three months later, 5 managers either quit or were laid off because ROWE made their jobs essentially obsolete.

The funny part is the manager who was all about ROWE ran into some roadblocks for his other initiatives and left shortly thereafter (he lasted just over a year). Once he left, upper management quickly revoked ROWE (even though it had been incredibly successful and raised production 11%) and required people to be in the office 5 days a week unless it was for an emergency.
It looks like a particle filter to me. https://en.wikipedia.org/wiki/Particle_filter
But it's not just 26 letters, it's also the 26^n combinations of letters that one has to learn. You might argue that it's not really 26^n because there are rules about vowels etc; but then there are also rules and patterns regarding how the strokes combine together to form Chinese characters, and if there's one thing the human brain is really good at it's recognizing patterns.
So this anonymous person (seriously: do a whois on the domain) posts a list of vague conspiracies and ... we're supposed to do what? Tremble? Change?

How is this on Hacker News?
The Taiwanese equivalent would be:

Does he know how to speak Taiwanese?

他會曉講台語無?

No, he doesn't.

他毋會。

The above is actually somewhat close to the Mandarin version, although many other phrases can vary much more significantly.
the kind that wants your attention more than serious study
Chelsea Manning 'rushed to hospital after trying to take own life'
The advantage of language constructs helping you, but the disadvantage of finding devs to actually build with them.
"Technology and globalization radically expanded the pie, but they also shrank the number of people who got the big pieces."

All this talk of US income and wealth inequality... First of all, global inequality is falling. This is indisputable! Secondarily, the pie should be measured in actual consumption, not in income or wealth. Look at what Mark Zuckerberg consumes, not what he earns!
Short version seems to be adding physical hardware security is now required and maybe a hidden switch to disable the ODB II port is a good idea.
Well, there's one less thing for Go programmers to worry about now.

The problem with being a language advocate is than when "competing" languages improve you start thinking it's bad news for your side. I try to avoid that. If Go improves it's good news for everyone, if only because we all benefit from stronger competition.
I know what you mean about needing a solution with lots of storage. I have Linode servers, and I'm at 90% disk space usage on one of them. They just upgraded the ram on all servers, but what I really need is more disk space. I'm nowhere near hitting the bandwidth limit, just need more space.
Chrome, Angular, Mongo, Node, and Express? To teach HTML/CSS/HTTP/JS?

Damn. I would definitely not take that class.
My quick-n-dirty benchmark for measuring the exhaustiveness of a stock photo website is how many photos I can find of man laughing alone with fruit salad. One of the staples of corporate promotional photography.

In this case, 0. Without looking too hard, Getty has 39. Of course, the quality of the search engine and tag database also plays into these results.
Well, I made the project for fun and to learn, so yeah, I do use it.

I've thought of some uses:

- to share voice messages, as a sort of "anonymous vocaroo"

- since you can add voices to videos or images, could be used to add a description to an image, or even make "voice memes", for example

and a few other uses that I can't remember right now.
When I was young the idea that high fiber reduces colon cancer risk was very high profile and based on pretty stupid studies. Later when more rigorous studies failed to find an association, no one noticed. It's like antioxidants and a host of other "eat this and you'll live forever" studies/stories.

Regular bowel movements are their own reward!
It's The Guardian. Racebaiting is their bread and butter.
Maybe they could play Lenny instead.
> Everyone complains about regulation in health care until you get faulty medical equipment or contaminated pills and a couple dozen people die.

As usual there are the deaths you see and those you don't. How many people died because a new medical equipment required years to get approved and many people who could have benefited did not and died? It is very shortsighted to only mention and count deaths caused by approved medicines and not by unapproved yet working ones.
It would be nice to quantify what the impact of this is. Go is no worse in this regard than C++ (it even uses a fork of tcmalloc for allocation) and has support for value types so there is a lot less pointer chasing than in Java.

Not sure how it could be done but having some numbers on this would be great.
It's interesting that there is close to none of any personal background or information available on the interwebs.
Well, of course the war is coming. The reasons are purely economical. When there are too many hands and too few jobs, war is inevitable. There are no unemployed at war, and after the war too, when those survived gather to rebuild their homelands.

Political implementations may vary, but the world is driven by economy.
Says nothing about Clintons being immune to prosecution though.
As an historian of English grammar, I feel your pain.
While the nationalism wave is terrifying, telling people that war is coming only speeds up the wave.
Servo is super long term; it is more of a testing ground than a product. It is possible that it will become a product in the future, and embedding is a really lucrative space for us to try, but no plans for a product right now.

Positron is indeed the thing you are looking for.
> How is this on Hacker News?

Because of the domain name. And if that's not enough, look at the username.
War has always been here. Some just choose to not look at it.
Searching for a good reason to remove the iPhone headphone jack
The floppy disks of the US nuclear forces command and control
Once upon a time there were people called secretaries and things called minutes.
I don't know if anyone does it, but one idea might be to use different fonts to indicate accents.
CIO's Hiring Plans for Tech Pros for Second-Half 2016
Are You Getting Paid Enough?
I believe it's no longer so these days when >3/4 of people live in cities. Cities tend to normalize and homogenize languages. So you will ask: "Is the language spoken in city X is a dialect of a language in a city Y? Is it mutually intelligible?"

The answer is often "no" or "not really".

It's no longer a continuum rather a graph.
Agreed. It also completely glosses over the difficulties in managing collaboration across time zones. Yes, software tools make this a lot easier, but there is still the physical limitation of different members of a team working at different hours. And guess what? Some of those team members may end up working longer or later than they'd want to because they're farther away than everyone else.
Assuming it's possible (i.e. you don't need a POSIX file system), your best bet might be to use an Object Store like S3. It will most likely be by far the most cost effective solution.
It's pointing out that the equivalence of "simpler" with "more falsifiable" is not perfect. Nobody is suggesting that we just add silly details for the sake of increasing falsifiability, but suppose two research groups independently arrived at those competing theories. Should we choose the simpler one or the more falsifiable one?
I am AMAZED there were such dramatic changes in such a short time! And even more amazed that ROWE was revoked.
It's true - Chinese kids age 7 can write less words in Mandarin than American kids age 7 can write in English. However, it doesn't change the fact that the difficulty of the language has nothing to do with literacy rate. China has a low literacy rate because huge swaths of the population don't have access to education.

I learned Japanese and Chinese to a fluent level, and at least from my biased point of view Japanese is a tremendously more difficult written language. Not only do you have just as many "characters" (kanji, hanzi, 汉子, 漢子, whatever) as you do in Mandarin, those characters can have many different pronunciations. You also have katakana (phonetic, 46 + modifications), hiragana(phonetic, 46 + modifications), and just for fun the occasional English (phonetic, 26). And yet, Japan has a 99% literacy rate.

Compare that to the USA's 97.9% literacy rate, a country that teaches English (26 letters, phonetic), and I think the argument that difficulty of the language reflects the literacy rate falls apart.