skysight-inc/HackerNews huggingface dataset:
Android when you go one level deeper than the most high-level api. It's easy to record a file with AudioRecord(), but getting the audio stream to handle some analysis yourself is way harder. I'm not the best android programmer and had to read the C code underneath to get to the stuff below the "MediaRecorder".

Oh and Android design standards and best practices... Nobody tells you which stuff is outdated and that you need to use compatibility stuff by default to keep things working on more devices etc... Also no technical description on how to implement Material Design at all and some quirky problems are really common (e.g. negative margin on a button, easy in html/css, but impossible that way in Android).

edit: my new favourite android fuck-up though is having the icons for horizontal and vertical layouts swapped: http://i.imgur.com/xJ1ODI3.png
"vertical" = child elements are underneath each other.
>Actually no - politics in democratic systems should transcend this immature behaviour.

This isn't a democracy, it's a republic. Any compromise needs a supermajority of citizens in support of a majority of elected officials. With the two party system, often compromising can lead to an election loss even if the majority of voters were in favor of the end bill.
A lot better than children in slums in India or 90% of children in the middle ages.
You realize that the other side is the same right?
Genetic Drift
Amazon inks a 60 day exclusive with BigBasket for potential acquisition
"worse than the British building thousands of km of canals when after 20-30 years the rails were dominating transportation."

I'm not sure that's a fair analogy. Without the canal network to cheaply transport goods and resources in bulk, it's hard to imagine how Britain could ever have industrialised to the point where building a railway network became possible in the first place!

Besides, railways did not immediately obsolete the canals as you seem to suggest. Some canals were still being built and extended until the early 1900s (70+ years after the railway boom), and the last commercial freight services lasted until as late as 1970 - suggesting it was really motorways that "killed off" commercial canal traffic.

One key point of difference is that (like road freight) pretty much anyone could operate a freight service using canals, where as the railways were in the hands of a few huge corporations. That meant a lot of niche, point-to-point freight was more viable to transport over water than rail.
OpenSSL is rather inscrutable. They've actually been doing great work on the code and I'd say it's pretty secure now. But the documentation is still a mess. I recently had to resort to inferring the correct way to do something with OpenSSL by looking at how OpenSSL itself deals with that particular task + extensive testing, because documentation on certain operations appeared to be absent. No bueno.
The Genotype/Phenotype Distinction
Containment.
A lot scientific libraries have virtually non-existent documentation (often just a bunch of html generated by Doxygen). NetworKit is one example, but it applies to way too many of them. Caffe is another example mentioned below
Reddit has an opportunity to do right everything that Twitter has done (and continues to do) wrong.

It took me about ten years to figure out that Twitter is a cesspool of useless noise and ego. Everybody tries to outdo each other with noise and follower count. What Reddit does right is focus on topics, primarily, not personalities. (Although I actually like the new user profiles, since they tend to be secondary focus).

Twitter could have been something different, and I think that expectation for something more got priced into what it is valued at today. Based on Twitter's current market cap (12.12 billion dollars!) it's already overvalued by a LOT; and there's really nowhere else for it to go but down. Any new users it gets are just bots or other political warfare tools.

For me, the final straw was that Twitter wouldn't "verify" Ecosteader as a legit account. So I deleted my Twitter accounts, sold a small investment I'd opened a couple years ago, and now spend more of my idle time reading Reddit rather than Twitter. And I feel so much better for it...

A subreddit is far more useful than a hashtag... it has stay power, searchability, and (like Twitter) is the kind of place where people will vent and where companies can interact with customers / users. The key for Reddit, I think, will be to do what is right for its users to achieve information awareness... Conde Nast is a news platform, after all. Let's just hope they don't let themselves go the way of Yelp.
Genomics and Postgenomics
All the AWS stuff.
Anyone else disgusted by Apples APIs?

func BNNSFilterCreateConvolutionLayer(UnsafePointer<BNNSImageStackDescriptor>, UnsafePointer<BNNSImageStackDescriptor>, UnsafePointer<BNNSConvolutionLayerParameters>, UnsafePointer<BNNSFilterParameters>?)
Returns a convolution filter, initialized with input, output, layer, and filter parameters.
>Interesting observation, b/c one of the original value propositions of React's virtual dom model was faster rendering than most other frontend frameworks at the time. I wonder if it's gotten so complicated it lost that?

That has been shown to not hold in actual benchmarks. The real DOM is plenty fast if you do it right.

Here's Facebook's Dan Abramov (of Redux fame): "Myth: React is “faster than DOM”. Reality: it helps create maintainable applications, and is fast enough for most use cases."

https://twitter.com/dan_abramov/status/842329893044146176?la...

https://objectpartners.com/2015/11/19/comparing-react-js-per...
you do in my opinion, i don't understand why UB is so foundamental to C, in this case woudn't a compiler warnig or error be better?
Workaround: Make your plugin with settings as you want, then group it so it's inside an instrument rack. Then drag the rack into the browser and into a folder of your choosing.

When you want to use it again, drag the saved rack into your project. The plugins settings will be restored.
Humans know when they can't see properly. The problem with adversarial examples is that the neural net thinks it's doing great. You have to manually specify every possible failure mode for the neural net before hand -- if you miss one, you might have an accident.
Visual Basic for Applications.
It's not. When you're being blinded by sun, you don't suddenly see elephants or spaceships or comic books. You also don't think the world just disappeared - you know to just ignore the visual input.

Also, I'm more worried about temporary, unexpected configuration of things that suddenly make a NN see something weird.
> Self-driving cars propose to reduce this risk of death and injury by taking away the autonomy we traded it for in the first place.

A car that can drive itself does not remove the autonomy having a car gives you. The key part of the autonomy is going where you want, when you want. Not that you get to push the pedals and turn the wheel.

> We already have dumb machines that can do that: trains, trams, all sorts of vehicles-on-rails.

Which travel only from and to certain places, at certain times. It's why what would be a three hour drive is likely to take me closer to five hours tomorrow, for example. For another example: the train station near my friends house stops running trains at 7pm, the roads are open all night.

> We could replace them with, I don't know, some kind of overground system of personal pods on rails, or something like that.

Building an entirely new, country wide, overhead rail system that goes to or extremely close to every house? That sounds incredibly expensive.

> Why do we need self-driving cars, then?

They're an incremental improvement which requires no new major infrastructure.
Yes, http://comprop.oii.ox.ac.uk/
Open Book Shelf
The contents of this comment might be very outdated, but still... I remember working with the Dojo and Dijit JS libraries around 8 years ago. They were really great, high quality code, very well structured and designed... Except the documentation wasn't always clear, the examples online were for the older versions of the libraries (not fully compatible), and — my favorite and biggest pain — even the examples on Dijit page often didn't work. The code didn't work when you used it and the interactive demos threw an error as well. So getting it right was a matter of trial and error.
And still I think the libraries as they were, were great.
Same with VMware apis
Thanks, yes, that's exactly my point.
My observation is that generally Americans can't imagine a carless life as they have very bad public transport networks, according to what I see 8n movies etc. and read here on the HN. Whenever I made a similar comment it backfired. Improving the network is never an option for them and the reason is usually sth. like "I can't stand the people in the busses". And thus they look into complex options like this. I live in Istanbul and while the amount of construction work and all the economy and rant around is ugly, the metro especially is a joy most of the time. No way I'm getting a car as they are so costly and such a liability. Different life styles, different mindsets, I guess.
Idly wondering about making a truly distributed mesh internet
So semantic analysis of born in provides hints to the lexer, turning Pairs into Paris?

I can tell you it gets even more bizarre: I once misread "bluetooth is dead" as "IrDA is dead" and was like, "duh, no shit, Sherlock, how is this even a news?".

So, apparently, everything gets lexed right initially, then it goes to semantic analysis which figures out that some comms standard is dead, obviously IrDA is a comms standard which is virtually dead nowadays, this tidbit is fed back into the parser, which stabilizes on its final output: IrDA is dead. Kill me.
Humans are very fragile to sudden acceleration. Unless we assume really out there, indistinguishable-from-magic tech, manned spaceflight cannot "set an initial velocity" suddenly, nor a sudden breaking at the end. To get to any other star in years, not centuries, the only way to go is to accelerate on the whole first half of the way, and then decelerate on the remaining half.
What is so smart about it ? Literally every company on the planet has been doing this for at least a few decades now. And if you are plonking $100-150k on a car, what is weird about expecting some sort of return on it ?
I was thinking about reading the code line by line. Name any other language in which you can do that, without spending at least a week in that. I don't know what is a simple language according to you, but according to me C seems quite a simple language. Not saying it means that a good quality code is easier to write in C.
> innovation comes from people working on hard problems...

You are saying we don't have enough hard problems here on earth?

> The fresh start of a new planet would provide the opportunity for people to try out new forms of social structure.

Is there any social structure that is proposed to solve our current problems, that we can adopt if we were to start from scratch?
I ask, because I am not aware of any such social/economic systems. Even if there is something like that, Why not build a big island and try run this experiments there?

> Ultimately if humanity only exists on a single planet, then it's at great risk of being wiped out by some catastrophe. Getting off earth is important for our future existence....

So be it. This is our home. It has given birth to life and sustained it till now (and it will if we hadn't messed up so badly). So you want to save yourself by getting out while the earth is still getting fucked?

That is like the most ungrateful thing you can do as a species. And if we are doing that, what worth are we really, as a species? We are nothing more that complete imbeciles if we do that.

I am ashamed of being a human from what people are saying in these threads!
Using Bitcoin Anonymously
How to create online ecommerce store with the use of multiple platforms
And let's keep it that way.

Pandering to advertiser's inevitably leads to them having too much say (which they don't deserve), and trying to implement ever more tracking and insidious advertising methods.

I for enjoy the fact that Reddit's approach/attitude to advertising seems to be: here's your box-stay in your box, and you'll have these basic tools and you'll fucking like it".
I audited once whether an application was using nonces the correct way with libcrypto of OpenSSL. Suffice to say, that wasn't documented at all (I think it still isn't); in the end I dug through the implementation and wrote my own tests as well. Seems to be more common than I thought.

And why would you document that? It's not like it's one of the most common implementation mistakes to handle IVs incorrectly.
Can openssh ignore login notifications by specific IP address?
I have a dynamic ip address, so I wrote a small script to get my current ip from home to the server, so the current ip is in a text file, can ssh server read this address from the file and ignore notifications for this address?
Certificates are used but can be a hassle cross platform. Email is insecure so I don't love that idea. Emails are plaintext moving around the internet and can be snooped on (doesn't mean they are but much easier than a TLS client to server connection
Lidar is absolutely useless for level 5 autonomy given that doesn't work in "bad" weather. It may be useful for level 4 autonomy but for sure it is not necessary even then.
Source: no car driven around the planet at the moment has any lidar apart for testing purposes.
> Things like exercising regularly and eating properly take more discipline and willpower, for example.

From what I've read quitting smoking is one of the most difficult things to pull off in general (even compared to 'hard drugs'). Do you have any references in support of your view?
"Speed/accuracy trade-offs for modern convolutional object detectors" seems to establish that Faster R-CNN beats R-FCN and SSD-type architectures in accuracy, however YOLOv2 can beat Faster R-CNN and R-FCN in speed, while retaining high accuracy.
You use words like "plot" and "cabal" to make it sound like its a bizarre conspiracy theory. But Lewis himself have written openly and at length about his use of Christian theology in the stories, and its pretty blatant, veering into preaching in some passages. And it is pretty clear he presents the "middle eastern" culture in a negative light, because they don't embrace "Aslan" but worship a fake God. I don't see what more "evidence" you could want?
Those examples show that ML algorithms "see" things much differently from us. It also shows they're very vulnerable to nonsense data. How can I be reasonably sure that some random play of shadows and lights, that would never fool a human, will cause a failure mode in a neural network in a vision-only self-driving car?
How to start testing and debugging your bot locally in one minute
> That's interesting. Still no volcanoes (or other seismic activity) has been observed on mars, so it's pretty safe to say it's not something to worry about.

I am not sure. Can you say how we have been looking for seismic/volcanic activity on mars.
And most states don't have an API to run periodic driver license checks
>Research done by private companies using their own funds however shouldn't be.

Well, "private" and "public" is a fuzzy distinction.

Most of the mega-private companies get so much public money (in the form of subsidies) or avoid paying so much money (in the form of special tax deals and exception laws they lobby and pay under the table for) that end up costing more to a state than lots of its own operations.

When they tanked after decades of gluttony and playing it fast and loose with huge profits (which they didn't share of course), the "private" financial firms got a 1 trillion government bailout (and similar treatment in Europe and elsewhere), whereas no small private business will ever see a dime in such fashion.
Yeah, their mobile website isn't very good, neither is their app.

IMHO the only way to use Reddit on a mobile device is to request the desktop site. However, I recently opted into their new user profile thing which is completely broken on mobile (and you can't opt-out).
How the quantum Zeno effect impacts Schroedinger's cat
Sigh. It's a representative democracy and a republic. The terms aren't incompatible.

Just because the dichotomy was James Madison's hobby horse and he scribbled it down in Federalist No. 10, doesn't mean that it is gospel. The US has been referred to as a representative democracy since its founding.

https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
That's basically what Reddit Gold is, I can't see them making much more from that than they already do.
Yeah, that!
A lot of UB is runtime behaviour that would be difficult to statically analyse. UBSan (-fsanitize=undefined -fno-sanitize-recover) does a good job of detecting it at runtime.

A bunch of UB is of course static, and often comes with compiler warnings. Some UB doesn't have compiler warnings, but is found by linters and analysers (such as clang static analyzer).
The researchers have created a framework for object detection such that one can easily experiment with using different feature extraction networks, separated from the "meta-architecture" such as Faster R-CNN, R-FCN, or SSD, used to handle the object detection task. They compare many models using this framework, described in https://arxiv.org/abs/1611.10012 - and they were able to construct the winning entry of the COCO 2016 detection challenge based on this research.
It seem political when people criticize Assange political refuge to a embassy. There need to be some insight to show why it is not political. It also need to explain from a historical (ie scientifically) why the actions are not rational.

I personally have collected enough reason to be very skeptical against such criticism. The first Swedish prosecutor dropped the case. When it was restarted by a second prosecutor, several uninvolved lawyers looked into the case on behalf on news agencies and conclude that the case had zero chance of going anywhere. When compared to rape cases in Sweden that get dropped, get not-guilty in court, and the small number that get a guilty verdict, you either need to have physical evidence of violence/drugs where a medical expert use their experience to claim rape, a video recording, witnesses that strongly (and seems more common than not to fail here) to show that the victim was incapacitated when going to sleep, or a confession. In contrast to most cases all the details for Assange case has been leaked and it has shown none of those critical components for a successful case. In addition we get some more warning clocks ringing when the European arrest warrant made a record for the lowest number of potential year in prison. A second record was achieved by the the amount of money spent in regard to the number of potential year in prison.

It could be a unicorn, a one of the kind where all the stars align to a guilty verdict, but the case smells political. The rational behavior when the legal system turn political is to run and hide.
I think that the regular Reddit site bypasses the API somehow, but the mobile site and app uses it, hence the slowness.
>a new start and experimentation with new forms of social organisation.

What options do we have? I mean, have anyone really thought up an alternative social/economic system that could work, given the human nature?
How can a program determine whether its output is being piped to a file/program, or the terminal?

Edit: It would appear that the answer is `isatty()`
I have no experience with Autopilot v2, but v1 is better than I am at lane keeping on a motorway except for special circumstances, like when there are no lane markers.
Unfortunately, such a thing will never exist, at least in a road legal sense. No government is going to approve it if it can be modified by the user. At best, you can have "look but don't touch" kind of open backed by some company if it has to be road legal. We aren't even fully over wifi router firmware yet.
Uhm, I'm pretty sure this page is wrong, and the compiler cannot optimize this out. An "indeterminate" value is either an unspecified value or a trap representation. Like they said, the value here cannot be a trap representation, so it's just an unspecified value. An unspecified value is merely an unknown value, NOT a dynamically-mutating value, and NOT a trap representation. So XORing an unspecified value with itself must result in zero, not undefined behavior. (UB would occur with a trap representation, which this isn't.)
> It's just the closest starting point.

The closest starting point is right here on earth. Are we yet able to make it work here? I don't think so.
They reached feature parity with the Mobileye solution starting from zero in something like 8 months.
If this is not impressive then I think that we have very very different perspectives.
And from now on things will only improve, and if they maintain the same fast pace I think that they are perfectly on track for their first coast to coast full autonomous drive before the end of the year.
That doesn't sound as an insurmountable problem.

Humans don't see elephants suddenly because a prior is telling them that an elephant is improbable in that context.

Something like that in a computer system shouldn't be above the current capabilities.
> for 50USD

dirtypcbs.com charges $12 for 10 PCBs (50x50mm), and the quality is fantastic. ENIG coating is more expensive, but HASL is fine as well. I haven't really tried any other houses, but DirtyPCBs have been great for me.

> and two weeks in total.

The only problem for me is that they take three weeks (as with everything from China that's shipped to Greece), which is way too long for a prototype that's usually then iterated upon :(

Having a machine that could make prototype PCBs (which I would then probably throw away) would be as much of a game-changer as my 3D printer is for prototyping. I'd try etching my own, but holes will be a problem, as I don't have one of those vertical drills.
The standard can't mandate a diagnostic for undefined behaviour, because it's not always possible to determine if behaviour is undefined. (Turing completeness) However, an implementation is allowed to issue any diagnostics it likes, so if you want one for this case, bug your compiler vendor to add one. Or, check the manual - it's possible that your compiler already does issue a diagnostic if you turn the right warnings on.
It really depends on what 0.1%.

If the car fails to detect one in a thousand cars in front of you, or one in a thousand corners, I can see that being highly dangerous.

Let's say you change lane 5 times while commuting. That's 50 times per week. Now, are you going to pay attention well enough that you catch it twice a year just before it pulls out right into another car?

Perhaps likening it to having another person driving you would be good. If you were given a perfect chauffeur, except with the knowledge that they'll drive straight through one in a thousand red lights with no warning, are you confident you'll catch them?
r/rust used CSS on April Fool's day to add overenthusiastic Rust Evangelism Strike Force-type exclamations to the end of everyone's posts. That was pretty funny. FEARLESS CONCURRENCY!
Came here to say this. I can imagine a lot of people instead of doing -o were just redirecting output... if this changes the behavior of that, then a lot of people are not going to be happy when a curl upgrade breaks scripts.