skysight-inc/HackerNews huggingface dataset:
No issue for me except for some occasional UI event sync loss (menu opened 3s later for another element).

Also multiprocess Firefox seems to struggle in GUI perf, it's jerky. Old firefox may be slow but it was a bit predictable. Here less.
100% agree. I can't recount how many times I've worked with people who wanted to build their own tools or only rely on their own information. I once worked with a dev who refused to talk to people better at systems engineering when we started reaching scaling issues. His claim - this is too specialized. Having gotten into infrastructure engineering recently and spent time working on microservices based architectures I realize that this was more of a "I built a shitty system and I don't want to show it to people".
I also managed to execute JavaScript by adding
<img src=x onerror=alert(1337)>
to my blade description, it seems to run on the home-page or here: https://ftp.googleblade.com/jenoer

Edit: Unfortunately I have to go to bed, if I find anything else tomorrow I'll drop you an e-mail.
Snowplow and GA. Used KissMetrics, not a fan.

I'm interested in how people use a combination of server side and client side tracking. Everything in my jurisdiction is front end.
Thanks, though if true, what paragraphs is the author talking about?

Generally speaking, I'm trying to understand what the "power of context" means to the author - and assuming this example explains; though it's possible it does not.
Funding Chicago Innovation: A Look at Windy City Startup Investors
Love AngularJS? Use its design in Nodejs instead of require(“../../module.js”)
I am AngularJS developer. And really love AngularJS structure. Last few years I tried to be consistent and use same pattern everywhere where it is possible. So decided to implement AngularJS structure for NodeJS and solve the require("../../module.js") problem. Please checkout https://github.com/askucher/flyber
About Y2K: during that time my family kept hearing that really bad things could happen at midnight with the coming of the new millennium. One of the main things that could happen, I think, was the lost of electrical power. So, a couple of seconds before the new year I strategically positioned myself next to the light switch and when the clock hit midnight and everybody started yelling "happy new year" I turned the light off and yelled "we lost power". I wish I could have recorded the faces of shock and fear in some of my family members. It was funny as hell.
True! He's the father of Javascript - much respect.
Every time I encounter Bostrom's writing, I think of this Von Neumann quote:

"There’s no sense in being precise when you don’t even know what you’re talking about."

Bostrom is one of those medieval cartographers drawing fantastical beasts in the blank spots of continents which he has never visited.
There's no such thing as "weight control" (dry) cat food except on food packaging by the crooked pet food business. The stuff invariably is full of carb, which cats do not metabolize like we do (they get their glucose through gluconeogenesis, from meat) and it's far too dry (cats on a normal diet gets the bulk of their water from "wet" food, and get much less water when on dry food, leading to kidney stones and bladder problems).

Cats are true carnivores. They shouldn't be getting dry food to begin with.
Draw.io, thank you!
I think the scenario they are describing is for say math/physics PhDs who are transitioning to data science. During their degrees, they concentrate on research, so they don't (on average) have real software engineering experience.
There's another way to make fractions in Unicode, using the fraction slash (U+2044) and/or superscript and subscript numerals. That way you can get arbitrary fractions that don't have their own vulgar fraction character.
Remember also that there was still radio then, and Stevie was all over it. That makes it more universal.
Thanks! That's what I wanted to know. :)
There are more constructive ways of providing this feedback. Either just by framing it differently or giving specific examples of improvements they could make (screenshots, use cases, etc).
Does Google still do 20% projects? Thought that stopped years ago around the same time as Google X started up.
> [surgeons regularly make mistakes the nurses know about]

I did neither claim otherwise nor did I say I'd not challenge an incompetent surgeon (and yes, I have medical experts in my family, so I actually do make sure incompetent medical staff is let go). And yes, I actually do expect a heart surgeon to know in which direction flows blood where.

> When the airline industry made a major effort to improve safety elitism was something they explicitly challenged.

You are referring to the encouragement given to copilots to openly challenge the pilots. All good, I am all for it. But talking BS to a pilot will not improve anything for safety (or the career of the copilot). And that has nothing to do with elitism.

> Just something to think about.

Done. And BS is still BS and lame excuses are still lame excuses.

PS: You dragging deficits on an organizational level in modern patient care into a discussion about basic operation procedures is an insult to medical stuff - because they do know about those problems (nurses and surgeons alike) but can only fight them for so much until they lose their job. Welcome to privatized healthcare.
From the presentation: "The Products and Services logos may be used to accurately reference Google's technology and tools."
Had a purpose. Now we have syntax highlighting.
I like this one by PeteD - it searches 12 different bike part websites at once:

https://bikeparts.googleblade.com/bikeparts/brooks%20saddle
It's only a sample size of 3 but it seems like the candidate with the most edits is an indicator for who is going to win and if your running mate has more edits than you then it's probably not a good sign. Would like to see how the candidates ranked against each other in 2012.
These examples were created by GCP for the GCPNext 2016 event. There were used to start discussions for user needs. Experts in the specific verticals were consulted in developing the diagrams, but they are not recommended or validated designs--not detailed enough. The diagrams are intended to spark discussions, and so you don't have to start from scratch.
Hashes explained via a fairy tale you already know: Cinderella
No, thanks for pointing it out.
Idk if you have read yahoo lately but nearly 99% of their articles are links to other sites. They don't produce any quality content of their own and comments are often filled with critiques on the quality of writing. Yahoo's main asset is a large base of baby-boomers who continue to use their email client out of convenience. There are few bell-weather that cause someone to outright decide they need a new email, but the hacking of 1 Billion accounts certainly qualifies.

Additionally, With a sharp rise in the number of Kardashian articles published on that site in the average day, Yahoo is completely failing to retain their user base. Marisa Mayer is trying to re-brand the company to compete with younger more hip services but that was never yahoo's strong suit to begin with. The company doesn't have an identity and thus lacks direction.
Building a career around a framework is never a good idea. If you know your shit, it shouldn't matter what framework you're using.

Theano and TF, for example, both make similar abstractions: graphs and numerical functions on top of the same matrix library, even. I would suspect someone could move between the two fairly easily. The problem is that a programmer can use TF/Theano/etc.'s built-in gradient descent functions pulled from a tutorial with their data subbed in _instead_ of learning the details of backpropogation, end up with decent results, and claim to have a basic understanding of ML - when really, they've managed to avoid it almost completely.
If those are the two options you are considering, AWS hands down. Godaddy is not who I would ever rely on.

I use enom for ordering domains generally (I have a reseller account) and then point the NS to AWS. Keeps my costs low and allows me the flexibility of AWS Route53 which I really have come to love.
SafeInCloud. That's what one can do.
Good to know the practice of corrective upvotes is recognized by the mods :).
That's really funny. I guess before Obamacare we were living in the Dark Ages and nobody was able to receive any form of health care in CA.

Please.
That's all very different from "launch because of a Y2K bug", though...
In the excellent Dr. Dobb's Journal interview "A Triumph of Simplicity: James Clark on Markup Languages and XML" [1], they ask him:

DDJ: You're well known for writing very good reference implementations for SGML and XML Standards. How important is it for these reference implementations to be good implementations as opposed to just something that works?

JC: Having a reference implementation that's too good can actually be a negative in some ways.

DDJ: Why is that?

JC: Well, because it discourages other people from implementing it. If you've got a standard, and you have only one real implementation, then you might as well not have bothered having a standard. You could have just defined the language by its implementation. The point of standards is that you can have multiple implementations, and they can all interoperate.

You want to make the standard sufficiently easy to implement so that it's not so much work to do an implementation that people are discouraged by the presence of a good reference implementation from doing their own implementation.

DDJ: Is that necessarily a bad thing? If you have a single implementation that's good enough so that other people don't feel like they have to write another implementation, don't you achieve what you want with a standard in that all implementations — in this case, there's only one of them — work the same?

JC: For any standard that's really useful, there are different kinds of usage scenarios and different classes of users, and you can't have one implementation that fits all. Take SGML, for example. Sometimes you want a really heavy-weight implementation that does validation and provides lots of information about a document. Sometimes you'd like a much lighter weight implementation that just runs as fast as possible, doesn't validate, and doesn't provide much information about a document apart from elements and attributes and data. But because it's so much work to write an SGML parser, you end up having one SGML parser that supports everything needed for a huge variety of applications, which makes it a lot more complicated. It would be much nicer if you had one SGML parser that is perfect for this application, and another SGML parser that is perfect for this other application. To make that possible, the standard has to be sufficiently simple that it makes sense to have multiple implementations.

[1] http://www.drdobbs.com/a-triumph-of-simplicity-james-clark-o...
I'd argue the exact opposite: the two use nearly equivalent methods, but one of them is completely backwards compatible with JPEG, while the other one... isn't.
You contact the vendor, which is a capitalistic enterprise and so will generally entertain your needs and either provide you with the support you need, at a price, or point you towards authorized alternative service providers.

I'm aware that this paradigm couldn't possibly work with the OSS production model, but there's no reason the community couldn't band together and come up with something better than "hire an engineer or go fuck yourself."

With a little bit of creative vision, I think the FOSS world could make a ton of money. But good luck herding those cats.
This narrative white-washes over the part where he was witch-hunted out of a well deserved leadership position because he exercised his first amendment rights in a way that was unpopular with the greater tech community.
The Man Who Cleans Up After Plane Crashes
You might be interested in this comment by @DannyDouglass linking to a case study and their implementation -

https://news.ycombinator.com/item?id=13231518
I did several of them, most come from the GCP Solutions Architecture team. AMA!
Wow, four years already. Maybe you can help settle this question I've had. I'm a rubyist (like you were/are, and wycats, and a bunch of rustaceans), and I think that sort of drove my interest in rust.

But after 4-5 years of ruby the dynamism which initially was super cool, has grown a little frustrating and I long for a more sophisticated type system and a compile step, since frustrating bugs crop up from time to time that would be caught by that, and which slip through a hole in our test suite.

I've dabbled in Haskell and Rust and the whole "if it compiles it's likely to work, or at least the bugs will be significant logic ones" aspect of them is very cool.

I wonder, though, if the flipside is true? Maybe people who have a compiler and strong type system get frustrated with its rigidity over a number of years, and when they see ruby for the first time are blown away with what it can accomplish. After all, it took a number of years day in and day out with ruby to start seeing its blemishes, I wouldn't be surprised if the reverse were true.

So as someone who's now spent 4 years in the other grass, do you still find it greener? (Or am I wrong from the start, and maybe you like Rust for other reasons and its type system wasn't something that attracted you to it over ruby?)
Do you have advice for someone in the second camp? I have a master's in econ and I'm comfortable in R but I don't have good development skills. I'm wondering if I need to give up on data science jobs for a bit and try and find an entry level software development job
After a AMD driver update removed audio pass through over HDMI on my HTPC build I'm not going back for more, Nvidia seem to support their gear for longer too.
> C++/CX sounds really painful.

Not for someone that knows C++ since C++ARM. :)

I am pretty comfortable with C# and native interop, my issue was trying to map Rust strings with .NET UTF-16 ones, including passing ownership from Rust to .NET side.
The 250 is a ROMpler. Synths right before that were usually, mostly FM. Then there were analog synths ( Moog, Oberheim, the other suspects ).

A ROMpler has samples built in ( in ROM, although that doesn't mean masked/permanent ROM - probably FLASH ).

I'd compare it to when PCs had soundcards with FM MIDI vs. Soundfonts. The quality in sound went up immensely.
Mostly foiled by this copper, she then went back again to the lift-and-drop strategy. This time she figured out she could rotate my hold-down clamp out of the way, and again the machine was free to lift.

Is this an indication of cat cleverness, or tech person's engineering ineffectiveness?

If I ever design a cat feeder, then I'll design one with discrete feeding compartments, and holes tapped in a bottom plate for hold-down screws.
The "US" didn't ban anything. Obama just signed a piece of paper in his last few weeks in office.
If you're thinking ATMs it's not such a problem because they are not connected to the internet and if bad guys get physical access it's pretty much game over regardless of the OS.
You need a friend at GooMAzonSoft to refer you. It's always been and will always be the easiest way in. Then traditional uninteresting phone call and uninspired 6 hours on site with people who probably didn't read your resume.

Maybe if you have a good profile and you get lucky, you'll go interview straight for one group who's interested in you, but I wouldn't bet on that.
Frankly, MOOC-type machine learning- being able to do plain vanilla logistic regression or black-box deep learning techniques is not enough to get a job. This knowledge and experience has to be paired with one or more strengths: excellence in programming, grad-level math/stat/numerical skills/theoretical machine learning, domain specific expertise or experience (e.g. vision, audio, natural language, networks, geophysics, biomed, finance, etc.), proven ability to learn and adapt very fast.
Do you have a clue? CA was just fine before Obamacare.

The healthcare infrastructure here is massive. Did not need 200K people to raise costs other than to pay-off more voters and create an even larger bureaucracy.

Our healthcare (meaning my family and business) was half the cost and far better before Obamacare came into effect. Today we would have to be run over by a truck --twice-- before insurance does anything for us. I could buy a very nice car every year with what we are paying. And we are all healthy. No issues whatsoever. It's obscene beyond description.
I didn't know this for many years of listening to that album. But I was blown away when I found out that on many tracks, Stevie is basically playing every instrument. It's quite astounding. I found out by being really drawn in by the drum work of "Too High". I looked it up. Well damn, that's Stevie.

Ref: https://en.wikipedia.org/wiki/Innervisions#Track_listing
> I'd like to think that a bit more nuanced approach is better.

I agree. I think that a given technology has requirements and consequences that determine a lot about the society it is in, but it also presents various possibilities that will be determined by external factors, such as politics.
> insist on there only being one version present pr package name

That's a partial truth, at best. It is common for multiple versions of popular libraries to be installed at the same time. The whole of Debian or Red Hat isn't necessarily compiled with the same libcpp or Boost, for example, and that's expected. Some software run on Python 2 and some on 3. The packager would need to make sure they don't conflict, but Linux handles different sonames just fine and as long as you separate module paths you'll be just fine.
I wonder if a single fraction would have better kerning than could be achieved with the slash and super/subscripts.
It's better than angular going to RC 5x and making huge changes inbetween. lol
Yes! I used "the brain" as a kinder synonym for "placebo effect."
This is the most insightful comment I've seen on HN in a couple of days. This is exactly the kind of thinking that UX designers and PMs taking bug reports need to exercise!
Would love to hear a more thorough explanation for why the non-news events -- what the hell happened in South Korean music this year, and who the hell is Beverly Gray? Is the high number of edits just a result of the usual mundane battles of editors over publicists? In the latter case, I'm intrigued why this seemingly insignificant series of school story novels (from 1934 to 1955) has not only such a lengthy entry, but such high editing activity [0]...who could possibly benefit from a puffed-up entry other than it being some kind of prank?

https://en.wikipedia.org/w/index.php?title=Beverly_Gray&acti...
A/B testing – 5 rules
> IMO, the burden should be to show why roads are such a special good that they should always be free, regardless of externalities.

They're special because essentially the entire cost is the construction cost. If you want another loaf of bread then the farmer has to grow more wheat. It has a unit cost.

If you want to drive on the road then either the road capacity already exists or it doesn't and your choice of whether to drive doesn't change that. If you decide to stay home it doesn't save the government money. It's having the ability to drive on the road that costs money, not exercising it once the road is already there.

What congestion pricing does is suppress demand, i.e. to remove the (economic) ability of some people to drive, which can reduce the need for transportation capacity. But we don't want to suppress demand. Demand is good. People going out and participating in the community and the local economy is good. It might be better that people use mass transit than drive cars, but the way to achieve that isn't to make driving worse, it's to make mass transit better -- to stimulate demand rather than suppress it.

The apparent appeal of congestion pricing is that it nominally generates revenue, as opposed to improving or subsidizing mass transit which nominally consumes revenue. But in practice the result is the opposite because suppressing rather than stimulating demand for local transportation would mean there is less activity in the local economy.
Even on a clean Firefox 50.1.0 x64 install with just uBlock Origin and multi-process enabled Firefox feels quite a bit slower than Chrome. This really shouldn't still be a thing especially with Chrome also having to deal with a bunch of Flash based content on some sites (looking at you BBC News).
I posted this comment elsewhere but it was buried deep within a thread:

I'm not sure what to think about Signal. It's got some great supporters like the EFF, but on Android, it requires about a dozen permissions, most unnecessary. It also requires your phone number to register, and uses a Twilio API at registration. WTF? What are peoples' thoughts on Silent Phone? It's written by the creator of PGP, only requests permissions when it needs them (at least on Android 6 and up), and stores encryption keys locally.
Demystifying Tensorflow's tfrecords
I sometimes feel like I'm living an crazy-land. Any other sector of the economy, somebody contacting you, personally, offering cash over the barrel to do something you do every single day of your life, is a great day.

I mean, if you have reason to not take them seriously, that's fine, whatever. But only a programmer would actually be insulted by a serious offer. Boggles my mind.
There's this joke that goes something like this:

- What's the highest a cat can jump?

- [... no idea or wrong answer ...]

- How high do you store your food?

Vid of a cat jumping over 1m90 high:

https://www.youtube.com/watch?v=Mw7CURpGRmw
Natural scrolling debuted while Jobs was alive.
To be fair, a violin's tone does change over time especially with playing. Take the cylinders in your car. Every time that piston moves up and down, it wears away a little bit at the cylinder rings and a little bit on the cylinder walls. Particulate masses may collect in the bore. If you're running diesel, there are micro-cavitations literally eroding away the inner-bore of that cylinder. Air filters might get dirty, fuel lines clogged, manifolds warped, hydraulic pressure in your break calipers will vary. All of these ultimately effecting why your car handles differently than when it came out of the factory.

The same thing is true for the fingerboard, the bridge, the strings and other components you interface with (or are interfaced with from things with which you interface) on your violin. As the oils on your finger on the strings/fingerboard gradually acts as basically a mini-abrasive tool, the fingerboard itself will change shape (you can see this easily in the wear patterns). The pressure variance from the string's depression, the shifts in temperature/humidity in the ambient environment (which will stress the wood in all sorts of ways, both in an elastic (temporary) as well as a plastic (permanent) manner), all of these micro-variables add up over time, just like with your car.
Build your career on whatever tool(s) companies want.

There's only in web development where the hype change every year. (And even there there are plenty of companies that are lagging enough behind to still have opportunities in the old thing).
... counting "plug-in hybrids" with conventional gasoline motors.
> I can easily tell the difference between different kinds of picks by sound when I'm playing

Are you sure? Since you always k ow which pick you are using it's easy for your brain to fool yourself.
I don't mean to minimize the effort that went into Git. But, have you ever looked at the source code? It's like someone dropped the kitchen sink into the global namespace. The whole code base is full of premature optimizations. And, there's a lot of low-level infrastructure code coupled in with the core logic.

I know abstraction is out of fashion these days, but it may have helped a little in organizing things. Abstraction, when used properly, can almost always make complicated things more simple.

Basically, if a regular person had created Git, and not a demigod, would it even have become what it is?