skysight-inc/HackerNews huggingface dataset:
Everyone (especially sighted developers!) should try enabling a screen reader on their phone once in while. Of course it's great for finding accessibility bugs, but it's also a cool trick to be able to read emails and stuff without someone being able to look over your shoulder.
> A large number of those in support of Brexit wish to have a similar approach.

They wanted control. The EU didn't allow that and there was no negotiation about it.
The first thing I'd do is to question the assumption that you need money to validate your product. Why do you?

If it turns out that you do, I'd think about ways you can limit the product to eliminate the necessary cost to validating it. Cut it back until you can validate it for free, and do that - that's your MVP. However, rather than just using it for validation, try selling it to people. There's no better validation than that. Start your revenue early. Build from there.
skype still has the best echo cancellation (that i've tried). you don't even need to wear headphones. according to a Tox developer: there aren't any comparable open source libraries.
Crockford did nothing wrong. Fuck Nodevember. If you have huevos or egos or whatever, don't support that conference. He is one of those guys that will email you back if you have a technical question. I know because he already did twice to me. Who can say that about someone so influential?
If you're going to give a vague insinuating tweet regarding him being uninvited then yes they need to clarify why otherwise how do I know there is even an issue here? Many tickets purchased by people would be to hear Crockford himself speak (he's a real crowd drawer in JS conferences). So if he did something wrong that's bad enough to make multiple speakers, those who actually wouldn't have to interact or deal with him much at all, then it needs to be public because it's apparently bad.

Alternatively if they don't want to say because, let's say he did do something awful and saying why would give the victim away, then why the original insinuation in the first place? Instead they should have went the professional route of simply saying he's no longer coming or something.

Ultimately we, while allowed to say almost anything,need to mind what we say about others. If someone is saying unsubstantiated things regarding someone else that could be career ending in this current climate. If it is substantiated then it should be brought to the attebtion of police or perhaps the public depending on what it is.
Doesn't WavPack predate FLAC? Anecdotally, I first came into contact with Shorten (.shn), then a couple of years later, Monkey's Audio (.ape) and WavPack at around the same time, and that was a couple of years before I even heard of FLAC.
The Engineer's Guide to Babies
iOS has excellent assistive technology. A good friend of mine who is blind (not totally, can see shadows) adores his iPhone as it allows him to go out independently with ease. He can text and use Maps to get around in places he has never been before. He has said to me on multiple occasions how the iPhone literally changed his life.

When I asked him to show me how he used it I was blown away at just how excellent the blind UX is in iOS.
Well then I have a different reason for not using social media, it is only that it is not free software.
I meant the whole block not just this phrase. "Copyright (c) 2009 by VEST Corporation. All rights reserved. Strictly Confidential!" - that conflicts with openness. Or at least with assigning rights to other people.
In the US the reason the middle class has had no wage growth is NOT because immigrants have hindered wage growth. The reason is simply because immigrants lower the averages simply by being included in statistics.

In the US, most people with American parents have higher income than their parents did (in their 30's). This is true for all quintiles except maybe the top 20%.

http://www.pewtrusts.org/~/media/legacy/uploadedfiles/wwwpew... Figure 1

http://www.urban.org/sites/default/files/alfresco/publicatio... Figure 5

Yet when we look at cross sectional statistics (rather than longitudinal ones), income (though not compensation) has remained flat.

The way to square these two facts together is that George Jr. has a higher income at 30 than George Sr. did, but the average of George Jr. and Jose Jr. has lower income at 30 than George Sr. did.

Jose Sr. is excluded from the cross-sectional statistics since he lived in Mexico in his 30's.
Douglas Crockford is an adult and has no business attending gatherings run by bickering children
I don't think you can blame MDMA for drinking 10L of water. I think that's entirely a socialized overreaction to the typical side effect of MDMA (not noticing you're overheating from constant activity in a crowded space).
I'd say it is sketchy as people say path loss increases with frequency; well it doesn't if you have the same physical antenna apertures (think parabolic dish). Though the formula is called a loss since it's used that way from a circuit perspective, and you treat the antenna gains as not related to aperture, so loss does then increase with frequency.
Snitches. "Oh, he bought a new car? But he only makes XXX a year... I'm gonna report him!"
It's still really cool just for the low-level hardcoreness!
A blind guy I know loves android significantly more than any other platform. To him he can just run his finger over the screen to "feel" what's there by listening to a voice that is WAY too fast for me to even really understand.

I've tried it myself (mostly to test out how some of our web apps work through that system) and it's actually pretty damn intuitive after you spend like 15 minutes getting the basics down.
Rust is still very new. So far the only Rust code added to Firefox was a drop-in replacement for some other code. They haven't written any new features in Rust yet, and most FF devs wouldn't be fluent in it yet.
What's the hash tag for that? #fuck_nodevember
> blacks are actually surprisingly conservative in a lot of ways.

> I remember [this one anecdote]
So it's one thing to imagine you're a programmer who does a small amount of contracting on the side; now imagine you're a teacher who does some "mild" sex work (say, solo camming): the social and financial repercussions on them having their second job disclosed is a real risk. Even from the employer's point-of-view, it's a risk to their reputation for hiring such a person (there again, such a thing seems unlikely to be considered good enough reason to dismiss someone outside of their probationary period in Norway).
If you're looking for exhausting your CPU cores, you can do it with Python as well, by using multiple processes, like when using "multiprocessing". What Python and (currently) Ocaml won't do is being able to run in parallel multiple OS-managed threads that share the same address space. The approach in Ocaml is thus to use multiple processes instead of threads and do message passing between them and if you need to share some memory, you can do that too, although it gets tricky.

In terms of performance, inability to do in-process threads-based parallelism isn't Python's biggest problem though. Good throughput is generally achieved by avoiding indirection and by being able to control the memory layout. Because Ocaml is static, because Ocaml code isn't heavy on OOP and because Ocaml also gives you low level tools allowing you to control the memory layout, you can have code that's "as fast as C".

> Given that rust has picked up a lot in terms of typing and even syntax from OCaml, is OCaml still worth investigating?

Rust and Ocaml are very different programming languages. Rust does not have a GC and that changes its nature completely. For example Rust could be used for real-time systems where garbage collected languages would struggle. Another consequence for example is that Rust isn't a functional programming language.
It might also be a good idea to not hire someone with this sort of political leanings into your organization, if you know what I mean.

It seems to me like numerous advocacy organizations nowadays have run out of genuine grievances and are now attacking largely innocent things, possibly in turn harming their cause.
If you have a porsche but only make $15k a year (or whatever), that's a good indication you're not declaring everything.
The US experiment with alcohol prohibition is an ominous precedent to the war on drugs. Prohibition caused organized crime in the US to flourish. When Prohibition was repealed, the machinery was in place, so it refocused on drugs, gambling, and extortion. So the war on drugs is a second wave effect, and we are responding in exactly the same way.
Do you use GNU Social or Diaspora then?
It sounds like your vi may be a symlink to vim, which is default on some distros. vi should be identical across Unices and Unix-likes.
It seems to me that Rust would be perfect for a tiny, mostly irrelevant, self-contained feature like this. :-)

If it works, you don't need most FF devs to have fluency because the code base simply doesn't need fixing. The API surface is tiny. And the impact of it being broken is pretty low.
So to be inclusive they excluded him for a few very mild but borderline comments he made that have been taken out of context. Could have been worse I guess - he could have used a gendered pronoun!
Top Ways to Detect Fraud for Card Not Present Transactions
And my experience in both Sweden and Norway is most people will just say, without judgement, because after all it's public anyway.
As I understand it, even though the "informal proposal" is about "prioritising local workers over foreign ones" the actual proposal only requires informing the regional unemployment offices of open jobs, which might(?) not violate freedom of movement.
> My music collection is all in FLAC, and encoding it again would be a waste of space and/or resources.

Why so? My collection is also in FLAC, but I always encode it in Opus for actual playback. Hard drive space is cheap, but FLAC will bloat your mobile storage. So the same rule applies. For playback Opus works perfectly. For encoding - FLAC is required.
Oh, I think I misinterpreted this as "something about Spotify's gapless playback implementation sucks" where you really meant you don't want gapless playback at all? What is it you're looking for?
The Death of Keyboards and the Japanese Experience
Not to mention the strength of unions and collective bargaining (maybe not in tech in particular though)
Political correctness stifles upward mobility and promotes the maintenance of the current 'status quo'.

We're trending towards a future where people can do anything they want as long as they have enough power and don't say anything offensive while doing it.

It's horse shit to be honest; most humans don't really give a fuck about a gendered presentation slide and removing all gender references from everything isn't how you magically gain 'equality'.

Some of the worst humans I know are the ones who love this garbage because it's essentially the current way to bully and silence the people you don't like.
Web browsers prove once again that they are still the new Emacs.
Asymmetric information put you at a disadvantage when you deal with them.
I check dependencies like this from time to time on the projects I work with in Java.

I use it to see if there is anything I can shave away. (After embracing the fact that we are deploying to a Java EE server builds have been steadily shrinking and I now think the main war is has shrunk by 60% and I have a POC that should shave another 10%)

(For maven/Netbeans users it is trivially simple, just open the pom file and find the dependencies view in the "pr file/ toolbar".)
I suppose the sounds of your hard drive thrashing about is a form sonification.
No, this is not practical and you risk damaging the tires. It is possible to deflate the air ride suspension for the tractor drive axles to drop a few inches (useful for backing under a new trailer when the nose is low) but I did not do this because the rear of the trailer would still be too high.
Yep, this totally kills VoiceOver (haven't tried other screen readers) the way it's implemented. Each letter gets read separately. Check out ARIA.
http://www.nytimes.com/2012/02/19/magazine/shopping-habits.h...

http://www.forbes.com/sites/kashmirhill/2012/02/16/how-targe...

http://www.forbes.com/sites/robertlenzner/2013/09/23/attveri...

http://gawker.com/5669316/is-facebook-outing-gay-users-to-ad...

http://americablog.com/2013/03/facebook-might-know-youre-gay...

http://www.theatlantic.com/technology/archive/2016/01/why-go...

https://en.wikipedia.org/wiki/Parallel_construction

http://bgr.com/2014/01/23/apple-targeted-ads-mood-based/

http://arstechnica.com/business/2013/10/denied-for-that-loan...

http://www.wsj.com/articles/SB100014240527487046486045756207...
AWS (and other large hosts: https://www.xenproject.org/security-policy.html search for predisclosure) get notified before the public.
Stolen, Sold and Savored: Ice Cream Is a Hot Commodity in Manhattan
Killer Police Robots are not a big deal
I made Paper, an Instapaper addon for Firefox: https://github.com/yegortimoshenko/paper

The problem is, I don't use Firefox anymore, so I'm looking for a new maintainer.
> Is this a typical performance profile for doing ray tracing in OpenGL?

Ray tracing on the GPU is usually a lot faster than on the CPU. The problem is that the post is comparing the performance of a Intel Core i3-4010U with the performance of that CPU's integrated GPU, an Intel HD 4400.

Some benchmarks: A GeForce GTX 1080, as a current high-end GPU, has a passmark score of 12,618, a Intel HD 4400 has a passmark score of 546. In the 3DMark11 benchmark, a GTX 1080 reaches 24390 points, the used Intel HD 4400 reaches 740 points.

So what we're really seeing is that using a pretty bad GPU, designed by a CPU manufacturer, is barely faster than using the CPU. But using that GPU as if it was a CPU is notably faster than using it via a graphics shader interface.
> overworked government employees

An oxymoron ?
Or it could be that he changed his opinions based on new perspectives like any intellectually honest person does.
so they can listen over your shoulder instead?

I guess you mean while using earbuds…
OK, cool. I just registered on fun-mooc.fr and saw they've got courses in French.
So I lost my OpenBSD FDE password
If the government will not release its claims or what evidence it has for them, how can you be confident the case has been misrepresented?
Given the context, chicharrones was clearly a mistake or a play on the word cojones. The earnest parsers of speech for fatal psychological landmines would not in a million years be able to make this tiny mental leap, as it requires a sense of humor.
Fluid on Firefox Mobile (Moto G 1st with Android M by CyanogenMod)
I saw a GREAT conference talk earlier this year that discussed a number of reasons why phones and tablets are so valuable for visually-impaired users. It's definitely worth watching if anyone is interested in the topic and can spare ~30 minutes:

https://vimeo.com/album/3953264/video/165995026
I think it's more accurate to say that blacks are surprisingly diverse, as they are too often perceived as a hivemind/bloc. This could be said about any group of course, but as an Asian, I would agree that blacks* have it worse in this regard.

* even referring to them all as "blacks" blurs the significant difference between African-Americans who trace their heritage to American slavery, and contemporary immigrant/refugee communities from Somalia, etc.
The problem has been attacked many times, but .. have succeeded as businesses.

That is the problem right there. It shouldn't be a business. It should be a standard for all devices e.g keyboard and mice work out of the box everywhere.

There was an open source file system aiming for just that, including internet-based storage named 'opfs' or something but I can't find it anywhere now.
monads sound like gonads, its elementary humor but there's nothing offensive about it. If assholes were only attached to men, some dumb fuck would complain if he made fart jokes.
I work for a fortune 100 and critical thinking is highly valued on my team. One thing that I've observed is that expressing critical thinking without communication skill comes across as being argumentative. If you find yourself frequently arguing a point but no one is convinced, assuming you are actually correct on the issue, then you probably just have weak communication skills.
Yeah, yes and no. The premise is, that 0.9999... repeating CAN be represented as a decimal number, so that means it CAN be used in arithmetic. If we deny that 0.999... minus 0.999... is zero, then the premise is broken and the question is kind of moot.
I didn't read what GP wrote as those "bad" people deserve to die (nobody deserves to die IMHO but that is another subject) but that it is not the hardcore, everyday drug users who die but the average-kid-nextdoor who is experimenting.
There's the old idea of "you judge your actions by your intentions and others intentions by their actions."

I think culturally we've entered into this weird area where we're not even judging people so much by their actions but rather by how their actions make some people feel. There is nothing wrong with being mindful of how your statements and actions are perceived. Communication is always a two-way street where what is heard is sometimes more important than what is said. It's just too bad that we're shifting so far away from being able to understand the intentions of the speaker. Fear of saying the wrong thing never teaches someone why and what is wrong to say.
It's another conference scam anyway. They're charging $350 for tickets with unconfirmed speakers and they have an open call for speakers.

Considering the main value is out of the speakers selling before having much of anything confirmed or even finished just screams like yet another conference trying to cash in (they're even taking sponsors, too).

I don't mind conferences where you have to pay mind you but I've only seen the small, borderline scammy conferences where you have to pay before finding out the full line up of speakers.
Ask HN: Setting up a captive portal
Hey guys,

I asked this yesterday but didn't get much insight. The documentation and solutions are quite dated for setting up a public WiFi spot with a captive portal. Are there any resources that I am overlooking into how one can build a solution for small business? Setting up the hardware and creating the portal.
Sounds very interesting to me - can you provide some more information about the current state, features and technology?
I had a bright hazard yellow Subaru with daytime running lights and was shocked every-time someone failed to see it which was shockingly often. I'm not going to say it was an every day occurrence, but certainly once a week. Strangely, I've had far fewer incidents of people not seeing me in my silver Mercedes roadster without daytime running lights although I purposely drive it like a mad-man and hence developed my own rule for driving a sports car or motorcycle:

Accelerating at high speed, decelerating quickly, darting in and out of lanes of traffic, drifting corners, staying on the accelerator to produce lots of noise, swerving back and forth in the lane to "warm the tires" may make you look like an ass, but it also keeps you safe because people track the "idiot."
Remembering Beatles' Final Concert (with a recording from it)
TempleOS: Sprite Animations Are Not Flash
Digital Signal Processing - the kind of programming that makes your phone and your MP3 player work - is math.

3D rendering and animation and 2D browser transforms are math.

AI and ML have large math components.

Speech recognition is math.

Industrial electrical power distribution engineering is math.

Bridge and other kinds of structural engineering are math.

Analog circuit design is math. Once you get past the op-amp cookbook stage it can get quite complicated, especially if you need to handle RF issues.

Rocket science and aerospace design is math.

Supply chain process optimisation is math.

Traffic modelling is math.

Quant fintech is math.

Encryption and security are math.

At the absolute minimum these need geometry and trig/complex numbers. Many are impossible without differential equations/calc.

So this is one of the most idiotic comment pieces I've ever read. But unfortunately it proves that many people don't understand professional engineering at all, which makes it very hard for them to value it.

Even if the math is packaged and hidden (CAD etc) someone still has to write and check the software. If math isn't taught properly at school, the number of people capable of that shrinks.

Because these people are disproportionately valuable, that's a very bad policy indeed.
Agree. As long as your dependencies are good so you don't need to open the hood then don't worry about it.

I just accept it: I'm not an artist or an F1 driver, elegance and unparalleled performance in the code shouldn't be my concern as long as it is solid and works. I'm in the business of solving business problems, not at scale, not in realtime but on a shoestring budget.
This is a perfect synopsis. Trump is a complete spazz but a symptom of the backlash. I agree.
Lift – Lisp Flavoured Tensor
Indeed -- and the ~5% chance is averaged across all launches (manned and not) across many countries' launch systems. So that shows how "little" the billions of dollars' worth of redundancies and backups actually improved the safety bottom line, and also how far we are willing to go to prevent loss of life.
You think 52% of the UK voters are gullible?
I'd say the latter one: we are all in this together, one way or another.
Norway is crazy but sweet.

Edit: In fact salaries used to be even more public, printed out and left in public for review.
> -- Have a straightforward way to read the article (that's even automated by HN's [web] link).

That's not obvious. I had no idea what the "web" link did until you mentioned it.

You could have easily just pointed that out rather than berating me. You're not helping to build the community.
> In the US the reason the middle class has had no wage growth is NOT because immigrants have hindered wage growth. The reason is simply because immigrants lower the averages simply by existing.

It is probably for both reasons, but certainly immigrants that have low education compete with Americans who have low education for jobs and they do drive down wage growth. This is not my opinion. It is economics.

The issue is that proportion of both US and UK populations that are immigrants. Since 1970 in the US we have gone from 1 in 20 to 1 in 6 or 7 who are immigrants, most who are low-skilled.

It would have been wiser and more fair to the American working class to have kept the proportion of 1 in 20.
You can do functional programming without garbage collection. The problem is social: few people in the functional programming community are interested in substructural types.
>>> If you want to openly think critically in corporate employment, step 1 is becoming irreplaceable so they can't replace you when you become inconvenient at step 2.

Hence all the worry about "bus factors"
Historically? When has this happened in the past?
Substitute whites or men for blacks here, and you'll see the problem in assuming blacks are a monolithic voting block. We saw the same lazy thinking in the (false) claim that blacks made Prop 8 fail in CA.
"it seriously fucked up for not vetting Mr. Crockford before inviting him"

What exactly does Mr. Crockford need to be "vetted" for, with whom, and how exactly did those people gain the authority to decide who gets to speak and who doesn't?
FEC (0) basically adds extra information that can be used to fix errors. A simple scheme is to just duplicate all the info (like a backup), but there are much more clever schemes which are much more efficient.

[0] https://en.wikipedia.org/wiki/Forward_error_correction