skysight-inc/HackerNews huggingface dataset:
It was run on a tesla k80 cluster, so pretty high end. But the reason we were able to get such acceleration is because we wrote the the low-end CUDA code, using as much register memory and shared memory as possible, while using good streaming techniques (which really accelerates it), as well as matrix multiplication techniques faster than SGEMM. The batch size was also huge that the code was run on. Since we wrote the low-end CUDA code we were also able to prevent control-divergence as much as possible by using knowledge on warps and how dram bursts occur. We weren't using any API like openACC or anything for help, we wrote CUDA code with some pretty good optimizations. The numbers are real, and a lot of the optimizations come from understanding how the nested loops in the LeNet-5 CNN work together. All I'm saying is this shows how well GPUs can speed things up when writing efficient GPU code.
Nintendo Switch Uses Nvidia Tegra X1 SoC, Clock Speeds Outed
The situation is not that simple. For example, the borderline between "general computation" and "embedded" as it is defined by Oracle is not clear at all.

They say if your app controls some external "hardware", it makes your system embedded. Does sending a command over a serial line to an actuator from a Java app makes it embedded? Apparently yes. How about Bluetooth devices? A joystick? Controlling a router?

Now, how about a rack stuffed with ARM units, are those embedded? They might be quite easily, depending on how Oracle interprets it.
Do none of those companies utilize chat?

My experience with "open office" arrangements is that most of the conversation (important and casual) takes place in chats anyway--even between people sitting right next to eachother--because generally people don't want to distract uninvolved parties.
What to expect from self-driving cars in 2017
Disco isn't just 4/4... it's a particular 16th note hi-hat groove, conventions around the use of string synths, etc. It's a stylistic period piece, and the underlying rhythms aren't widely heard these days.

I don't know why you think hip hop has been "culturally annihilated". I hear it as an incredibly dynamic and forward-looking genre.
I don't know. A BeOS foundation for MacOS would have made it even better at multimedia production. The tradeoff of course is that it probably would have been late to the whole Internet thing that was becoming something of a big deal around that point. BeOS's network stack was different enough from Berkeley sockets that porting network apps was a challenge. It lacked a version of Netscape at a time when even FreeBSD had a native version for example. In the late 90s this was not acceptable. Apple's engineering culture wasn't one of embracing open standards either, they could have very well stuck with the Be network paradigm and made it a headache to port any POSIX application.

Be's heavily multitasking kernel would have been quite a boon for Apple when off the shelf processors started going wide though. They could have been really reaping the benefits from C2Ds and beyond.
To be fair I find the Intel product lines equaly confusing, especially when dealing with several generations of i3/i5/i7. There's a shit-ton of them.
An automated feeder has been actively better for my cat's health. She is eating the correct amount now. When I was feeding her by hand on a diet, she blamed me for it.
I've worked remote full time and am now in an office full time with occasional work from home days.

The difference between having a dedicated home office "space" to do/think about work and just going to the "home" space and trying to get work done is night and day. Occasional working from home is completely different than full time working at home. Once you've carved out a good space and have reduced distractions outside of work space (say a spouse asking you to do chores) you can maintain work mode the entire time, sometimes even better than at work. The sense of control is amazing for getting hard stuff done and concentration.

There's something to be said for transition time though. My routine was that I would always leave the house whenever I was done with work, whether to go get groceries or go to the gym, or just go for a 10m walk. I can't cognitively switch from work things to home things in the blink of an eye, I don't think the hardware we have allows for that.
> Unless you need branches (and merge them),

I use svn to merge branches every day. I do agree that git is probably more useful for more complicated setups, but svn is very capable of branching and merging.
They both came out within a month of each other or so (bootstrap had a slight edge, I think). Having the Twitter name behind it gave it some PR, of course, but as I mentioned in another comment, having decent looking and consistent style out of the box from day one was yet another factor cementing their popularity.

Zurb answers "Why Doesn't Foundation Have as Much Styling as Bootstrap?" with "We purposely left our styles sparse. We didn't want to end up in a world where all the sites looked like Foundation." So... on purpose, I don't have a consistent and full 'out of the box' experience. I am required to do more work than I want to make it look decent (that's how I'm reading it, and my limited experience with zurb at that time).
A New XSSI Vector (or the untold merits of nosniff)
I always thought the norm, when dealing with an open-source maintainer, is that you fix the problem and offer a patch to them. I generally won't just E-mail a maintainer or file an issue, and ask them to fix a bug in their own software for me.

Also, there's no such thing as a "show-stopper" in OSS. The show has already happened. The software is already released.
https://news.ycombinator.com/newsguidelines.html

Under "In Comments", third paragraph.
In case you haven't seen -- a lot of the companies listed on this page are small teams: http://graphql.org/users/
They fixed that with Crimson.
You don't necessarily need the baseband (I'm not even sure if you ever need it) & depending on the mode you can tune the amount of bandwidth needed.
>from a purely functional stand point, you are about as much value as you earn

From a purely functional standpoint, most income isn't earned - it's derived from rents.

There is a good case to be made for redistribution of rents equally and only allowing income to be earned, though.
The beta model and the production model are both quite easy to remove with a small amount of pressure. The production model takes a bit more work but not much.

This video is from when I had the beta feeder but the same principle applies: https://youtu.be/YHq1xHL8p2o
Secure the News – Every news site should be secure
Get accused of stealing a backpack -- spend a thousand days on Rikers with no trial.

'Attempt to manipulate a global benchmark for interest rate products known on Wall Street as “ISDAFIX"' -- well, we all know the drill by now.

† http://www.newyorker.com/magazine/2014/10/06/before-the-law
I am not a direct employee. It's actually the IT departments that push back.
Jenkins is incredibly popular and has a huge community. Dropping backwards compatibility would be very harmful.

What they did instead was to move most of the core functionality in plugins maintained by the core contributors, so they're plugins all but in name. I.e. they can be installed separately, uninstalled, etc., but about 100 plugins are supposed to be used together and you see them frequently in examples, docs, etc.
The US has enough empty/low-density land in it that every metropolis west of the Appalachians could be shadowed by completely new cities, with other approaches to planning and density beyond just building around the ubiquitous automobiles. Then people and businesses can just gradually move in.

This is something that China has apparently been doing for a long time, albeit with insufficient attention to quality control. They occasionally get buildings that have high-tension power lines running through the stairwells, or buildings that just suddenly fall over, and then the West points and laughs. But at least they are making gestures towards urbanizing their rural populace, and re-urbanizing their existing urbanites. As useful as planning is, at some point you have to actually start building, or you never get anything done.

But then again, looking at the sort of development effort invested in Olympic Villages, where a huge, concerted effort puts up a lot of new construction in a short amount of time, putting up whole cities at once can also turn into an embarrassing disaster rather quickly.

In the US, it just seems like city governments are holding the city infrastructure as hostage to squeeze some more ransom money out of the residents, then shooting the hostage anyway. It's very frustrating to watch in other cities, and absolutely infuriating in your own. How much would it cost, really, to abandon an old, sprawly city, and build something that starts with a bunch of solutions to well-known urban problems that can't even be implemented when there's already a city in the way?
brentsimmons/Vesper: Vesper is a note-taking app for iOS by Q Branch
Dream time, Microsoft gets to sponsor Rust on their stack and VS integration, and we can move on from C# + C++/CX to C# + Rust. :)
Bootstrap has much better form layout/controls/components that makes it superior to foundation for app development. At least it did when I was looking for something to recommend to the team 4-5 years ago.
Setting Up a VPN into Amazon's Public Cloud VPC
Russian Scientist Claims Team Battled Creature Under Antarctic Ice
> If your commit message isn't sufficient enough to explain the purpose of the commit (ticket numbers, explanation, etc), it doesn't get approved.

I'm glad this is the case where you work and develop. I have never worked at a company where this is the case. I'm also not perfect about commit messages in my personal code. The codebase I'm currently working on has recent commits with description "review", "add addressDto" and "post rebase fix".

> >which I think a mercurial-style branch name answers.

> I find that extremely suspect.

Ok. If I see "add addressDto" as a part of the branch "google-geocoding", that tells me the context. If I see it as part of "refactor-to-use-hibernate", that also tells me something useful.
The profit-driven focus hinges on one interpretation of a court case, and nothing at all to do with liability shielding from corporate status.

Similarly, the punishments doled out aren't constrained by matter of law from being effective, but rather, by the dynamic of the system and the willingness of the public to accept it from judges and prosecutors.

My point was that you've been propagandized to believe that the law permits the current system, when really the present system is likely illegal already and instead results from the lack of political will to replace corrupt government officials who enable poor corporate behavior.

The system would be much better if we actually enforced it... Which you guys refuse to demand from officials, because you've bought in to the notion that what they're doing is legal.
Trademarks, if not enforced, can be struck down, so it is unlikely that a company will simply ignore a case of trademark infringement when it is so easily confused with the trademarked products, including logos, colors, fonts, and overall functionality.
Ah the worst thing about Bootstrap is jQuery because it's a pain to integrate it into Single Page Applications properly. That's why I enjoy Bulma (bulma.io) so much - just CSS but still 90% of the stuff you get in Bootstrap.
> It's like wine people who are easily duped by a fancy looking bottle. A true sommelier can identify different wines by taste alone, but for every one of those there's a dozen frauds who pretend they know what they're doing, just parroting stuff they've memorized.

I think you're off by at least one, possibly two, orders of magnitude on the relative number of fraudsters.
You should, there is a lot of good stories about those who are running a micro ISV and have been for several years
However, this is a law, and laws must be written to be read very litterally.

They could have made the law more general by talking about 'messages' or 'accesses a server'.

They said app used. That genuinely could compel Google or Apple to hand over your usage metrics.
I'll add my vote to the side saying "poorly optimized CPU code". This doesn't mean that the code is "crappy", but if you are more than 1000x faster on the GPU than CPU, there is almost certainly the potential for improved performance on the CPU. Optimization is hard, and depending on their area of focus, professors who worked at NVIDIA may not be in the best position to get top performance out of modern Intel CPU's.

I'd be betting that someone with low level optimization expertise (comparable to what you appear to have done with the GPU) could get at least another 10x out of the CPU version. You are completely right that GPU's have the potential for great increases over the current normal, but there's also (typically) room for large improvement on modern CPU's as well.
Thanks,
That's good advice.
H
There have also been some curious outages server-side that have caused the feeder to not actually feed.

You would think an IoT device like this would default to using a locally stored schedule or something.
Want to Sell a $24M Painting Fast? Instagram for the Win
The UX is pretty good. The utilities seem to have originally been created for the Chinese speaking market but there are English language versions of the software that are very easy to use.

Good idea about mapping some knobs to the UI.

I've used it to measure harmonics when testing some low pass filters, and the readings match some other gear I own.
>It’s the same reason that communism does not work nearly as well as capitalism — things work best when you give people freedom as individual actors.

You said "capitalism" but you meant "liberalism," and you said "communism" when you meant "authoritarian dictatorship."

But setting aside this equally unnecessary and inaccurate argument, the whole tone of this article seems to glorify the archetype of the "110%" employee. I'm "passionate" about programming and computer science, but I also don't just want to pull up a JIRA and bang away code.

Even if we accept the author's premise that open offices and social work environments are bad for productivity (which many people here have already pushed back against), I didn't try to find a job with lots of smart people so I could only interact with them via email. Sure, an open office occasionally distracts me and gets me out of the "flow," but it's almost always to help someone or join an interesting conversation. These things are valuable to me on their own, because (1) I like interesting conversations and (2) it means I can ask someone for help whenever I need it. And that's a better long-term feeling than slamming out code every day, which, by month two or three, starts to feel a little uninspiring.
Monitoring Microservices in Kubernetes
How long is "eventually"?

My cat is almost 5 years old. She is the type to overeat to obesity, probably because she was abandoned at ~1yr by her previous owner. For half her life my partner and I have been feeding her like clockwork 3 times a day, minus all of 2-3 weeks of vacations where our roommate took over.

I have to exert a constant effort to maintain our bedroom door and the rubber that I lined on the jamb to prevent her from rattling the door at 5am to ask for food - the paint is a lost cause. We have a white noise machine. We ignore her cries for food. We ignore her pawing things off our desks. We have a system to keep track of food we give her so she can't "trick" the other person. She knows exactly when we feed her (the meows get cranked up a notch about an hour before food time) but despite not giving in, she keeps acting like meowing at us is going to go anywhere.

No luck. And we know we're not underfeeding her - she's getting the calories appropriate for her (currently normal) weight, is being fed wet food, has fresh water, lots of attention and toys, all that stuff.

Unfortunately we have to give this up because we've got a baby on the way, and it's just so frustrating to lose 2+ years of effort put into having her not weigh 18lbs...
>implementation of parameters as procedures (even global ones) necessarily prohibits them from working with call/cc.

It appears I didn't write clearly: the fact that they are procedures doesn't make them not work with call/cc. As I understand it, the procedures mechanism actually makes it easier to make work, which is why Feely wrote the SRFI that way, as opposed to earlier mechanisms like fluid-let, which did use variables.
> when the reality is that lots of things are broken and don't work out of the box.

And finding a fix can be elusive, when often times the answer is "your distro sucks, use $OTHER_DISTRO" or "use Google."

> Rational actors will react to this by reasonably picking hardware that is known to be well supported.

But what about when you pick hardware that is supposedly well supported and you still have problems? Run into that more times than I care to remember.
> VS Code with RLS is amazing.

The only reason I have to install it.
The only factors which determines whether it's "fair" or not is whether it's worth the compensation -- and whether such requirements are stated in your contract, or not.
Please try to make your comments here more civil and substantive so that we can have the kind of discussion that Hacker News is for.
There are a few open-source feature flag libraries out there, but what makes our service better (IMO) is mostly the cross-platform consistency (so a user will get the same value of a flag across different services, mobile, etc) and the ease with which non-technical people (eg product managers, etc) can adjust the targeting.

Of course, you should evaluate the options for your situation. For many use cases, an open source library will solve the problem just fine. For larger projects/teams, something like LaunchDarkly will be a better fit.
Facebook, you can’ t be the cool kid
Australia as well.
The eustachian tube is sealed, unless you have a hole in your eardrum.
How to Install Free SSL from Let's Encrypt on Shared Hosting
The tests are live. The researchers have really bent over backwards to create fair tests, I think. Someone else in this thread linked to a good summary: http://www.thestrad.com/blind-tested-soloists-unable-to-tell...
Wait until you get children. Those bastards have the same brain as yours and tiny tiny hands.

Preventing them from opening closets, garbage cans and cabinets is an arms race. You know you will eventually lose, the only thing you can do is slow them down.
I really like the premise of Rust. Keep at it. For my purposes, it's still a bit too immature. Last time I looked at the big 7 things, most were still not done.

https://mail.mozilla.org/pipermail/rust-dev/2014-June/010139...

The RustDT plugin for Eclipse makes the edit/save/compile/flag errors loop a lot tighter for me as a beginner. The autocomplete seems incomplete though and there's no hover docs or ctrl-click through to source that I remember.

I look forward to the day I can replace JS with Rust. It would be nice to have a quick way to start doing Rust in the browser. I tried installing emscripten to give it a go, but the version in Ubuntu's deb repo was too old. I don't remember why, but building it from source didn't work out.

I also got a bit lost trying to get boilerplate together for that purpose. Something like maven archetypes would be really great for Rust... Project templates that get you started with a working hello world for whatever you're trying to do.

Just some suggestions. I basically like where Rust is going.
SSLyze – Fast and full-featured SSL scanner
You typically do short pulses in most modes. You can use some form of PWM to apodize on the edges, when needed.
I think there are low end Chinese transducers that plug into a laptop that are $1500.

That said the idea that an ultrasound machine is expensive is just laughable from a commercial/industrial cost perspective. Ok a mid range ultrasound machine costs $50,000.
$50,000!!!! Oh the agony!!! Oh please, a taxi costs $30,000 and I can get a taxi ride downtown for $8.

What's expensive is US medical pricing. Where they charge $700 for an ultrasound. When the machine itself has a capital cost of about $600/mo.
>> overall organization structure is kinda messed up and they cannot convince development to do things right

That has nothing to do with why feature flags exist. No amount of planning or perfectly written software will give you insight into how your customers will react to your feature. I'd rather release something to 5% of my customers, see how it performs in the wild, make adjustments accordingly, and only then release it 100% along with any marketing initiatives that support it.

If teams use feature flags to release untested/unprepared code, that's their prerogative and is a perfectly acceptable use case if the business is amenable to those risks.

I've lost count over the years of how many features I've seen significantly modified after user feedback, or altogether cancelled because it was determined the long-term maintenance cost wouldn't be worth it vs. adoption/traction.
I did see this go by a while back: https://github.com/Microsoft/BashOnWindows/issues/258#issuec...

So someone over there is paying some degree of attention, at least :)
I'm not sure. I resorted to buying a copy of Windows 10 to use with certain software and utilities that seem primarily supported on Windows.

The windows software seems to be under active development and I was able to skype chat with one of the engineers before I bought it to ask a few questions.
Ugh, I hate this type of comment (nothing personal against you), and it appears every single time - without fail - whenever the word "strad" comes up.

I'm a violinist, played for 15 years - not professional, but I do know one thing about violins. And that's that they are an art form. End of story. There is no "best violin" in the same way that there is no "best artwork".

Saying that "tests prove that Strads do not sound as good as modern violins" is like saying "tests prove that Mona Lisa is not as good as newer artwork". It's patently ridiculous.

Mostly, I hate the trope because it's like clickbait for "smart" people. You'll see someone scrolling through Facebook. They see "15 gifs that prove Kourtney is the best person ever" and laugh. "How could anyone decide the best person ever based on gifs? That's so ridiculous!" But then they see "Study finds that Strads are no better than modern violins" and they share it.

"Tests" that "show" that Strads aren't as "good" are one thing, and one thing only: polls. They say that "of the people we polled, x people preferred y violin to a Strad." Whether or not the poll is blind only determines one thing, and that's how smug you can be when you share the article on Facebook. Note that the majority of these "tests" are simply asking random prominent violinists their opinion between two unlabeled choices. Sure, it's interesting that the most valuable instrument in the world might only be favored by, say, 40% of the population. But at the end of the day, you can't pick a "best violin" no matter how many polls you run.

My favorite violin is this creaky old 100-year-old violin with holes in it. When I've blindly tested people if they prefer it, or my modern (2008) violin, the modern violin always wins - usually by big margins, up to 80% or so. But the 80% that prefer the modern violin give it plain praise like "nice sound" or "solid tone". The 20% that prefer my older violin say things like "damn, that [violin] sounds so nice", or "wow, it really sings". I don't know about you personally prefer, but I'd rather have 20% that love it than 80% that simply prefer it.

(sidenote, on the topic of art: I, personally, am a big fan of Céleste Boursier-Mougenot. I've seen his works a few times and I'm always blown away.)
No matter what kind of thread we're in, it's not OK to post personal attacks like this.
From complexity of chatbots to apps