skysight-inc/HackerNews huggingface dataset:
Ok, I'll respond point by point:

1. No it isn't. AFAICT The on-board Mali chipset needs a binary driver for full functionality. Lima's not there yet. I had a quick look at the mali package for 4.4 and it's shipping a binary, not source as part of the debian source package. There are also still issues with crypto acceleration and other areas that aren't accessible through F/LOSS.

2. Full fat Debian is heavy because it uses a full libc instead of uclibc. If you want to see what non-full-fat looks like check out LEDE or Angstrom. Running uclibc will result in lower memory usage and higher speeds. If I had the time I'd port LEDE as a target, but I don't.

4. Browsers browse the web. Firmware update tools update firmware. The two do not need to and should not mix. A secure way to get an OS on my device is to have a tool (for which I can download, verify and compile the source) that connects over a secure protocol to a site where I can download the OS and relevant signatures, verify these signatures, install the OS and verify the installation. Please don't conflate network crypto with hardware. The two are completely different things.

5. It's great that you don't have problems with completely different boards running packages on completely different Operating System implementations, but I'm talking about the CHIP, which runs it's own build of Debian and Debian packages.

As for your comments about software support and whether it'll be wiped out, I feel like you're at least partially missing my point - the Pi ecosystem is a monoculture. It works extremely well from a community support perspective because of that monoculture but (as you highlighted) it's not without it's problems. For long term success, the CHIP needs to puncture that monoculture. I don't believe that it will reach that point.
Creative Technology Monthly: Issue 01: Chatbots by Zander Martineau
IMO it's more likely that accelerometer instead of gyroscope would saturate, and the sentence that explains IMU is shortened too much.
One of the big problems still is brigading. Even creating a containment board doesn't stop that, and I suspect having a board allows bad behavior to be legitimized through peer approval, and snowballs it. Also, it's so much easier to shitpost than generate quality content, just like its easier to lie than to debunk a lie.
Yes, and back when Trump was one saying it, it was treated not just as a conspiracy theory but as a dangerous attack on democracy itself. Both social media and the press were insistent that this was ridiculous and impossible.
Whilst incredibly disappointing for ESA, this is unfortunately not their first IMU-failure rodeo.

An Ariane 5 launch back in 1996 [0] suffered a catstrophic failure after the inertial reference units gave bad data, and the flight control computer accepted it as gospel.

It is sad that they might have lost another platform due to a lack of appropriate range / saturation checking, especially as there was a radar altimeter onboard telling them they weren't underground.

[0] https://en.wikipedia.org/wiki/Cluster_(spacecraft)#Launch_fa...
That's how you increase click rates using geoIP databases.
How to build an MVP without coding anything
Milgram and Stanford Prison experiments show us that "ordinary good people" are the ones who turn into monsters if you give them the right incentives/conditions.

What was one of major factors in bringing down the Soviet Union - was information campaign of which Radio Free Europe was a major part. While, indeed their policy was dissemination of truth. Undoubtedly it would have been seen as "fake news" by the Soviets.

While I have no idea what is the solution to this problem, I am pretty sure that censorship is the worst thing we can do.

Also consider - that the main stream media conglomerates have recently justified "fake news" sources by doing a horrendous job themselves.
Correct me if I'm wrong:

Most links are sent via text (email, messaging, social networks) where they're automatically turned into hyperlinks. Length isn't an issue here.

When they are spoken, vowels help a lot. It's not fun to spell out D-K-L-O-DOT-CO, no not COM, CO.

In the end though, I don't think it matters that much either way, just bikeshedding.
Creating a Unique Business Logo
Just as education, de-education is a lifelong process.
Are you suggesting that some people should be priced out of using the internet?

This is exactly what I was talking about, insurance companies will use the fact that you need access to something to erect a giant money gate in front of it, justifying it with advanced tech that helps in some ways but is almost always used out of context based on the insurance companies control policies that they force practitioners to follow.
Not enough or misapplied?
Informations we store [...] Hashed value of your email

okay, so you can easily make a rainbow-table and thus your users are not anonymous anymore + if someone has your database and want to know if email@email.com has an account one can easily find that out, even without the need to bruteforce all emails.
Btw. in this case it makes absolutely no difference if you or the client computes the hash ;)
Who knows? I haven't found people get better with age. If anything--they just learn to hide their faults.
And there was some evidence. Like people hanging out with convicted pedos, quickly removing symbolics from their sites, emails in Podesta's inbox, and more.
I agree with most of what you wrote, assuming it means what I think it means. But you're dead wrong when you imply that somehow private property rights liberate us from "might makes right" when it in fact is simply another form of it.
Just so people are aware that ESA weren't necessarily directly responsible for writing the software, the RTPU (the computer handling the landing sequencing) seems to have been outsourced to a company called Terma (via Thales).

I can't figure out if Terma wrote the landing software, but it seems likely from their press release [1] and they have the relevant specialties.

1: https://www.terma.com/space/exomars/
Chicken Tikka Masala Recipe by FeelFactFun
Of course. The point been that bitcoin is used for real, not that is exclusive for criminals.
Exactly. This is the main idea behind Dikalo. Your private stuff belong to you. We are only interested in sending your messages. This is why you can use Dikalo without even siging up
Sam Harris and Stuart Russell on AI Safety Problem
I really like the idea. Where free licenses are concerned, I believe this would help “cross-pollination” among projects and facilitate the progress of open source.

It could also work as a (perhaps curated) reference. Sort of like Rosetta Code, but for more high-level features ­– “how have projects X and Y chosen to implement this feature?”

Besides, it could serve an archival function. A quick search on the web reveals a couple of projects on this vein, but they tend to rely on storing official releases. The way I see your idea, it could be made to work in a way closer to what archive.org does for the web, archiving everything it’s permissible to, with the addition of meta information about the projects, their relationships, etc.

Not a small undertaking, but a very inspiring one!
I have been using Reddit to discuss problems with Go programming language and now VueJS. It is fine.

Some subreddits may be "wretched hive of scum an villany", you can't say that the entire website is like that.
School for teenage codebreakers to open in Bletchley Park
The Tale of the Web, Back End and Rails
> the erroneous information generated an estimated altitude that was negative – that is, below ground level.

Kind of sad to see that computers nowadays still lack what we call common sense. I mean the machine received negative altimeter data but if it had been able to just look around, it could have seen that this data was erroneous. Hell, considering the descent profile was carefully prepared, the computer should also have noticed that it was way too early to reach the ground and should have concluded that something was wrong with the altitude measure.
Useful resources to understand the drone startup landscape
Maybe. The only thing I can conclude from the description is just that the lander was simply spinning too long (too long as in "the whole second") for their software to handle the correct information from the sensors. Now it sounds too simple.

But it's good that they made such an experiment before sending the whole rover, planned for 2020.

https://en.wikipedia.org/wiki/ExoMars_(rover)
> And all was well until September fell.

Oh, how I pine for the days before the eternal September.

Even Green Day got sad about it.
:) I think once you use the service you will get used to the name :)
Isn't this the other half of the problem? People sitting comfy in their echo chambers.

I'm sure the people on alt-right forums feel the same way about their fellow posters.
I've worked on sensor fusion systems and I fully agree. Replaying the sensor inputs and evaluating new estimated state is a really good way of debugging failures (because you can't just stop the system mid-air and evaluate internal state). It also helps with regression test suite and trying out new algorithms quickly.
This is a great rebuttal against such an awful book for teaching.

Last year I recommended this book for a friend that was starting to learn to program. After a few weeks I was talking to him about lists, and he didn't understand what I was saying because it doesn't touch a basic concept like a list until Chapter 32! It takes literally two seconds to explain to a person what lists are, maybe a little longer for syntax. Given that he invites people to read other people's code early on (in one of the single digit lessons IIRC), this is a serious omission.

In addition to this, much of the attitude towards programming in the book isn't so much of "Woah! A new thing! It's so cool let's learn it" (i.e. energetically curious), but tends to rebel against new things in a "Well, I know it'll be hard and difficult..." way, which I honestly believe is damaging to new programmers. Programming is one of those disciplines where if you don't have a positive spirit towards both bugs and learning new things, you will get worn down over time. I think it's best to either already possess such an attitude or to show people documentation, etc. that helps them develop such an attitude when learning.

I ended up prodding my friend to pick up Lua. Partly because he was more interested in games development (and there is a great community for that around the Love2D engine), because it is a small enough language to learn and memorize in a week or two, and because I wanted to undo the damage that reading LPTHW had caused on his attitude towards programming.
Injustice at Standing Rock
If it doesn't work, try disabling Privacy Badger or similar addon. Solved it for me.
Senegal to Introduce Blockchain Based National Digital Currency and More Stories
Kudos to you. If only other high schoolers knew the history of tech they use, we (us 40+ somethings) would not be fearing for our future.
Authenticity in the Age of the Fake
There are also several subs that I don't care for. We could get everyone to help put a list together and remove everything except for r/oddlysatisfying

Reddit tolerates subs that promote all out illegal behavior, so suspending the_donald for being obnoxious would be a bad move. If you have hate speech or whatever you handle that by banning the user not the sub.
Why not?

Once you get used to it and have all your people people of your recently created team using it as well, once you grow over the free threshold, you will most likely pay. In the long run I see freemium as better option.

14 day free trial usually drives me away from really trying the application, I may not have enough time to really see if this tool fits my team's need and I don't want to pay for something I don't use that much yet, no matter how small the amount.
Computer glitch blamed for European Mars lander crash
Great questions.

It comes down to speed. We expect money to move as fast as information, but instead it moves like products.

In meat space it's OK to work with batched 30-60 day pay cycles.

But finance needs to move faster.

The complexity and cost is in verification. Electronic records have to be verified against paper records which have to be verified against records in other systems, which have to be compared between institutions. Additionally there are many instruments with varying characteristics, and all of it has to flow in real time.

It might be unsolvable without technological innovation like blockchain.
> You'd think Apple would want to invent the next cool kids bandwagon

They don't care. Objective #1 is selling more iDevices. Objective #2 is selling more iDevices. Objective #3 is selling more iDevices. Everything else is a mean to that end. Take Swift: it only exists to make it easier to build iOS apps, so that they can sell more iDevices. APFS is being introduced so that flash-based systems can work better, so that they can sell more iDevices. And so on and so forth.

That's an admirable level of focus, mind; just don't expect they do anything because it sounds cool to geeks - Apple just doesn't work like that.
Here's the robotic camera control arm they used which you can see in the BTS video.

http://www.cameracontrol.com/equipment/bolt/
Fake Door Testing
> I'm the Engineering Director for Skyscanner's Japan office.

Then you should probably learn the difference between a disclaimer and a disclosure. (Hint: when you disclose something, it's a disclosure.)
Rule #1 that all students are taught: Don't cite Wikipedia, it's not Authoritative!
If reddit actually needs T_D in order to generate revenue, it's probably better off if it doesn't survive once they finally ban it.
Don't think we're really on a moral high ground here when a huge chunk of this forum likely makes a living from utilising in depth personal info to drive advertisements, targeted advertising from the major tech companies make it all possible.
Oh! Thanks so much, I've sent it over to the developers. Would you mind sending your registration email address to info@zenkit.com (& mention your HN username)? It may be an account-related issue. Thanks again!
> I'm sure the on-board systems were designed and developed by people who know what they are doing.

I have been working in safety-related domains, where each failure could involve the death of several hundred people. It wasn't pretty: everything was sub-contracted to death, and there were a minority of people who really knew what they were doing, a majority who was so-so and didn't give a fuck, and still a fair part who was notoriously incompetent. So, the minority of competent and concerned people cannot always make up for the others, and when themselves fail, there is almost no one to make up for them. Oh, and I was working in a company that was supposed to produce better quality than others. And it did :-(

So, for something like ESA where life is not even concerned, I can't imagine it is any better if stuff is outsourced, and since nowadays almost everything everywhere is outsourced, I assume ESA does it too.

> Sometimes I wonder whether majority of software errors are caused only by multiple layers of people having incorrect / unchallenged / unjustified (and mostly implicit) assumptions about something.

Yes and no. This causes a category of mistakes but on the other hand, it prevents another category. When someone knows the full system, he makes a whole lot of assumptions: it doesn't matter if this function cannot handle this or that case because it will never be called this way, it cannot happen, so I won't handle those cases and I won't even check them.
And then, later, something changes in an upper function or system, the assumption is not valid any more, and boom.

When you have no idea what the system is, you just stick to the function definition and have it handle all the weird cases. You don't make assumptions. You can still make mistakes, though, some of them caused by the lack of global understanding of the system because the specification writer had those assumptions in mind and did not write them down in the specification of this function because they were obvious to him or they were already written in another part of the specification.
I'm working on a browser extension (just chrome for now) so I don't miss any amazon goldbox deal, check it out, feedback is very welcome https://chrome.google.com/webstore/detail/new-tab-deals/oglf...
Enterprise Quality Programming
Actually, audio/video can be and is used. There is an API for previewing HTML documents, <video> and <audio> tags work perfectly fine.
They probably have. A large problem in sensor fusion is: you don't always know which sensor you can trust. For example, in this case it probably would have helped to reject IMU and rely on doppler radar altimeter. But what if it's doppler radar that for some reason return an incorrect value that indicates that vehicle is a lot higher than IMU?
Did this at work, haven't looked back since. Having first class package management support is something I never want to live without again. I still use a lot of virtual machines, but mostly to keep different projects separated.

By the way, is it just me or have the vms better disk performance but slower graphics in Linux?
How could there not be a test case against negative attitude during descent?
This reminds me of Chandler, Mitch Kapor's attempt at a PIM. Is there a story around email integration?
Is that fair though? Would you consider a something like a online bee-keeping community or a MUD an 'echo chamber'? I think the phrase gets bandied about a bit too easily nowadays.

Alt-right forums have a specific agenda, the former would have none. I see HN in that regard, but that's just me.
It also came out in another thread that moderators have this power also. Moderators being random reddit users, not employees, can be expected to have much less integrity.
Ariane is built by Airbus, Schiaparelli was built by Thales Alenia, two completely independent companies. Not sure why there's supposed to be a correlation, other than both were contracted by ESA.
Well, common sense in a way would be enabled with assertions. But even if you know that you cannot be below ground, how would you recover? Your sensors clearly tell you that you're below ground, so what is the course of action? You have no way of knowing where you are, you just know that you don't know. It doesn't really change anything in the outcome. Sure, maybe you could go from altitude measurements to time measurements and most likely still leave a crater since it's not exact enough (there's a reason for the internal measurement instead of simpler ways, after all).

It would also require you to anticipate the malfunction in which case you already know that things like that could happen, in which case you'd likely determine how it could happen and how to avoid it and continue having useful data. Sounds to me like a better solution than trying to recover without data.
If one lacks education in the first place, they don't have much to de-, do they?
The way I recall it, they didn’t void past transactions; they added “irregular state changes” that would “return” the “stolen” funds to their “legitimate“ owners. Nor were they forced to fork; it was a voluntary decision of a group of people with enough social power over the platform.

Now this is more a matter of dispute, but I wouldn’t say the hacker stole the funds. They simply followed the DAO contract (not the “smart-contract”, mind you, but the one put forward by the Slock.it team on their page), according to which everything that went on the blockchain according to the DAO code was legitimate.
This is a bit more condescending than I would usually like to see on HN.
> "In any case, we can’t pretend that engineers are not legislators of public discourse anymore."

Legislation is a rather complex sport that requires deep understanding of repercussions.

I've seen rather skilled blockchain hackers talking economics, finance, politics and monetary policy. Their understanding of the current system (in terms of structure) was appalling. One needs to know the role of central banks before bashing them.

I am afraid that your average engineer will make a pretty incompetent legislator. So let's leave legislation to legislators... :-)
Cool! We found some limits in Trello too, which was part of the reason we started developing Zenkit.
We're working on markdown support, as well as a couple of other fields ;)

What do you mean exactly by select field/list option? Do you mean select all items in a list in kanban?
I too get an ssl error with firefox 50
On chatbots
It's my bad, your inference is correct, I misread :)
Using golang to achieve cross-platform AutoIt function example code
More like, every framework will sometimes get in your way, but it's easier to work around Django when needed than some others.
They used to have a 1$ minimum for Steam keys when all their games bundle where also DRM-free. Now that most of the games in the bundles require Steam, I guess 1$ is the de facto minimum.
I'm saying its a curse because:

- Yishan Wongs various missteps and eventual bizzare (looking) departure

- Ellen Pao had haters on the site from day 1, Hitler memes etcetera. And then when they fired u/Chooter all hell broke loose and some subs were shut down by their own mods. The integrity of AMA was permanently ruined by this IMO. Anyway, Pao was hated by the idiots immediately, but hated universally after this.

- Spez started strong but this is going to affect his credibility, and seems to me to be part of the same downward spiral that happens to the CEOs when they get caught up in some bullshit happening on the site.
I'm waiting to see who will first set up a system that stores all of reddit's posts and then checks them every X minutes/days for silent edits while posting a reply to it letting everyone know, or provides an API to check an individual post.
This is what I find troubling about Elm.

The creators see it appropriate to enforce their strange preferences with dubious reasoning. The enforcement (in standard Elm format) of a 4-sized tab[1] is just another example.

Like you said I'd not have the language community enforce what is acceptable down my throat, and that conflict of preferences within a team is best solved by making style guidelines instead of having the language community spoon-feed an authoritarian preference.

[1] https://github.com/avh4/elm-format/issues/210
Recall that the US "stole" the inventions of britain during the industrial revolution:

https://www.techdirt.com/blog/innovation/articles/20130228/0...

Hollywood, one of the biggest defenders of IP today, is in california today so they could skirt Edison's patent royalties:

http://mentalfloss.com/article/51722/thomas-edison-drove-fil...

IP theft is how many industries in the united states rose to dominance... it's extremely hypocritical to cheat your way to success and then reprimand others for cheating. Of course there's the whole question of whether our system of IP is even reasonable in the first place.
> It's doubly hilarious that the people getting so riled up are the same people who rant about "PC culture" and people being too sensitive.

What are you basing this on? This happened on /r/The_Donald, and that sub tends to have people who dislike PC culture. So it's likely true that the groups you're talking about have a lot of overlap, as an accident of population samples.

I do not rant about PC culture or people being too sensitive, and I think spez massively fucked up here. A lot of the commenters on this thread think the same, more strongly than me. Do you just casually assume that those commenters rant about PC culture and people being too sensitive?

I also think that getting annoyed when you can't say what you want to say is a large factor in disliking PC culture; and getting annoyed when admins edit other people's comments seems entirely consistent with this. They want to be able to express themselves in a certain way, and stealth-editing their comments is the exact opposite of that.