skysight-inc/HackerNews huggingface dataset:
The funny part is that pipe organists would laugh at 100ms latency and say "cry me a river". With the pneumatics combined with the distance of the pipes from the performer, pipe organ latencies can be in the 200 to 500ms range. I asked my sister how she managed it and she said it was just a learned skill. She had to learn to completely tune out what she was hearing and play with the beat and music completely internalized.

The difference, of course, is that organists are usually not syncing up to other instruments. If there are other instruments involved, they tend to sync up with the organ.
Awesome, thanks for the feedback. I definitely appreciate the heads up as well, glad I might be able to avoid having to learn the hard way :)
Agreed - people are going ballistic. It's actually a good thread - I've learned how to:

o Measure distances in google Maps (and put a nice marker on the screen)

o Get the Long Lat for any point on a map.

The thing is - I don't actually know why they are so upset, because they are, for the most part, not really calling out what their issues are, and the ones they have, seem kind of minor, like Missing a zoom bar.

Some of their rants are about things that exist (showing distance bars in Metric or Imperial, on the screen)

And some of them seem really, really niche: "Photo icons placed at the location of the photo overlaid on the map, and not in some useless "carousel" feature."

Some of them seem wrong, "Autocomplete not working" - sure works for me. To a spooky degree that makes me wonder how it knows from "St. R " to automatically fill out "St. Regis, Singapore" - I mean, yes, that's what I wanted, but seriously, WTF - how did you know?

Anyways, I'm guessing that their user interaction surveys have shown that nobody except the die-hard classic maps users will care. I wonder if there was a similar uproar when Apple decided to shut down aperture, and move to photos. Probably not, as all the people who cared had probably switched to lightroom a long, long time ago - and the ones left on aperture are probably going to be totally happy with Photos. (raises hand)
I'm not sure...

Is Miami important to our overall goal of becoming a multiplanetary civilization? I don't see what Miami adds to the mission and I am quite sick of everyone being so precious about it. I have an ex girlfriend from Miami and honestly, I think we would all be better off if we stopped making excuses for her, defending her, covering for her and just let Elon give her what's coming to her!
Just came here to say that. The fact that core audio is a great performing API means even less performance critical stuff still gets the benefits of it even if the easy to use abstractions like AVAudioPlayer give up some flexibility and performance vs the native API. While abstraction can make things more flexible, I would argue that the main purpose is ease of use and hiding implementation details.
I'm not even sure elected politicians have all that. They're paid plants, might as well get rid of the middle-men here.
Try to start modeling your problem as a state machine.
Separate the combinational and the sequential part in two state machines.
The flow becomes quite similar to regular embedded system software (that can be programmed using state machine pattern as well).

Say

e.g:

state read_input =>

reg_a <= input

next_state <= multiply_input_by_10

state multiply_input_by_10 =>

reg_b <= reg_a * 10

next_state <= finish

state send_to_output =>

finish_reg <= '1'

and then parallel to that you would have

finish_wire <= finish_reg

value_wire <= reg_b

or something like that, sorry for the bad example but definitely use state machines
Cordova and Ionic in Visual Studio – 101 Tutorial [Part I]
good point. I reverted the minification, but will put it back once I published the whole code on github. thx
So, not a teacher, but I have a lot of close friends who are teachers; this post is mostly informed by what they've told me about their experiences. First, I would say that segregation by ability is common in high school, but uncommon in elementary school. It can go either way in middle school.

So, in my mind, your question is mainly asking if increased amounts of differentiated instruction could benefit elementary school students. I've definitely heard way more about the difficulty of dealing with poorly behaved students than the difficulty of dealing with well-behaved, but low achieving students. That suggests segregating not along ability lines but rather along behavior/self-control lines.

If you run with that idea, and keep class sizes the same for well-behaved children and poorly behaved children, the "good" kids would probably benefit, but the "bad" classrooms would be completely out of control; in effect you would be completely writing those kids off at a very early age. Depending on the capability of the teachers and the difficulty of the student population, I personally think that might actually be a socially optimal use of resources. However, that is a very controversial opinion, and there are a whole lot of people who would not agree with me on that (and most of my teacher friends are among them).

If you go to very large classes for "good" kids, and very small classes for "bad" kids (say ~50 kids vs ~10), you have a different set of problems. A class of 50 8 year olds can get pretty hard to control, even if they're well-behaved 8 year olds. Plus, most schools don't have the facilities to accommodate classes that size. You can bet parents aren't going to be that pleased to have their kids in huge classes. And even if more individual attention is what the "bad" kids need, you still have the problem that you've labeled the bad kids as bad; they'll figure it out and it will probably have adverse affects on those kids' development. That may offset any benefit you're getting from the smaller class size in the "bad" population.

So I don't think it's actually the slam dunk it might seem from a casual analysis.
6 ways to evaluate SaaS software
But, peg man is back, right?
To be fair many PHP + MySQL CMSses suffer from similar issues. At least WordPress was hackable enough for us to ship as a mere plugin which I think will be important down the road for user adoption.
been using revisr, a free plugin that not only does the same thing and more but it has been out for almost a year now with regular upgrades and feature adds:

https://wordpress.org/plugins/revisr/

will take a look at this to see how it compares
Boeing saw this coming years ago. When the A380 was in progress they announced the 787 Dreamliner design saying they felt the industry was moving towards smaller more efficient planes on more personalized routes. The fact that orders for the jumbos have dropped to zero might be proving them correct. I believe Airbus scrambled the design of the A350 XWB once they saw Dreamliner sales taking off.
I agree to an extent. For a discussion board, the main focus is the 14 year old which makes the discussion less interesting from a technology viewpoint.

However, for a news article I think that "14 year old made cool thing!" would add to it.
Good report. One thing it doesn't cover that I would have very much wanted it to is -- How many repos they took down that weren't malicious in any way, but simply didn't gel with their ideology / attitudes?

e.g. https://github.com/FeministSoftwareFoundation/C-plus-Equalit...

[This is deeper than just that repo, which may be a bit of a heavy-handed parody. But taking down repos without giving a clear indication why they were taken down is fairly chilling. Today it is this, tomorrow it might be a github pages account critical of feminism that is taken down.]
That might be a barrier to entry, but it's a good thing for your growth as a programmer.
"Brand equity" doesn't work if people forget your startup within weeks.
Yeah. That was basically the entire point of the article. That the roads didn't always belong to motorists. That the idea of the roads being car-centric is a fairly recent development in human history. One of my favorite examples is Las Vegas and Moscow, Russia. In the case of Las Vegas they've built entire elevated sidewalks with escalators and elevators. Cars rule in a city where people could, in theory, walk between casinos, restaurants, etc. In Moscow there are many many large sections of the city where the only way to cross the street is to go through the subway. On the upside that city has a pretty great subway system, so it makes some sense.

Either way the point of the article (which a shocking number of people in the comments here and on the article missed) is that it's this chicken and the egg problem that needs to be addressed.
> In this trio, I blame the doctors far more than anyone. Patients have no clue, they just want to be cured. It's the responsibility of the doctors to only prescribe what is necessary.

That's a bit naive. Many patients practically demand pills, and if you displease them all you'll take a hit on your "patient satisfaction" metrics, which in turn displeases the hospital administration as things like Medicare funding are tied to these metrics. So unfortunately, doing what's best for the patient doesn't always correspond with what's best for the doctor keeping their job.[1]

Blaming the doctor for having to make an impossible choice is not entirely fair. I think the federal government (Medicare) and hospital administrators need to reevaluate the weight they put on patient satisfaction and the pressure it puts on physicians as well as patient outcomes.

[1]: http://www.medscape.com/viewarticle/821288
Commit hashes are not a security feature but you can sign your commits with gpg.
For starters they are creating real patents but so far the processor is virtual.
That's some specious logic, at best.
i disagree, sometimes burnout just happens, its not the job, its the person. maybe they just don't want that much stress or aren't cut from the right cloth... don't auto-blame the job.
> He has the majority of the responsibility for his own body.

The doctor has the responsibility to not inflict antibiotic resistance on the population at large just because he can't stand up to pushy patients.

> Google is literally in your pocket for most people.

Far more likely to result in "I hear this causes autism!" than "I hear I shouldn't take antibiotics for a cold".
Right. And I don't suppose you know where Hoffa's body is buried, do you?
The new version has been working great for a while now. My only complaint is how search results are displayed.
Using svg over images is important.
Pretty much. Instead of reimplementing classes and imports, just use es6.
Why talk about a music app that a small amount of people use while we can talk about the most popular pro music apps out there. The kind of apps that the whole music industry is based on. Cubase , Ableton Live, Logic and Reason.

Guess what .... they all have custom GUIs

http://rekkerd.org/img/201404/prop_reason71.jpg
http://www.highprofileaudio.com/LogicPro_BIG1.jpg
http://static.kvraudio.com/i/b/cubase5.jpg
http://soundista.com/wp-content/uploads/2012/06/Ableton.png

When it comes to music and graphics, there is not even a contest. Custom GUI win hearts of the users. Same story with mobile apps and web apps.

As matter of fact even some of the apps that do use Native GUIs they reject the native look using their own custom look at least to an extend.

And the native look goes more and more towards popular custom guis we see in web apps, like flat design etc etc.
I've heard similar, that Airbus went all in on the A380 while Boeing gambled on the smaller 787. Most of the industry seems to think that Boeing got it right and it's put Airbus in a tough situation.
Yes, and that's when I started using the new version. So I understand the complaints about features missing. If there were no peg man I'd probably be pretty frustrated using Maps.
Yev from Backblaze here -> That's actually new. We tried it for the first time with this post. We don't actually use the email addresses for anything, other than to send the data. The intent is that you sign up for blog notifications, and then possibly try the service.
I think FPGAs are an untapped technology. I would love a book by Manning or Pragmatic called "FPGAs in Action" or "101 FPGA Projects". I have no idea what to do with it besides try to make a bitcoin miner.
Do you carry that axe and a grindstone everywhere?

(A more neutral way to share your concern might be “I would also like to see some transparency around TOS takedowns, and not just takedowns instigated by third parties.”)
Revisr is a fine plugin and it does many things nicely. However, it is vastly different from VersionPress, as described here:

http://blog.versionpress.net/2015/01/versionpress-vs-revisr/
Am I correct to assume this would be a fantastic place to start contributing to open source projects by helping convert these Debian tools over to Python 3?
I don't get what's new about any of this. I disclosed in this thread in other answers already the APIs I use,

I have yet to know any "intelligent" piece of artificial intelligence software that is not dependent whatsoever on external APIs. (Read: Siri, which is much more dependent on the WolframAlpha API then mine is). To me, it wouldn't be intelligent not to straddle the large resources of data available.

What you posted to, also, was hardcoded in WolframAlpha's system, which is not impressive.

Furthermore, try using WolframAlpha for conversation, and prepare to be disappointed. There's a lot of parsing going on in the backend on my system to make it work.
I don't think it's that simple. Bear in mind that whilst one may say that the US healthcare system, including a good deal of research, is corrupted by financial interests, that is not true either (a) universally in the US - there is still government funded research, or (b) overseas, where the norm in most industrialized societies is socialized medicine, with a lot of medical research being publicly funded without the ability to sell a profitable remedy being the prime motivator.
That's what I was thinking too. Just imagine all the potential that these sorts of snaps can have, especially given their audience which is often considered to be one of the most valuable [1]. Could be something as simple as a local ad for a mall or a country wide ad for a new film for example.

[1] http://www.inc.com/issie-lapowsky/inside-massive-tech-land-g...
Audiences have a natural tendency to slow down. They're mostly not musicians and I imagine their clapping as a response to the music (and the other clappers) rather than internalizing the music as a performer would.
WikiLeaks Sony Archives
If you want a further analogy, it's like public transit. Which is a better commute: You take Bus A, which then drops you off at the stop for Bus B, at which you have to wait a varying and indeterminate amount of time, because the schedules for Bus A and Bus B are not synchronized; or just taking Bus C, that travels the same route without stopping?
As a C programmer, I don't think C is suitable for such a fundamentally parallel architecture as an FPGA. I would prefer a higher level language, maybe declarative, where it is up to the compiler to lay out the parallel operations. Unfortunately the engineering culture gap from HDL to a high level language is much wider than to C.
At times it feels as if the entire Nosql industry was created by people not reading the Postgresql manual.

edit: thanks for the link to logical decoding, looks very useful.
In C you can create a higher level language with an absolutely air-tight, precisely tracing garbage collector that is free of issues like false retention.

You can do it portably if you just don't store objects on the C stack, and you can do it non-portably if you do so.
wow. I guess I overstepped a line.

*I don't really have an ex from Miami. Never been there. No ill wishes for the city. ..just to be clear.
Mozilla has a cool responsive logo as well. Has anybody drawn with SVG technology in the browser. I would like to make a logo but drawing the curves is too time consuming. I have looked at Inkscape, but can't get it to convert to a SVG object.
I am currently just another college student, but I have some experience in this field, as I had interned at Xilinx (which is the largest FPGA maker right now, iirc, although Altera may have taken the crown).

I don't think your typical college CS student, and by extension, the average programmer, would be interested in using FPGAs right now. This isn't an issue of performance, or costs, or lack of use cases- FPGAs are quite fast now and certainly can be extended to new niches that currently are CPU-bound. The issue isn't related to any of the advantages stated in this article, it's that the FPGA toolchain is still mired in the 1970s, a world dominated by the EE ecosystem that modern CS sprouted from.

Building things for a FPGA simply- for a lack of a better word- sucks. There is a lack of beginner tutorials, a free (non-proprietary) implementation tools. Severely lacking free example code and libraries. Few ways to share code, like Github. Much weaker community help.

Richard Stallman may be overzealous, but his impact on programming is striking if you compare it to what could have been, in the world of electrical engineers. Working on FPGAs now is crippling, when you are used to coding in the 21st century. Imaging a world where programming is without the GCC compiler, with little libraries to build on, without Github, without Stackoverflow. And THAT is the reason why FPGA adaption is low.

There are currently over 400,000 questions on Stackoverflow tagged "python", and over 40,000 questions tagged "mongodb". [1][2] In contrast, there is less than 2000 questions for the Verilog language, and less than 500 for Xilinx, even less for Altera.[3][4]

I have helped organize several hackathons at my University, where the largest one consisted of over 2000 people from across the USA. Random hacks that innovate are encouraged. There are plenty of other obscure platforms that are used, and yet very few people use FPGAs. This is indicative of the difficulty for typical programmers to dive into FPGAs, and it will be a hard problem to solve.

[1] http://stackoverflow.com/questions/tagged/python

[2] http://stackoverflow.com/questions/tagged/mongodb

[3] http://stackoverflow.com/questions/tagged/verilog

[4] http://stackoverflow.com/questions/tagged/xilinx
> How many repos they took down that weren't malicious in any way, but simply didn't gel with the tech industry's current strongly pro-feminist attitude?

Through precisely which mechanisms do you believe that repositories are being removed due to anything resembling "pro-feminist" ideology?

Does github have a "report this repo for not being feminist enough" button that i've been missing all this time?
My real complaint with google maps of late is how terribly slow they've been. I've tried on an android phone, an osx laptop, a windows desktop, all at different locations. The common theme is the abysmally slow load time. Bing maps has loaded quickly, as has open streetmap.

I'm not sure what's going on with their setup, but that's my only real complaint.
>And they wouldn't be building the business by paying more for engineers

Sure, they would be but like any business with a finite amount of money, they apparently feel they get more bang-for-the-buck by paying $124m to executives rather than divide that $124m as a +$3100 pay raise to all non-management employees.

They also feel that paying $124m to key people is smarter than reducing Net Income by billions to afford paying $300k/year salaries to all non-management programmers.

Google may be wrong with the above analysis but based on their actions, that's what they think. Like many other companies, it is implicit in their thinking that there is a law of diminishing returns if they pay much more in programmer salaries than they're already paying now. (Therefore, they think the bigger levers of growth is paying the management team to execute their business goals.)

Since we don't have multiple alternate universes to experiment which scenario would be the best, we can only approximate which profits-vs-compensation structure would be the most effective by looking at different existing companies.

Gravity Payments has a lot of recent press for setting $70k minimum wage. If they can compete and grow to be on par with, or beat other companies like PayPal, Apple Pay, Stripe, etc AND their unconventional salary structure is credited with making it happen, you'd have some evidence that Google Inc's compensation system is wrong. On the other side of the coin, when some observers see that founder David Price is giving up money to pay employees more, they would assume he does not have new business ideas that could use that money. It may be unfair to view it that way but it's a market signal nevertheless especially since another CEO like Jeff Bezos is reinvesting virtually all profits back into Amazon. The market thinks "Jeff has new ideas for putting capital to work; David does not."
I am really surprised the vim plugin for visual studio is not on his shortlist. It makes vs nice to work in for those of us who can't stand modeless editors.
I do like the "mass SSH" functionality that Ansible provides, it's something accomplished years ago with Capistrano, but I certainly prefer having it in Python (now that I've wrangled together a dynamic inventory interface to Terraform's tfstate files).

Shell is not what you want to go to for orchestration, but, essential as it is, I think it's a separate concern from managing the configuration of the machine.

You're absolutely right about being able to start small as a major point in its favour, though. Not enough infrastructure tooling accomplishes this.
There is nothing special about the barge stabilization, it's off the shelf marine tech. A few azimuth thrusters controlled by a station keeping system.

The only unusual thing about it is that the azimuth thrusters are a lot more powerful than would normally be put on a barge that size to give it better positional control in rough seas.
It looks like having huge security issue. Is it secure?
Not every slope is slippery. There is nothing wrong with getting rid of obvious trolls and doing so is not an indication of future censorship of genuine debate.
Yes, as noted in the message:

If you're interested in this effort, please email me. This is a really good new
contributor task, so if anyone's asked you how they could get involved with
Debian, you should send them to us!
I think it is very important to understand that writing Verilog or VHDL isn't like writing code in a programming language. Programming languages provide instructions to a fixed state machine. With hardware description languages (HDL) you are describing the function of hardware. There are no instructions. It is hard to make good designs without understanding the underlying building blocks of hardware designs.
Is that positive or negative? :)
That's because hardware description languages are not programming languages. This point was constantly emphasized in my digital systems courses. You do not describe a sequence of instructions using an HDL, you describe the layout of a circuit with registers, wires, and logic blocks. You have to consider the physics of the device to avoid violating timing constraints or driving a signal from two different sources, etc.
You don't believe him when he says he is 14?
There is a synonym directory programmed, as well as Named-enetity recognition.
Ask HN: Best certificate authority for personal web/email server?
I've decided I want to run my own email server for my personal consulting business. I'll be hosting on EC2 and have applied to remove the email limits from AWS.

The CA space is dizzying and seems like all options are drastically overpriced. I'm leaning toward the free option from startcom. Would this be fine or should I bite the bullet and go for one of the majors like verisign, comodo, thawte?