skysight-inc/HackerNews huggingface dataset:
Good! Instead of (x1 + x2)/2, it is better to do x1 + (x2 - x1)/2 [source:kdbuo]
Didn't think much about this until recently, and while gainfully employed, haven't been able to find a new interesting job this year despite actively looking. It's now November.

I'm an expert-level python, web, and javascript dev, with wide experience in admin and QA as well. In my 40s, up to date, and a much better developer than I was a decade ago.
FWIW, I'm 1/8 Manchurian even though my birth certificate says "Han" and the Qing Dynasty, which ended in 1911, was ruled by Manchurians.

China was the only nation that welcomed refugees fleeing from pogroms in one era and fleeing concentration camps in another era, when nations like the U.S. would not let those ships dock.

It's just unfortunate that the U.S. tends to be rather selective in what gets taught in schools.

Side note: you can tell something about the inclusivity of a culture by how children of mixed race are treated and labelled by the broader society. Historically, if you're part-Han (a term which originated from the Han Dynasty to be an inclusive term that described all the diverse people from the diverse nations that comprised it), then you're Han (part of the mainstream, dominant culture). Historically, in the U.S., children of mixed race get categorized with the less-mainstream less-dominant minority culture, with all the lack of privilege that accompany that. This sort of edge case may seem minor to those who don't live it, but as an edge case myself, I feel that it's indicative of how the dominant culture views me.
Here's a page with various benchmarks: https://github.com/soumith/convnet-benchmarks

An issue has been created to add TensorFlow to this shortly.
Bank of America Cut Off Finance Sites from Its Data
The exhibits on that page seem to be quoted from https://msdn.microsoft.com/en-us/library/bb250448%28v=vs.85%... which is a 10-year-old article that was marked as obsolete 4 years ago. And it's specific to old IE versions; the problems are fixed in newer IE versions. And even in IE6 as of 2012; see https://support.microsoft.com/en-us/kb/929874

Back in 2005 Gecko (Firefox) had issues like this too, but a cycle collector was added in 2006 that handles this sort of problem.

For DOM nodes issues like this basically don't happen in modern browsers.

There _are_ still some existing bugs of this sort in browsers for objects other than DOM nodes (especially WebKit and Blink; modern IE and Gecko are way ahead here, though Blink is actively working on fixing this in their implementation). But you typically have to work quite a bit to hit these cases; all the common cases are handled correctly because otherwise pretty much any web site you left open for an hour or two would use up all the RAM on your machine.

I do agree that if you have to worry about compat with old/unpatched browser versions then you run into some serious problems with this sort of thing. If you have to deal with that, you have other serious problems too, of course.

And, again, the source of all the "leak while the website is live" behaviors I have seen recently is websites doing things like sticking more and more stuff in global arrays. That's just a basic no-no in a garbage collected language, obviously.
I think the fundamental differentiator might be how "production ready" TensorFlow is - the promise of simply declaring an ML pipeline and have that run in very heterogeneous compute environments from mobile phones to GPU blades to plain-old clusters, if fulfilled, can indeed be a huge game changer. The promise is that you literally do not have to write any new code when you are done with a research project / a series of experiments and are ready to deploy your pipeline at a large scale. None of Theano / Torch etc make that promise.
Yes, the parent covered that.
"Simple is more performant" That's just wrong. Often simple solutions become complex just by trying to address performance issues. Adding

- more complex algorithms with better characteristics
- parallelism & concurrency
- caching, buffer management
- ...

ain't gonna make your solution any simpler. The better advise is: when in doubt, choose the simplest you can get away with.
Betty Crocker’s Absurd, Gorgeous Atomic-Age Creations
oh man. as the author of BOOTSTRA.386 you're giving me ideas ...

I'd be going for 1997 windows 95 style... make it truly tasteless like their advertising at the time (http://www-sbras.nsc.ru/docs/ms/vbsdoc/tagline.gif) might be fun
https://transferwise.com/u/0aa62 will do it for $5ish. That's my referral link.

Edit: BankWest in Australia has a no-conversion-fee Mastercard.
Servo uses SpiderMonkey.
Great post!

It may interest you that William Kahan has written quite extensively on the pitfalls of iterative algorithms on floating point numbers; his discussion of Muller's pathological recurrence on pp. 14+ of this
paper seems particularly relevant.

http://www.cs.berkeley.edu/~wkahan/Mindless.pdf
The nation’s high school dropout rate has fallen, study says
Well, it looks way more scalable than Theano or Torch while being as easy to use as Theano. I'd say that's pretty exciting considering the number of groups working on way lower-level scalable neural nets.

This is "not a game-changer" in the same way map-reduce isn't a game-changer wrt for loops.

Also check out TensorBoard, their visualization tool (animation halfway down the page):

http://googleresearch.blogspot.com/2015/11/tensorflow-google...
Extending the MIPS Warrior CPU family
This looks to be a single machine test, where this video and the poster above specifically talked about running against compute clusters. I don't think a single machine benchmark is going to be nearly as interesting.
Not sure where you're getting this, it clearly says it's licensed Apache 2.0

Edit: Ah I see, in the footer they mention that the code of the website is released under CC-BY-SA.
The code of the project is Apache though.
No negotiation offers, a new way of shafting employees disguised as helping marginalized candidates.

Ok, if they also have open payrolls where every employee can see what other employees make there might be something about it but otherwise I think its BS.
As someone who lives in Tokyo and has looked into share houses, there are two things that I found more attractive about Coliving versus share houses here:

1. Personal space: you get your own bathroom and kitchen. The bathroom especially is a dealbreaker for me.

2. Cost: share houses in Tokyo in decent places are often the same price as an apartment of similar size; there's really no financial benefit.

The share houses I've seen tend to have really bad tenant:facilities ratios for bathrooms, baths/showers, and washers. At worst, I've seen places with (for example) room for 15 tenants, but only one shower, one washer, and two bathrooms. That's far from an ideal situation, especially when I could get my own apartment for the same price...
I'm not quite as cynical. There's nothing wrong with signing up for a social apartment to me. The concept seems sound. In fact in some ways maybe you could argue it's back to our roots as humans before we lived in houses where we all shared the same cave.

Sorry, I'm not hippie in any way shape for form.

The shared apartments listed above are often themed. I can certainly imagine all kinds of awesome places. An apartment complex for gamers and lan parties. An apartment complex for single parents to co-raise their kids. An apartment complex with a built in makerspace.

It seems like a way to actually make real friends rather than "cellmates". Some people happiest times were in dorms. Why should that stop at college? Sheesh.
See dkbrk's comment on this thread.

MWI follows naturally from our models of quantum physics. It doesn't make any additional assumptions. It's the simplest possible model that fits the data.

It's Copenhagen that makes additional, untestable assumptions. And therefore, by your logic, is unscientific. That is, Copenhagen asserts that the quantum states we don't observe, are destroyed. They have to exist, in some sense, to provide the weird entanglement effects we observe in quantum physics. The whole "the cat is both dead and alive at the same time" thing. MWI just follows naturally from these observations.

Copenhagen assumes that there is only one universe, without any justification for this assumption. It assumes that the quantum states we don't observe just cease to exist. It assumes some source of randomness, when "universe splitting" is sufficient to explain observed randomness. It adds a bunch of weirdness that isn't necessary.
The author seems to misunderstand one part of The Zen of Python:

| Simple is better than complex.

by saying:

> Our code is more complex (O(n2) instead of O(n)), less beautiful, and less readable

The Zen is not about computation complexity! It's about complexity of the source code.

The code in question is:

color_counts = dict((c, colors.count(c)) for c in set(colors))

And while I agree that this is inefficient and shouldn't be used in a library, I find this to be very readable and would always prefer that code if I know that I'm dealing only with small lists. It translates neatly to a natural-language description of the problem:

Give me a dictionary that maps each distinct color
to the number of times it occurs in the list.

So I don't think this violates the guide "Simple is better than complex". Rather, it is a good example where it makes sense to introduce additional complexity to improve the performance of an often-used helper function.
> Even if you are not using Facebook, even if none of your friends ever use Facebok or tag you in any content, Facebook is maintaining a shadow profile on you.

That's a more general flaw with the current web. Just look at how much 3rd party content is embedded into almost any site. A good chunk of them are user trackers. Facebook is just one among many.

I think we need stronger compartmentalization in the web. The iframe sandboxing + message-channel APIs is a good start to isolate things and minimize information leakage, sadly that doesn't help with libraries loaded from CDNs. Mozilla's contextual identities is another approach[1]

[1] https://wiki.mozilla.org/Security/Contextual_Identity_Projec...
Been a while since I read anything about it but isn't the main attraction of Sakura House and others that you don't need key money (and all the other pains associated with getting a rental in Japan)?
Occam's Razor
I'm an idiot... Randomly read the website footer and misinterpreted "This web site is copyright © Vadim Markovtsev, it's code is released under CC-BY-SA 3.0 Unported at GitHub."

Sorry.
There are type inspection tools for JS - Webstorm has one and then there is the open source tern.js and facebook's flow. I imagine in erlang it's a bit easier to infer types in erlang because it's immutable and because functions don't just take whatever amount of arguments (like in JS). I'd say erlang is not as dynamic as JS.

The research around erlang is due to the fact that it's heavily backed by Ericsson and the university in Uppsala (it's common for Uppsala master theses to be erlang-related). The other languages have more "neutral" origins.
FinderJS: browse hierarchical data in columns, similar to OS X's Finder
Also worth noting that those lines are immediately followed by:

try: # Load C helper function if available
from _collections import _count_elements
except ImportError:
pass
> To me, the most surprising entry was Kalzumeus, which I've never heard of.

'dd367, as you probably are aware by now, Kalzumeus is the company/blog of 'patio11.

Anyway, thanks for the great analysis! One thing that surprised me was the word "lisp" not appearing in "Most Commonly Upvoted Words" table.
So you could say that cultural appropriation has nothing to do with foreign cultures, but is more of a conflict between different American subcommunities.

If a person is Chinese, born and living in China, it seems highly unlikely that they would care about what Americans say or do.

If a person is an American, who speaks American English, lives in America, but also has Chinese ancestry: appropriation of their identity is more likely to be a problem.

As far as Halloween goes this is all hypothetical, because I'm not totally convinced that anybody is sincerely hurt by 'appropriative' costumes.
In think it might take you a tad longer than 10 years to get both a CS PhD and an MD.
Track and Measure
eh, it's a topical post and let's others know there's more to this space than Google's offering. I don't mind it. Would you rather they have not posted?
It's easy to criticize a figure who has made mistakes over his/her values that are unrelated to those mistakes. It seems that may be happening here.
Goldilocks Analogue Kickstarter 90% Funded – Arduino and Audio I/O
Millions of Android Devices Vulnerable to Remote Hijacking
5. Beeminders

6. Pigeons[0]

[0] - http://blog.flypigeon.co/our-application-to-y-combinators-w1...
Getting sound and audio into Arduino projects has been difficult, because there are almost no integrated DAC and amplifier solutions for the Arduino Shield format. And there are fewer (none) that also have integrated microphone amplifier capability. Even the newer ARM based Arduino (Due, Zero, 101) boards with an on-board DAC don't have the headphone and op amp outputs, nor the microphone amplifier input, integrated on-board.

The Goldilocks Analogue has everything needed to build useful audio based projects, such as musical synthesizers, baby monitors, sound pollution monitors, and IOT audio applications.

Expanding on some of the project options...

Synthesiser - synthesising any waveform you like (using a look-up-table, or algorithmic calculation) is very cool. Then adding, convolving, and filtering these waves. Also cool. For anyone trying to get a handle on waveforms, and digital sampling and filtering (like me in 2nd year engineering) having a tool like this would have been great.

Anything using voice - How about a 802.15.4 mesh Walkie-Talkie? Xbee supports up to 24kbit/s real-world, I've demonstrated. With a bit of G.726 audio compression, you could talk to anyone "off grid" in a Xbee mesh using secure communications.

Capturing sound into an IoT Cloud service - A lot of low bandwidth networks (LoRa) can never support video, but they could support segments of audio. High compression encoding (no need for real-time), and then sending 15 seconds of audio surrounding an "event" over a LoRa network (0.3 kbps to 50 kbps) can provide context to the event, or be recognized and actioned by Siri / Cortana / Google in the Cloud.

I'm planning to make an audio environmental monitor which can sample sound at a location, and upload it to an IoT provider as needed. High sound levels alone are often not enough to determine what is good sound (wind noise), and what is bad sound (music at 3am), so having 15 seconds (for example) can be enough to differentiate a response.
I haven't really read the thing but based off the comment here see if the following makes sense.

Lets say I'm the author of apache http server and I want to make sure that malicious attacks on the http server doesn't escape into remote code execution on the machine and use pledge (or something similar) to sandbox my own code. Taken from another angle when I know that my program deals with untrusted input can I sandbox my program to ensure that if the untrusted input escapes through the security implemented in my program logic is still sandboxed by the OS based off the policy I have set and not the user.
> Slap XFCE on a Linux distro and go to town.

I'd guess similar themes to be available to also KDE, not just Xfce. (Xfce also has modern looking themes, but the default is very dated.)
Why computer programmers need to stop calling themselves engineers
At least it looks like it supports OpenCL
> the role of sigma algebras

i.e. the definition of probability? yea, i expected ppl to be more interested in that, myself

otoh, be careful about minimizing other skill sets. doesn't take much more than basic arithmetic on the math side to understand the linux kernel, but the skills needed to be productive with such an engineering challenge aren't any kind of joke.
Airbnb Safety Practices
Companies still bending finance rules, Enron boss warns
Have you checked your profile settings page recently? There's a cute option called "noprocrast" there. Much cheaper than a visit to a specialist. ;).

(seriously though: keep on submitting!)
It is problematic that in the US people are too absolute in some things. In this case black and white. Even if someone is mostly white, say 3/4, they're considered black by both whites and blacks, for the most part.

But interestingly in Brazil and other places where there are more shades of either, still people suffer the same or more injustice due to race compared to the U.S.
That'd be awesome. Heck after a lot of mobile use recently I've decided I'd be willing to start using a stylus instead of my finger again so that some of those gigantic [ w h i t e s p a c e ] buttons could give way to tight groups of actually helpful buttons.
The NSA knows little about defense. They keep saying Defense in Depth but even they don't know what that means. Its Security Compliance guys! Defense in depth (Castle Approach) is Security Compliance because the Security Controls are defined in ISO 27002, FEDRAMP, CCM!
Has anyone experienced this first hand?
Something journalists like to say. Not true. Hacker News classic nonsense.
Sony stops fabricating BetaMax casettes
Why haven't shareholders liquidated the business yet? Isn't it worth more parted out than continuing to operate?
hell yeah, just do it!
We changed the title from "Veles – same as TensorFlow, but from Samsung", which was inappropriately editorialized. Unless an original title is misleading or linkbait, submitters should use it.

https://news.ycombinator.com/newsguidelines.html
This looks nicely done.

I tried an interface like this in a recent app. In my minds eye it was going to be an amazingly effective way to work with a hierarchy. In reality it sucked because it only works well with specific shapes of trees: shallow with many children at each node. In my case, I often had narrow trees with single child nodes, so it just became an inverted L wasting a huge amount of screen space:

- - - -
-
-
Supergirl (Fight or Flight) Summary and Review
Ideally there'd be a standardised api for personal assistants, so you can move between different services or swap the whole thing out for an open source alternative.
So, how are people a hundred years ago and back into distant past, or even nowadays people of remote villages in South Asia, unaware of the miracles of American dental industry, deat with demineralization issues?

Has it anything to do with a diet, particularly of consuming vegetable roots, such as ginger, or redis, of meat curries as a calcium source? Has it anything to do with gums health, to with consuming chilly pepers is related? How the third world people managed to survive up to this very day without that very costly help of American dental industry?
Taxi industry's social media campaign backfires
Not sure. The two timestamps will converge over time.
Ode to positive constructive daydreaming (2013)
Yes, it's happening.
After 20 years doing a mix of embedded and application development, I spent 5 years teaching English. I went back into IT at the age of 45. My first interview was absolutely horrible (sorry about that if you are reading ;-) ). After that I was fine. I ended up getting a web development position without much prior experience in the area (just whatever I had hacked around on in my own time).

Of course with 20 years of development experience and 5 years of teaching experience, I had a lot of other things to sell as well. I certainly had no lack of interest and had positions to choose from. I did take a fairly healthy cut in salary, which seemed reasonable to me since the company that hired me was taking a risk. I was careful to pick a position that would work well for me and I did not take the highest offer. I definitely feel that the investment I made at the beginning was definitely worth it.

I think as an older person moving into a different area you have to be able to convince people that you will pick things up quickly and that your other attributes are worth it while they wait for your technical skills to come up to par. If you are careful to build the kinds of skills that will be valuable throughout your career, you will have relatively no problem in my experience. The people who have trouble are the ones that were just scraping by in their original positions, or people who had a laser focus on a particular skill set that is no longer valuable.
OzForex? CurrenciesDirect? There are many similar exchange agents: You transfer to their bank account of country 1, they transfer from their local bank account in country 2, avoiding international transfer fees. Few days, less than 1% away from the Google rate, unbeatable.
Any DVD Cloner Platinum 1.3.3 Serial Key and Crack Download
I mean circular, in that the definition's reference each other. E.g. if the definition for "happy" was "not sad" and the definition for "sad" was "not happy. If you didn't know one of those words already, the dictionary would be useless.
I've seen this look achieved with the Classic95 icon pack and Mate, if you search for 'Mate95' something should come up.

Maybe if you picked the right browser and set up some user style sheets you could get things just right.
Big science problems, big data solutions
Minio Go Library for Amazon S3 Compatible Cloud Storage
Places to Meet a Millionaire in America
Minio Go library is a simple client library for S3 compatible cloud storage servers. Supports AWS Signature Version 4 and 2. AWS Signature Version 4 is chosen as default.

List of supported cloud storage providers.

* AWS Signature Version 4 - Amazon S3, Minio

* AWS Signature Version 2 - Google Cloud Storage (Compatibility Mode), Openstack Swift + Swift3 middleware, Ceph Object Gateway, Riak CS
With a Mobile Website Like an App, Flipkart Takes a Swipe at Apple
Across the Western world, the incumbent political parties are struggling to represent the changing alignments of the population - (I tried to give shorthand examples - I can't and that's the problem)

Silicon Valley's politics are perhaps more pronounced version of what you see in every major city and country - economics and tech are changing everything and the new alignments are going to be based around our inner chimp reactions to things - and those things are not clear yet.

For example, make suggestions below as a form of free form policy / word association.
One thing that I missed the most after coming to US was sourdough bread. I couldn't stand this sweet, sponge-like "bread" that was available here. I didn't have to use fermentation starter in Poland, because there you can get all kinds of fermented foods straight from the store. The explosion of taste I had after I tried my own-made sour bread is beyond means of expression available to human race.

If someone in bay area would like to try baking their own bread, but they don't want to grow the fermentation starter from scratch, let me know, I can share mine. it's based on whole-grain flour, and it's pretty stable (6 months old now!).
> And who wants to hire a 45 year old junior web developer?

That sounds pretty awesome, actually. Who wouldn't want to add that wealth of experience to their web repo?
I worked in 2 successful startups (successful in that it made millions for the founders) where the founders started up the business after they retired from their normal job. My experience has been that VC firms like experience. "I've got a great idea. I have contacts in the area who are lining up to join me. I have 30 years of experience running these kinds of projects. All I need is cash." is a pretty good pitch.
U.S. airlines have shifted maintenance work to developing countries
A coal powered electric vehicle is still cleaner than one burning petroleum. Central emissions controls, electrical efficiency, all that jazz.
1 hour since last unnecessary cynic comment about hobby projects.
Hacking Smartwatches – The TomTom Runner, Part 1