skysight-inc/HackerNews huggingface dataset:
Unequivocally yes.

Obviously no one has a full mental model in their head of everything going on in their phone (for example) at a given moment in time. But when it really matters, and there is a specific question to answer, and a programmer with experience writing the kind of software in question has full access to all of the source code, its possible to get an answer to why a program behaved in a particular way.

I'm a programmer, and this is what I do every day.

And in those rare cases where knowledge of the specific hardware is required, there are experts who understand the hardware and can answer the relevant questions.

So for machine learning approaches, what is the equivalent of the "source code"? What resource is there to examine to determine how the system will respond to a given set of inputs, and why? Evidently, there are not clear answers, at least for some machine learning approaches.
If the adapter is in the form of a low profile short and stubby cable, the protrusion issue wouldn't be so bad.
This is my little deal with the devil, I know that google has loads of my data, but I know they'll do something to keep it in house, instead of selling it off to whoever. It's more profitable for google not to sell your data because they already have the largest ad provider out there.
I don't like the tone of this book, it gets too hung up on the literal word "theory" in music theory, and also badly explains a lot of concepts in music theory while insulting them.

For example, the circle of fifths doesn't explain at all why the circle is cool or useful for chord transitions. It's not a coincidence at all. By rotating around the circle, your key changes by only one note at a time.

It's also just waaaay to objective about subjective things. Other cultures use of limited or different musical scales or temperaments is because they are missing out on real harmony? A major triad sounds best because a factor of 3 and 5 are the "most interesting" intervals?

Section 4.3 is where I'm just quitting.

> "Play C and F# on a piano; it sounds awful" [...] " because someone has even written a piece of music based entirely in the most un-harmonic of intervals, the Augmented Fourth, and gotten away with it." [...] "There are people who can abuse themselves to the point of re-calibrating their expectations to all kinds of strange inputs, including thinking that getting beaten with whips is fun or that McDonald's tastes good. That doesn't mean that those inputs are natural or good or beautiful or true. "

So I don't really like dissonant music, I've only tricked myself into thinking it's good? The Ben Franklin quote after it just sounds like someone comparing pop music to anything else. Just because it's Ben Franklin doesn't make it definitive.

It starts by insulting the assumptions that the diatonic scale and triads are a given in conventional music theory. But then goes on to make even greater assumptions as to why some harmonies sound "better" than others. Please prove it, or it's just as meaningless as the work you're insulting.
Carefully note he's talking about accounts, and accounts are probably over 90% bots for "pay $50 for 10000 followers" marketing scams. In comparison you're talking about "average person"

If most accounts aren't people, then what most people do on the service is likely to have nothing in common with what most accounts do on the service.

There is also the orphan account situation. My twitter and facebook and linkedin accounts are unused but not deleted. I would theorize that's yet another problem, once you cross off the list of bots, if the majority of remaining accounts are unused, that means what the majority of accounts do has little to no relationship to what actual active users do. For marketing and PR purposes I'm sure my unused accounts are being monetized and proudly being counted as a "user", which is a whole nother problem.

There is an even deeper reason the analysis is wrong. Inspired by writing this post I logged into facebook for the first time in months. My kids stopped using it years ago and now posting is very power law distribution where virtually all my timeline posts are now from exactly two people who post or repost something roughly every waking hour and nobody else can keep up with their meme-stream which floods everything else out. When a sample is power law skewed like facebook, words like average and median are irrelevant and meaningless. Power law distributions have other ways to analyze them like half life / doubling intervals and talking about the actual exponent of the distribution and stuff like that. The average post "on facebook" comes from precisely two meme-crazy shitposters I feel familial / workplace obligation or peer pressure to friend, but the average user's post is an entirely different phenomena and is a perhaps annual event at most. Oh look its been a year since my last summer vacation, here's my annual summer vacation post.

There is a similar problem with email, yes 99.9% of email sent is spam no one reads. No that does not mean no one uses email or there are no important emails.
Wow. When I worked as a developer, one thing I would always insist on (or push for when I was not senior enough to insist on things) was -Wall and -Werror. If your code has a warning, there is a reason for it and you should address it. Sometimes the warning is benign, so you address it with a thoughtful comment to the effect of "silence X warning - it's not a factor because Y". But at least address them! Reasons to be so anal on warnings:

1. Broken windows theory. A code base full of warnings signals that nobody cares about anything. People will get better about finding and caring about the big things when they are forced to also care about the little things.

2. When your project has a "wall of warnings" there are real bugs hiding in there. I guarantee it and would bet money on it. Here's your opportunity to fix them and you don't even need QA to point them out. Your compiler is literally telling you.

3. When things compile on one box but not another, that's a big red flag that you have something platform-specific or library version-specific that WILL bite you some time later. unsigned-signed and sizeof(int) mismatches are good examples of this.

The whole "it compiles and works therefore it's done" mentality is some serious "second-year programming class" level shit, but it's everywhere. Good projects, where people care and have disciplined attitudes, discourage it.
You can choose whatever impedance you want since you're going to have to isolate the analog signal from the digital usb in your solution anyway. Or the usb-c to 3.5mm adapter can have a matching circuit in it made up of cheap passive components. Not really a big issue.

More importantly, is this an actual solution being pursued? It sounds good, but I can see this getting out of hand with each manufacturer having a different standard. Or there could be an "analog audio over usb-c" standard that codifies which pins get which channel.
Ehhh.. fundamentally I think this argument is flawed. It assumes harmony as the underlying driver of music. Majority of music across history is not harmonic oriented. Really only in western music is harmony the driving force behind music.

now western music is extremely popular but that is really driven by historical coincidence that europe colonized the world, rather than the appreciation for the music itself.

I do think the points are well thought out, and seem reasonable... but ignores way too much empirical reality to be taken very serious as a 'scientific' explanation for music...

also its more or less the standard explanation for western musical theory, not sure what is novel here...

but i like it.
...No, they make money by people paying to listen to (or play) their songs.
Seems to me at the very least that there's a good case to be argued for potentially two USB-C sockets on the phone. I certainly wouldn't relish daisy chaining headphones to power supplies or similar.
I think it's because it hit "1.0"
Maybe they should consider different marketing semantics than "autopilot".

I guess "partial driving assistant" doesn't sound as good, but might be a better term.
It seems a perfectly reasonable criticism to me, and indeed, you aren't saying he's wrong. You're just saying that you support it.
That is simply not true. https://en.wikipedia.org/wiki/Freedom_of_speech_by_country

Even China's constitution says "Citizens of the People's Republic of China enjoy freedom of speech, of the press, of assembly, of association, of procession and of demonstration."

Of course, that doesn't apply in practice, but that is my point. Just having an article in the constitution granting you a right does not guarantee that right in practice.
> Should I have kept reading?

If you know a bit of music theory, I wouldn't recommend it. I skimmed the whole thing and it basically just ruined my morning by pissing me off, haha.
Just Added on GitHub, Modulr.css V1 Core Modules
Play Comma Coloring Game to train comma.ai's self-driving car
The article raises the spectre of DAC-less phones to cut costs but I don't see that ever happening unless the microphone and speaker are removed too, so not implementing it, at least for the foreseeable future where everything still has 3.5mm sockets, seems.. foolhardy. Maybe we'll have worse DACs? I know that in my experience the difference between an acceptable dac and a great dac is not one I can notice with my ears
It's fundamentally objects, but not S3-style objects. It's more NASD/T10 objects, with rich semantics including partial writes and strong consistency. Implementing block storage on top of this layer (called RADOS) is trivial. Implementing S3-style objects is a bit more work, and implementing a filesystem was downright hard, but both have been done.

Disclaimer: I'm a Gluster developer, which isn't quite the same as being a Ceph developer but we do talk to one another. ;)
Can you explain why rarity of a crime would have anything to do with legality of pictures/videos of it happening?
This is an area where Node shines. I'm tackling this now through Gulp and ImageOptim and It's the most reliable solution I've found. Tip : As I (and most people) tend to mess with Gulp files, I've isolated the task to process the images from the other frontend optimisations.
JunoCam is not there for science, but rather for public outreach.
It's still important to note that newer gamers are becoming more and more unwelcoming of non-free or at least "high" priced games. I remember loads of people throwing a hissy fit about Overwatch being $40, despite it being a very well polished AAA title.

I don't know how much longer the game industry can expect its target audience to spend $60 each on piles of games. Things have been trending towards freemium for long enough that it almost seems weird when the game that everyone's playing is not free(ish).

My point being, if enough people aren't buying console+game anymore, would the opportunity cost of doing it on mobile instead be that bad?
I was using JSON Finder[1], but I think I'll try this now.

[1]: https://chrome.google.com/webstore/detail/json-finder/flhdca...
If they're serving ads based on personal information, some people might have a little embarrassment heading their way.

Jokes aside, we all knew this was coming, right? It's not like your telecom isn't serving you up to the NSA already, and with this you know you're being watched. It's just driving VPN sales.
Here is an example how the question will look like... https://www.rekommend.io/SAMPLECOMPANY_1D60/1440
FBI made it clear to lower level law enforcement to always conceal evidence obtained through Stingrays and to never enter such evidence for this reason. Their use will be further concealed behind parallel construction for national security.
Well we do allow adult porn stars. Doesn't your logic imply that we shouldn't, since maybe they were forced into it, and maybe they were even forced into it as a child?

What logic says someone can sell current pictures of themselves but not older pictures? Why worry about coercion in one and not the other?

If child porn is inherently bad, then it makes sense. That also explains why computer generated child porn was prohibited until the laws were mostly ruled unconstitutional. But if the only problem is the impact on the victim, then the victim should have control over whether they were really a victim.

(There are also consequentialist reasons mentioned in some of the rulings, though. For example, they say that child porn is used by predators to lure kids. Some of those reasons may have merit, and my "no victim" proposal may not work in reality all the time. But I feel it should at least be explicitly considered when deciding the law.)
Hmm, perhaps docker, or whatever flatpak uses for containers/isolation.
High resolution photos from Juno will be coming in a few weeks.

This one is fairly low res and grainy.
Quick Security Wins in Golang (Pt. 1)
Out of curiosity, why bother with SYNPROXY if your edge filtering device can weed out the SYN floods? Legit question, no trollo.

Also, anycasting to deflect an attack is easier said that done. It works, but it takes a lot of work to get there, and you really have to be well coordinated and planned out.
Speculative optimizations in the Graal Just-In-Time compiler
Why do you assume that's why phone manufacturers would want to switch to Type-C for audio?

Phones are getting slimmer, and the 3.5mm jack is the single thickest component in the phone. Removing it makes sense from this perspective.

Now, sure, you theoretically could use USB-C for DRM, but until someone actually implements this, I'll apply Occam's razor.

Consider that iTunes and the like have been selling DRM-free music for years now. And that, even though Blu-ray players require HDCP DRM in order to play back video, they don't require it for audio.
How does this interoperate with the Rust program it's embedded in? Is making functions or values available to it as tedious and verbose as in Lua? Or is there some way of calling Rust functions or accessing Rust values automatically from inside embed_lang neé Gluon? I'm assuming it's just as tedious as in Lua, since otherwise it would need powerful runtime reflection, which seems like a feature that Rust wouldn't really have or want.
while the comment you replied to is stupidly phrased...and strangely authoritarian for HN...I think there may be room for a deeper discussion here.

We (i.e., the US/the internet) have a tendency to view basic human rights through a very US-centric framework. We value freedom of speech above all else (well except the right to bear/bare arms...). However, our framework of what rights there should be is not entirely universal, nor should it be. We tend to be not so great at articulating a basic right to exist or to be free from harm created by others. I hear many conversations about the constitution, which is our law, but I rarely hear people discuss the declaration of independence which was a much broader statement about the rights of human beings. The constitution is our codification and does not, nor should it, be applied as a universal critique of other systems.

And none of that is to say that we have unlimited free speech anyways in the US. The standard framework for restriction is strict scrutiny, which requires a compelling governmental interest to restrict free speech (e.g., preserving the health and welfare of many citizens is why you can't yell fire in a crowded theater). Because the law is not ahistorical, I think you could make a fairly compelling argument that it is in the German government's interest to make laws that do things like make denying the holocaust illegal or placing some limits on hate speech. The potential damage of those things is something that Germany has experienced in ways we haven't, and I would generally defer to them making laws within their own society rather than judge them with ours.
Our constitution can be used in legal proceedings. Its not just empty promises. That's apparently quite different from most countries.
Comments moved to https://news.ycombinator.com/item?id=12083829.
"Do you really know what's going on??"

No, so its probably a bad idea to trust such a system to make important, consequential decisions.

Tagging faces in photos, recommending books or movies, probably fine.

Making an independent decision to fire a weapon, probably very bad idea.
Security of a crypto-algorithm and -implementaton against acoustic cryptanalysis?
Why football, not chess, is the true final frontier for robotic AI
If the browsing user selects one of the samples on the site (which is verified easily with a quick hash on the client side), why on earth are you processing it again? Load shouldn't be an issue here.

Honestly, users shouldn't even be able to ruin your sales pipeline by interrupting your pitch. Why let us enter any markdown? It's an example, you have a few representative samples, just take their output and hard code it and move on. As it stands now, I probably won't remember to come back so see what this is all about, and waiting for an email isn't really going to increase the odds that I come back.

Just some honest feedback for you. TL:DR: I was intrigued by the first page, put off by the unnecessary wait when you could've hard coded the response when a user chooses an existing sample.
Hardly fictional, it's a pretty accurate representation of what Jupiter actually looks like. The main reason for using this technique is because our turbulent atmosphere blurs any image. Taking a video allows only a small percentage of the clearest frames to be combined. A spacecraft doesn't have this problem. The technique is called lucky imaging: https://en.wikipedia.org/wiki/Lucky_imaging

Stacking improves signal-to-noise ratio but does not introduce details that aren't present. A stacked image can be more accurate than a single frame as camera artifacts are reduced.
You forget that in Germany we have "Gewaltenteilung", meaning that legislation, judiciary and executive are separated. This is a concept that is fundamental to our country and culture. If the law is not okay it is not in the power of the executive to change, not enforce or bend it. There is a separate process for it that must be invoked. (In this case) there seems to be no critical mass that calls for changing this particular law. And you can rest assured that we have a very active public discussion about changes to the criminal code right now, with thousands of people actively participating. As you might be better informed the me, could you please cite at least one instance of what these people or people in similar cases said/wrote that should NOT the punishable, but is under current law?

edit: citing the decision to allow prosecution of Böhmermann reveals how little you understand the German legal system. The article is misleading at best and not covering the legal grounds and background correctly at all.
Really? Hrmm. Someone should let all those VPS hosters know that they're doing something impossible. Ceph has block, POSIX file, and S3/object interfaces.

Block storage (RBD) is probably the most widely used interface (judging by mailing list and IRC activity).

Since I asked what the "backend" is, my question is still valid.
The markdown text input is borderline unreadable in Chrome on Windows 10: https://i.imgur.com/vTu2J34.png
I had a similar problem, so I switched to thunderbird
doesn't work on tablets with multiple cameras - doesn't let you switch the camera, and defaults to the rear-facing camera on the Surface 3, for example. just amazing that they wouldn't provide this functionality, considering all of the multi-camera devices out there. Even for a beta, this is pretty sad. I ended up having to use a mirror so my family could see me while doing a video chat.

https://community.skype.com/t5/Skype-for-Web-Beta/How-to-swi...
GitHub ditches webfonts for system fonts
Poor victims getting their money.
I do know that (to the extent that it's true). I also know that not driving head-first into a truck that's turning across in front of the driver, or into a stationary car when the one in front of you swerves around it, is even safer than having the highest safety rating.

Don't get me wrong - Tesla engineers are talented engineers. The culture of the company however is not suited to building mass-production cars. It's trying to put the Silicon Valley philosophy of rushing towards the future ahead of taking measured, reliably proven steps.

You don't build buildings or car structures via an agile methodology using customer feedback. Waterfall-style approaches are used because hammering out the long tail of risk is important. Car software technology must necessarily be no different.
> We now live in an era where raising a billion dollars of other suckers' money and developing a new "app" to take selfies or find imaginary creatures in a porta-potty is considered the apex of human civilization

Except what the author said isn't actually true in any regard what-so-ever. Point out the start-up that has raised a billion dollars to take selfies or find imaginary creatures. It's such a wild exaggeration, it missed by 10 or 20 fold.

Further, I can't locate nor have seen any evidence to support the claim that anybody considers those types of apps to be the apex of human civilization. Despite that bogus claim being endlessly repeated by the press and other cynics.

Meanwhile Tesla has actually raised billions of dollars in capital.

And meanwhile, Elon Musk is considered a visionary that is taking the human race forward and has accomplished breathtaking feats of technological integration and application. Tesla and SpaceX are renowned for what they're accomplishing, apps to take selfies are not - and they're not being lauded anywhere. (and no, Snapchat isn't an app to take selfies, it's a communication platform that is extraordinarily valuable to people and properly so)

The author rehashed a very commonly abused strawman and then proceeded to beat on it.
It's the opposite of cellphone camera. It has low megapixels and a large sensor size. This will allow a lot of light onto the sensor and it won't suffer from the noisiness that high megapixels on a smaller sensor suffer from.
I liked writing PowerPC assembly to turn LEDs on but your class sounds way more fun.
Stacking allows errors caused by our atmosphere to be cancelled out. It's an attempt to get it closer to what a spacecraft with no atmosphere to contend with would see.
Very unfortunate that a corporate entity chose the name Gluon, as it's already the name that was assigned fifty years ago to a fundamental particle. At least, that's what I get when I do a simple google search.

Also, this project

https://github.com/freifunk-gluon/gluon

predates GluonHQ by several years.
Yeah sure the modern personal electronic device has lots of features you wouldn't want in a prison. But everything in prison has been modified for prison use: beds, toothbrushes, toilets, etc. Electronic devices can also be modified to fit the prison environment. Prisoners who are busy playing Angry Birds aren't busy plotting angry mayhem.
This is news to me. I had been steeped in a different lore. I have read the original article (or perhaps it was an excerpt?). I don't recall this reference.

I see from the wikipedia article you linked to, that they did know about the multiple layers. I thought it was suspicious that they had somehow missed it since it is so simple (at least to us now), and these guys are so very smart.

I wonder if they also knew (or realized, rather), that a single layer neuron with a non-monotonic function could have also "solved" XOR.
If autopilot is slightly better than a human driver, why not use it?

It's an incredibly low standard, sure, but more lives are saved, and it only to get better from then on.

The only problem is the public's perceived unwillingness to accept such risks in using autopilot.
I've been to that mall many times and it's an extremely safe place already, I guess they're starting the robot out in a tutorial level or something.