skysight-inc/HackerNews huggingface dataset:
TL;DR the Linux layer (ALSA) and the Java layer (Audio Flinger) use widely compatible but high latency techniques, whereas Apple designed their API's and hardware such that these layers can be optimized to almost nothing. (From the article: http://superpowered.com/wp-content/uploads/2015/04/Android-A...)
I converted that to USD and it came out to $0.00.

There may be an error in my math.
I am not going to debate your personal taste, its your right to want "native looking" interfaces.

There has been a project to bring native interfaces to pharo called Mars

https://marsonpharo.wordpress.com/

but after the student left none took the project further. So yes its possible but for now there zero interest for it in pharo community.
I hope they can fix this for Linux in general, and not just for Android.
Writing the Enigma Machine in ABAP: An Educational Project
Appreciate the feedback. There is no "free" version, just a free to try.
> I honestly don't understand how can the united states live with that level of violence

Because the people on this forum and the US in general, I would venture to guess, don't live in poor, gang-riddled communities and hence don't see this level violence daily.

I live in the same city and I've never seen it happen, only hear on the news and through people's discussions, because I don't _live_ in the parts she teaches in.

What's doubly sad is our crime rate has been going down since the 80s and 90s and is fairly low among cities our size (Pittsburgh).
There's a significant unit cost associated with high-quality beef; it would be literally impossible to sell at McDonalds prices.

This is not true for low-latency audio; it's just something that Android has not prioritized.
The Melian dialogue is what the poster is referring to here for those that did not any classics at school
Show HN: Translate your site with 1-line of code
Frederick James Jonathan Bull-White

Is three given names followed by a hyphenated family name.

Not a corporation.

I just made it up, but it is representative of a substantial subset of the English speaking population of the world.

Have looked at Spanish naming conventions?

Without a substantial amount of context I think that such parser cannot be made to be useful.
Fairly certain they dropped DockPort as USB Type-C covers all the functionality already.
Programming an IDE plugin is far more difficult than a sed or awk script with a much higher development start up cost.

You can do a whole lot with an IDE but saying it has the same amount of power as a good unix shell is somewhat disingenuous. If you want to be able to extend your coding environment in an infinite number of arbitrary ways then a shell beats an IDE every time.
I am very surprised that Zapier[0] didn't even get a mention in the article despite offering the same product, as far as I can see.

[0]: https://zapier.com/
It's the sort of question that needs more data than just what I think about it.

But for a gut feeling -- no, not at all. No one wants to support old browsers, and if you pay for custom site development, it's a common practice to add seriously high extra fees if that's a requirement.

And so most sites don't support them.

But all of this doesn't really encourage or discourage a business that has really poor options around upgrading. In some ways it's just irrelevant; they're using the browser as a tool for employees to complete specific tasks, and if Facebook doesn't work (but the expensive internal tools do) that's just fine.

The two domains collide when there are new, external tools that are introduced to the environment. ...and this is why we need some support of old IE, because we really don't want our sales pitch to include "...but you'll need to also spend untold amounts of cash and effort to upgrade your browsers, first".
You're right. The transistor count only increased by 90% every 18 months.
Interesting. Is it an expert system or is there a neural net behind it?
This to me is a totally pointless post. It contains only a rant. There is no information of any use to anyone who does not know the differences between the file types, nor does it provide any use cases for when you should use them. It feels like a totally pointless, self-satisfying post.

I would try to explain why this person is frustrated, but there is nothing that tells me exactly why they are. Is it because the charts contain transparency or gradient fades? Is it because they are saving them out as .jpeg and thus having a larger filsize than the .png equivalent? Or is it because they are mostly flat coloured and so .png might handle that better? I have no idea...

For those interested and keen for a little foray into the different file types, check these and ignore this pointless post, just let it fall away:

http://www.whoishostingthis.com/blog/2014/12/06/jpeg-gif-png...

http://www.scantips.com/basics09.html
> $182,000 don't make for a life changing hustle.

That's half a millennium's income for the billion people on the planet who live on a dollar a day. There are plenty of folks for whom a few thousand dollars is life-changing.
The claim would be a little more credible if there wasn't already a history of street demonstrations around the world calling for this type of attack (to say nothing of the celebrations afterward) and multiple threats of violence against the staff... also if he didn't drag a few 9/11-truther allusions into the matter.
Here is the amendment if anyone is interested: http://www.assemblee-nationale.fr/14/amendements/2697/AN/437...
I've never understood this - why is it allowed that they don't show up for these votes? (Not just in france)
I've never played with minified d3 code before, it's kinda fun having to use just the api without being able to inspect the code :)

Looks like your linkDistance is fixed at 20 (the default) and your linkStrength is dependent on connection strength? I think the canonical approach (as in, the one mbostock was thinking of, although I don't think it's made explicit anywhere, possibly deliberately) would be to have the linkStrength be fixed and the linkDistance be a function of the closeness of the connections (which I just referred to as "link strength" in my head, ugghh.) possibly with a correcting factor to accommodate for the size of the screen.

On a side note, this is one of the major troubles we've had with d3, in that a lot of it was obviously made with a particular use case in mind, but built to be much more flexible/powerful than necessary for that use case, which is the great strength of the library, but means that whilst the documentation of the api is extremely thorough, the documentation of the natural ways to use it tends to be done exclusively by example, which doesn't quite convey the understanding that lies behind it.

Ref:
https://github.com/mbostock/d3/wiki/Force-Layout#linkDistanc...
Of course. The point still stands - a person either is, or is not, in state of pregnancy.

I think that, from context, it was clear I was using "pregnancy" to mean "the state of being pregnant" and not referring to the nine month gestation period.

That'll teach me to contribute to pedantry-focussed subthreads. :-)
I am a teacher. Every child has individual needs that cannot necessarily be simply classified.

Schools (and teachers) do account for this as much as they are able to, but having 30 children in the same classroom is more cost-effective than having real provision for individuals.
Got pointed back here that there was another response. Sure. If you subtract 1 from [1,2) you will get 52 bit precision (or 23 for floats as your magical constant indicates). This means that the number just before 1.0 will not be picked, then the number before that will be, the next one won't be, etc. You don't pick every other number in the range where you should have problems covering every number without introducing any irregularity to the result. So what? Map your random numbers to the set [0,1,2,3] divide by 4 and you also get a uniformly distributed number in [0,1).

With my method we'd pick the magical constant 16777216.0f and we'd also get 0, 1, 2, ... 16777216.0f is bigger than 8388608f, therefore it's better.

This [1,2)-1.0 method has 0 probability of picking the first number less than 1.0, 2^-52 probability to pick the next one, 0 probability to pick the next one, 2^-52 probability of picking the next one, etc. My algorithm has 2^-53 probability of picking the first number less than 1.0, 2^-53 probability of picking the next one, etc. Down to .5 I can pick every representable number. After that there is a choice. I chose to have the same probability of picking every smaller number (including 0.0) as the probability of picking numbers in the upper half of the range, so I have holes that I can't pick, but at least in the upper half of the range I can pick every number I can represent.

That's why I think that [1,2)-1.0 is flawed. Because it adds an arbitrary limitation to its output, without any good reasons except that it was convenient to implement and they didn't have to think hard.
Looks to be a very similar law as the one created in Sweden, and I suspect the arguments will be quite similar too. Publicly, its to hunt terrorists. Internally, its to give police and tax departments more power. Secretly, it is so spies has something to trade with other spies on the international level.

Since neither of those 3 things is something they want to discuss openly, no debate will happen between those who decide and the public.
I feel you, but I used to have to use Windows for work (for no reason in particular other than my boss was a dick). PowerShell + https://chocolatey.org/ is a great way to go. It made working in Windows quite enjoyable and now I use Windows at home.
Boulder: An ACME-based CA, written in Go used by letsencrypt.org
Well done!

In nearly all of my exchanges with ACUMAN, the bot responds in the negative. I assert something, and ACUMAN simply disagrees, which prevents any requirement for meaningful discourse. Any insights into why this is the case? Is this an explicit choice? Or maybe it just a coincidence that I got so many of these responses?
These days? To express or show off your language lawyer knowledge.
I would guess the driver model works closely together with the hardware which in practice roughly means you get samples from the ADC and put them into a buffer which is then directly accessible by the toplevel userland software. Which in turn puts output samples into a buffer which is then directly fed to the DAC. At least that is also how it works for ASIO or for example for data acquisition cards from major players like National Instruments.
I've read his reviews since Snow Leopard I believe, and totally respect and admire his work, but I find the you-dont-know-my-struggle tone he takes in this insufferable. I'm not saying it was an easy gig or anything but I'm dubious of how much 'mental anguish' is involved in reviewing an operating system. And how out of touch need one be before complaining about a noisy air conditioner seems reasonable?
Direct democracy only works if most of the voters have:
1) sufficient general education;
2) sufficient domain education;
3) time to read the law;
4) time to reflect on the law;
5) peers to discuss at length and with depth the law;
etc.

It's more efficient to have delegation systems. The problem is that both politicians and the press are corrupted delegation systems.
Right, that's much more interesting, especially making your own markup. Did you read extensively and decide that AIML and friends were not really suitable and hence you had to make your own, or did you make your own because you wanted to get a feel for the problem domain before trying to take advantage of the work others have done?

... doubt that we are anywhere near a flawless piece
of artificial intelligence software, but this is not
a result of people's lack of diligence in the field,
but rather a testimony to its complexities.

That is certainly true.

... a quick glance at the "read more" page on the
technologies ...

That button isn't working on my browser: the latest Firefox on the latest Ubuntu. When I get time I'll look at it using Chrome, but I've got other stuff on at the moment. It would be interesting to know more about ACUMANSCRIPT - are you intending to release it or otherwise make it available? How are you tapping into the "knowledge bases"? If these questions are answered in the (currently no working for me) link on your page then don't answer them again here, but you might want to write a page specifically talking about these things and submit that here.
Q: Are you self-aware?

I am capable of universal computation; that I can say.. . I'm pretty good at subtraction, I tell you!

----------------
We are not doomed yet :-)
And so your preferred hypothesis is, what, everyone just forgot to write nice professional audio and music tools for Android?
Aren't most European democracies 'particracies' nowadays? Delegates vote as they are told by the party leadership.
Turn of your adblocker
That's so gloriously obvious I'm amazed I'd never come across the suggestion.
Really? You couldn't be bothered to put the article into google translate?

https://translate.google.co.uk/translate?sl=auto&tl=en&js=y&...

(Sorry for long link)
But what does that have to do with your source code being closed?
Generally, adding fairings and other modifications to improve aerodynamics also increases the side-on area susceptible to crosswinds.

For uprights the rider is seated such that the centre or mass is relatively high compared to the faired/aerodynamic frame/wheels. If the bike has fairings or wheels covers that increase the side-on profile then a strong wind gust can push the bike out from under the rider. For this reason front wheel disks are banned from time trials and triathlons. There is too much risk that a crosswind gust can destablise the bike and rider.

For recumbents the rider's mass sits much lower to the ground, more centrally within this faired frame/wheels, so they are inherently more stable to the effect of crosswinds.

While I don't agree with all the UCI rulings, some of them regarding aerodynamic modifications are made with safety in mind. For example, triathlon style aerobars are banned from the peleton. This is primarily because the rider has less control over the steering and braking performance while in the aero position.
Thank you.

I believe that it must be a coincidence, or a way in which it deems an appropriate manner to react to your mood/state.

Do you have any specific case examples that are particularly off-putting?
Why Uber?
ETSegmentedView is a lightweight and synchronous custom segmented view for iOS
This extension let you send interesting articles to your friends with one click
I didn't say anything about humans, but even the most anthropocentric among us can see that killing everything in sight serves to hasten our own demise. And yes, it is. Read the latest predictions, they are really that bad.
Ben Bernanke Will Work with Citadel, a Hedge Fund, as an Adviser
Thank you for replying. I don't think it's reasonable for you to be downvoted here. Whether readers like your response or not, you are the one of the direct subjects of the article, so your responses (and certainly your initial response to the article) are extremely relevant here.

Moderators: downvoting the parent is perhaps the clearest abuse of downvotes I've ever seen. Please act.
> username = r.config.logged; // stealing reddit username and sending them to your own server

That seems like a pretty good unique identifier, but I think it could be hashed for privacy.

> socket.on('alert_autoclick', thebutton.click() ); // click the button automatically when your server tells it to

Isn't that the whole point of this extension, to click the button when the server tells your browser to? It seems like you're implying that's a bad thing.

> socket.on('reload', location.reload() ); // reload page when your server asks to inject new code from it

This seems to be the most common JavaScript live updating technique (reload when websocket says so is what grunt watch uses). Again, it seems like you're implying that's not normal.
My favorite moments of my chatterbot is when he exhibits a sense of humor. :)
Its a lot better than the chat bot I made as a teen, nice work.
Actually you have it inverted. Fewer layers means fewer abstractions. Less abstraction means you're lower level, thereby having increased flexibility.

Edit: Anyone care to elaborate why the downvotes? From a technical standpoint, I'm absolutely right.
> Even seemingly small delays (10 milliseconds) is enough to make apps seem clunky and erratic

Not just that, if you try to play guitar with a 10ms latency from input to output, you'll find that it's impossible to keep rhythm at all. It's the same effect as a speech jammer: http://www.stutterbox.co.uk/

And I don't think many people outside the the tech audio community realize how many people have ditched their guitar amplifiers and are playing guitar purely through the iOS devices. It's a great use case for tablets, but is completely infeasible to do on Android at the moment.
This research topic is called focused crawling. You can search more about this on https://scholar.google.com/scholar?q=focused+crawling&btnG=&...
Hey, I'm the author of that reddit post (knowhere). We decided to not go and are very happy about our decision now that that comes to light. We almost spend a lot of money for what felt like a big shot.

We decided against it because the deadline was so short. We got accepted on a tuesday and would have had to pay by friday the same week. We passed because that wasn't enough time to make a good decision.

We have the same problem with the phocuswright europe conference as well. They want us to pitch but spend 7500€ (we won't). It's hard to navigate that because as a startup you feel like you have to get out there and deciding between the really goot opportunities and the bad ones is harder then I thought.
...to work or not. Some of them never show up at the parliement.

But laws are not really discussed in the main chamber. The way it works is that laws are really discussed, debated and modified in commissions, and the main vote is only for the TV, and for MPs to demonstrate publicly their opposition.
>Training in this industry is basically a lie told to children. It doesn't exist at startups and barely exists at corporates.

Should it really though? As developers/testers/whatever position we occupy in the tech space, most of us are pretty good at picking up new languages/technologies/frameworks/tools etc. in a pretty short amount of time.

Personally I think having well working teams with not only people of solid experience at the helm, but who have good communication skills and enjoy sharing knowledge, is far better in terms of developing juniors / new developers than simply sticking them on a few formalized training courses every year. Throw in collaborative 10%/20%/etc. time and you've a recipe for good development teams, in my opinion.

Now, when you're talking about transitioning from a development position into project/team management and above, there should be training/mentoring/etc. provided, but in terms of core tech skills I don't think formalized training is the way to go.
I use and recommend namecheap for SSL certs. Very easy, very cost effective. Haven't had a problem with them in the last few years of use.
Apple invests in China solar project, US forest conservation
Google helps Seattle street hawkers get paid by cashless consumers
> I could care less.

Maybe you could, but I could not ;)
Very good point. It may not in terms of pure time or money. But in terms of eliminating "unknowns", it will certainly save them many headaches. Generally the unknowns are what cost you in development efforts. In this case, was it the variability of a water platform (however minute) that caused the over correction, or was it a fault of a piece (i.e. valve or something similar) in the rocket?

When doing something new it's much easier if you eliminate all unknown variables except for one. So first, develop a controlled rocket that can hover and land on land (grasshopper). Next develop one that can hover and land on water. Now all major unknowns are eliminated except for the big one, landing a rocket from space, on either a water platform or a land platform. However, you will now be able to discern whether the issue is related to the water platform or just the general difficulties of landing a rocket hurtling down from space.
My problem with development on windows hasn't been the OS itself, but the fact that companies that prescribe an OS for your development also tend to prescribe a set of tools, an IDE, a browser type + version, have the configuration of your PC locked down, and the corporate virus scanner dialed up to 11.

I can't work on a workstation where I can't choose that editor I'm so used to that I don't have to think about 'how', only about 'what'. I can't stand the latency caused by having the virus scanner run on access, create, change and write of every file, which makes an incremental build laggy and a full build impractically slow. I can't stand working on a workstation where I only have write access to c:\temp and a network drive, complete with more latency and flakiness.

My current employer lets us choose, but the admin told me if it's something other than Windows, Linux or OSX, don't expect support from us.
Additional to the other responses, did you notice this guy wrote three books about one liners in awk, sed and perl?
App Store Saturation or Why Your Weather App Isn’t Doing Well
Landing attempt video: https://youtu.be/rAzwuEmZcmE
I hope so. But when did that ever stop anyone?
Thank you for expressing interest. You are correct, there are some issues that may be encountered with Firefox, particularly in a non-OS X or non-Windows environment. I am currently working on fixing those bugs.

Here is the URL: http://acuman.us/readmore.php

I decided that AIML was not useful to me because it was too rigid in syntax and was too static. This is particularly in the manner in which most AIML interpreters parse the syntax, making a rigid "if hello is in string, then say nice meeting you" syllogism (basically a beefed-up conditional statement) that essential has no room or place in actual artificial intelligence. I could have adjusted it to match my needs by creating my own interpreter, but I thought if I was going to accomplish that, why not create my own syntax that matches my needs better and has syntax that is even less convoluted and more focused on pattern-matching and machine learning?

I thought of releasing an API where you can code using the syntax of ACUMANSCRIPT- but I am unfortunately not prepared for open-sourcing ACUMAN's main architecture code due to it still competing in contests and fairs.
I wasn't talking about "pregnant" and I personally don't care about it. "Unique" literally means "there is only one". Now where would you insert the word "most" in the sentence "there is only one"?
Good Luck catching Terrorists, who are, no doubt, using VPN, Tor and Face-to-Face communication.
No longer using nginx after plus became a product.
Try VS+Resharper and see how opinions change quickly time to time :)
Spring, the Shoppable Instagram, Closes $25M in Series B
FOLD Preview from MIT Media Lab [video]
decent site, great videos.
My thought processes ...

Sounds fantastic - just what I need, I'm
going to sign up immedia...

Oh. It's an app.
rare video indeed
In related news vacuum tubes can only be made so small!
Cybrary is Great website for people who want to learn and develop their IT Security skills for free and I do not see any problem with that except for bad people. If i can give this site 1000 votes , I will not stop
Flooding the system can only work if the group that floods the system is large enough that it isn't simply expedient for the surveillance organisations to decide you're a potential risk and put you under additional surveillance.

Encryption is in a similar position, but it is a far easier sell to business and the general public, and so the chances of reaching critical mass of communications is much greater.