skysight-inc/HackerNews huggingface dataset:
It seems this really is just yet another notation standard proposal oriented towards western european music, and from the strictly pre-modern era to boot.

So if you are soundly entrenched in the european art idiom of 1750-1900, this proposal must sound great, along with all the other countless standards and proposals oriented around this exceptionally narrow and historically nearly irrelevant slice of music history.
Then you are making programs at least 2x slower, probably much more. That is untenable for many of us who are using C and C++. Customers will simply not accept e.g. browser engines that are 2x slower.
They probably wouldn't be able to attach anything to the ram directly, as the ram chips on modern phones are soldered down BGAs. To get at the pins, they'd have to de-solder them, which would heat up the chips in the process. It might be possible to get at the ram over JTAG or some other debug bus in some devices, though.
Is this your blog?

Just thought you might like to know that "Trend Micro OfficeScan" detects this website as a "fraud page or threat source"
Addepar; New York, NY & Mountain View, CA; Full time; VISA; ONSITE only

Addepar is looking for engineers to join our growing Mountain View & Midtown Manhattan offices! We're a fast growing startup trying to overhaul the data infrastructure of finance. Engineering is at the core of Addepar's culture and we are looking to add the best, brightest, and most passionate software engineers to our teams. If you are excited about doing the best work of your career in web development, distributed systems, analytics, data, automation, or infrastructure, we want to talk to you!

Contact us at: careers.addepar.com OR email careers [at] addepar [dot] com to learn more.
My company, also based in London, has a mix of remote and local workers. One thing that everyone gets, though, is 1 day a week of work-from-home time. This could be a way for you to get started with remote working, without requiring a full commitment from your employer.

We use Google Hangouts for video & voice during most meetings, Slack for most chats, and something close to "black-hole" email addresses for most mail. (Basically: there is only one real 'developers@company.co.uk' team list, but each project has its own virtual address so it's easy to filter your mail in order to ignore/highlight project-specific mail.) To keep people in the loop we try to have on-topic things discussed by email, even if it's between two people physically in the office.
Dstillery - NYC, New York

Dstillery is hiring Engineers!

Dstillery is a machine-learning product company that has built a strong foundation in the adtech industry and is exploring opportunities to branch out into other applications. Join us, and you'll gain deep experience developing systems at scale and working with a world-class data science team (winners of multiple KDD Best Paper and other awards). We're still pretty small on the engineering team, and everyone gets their hands dirty and makes a real impact.

We're mostly a Java shop. Hadoop, Spark, Storm, Cassandra, and Kafka are big parts of our stack, and we're always looking for new tech that helps us work at scale. Experience with these is a big plus, but if you've never used them before that's fine too. If you write clean, tested, working code, think through problems, and know how to ship, we want to talk to you.

We're a Crain's Best Place to Work in NYC for the 3rd year in a row. We play Ultimate or Soccer on Fridays, have a company band, game nights, and dev seminars where we talk tech and learn from each other. We keep sane hours and don't track vacation. And we've recently started using a work-sample in our hiring process, so no coding at a whiteboard with someone over your shoulder or other high-stress interview awfulness.

Contact me for more info, jason@dstillery.com, or apply:

Senior Software Engineer: https://boards.greenhouse.io/dstillery/jobs/36447

Software Engineer: https://boards.greenhouse.io/dstillery/jobs/11316

Software Engineer INTERNS (Summer 2016): https://boards.greenhouse.io/dstillery/jobs/124826

All roles are ONSITE in NYC.
Facebook and its news feed algorithm
Not bothering with privacy rules because of on the technical constraints of today's technology is a dangerous game, because when better technology comes along you might find what "everyone does" is already on the wrong side of all the clear lines in the sand.

I mean, 50 years ago it would have been ridiculous to suggest the government could transcribe and search all phone calls - consider the incredible cost of all those typists, filing cabinets and reel-to-reel tapes! If someone had said "because we already have technical constraints, there's no need for ethical or legal constraints" we'd be in a difficult position when the technically impossible became possible.
Anyone have any idea when we're likely to see this on RDS (or Google SQL, for that matter)?
There could be a flood of selling in China on its way
Security camera footage rarely ends up on Facebook, though.
These are good points. I can't speak for pixelmonkey, but I bet he would appreciate if you sent him a pull request with your feedback. I don't know how noisy the conversation about Python style guidelines is right now, but could be worth it.
> This is crap. After twenty years, none of the problems with IPv6[1] have resolved, and when you get an IPv6 address from some places (hotels, mostly), much of the Internet turns into a unusable ghetto.

I am still able to play games and browse the internet and SSH to machines. What's wrong?
I fully agree that we should be rapidly transitioning away from C and C++. :)
Cool, thanks!!
if past precedent is any indicator, about 6 months from now for RDS
I don't think this comes up that often.

It's easier to speak in terms of days and halves of days. Often this is accurate enough.
It depends a lot on what company you're interviewing at. Your first year comp package at Google will be much higher than your package will be at a startup, even one with traction and a high valuation.
Yahoo is quietly trying to sell their 48.6-acre development site in Santa Clara near Levi’s Stadium... note this is not their main campus, which is in Sunnyvale.

They paid $106million in 2006- should fetch around $180million today.
Same here. I can be somewhat flexible about when I work during the day. I choose not to. Instead I often work out of a co-working space and work the same hours daily.
> Second, when we say React we almost ALWAYS mean React + Router + some Flux lib, etc. -- so all the same things you get with Angular, just cherry picked.

This premise is quite silly. Not every programmer is looking to create or adopt a framework in the beginning of a project. Some people just pick and choose libraries as they see fit and as the code evolves. I've worked on more than a few React projects and none of them use a Flux library or a routing library, simply because they were not needed.
9,81 m/(s*s)
3E8 m/s
6.022E23
1.602E-19 As
9.109E-31 kg
1.381E-23 J/K
1/137 (Rarely needed it, it’s just so easy to remember)
8h*19d*12m is ca. 1800 h/y
65 is ASCII A

I know the numbers in my sleep but always have to think twice about the units.
Somehow I never can remember the gravitational constant and the Planck constant.
> "What's missing is material feeling, like you see a switch, you see your hand touching the switch and you feel something."

Take a look at this, I think it could be the start of what you're looking for.

http://www.wired.co.uk/news/archive/2015-07/03/haptic-japane...
Please do not delete this commented-out version
In this particular case, the freezing happens while the power is on with the data you want in RAM. If the phone has already been switched off without freezing, it will lose the contents of its RAM pretty quickly.
Between glass and google plus, I don't get why they try to force these lame things nobody wants on their customers. Shouldn't google be smarter than that??
CEO Anne-Marie Slaughter was just in the On-Point podcast saying the same thing (in context to work-life balance and family), that we have a bias for thinking the person who comes in at 6am and leaves at 6pm is a good worker.

This bleeds over into decisions that affects other aspects such as telecommuting, paternity leave, etc.
The selling point is that it looks good to non-professionals and people that should know better.

There is a really small class of problems that it actually has some use.

In reality, it makes easy problems easy,
and everything else complicated or impossible.

COBOL programmers had to use JSP since control flow in COBOL is ugly as hell, and because of a lack of good tools.

I guess the same idea that spawned COBOL that drives this; Just about anyone that does not drool (that much) can actually build highly complicated systems.

In COBOLs case, it turned out that it's really really hard to write good COBOL systems. Because it's really really hard to build systems in any language.

I could go on about information theory and whatnot, but let's say that only a fool would do surgery with a butter knife.
Retalk – A growing collection of Conference and Meetup talks
That's a little closer, but AFAICT it's just a bunch of added "signatories" -- again from a skim-read.

In the long run, WebAssembly may be it. As of the promised-1.0 it's just a way/excuse to run C/C++ code on the browser's VM with some GL/Canvas mixed in there. I mean, I understand marketing a FPS-game-in-the-browser as the be-all and end-all thing, but that's not my market or end game :).

It'll be really interesting to see what happens with WebAssembly 1.1, 1.2, 2.x... Will they be the ones to surmount the insurountable obstacles?

(I've been around for quite a long time in the industry, so... having learned things and just how much the last 20% takes, I tend to temper my optimism quite a bit.)
And I'd love to move this out to something more flexible (and powerful) - see the demo https://github.com/shiftkey/up-for-grabs-api-demo
Been working from home for the past 3 years and I've managed to pull this off with sports. It's unbelievable how tired I feel every evening when I "stop", go play football for 2 hours (somehow the feeling is just in my head, physically I'm pretty energized) and when I get back I'm actually in the mood for working again, feeling even better than in the mornings.

Sports in general are really effective against stress, it's hard to think of something else at all when engaged in the exercise. Make that a hobby and it's a long term recipe for a great career.
Slack and the state of technology at the end of 2015
>I can definitely see how the trackpoint could be more accurate, but my experience is that the workflow is MUCH slower.

Thinkpad trackpoints have a third button, which is good for middle click for me (as well as great scrolling). Touchpads require me to adjust my hand to button+tap or something equally awkward. That's much slower.

Plus, your hands never leave the keyboard with a trackpoint.

>As basically a joystick device, you must wait for the pointer to move to the desired location

In my experience, this is no slower than mouse movement.

> One could compensate for this by pushing harder, but this results in overshoot of the intended target, which requires compensating with slow, precise reversal movement.

I don't have trouble with fast, precise movement with a trackpoint.

> How do you trackpoint users manage to get around this?

I really have to turn this around and ask, how do non-mac touchpad users manage to endure the crap they use? I found them far inferior to mice and trackpads for years.
>In the real world you can create wealth as well as taking it from others. A woodworker creates wealth. He makes a chair, and you willingly give him money in return for it. A high-frequency trader does not. He makes a dollar only when someone on the other end of a trade loses a dollar.

But wait a second, the woodworker doesn't get the wood from something? Which happens to be a natural resource? So he's just siphoning wealth from the earth to his own pockets (by adding some more value).
... as if prescription frames and lenses aren't already pricey enough! I got my new frames from this cute shop in the Castro and between the lenses and frames WITH insurance it was still $800. Oof.
It's actually very difficult to covertly record with a smartphone. You may think you're being sly and discrete, but everyone sees you doing it.

You can put it in some kind of camouflaged spy gadget, but I expect that to be about 1 in a million random weirdos so I don't worry about it. When suddenly everyone has the opportunity to do it with some thing on their face, it's a different story.
It's called experimenting. You can't always get it right without getting it wrong sometimes.
Similar to this is The Daily Adventures of Mixerman,[1] by Eric "Mixerman" Sarafin, which is largely a chronology of his experiences as recording engineer for a bidding-war band with a major-label contract. But he throws in a lot of background about the music business as well as the technology and techniques of recording music. It's also a laugh riot.

[1] https://mixerman.net/the-daily-adventures-of-mixerman/
This is likely a historical thing (the curators have a background in .NET and web development, and have lots of contacts in the .NET OSS space) but not something we want to limit ourselves too.
Perhaps I'm wrong, but I believe that nothing can stop the problem that some quantities cannot be finitely represented, but I don't see why rationals are a problem because computers can finitely represent them with no information loss if they treat these numbers symbolically. We only have 0.1 + 0.2 != 0.3 issues due to using an imprecise but fast number representation system.
That is some seriously unreadable documentation. I thought we moved away from mystery-meat navigation when flash died?

(Mystery-meat meaning when I click on the nav arrows, I don't know where I'll go)
There is an insidious survivorship bias here: all that leisure time was only enjoyed by the ones who survived.

A society where the mean lifetime is 35 that works 20 hours per week gives people significantly less total leisure time than a society where the mean lifetime is 85 that works 50 hours per week.

Or in other words: all those dead infants got no leisure time at all.
I'm not concerned about glass photos as much as video. Neither the physical gesture nor the spoken command do much if it's started/executed out of eyesight/earshot.
Today is my first day at Uber
Extremely misleading article.
A lot of stories are the same because of how story telling works:
http://www.theatlantic.com/entertainment/archive/2016/01/int...

"Good artists borrow, great artists steal." -Picasso.
This still doesn't solve the problem, though, because you still have the race condition that the exception case is supposed to be fixing.

There's probably no good solution to this in this case.
> In the example above, your normal C compiler could return “0” because it assumes the intervening write can’t change the value at p_int

not unless you use the restrict keyword...
i've made up memories spontaneously and was in total disbelief until proven wrong.
Every representation has its limits. :-)

In physics it is uncommon to have exact measurements for much of anything except integers. In physics, measurement error is usually a bigger issue than roundoff errors from floating point, so the non-existence of an exact floating point representation of the stated measurement is a non-issue.

In the real world, most cases that I'm aware of where we need exact base 10 calculations have to do with dealing with money in a single currency. You would be amazed how often square roots don't come up in this context!

Fractions show up as soon as you start doing currency conversions. (In fact the Euclidean algorithm for finding the GCD is believed to have been first developed by merchants for exactly this problem.) They are easy to add to a programming language, but you'd only use them in contexts (like finance) where square roots make no sense.

If you want to go beyond fractions to add square roots and so on, you can do algebraic numbers. This is a fairly specialized mathematical need, but Mathematica has done it perfectly well for decades.

For arbitrary real numbers, we're sort of stuck. We can come up with representations that can cover any real number that we can talk about. But we can't take 2 arbitrary representations of a real number and in finite time decide whether or not they are actually the same number. That said, Mathematica again solves this problem "well enough" for most practical purposes. See http://mathworld.wolfram.com/Ferguson-ForcadeAlgorithm.html for more.
To clarify, Polymer relies on web components polyfills. The polyfills are separate and usable by any other project.

Also, components don't have to be stateful. An element can be viewed as a function invocation which accepts attributes, properties and children and returns DOM. An element which deterministically renders some DOM based only on those inputs is very much like a pure function.
>>>We have nothing approaching basic income or housing that anybody could live off reasonably.

>State welfare programs, section 8, food stamps, "earned income credit", medicaid, SSI, TANF, SNAP, etc. There's lots of aid in the US.

I question this response with the qualifier of "living off reasonably."

I'm certainly lucky enough not to need any of that, but from what I understand, it's barely subsistence existence.
To add, multiplying 5'5" and 4'4" would become a whole lot easier. It would literally be 55 x 44 instead of 5.42 x 4.33.

Of course that would mean I would have to memorize the entire multiplication table again: because 55 in duodec would be 65 in dec. And 5x18 would be 84.
If that's true, and they intentionally used sub standard technology for advertising purposes... then Google BETTER have paid for the surgery outright, and the parents have been unable to afford it otherwise. If not there are some SERIOUS ethical issues here.
Sure, but this is no different than smartphones. The parent comment above mine says Glass is a "new form", but it really isn't. It's just an Android device with a worse-than-average camera and a worse-than-average battery life and a worse-than-average capability to covertly record other people.

In the vein that you can buy a pen camera that'll do a much better job for $30, worrying specifically about Glass seems silly.
Interestingly there's some ambiguity about which document - is it the one that includes the hash, or is the hash inserted after it is computed?
Even better (with Python 3.5 or newer):

from contextlib import suppress

with suppress(OSError):
os.remove(temp_file)

More generally, context managers are the right way to refactor repeated try/except/finally clauses.
Awesome, kind of looks like a miniature holodeck. But I think with this technology it wouldn't be possible to convey the behavior of materials (e.g. metal feels cold to the touch, wood not)...

The alternative would of course be direct neural manipulation a la Matrix but I highly doubt that research in this direction will happen due to ethical concerns...
I'd like to know this as well
Tonight's best NBA picks and parlays
> "Do either have drone pilots who call children "fun-sized terrorists"".

I had some small hope that you were joking, looks like it's not my lucky day today. Is this the same source you found that out from?

https://theintercept.com/2015/11/19/former-drone-operators-s...
I think you are looking for:
https://en.wikipedia.org/wiki/Strauss%E2%80%93Howe_generatio...
I've been recently looking into Javascript based Unikernels. I have found 2 that look very promising.

NodeOS:
Takes the linux kernel and strips it to its bare minimum then adds Node/V8 running in kernel space for application support. No C applications, no POSIX utilities. POSIX equivalents (written in JS) are provided for only the most necessary tools.

To build a server, you develop it as normal. Then, the build step packages your app with the kernel to be run as a standalone VM image. The OS is essentially immutable and since it contains no 'general purpose' utilities, the attack surface is limited to your application.

For example, if you need a load balancer. You could import a Node load balancer implementation as a dependency, add a custom config, and generate the VM image for deployment.

The image itself only requires a few MBs in space and can be booted up in seconds so versioning/deployment becomes trivial.

Runtime.js:
Takes things even further. Instead of using a thin linux kernel, the whole OS is implemented in JS. They're still building out the basic low-level infrastructure (ex networking protocols, filesystem adapters, etc). Regardless, it's fascinating to see somebody building an OS from scratch in a language that generally isn't known for system-level development.

The performance improvements to be gained from eliminating all of the OS-level protections negate the performance disadvantages of using a higher level language. Eliminating all of the complexity that comes with monolithic, general purpose operating systems dramatically reduces the attack surface.

That's just Node.js. There are plenty of Unikernels being developed for other languages. Since the cloud operates on virtual machine infrastructures, with mostly single-purpose applications, it makes sense to build single-purpose operating systems that can be deployed to the cloud.
But do we all learn tables up to 12? In the Netherlands it's only up to 10 for as far back as I know.
I think it's just trendy.
I don't think it's usually part of the debate, but IMO it actually makes a lot of sense to justify ad-blocking as a mental-security measure, especially as more and more advertisers are deliberately setting out to try to hack your brain in a way that does not involve your conscious mind.
LTE Personal Cellspot is great!

Also, "two bars" may not actually be bad. If you are getting slow speeds, dropped calls, etc, then sure that is bad.
You are right! GitHub is not Open source!
Strict aliasing. The article is correct.
Not sure if that was bait or not, but you can get normal (i.e. not google glass) lens + frames for less than £10 delivered in the UK from many different online retailers.

The quality is not amazing - they probably won't last more than a year or so, but then neither does a prescription.

Glasses don't need to be expensive.
Those seem like minor use cases for disagreement. I'm not sure there should be an education policy or tradition just because our current unit of time is divisible by 12, or just because circles can be represented with the arc degree, especially when a lot of students go on to use radians, even in non-metric countries.

And if there's some domain-specific application, like in carpentry, then let those people use their own units.
After reading the article expecting a soft solution to causing a lock-up crash of the OS, I feel that your TL;DR needs to be clarified slightly:

Actual freezing. Like, putting the phone in a freezer to create sub-zero temperatures.
> The crux of your argument — that “Ending economic inequality would mean ending startups” — is both a straw man (no one’s advocating eliminating income inequality completely) and untrue (people can still pursue whatever they want — they just have to pay more taxes on it.)

Will you get a 80% tax rebate on your opportunity cost if your startup, as most do, fails? Of course not, which means you've dramatically shifted the EV of the proposition.