skysight-inc/HackerNews huggingface dataset:
>>>...Then thrusters, designed to decelerate the craft for 30 seconds until it was metres off the ground, engaged for only around 3 seconds before they were commanded to switch off, because the lander's computer thought it was on the ground...

>>...The lander even switched on its suite of instruments, ready to record Mars’s weather and electrical field...

It's a shame. But, reading that, I can't help imagining the lander in the role of the Blue Whale from Hitchhiker's Guide to the Galaxy:

"I wonder what this big flat thing rushing toward me is? I think I'll call it 'The Ground'"
Brexit is not the will of the British people – it never has been
"cs启动太慢" means "cs start-up too slow," where 启动 is start-moving and likely a verb-result construction, a pattern in Chinese that to my knowledge doesn't exist in Germanic languages. The second one is more accurately translated to "Other SDK writing strategies."
https://github.com/search?q=baidu&type=Everything&repo=&lang...

I feel like we should just make up random strings when we name things...
lack of confidence may well cause remainers to be negative.

Are you suggesting that "remainers being negative" is causing lack of confidence. That puts the cart before the horse somewhat.
The "problem" with git, imo, is that it's designed for hackers more so than professionals. Most people simply don't grok that. As someone with a background in Linux (for which it was designed, not the trendy "hacker" OSes like OS X), as someone who's willing to dig in and understand the internals, I find it beautiful. If I made a VCS from scratch it would end up being pretty similar to git.
I have not used C++ much, but isn't pad default-constructed to be an empty string here?
Every Friday I quickly scan through the Spotify new songs/discover and top lists and add the new stuff I like to my main playlist since I don't listen to the radio anymore so it is really the main way I get exposed to new music now. Discover I am lucky to find maybe 1 song a week on that I like and is new. It has just never worked well for me. The new releases by artists you like list is a goldmine though. But none of them are great to listen through on their own in my experience.
I've actually been working on-and-off for the last year or so to make a site which makes it easier to keep up with webcomics. As a part of crawling the sites to see if there are new comics, it's pretty easy to also archive them to be able to show partial thumbnails.

Part of my motivation is similar to your worry that these things will disappear forever, despite having been a huge part of our culture. And I figure one of the best ways to get help on archiving comics is for people to complain "hey your site doesn't do comic X" and then I know that it exists and can get it into the system for crawling.

I know saying "hey I'm working on it" isn't much better than "hey I thought about that too" but if you're interested I can attempt to let you know when I get far enough to put it up on the web instead of my workstation at home.
Not to be rude, but I'm glad I don't work where you work.

How would that be consistent with your own classes? "Oh no, you can't just use a 'Tree' object, you need to explicitly set that there are no leaves yet, no branches yet, no squirrels yet, etc… etc…"

Do you .clear() your vectors before you use them?

This sounds like newbies that do:
#define TRUE (1 == 1)
Blockchain bandits hit crypto startups
It's a distributed real-time filesystem. I'm guessing optimizations are key?
I can totally see that.

I think that non-nerdy people can't understand what it's really like to be nerdy. They attribute things to nerds (like acne or hubris) that aren't actually part of what a nerd really is. They just see a partial pattern and then paint the whole group with it.

Attempting to educate them about this doesn't really help, IMO. It's just extra stress, and so I try to just ignore their ignorance and go on my way.

Plus, I've noticed that kids these days put intelligence on a pedestal, and that's been awesome to see. The idea of a whole generation growing up and respecting people who can think well... I love it.
That's weird. In France if you rent you are allowed all non-structural changes: paint inside walls, change floor surface, drill holes (must be filled back in when leaving), have pets, choose kitchen appliances (most units come without any). You can also register a business to some extent… I would have thought the UK would be typically more flexible in these matters.
I think AFS is still only replicated for read-only, not for read-write.
Intellij IDEA <3
Isn't this drastically overestimating where the tech for all this is today?
There ARE jobs in companies that aren't startups.
When I was 13, we had a math class that was scheduled at the same time the Concorde flew over the school, 35 km away from the Roissy airport. The teacher had to stop talking for 10 seconds and wait for it to fly away. This thing was loud.
Apartamenty Krakow
Upgrade your iPhone to iOS 10.1 or you can get hacked by opening a JPEG or a PDF
"Any headline that ends in a question mark can be answered by the word no."

https://en.wikipedia.org/wiki/Betteridge%27s_Law_of_Headline...
I feel about git the same way I feel about emacs.

In the time it takes to master git/emacs, one could have accomplished something seriously impressive.

Of course, this analogy doesn't completely hold because the basic functionality of git is pretty easy to use (especially with gui tools).
expect, TCL and DejaGNU. My first consultancy work assignment: "Paul had to go on an extended vacation. Nobody understands his code, but he says it is almost done. Finish it up, please!" Thanks to DejaGnu and expect, I could write an extensive testsuite, get good test coverage, fix the few missing pieces of code, and deliver a bugfree product in less than the allotted time. (Of course, I'm not sure it was bugfree, but nobody found a single bug in the next couple of years.)

Then Python, where I understood that a language doesn't have to be as toylike as TCL to be extensible and embeddable.
I don't know much in the way of electrical engineering, but I think the complexity possible is fairly close, but its likely easier to judge a hardware design as being sound since it ultimately has to tie back to reality. I think the complexity of software is that it's almost completely abstraction.

So the question reminds me of someone asking, "What's harder, physics or philosophy?"
AI War II Is Now on Kickstarter
The Rise and Fall of YPlan Is the Most Boring Tech Story Ever
Do you even know how it is when not-your-own-language is the dominant one for everything in computers?
Lufthansa Boeing 737 to Retire at the End of This Month
> the lander's computer thought it was ...

> led the craft to believe it was...

Don't anthropomorphize computers, they hate that.

As an armchair space explorer, I would have imagined such a crucial part of the mission had serious redundancy.
The naming is rather brilliant
This article isn't complaining about the UI. They are very specifically attacking the /concepts/ that git uses – see the quote I posted further down in this thread.

It appears as if the complexity of git has created a sort of Stockholm-Syndrome, where people mistake the flaws of the system for symptoms of its magnificent power, and dismissing all criticism with an attitude of "let the hobbyists have something with a shiny GUI, this a tool for professionals".

But what people are asking for is /not/ a shiny veneer hiding the complexity, but a rethinking of the concepts that git uses. "Concept" here means mostly the mental model people form of how git operates, but that is often linked to the terms used and the internal structure.

As an easy-to-grasp example, filesystems generally operate with the "tree" concept. Note that there's nothing mandating such a structure – you could create a fs that's based on tags instead. Or weaken the tree metaphor by allowing cross-connections (i.e. linking). But given the choice of one concept, it creates certain assumptions about how to operate the system. And when those break down, people rm -rf and start over. Way to often.
Go response to 'Swift vs. Node.js' blog post
Growing up in a coffee farm in countryside São Paulo state, I was a late BBSer (from 1994 to the early 2000s). As other people have it with Usenet and early web forums, I just loved how tight-knit and contentful the Internet was back then. I don't subscribe to the Eternal September "newcomers ruined everything" feeling (in fact I'm quite a big fan of massified Internet culture), but I do love and cherish those sorts of small, focused online communities, every day more protective of themselves and thus harder to find.

I still wonder if it's possible to have a large community (beyond, say, Dunbar's number active member) that is able to sustain the feeling of those small ones — as far as I'm concerned, it's an open question in modern design. Points and reputation systems (such as HN, Slashdot and Reddit sport) and closed doors (secret groups on Facebook and other communities that are hard to access or join) are fair compromises, but I still feel no-one has quite squared the market opportunity around those communities yet. But maybe they do have to stay small. And maybe it's a thing that will elude monetization forever, who knows. Right now, as far as I'm concerned, no-one's making money out of those small-and-focused community patterns which are the best and oldest of the Internet.
I see many positive comments that are not downvoted, so when you downvote someone saying "awesome", I suspect it is because you disagree, not because it was a low value post, which would be the reason why you would downvote. Also, your response was "explain why"; again, I don't see people usually questioning each acclaimation.
Show HN: Native iOS UI to native Android UI online and instant porting tool
I lived under the flight path during my 2nd year engineering exams. I thought about building some noise cancelling headphones but I couldn't work out how to stop my whole skeleton from vibrating.

I subsequently worked with a Concorde when I worked at the Science Museum in London and I must say I fell a bit in love with it. It had a wonderful mix of glamour and geek that completely struck a chord.
Is there any benchmark available?
Why is there no English documentation ?
When you're deep into the tech it's difficult to see beyond. You get used the rough edges and even grow to like and appreciate them.

It can take a fresh pair of eyes to look at things and see a different way forward, and then be bold enough to try. This usually involves stripping away features to make things more simple. That's not always a popular choice in engineering circles.

In technology, it's especially tricky to think about the 'average user' when you're surrounded by other technologists.
It's an interface that's no longer in use. Would you like to write an issue to us or make a pr to fix it? :)
I'll preface this with a note that "$1k/mo for SF residents" is not something I'd propose, and possibly not something I'd support.

> giving everyone in SF $1k/mo will result in housing rent going up by roughly $1k/mo.

It would rise, but there's no reason to expect it to be close to 1/1.

Note that this is very different than inflation, where the money they're being asked for is worth less (it might also cause some inflation, but that's a bit of a separate question). It is also very different from loans or grants marked specifically for housing, where recipients can't turn around and spend the money on something else.

In this setting, competition remains in full force. And not simply competition of perfect substitutes. Say it rises $500/mo. If I live with parents longer, we save an extra $500/mo. If I take on an extra roommate, we save a collective extra $500/mo. There is plenty of drive to save that money, and those with the flexibility to do so will do so. Some extra cash each month will grant that flexibility to more people than currently have it. That decrease in demand will be reflected in a lower price than your analysis would suggest.

(It would also probably mean fewer units bought by investors from outside the city left to sit idle. I've heard mixed reports as to how much of an impact that's had on the present situation.)
I hope they didn't mix up metric and imperial units this time again. Or is it the Agile specter that haunts software made in Europe?
I suggest using a more commercial tool, like Microsoft Visual Source Safe. There is nothing wrong with Git (at least not at conceptual design level, or it would not have become one of most successful piece of software of all times - like top3, alongside with Linux, another masterpiece of the same creator).
Perhaps it is also a matter of how you fix it. Generally software bugs can be fixed by patching over the Internet, making them less scary, whereas hardware bugs are set in stone. (Stone is mostly silicon, right?)

Of course, this is a bit different for software we ship to other planets :P
3rd party clients have literally no way to pull promoted tweets, i.e. you'll never see any in a 3rd party client.
> You need to allow a user to run half a dozen functions, with a syntax.

You could do this with Javascript 'eval' too and I still wouldn't recommend it. Usually when this sort of requirement comes up the answer is actually visual programming, where the user just has to join blocks up and get's some sort of immediate real time feedback [1]. It's the only time VP is a good idea as the problem is in an extremely extremely constrained environment. Putting Lisp in it's place is really just an all round awful solution. Look at how the AutoCAD Lisp experience turned out [2].

[1] http://acegikmo.com/shaderforge/

[2] https://www.youtube.com/watch?v=LM1RMgIdgR8
Thankfully, us linux users have a good gba emulator now. Windows already had the legendary no$gba.

And what about the PS emu scene? PCSX is dead, so your choice is between PCSXr, and ePSXe. There are meaningful differences between the two, but it's pretty hard to know that up front.

The DC emu scene is almost nonexistant, all the emulators have been abandoned, none of them work on Linux (Reicast claims to, but it doesn't: I've tried), and even on windows, most games barely run, if at all.

And then there's the NES emulation scene on GBA: pocketnes is the best emulator by far (it's amazing), and you can find copies floating around, but you need a pocketnes rom maker to build the roms, and that's hard to find, especially on unix. The only one I've found for unix is mkrom, and good luck getting your hands on it: I had to trawl archive.org for hours to find a copy.
I would have imagined such a crucial part of the mission had serious redundancy

Redundancy adds either weight if you're computing things on two systems at once, or time if you're recomputing using different code. I'd guess that working out the balance between risk of failure, weight and time is a very complicated problem.
Don't forget that Richard Branson offered to keep Concorde flying under the Virgin colors, but this was too much for BA to stomach.
Didn't Sukhoi have a project for a supersonic business jet?
Concorde flew briefly into Miami as well. I don't know how long it took them, but LHR-MIA is something like 10 hours subsonic. They also flew to someplace in the Caribbean regularly.
You can pop as many as you like if you're a bird - https://www.researchgate.net/post/How_did_birds_adapt_to_eat...
Despite Spotify's vastly superior user interface and a much quicker Android app, I've found myself switching to Apple music for the singular reason that their curated playlists are much, much better than Spotify's.

I don't have the hours and hours to spend online on music blogs downloading obscure MP3s like I did while I was at university, trawling through to find stuff I like. So now finding new music is more of a challenge.

I've found the curated approach of Apple to be much better than the algorithmic approach of Spotify (and Spotify's curated playlists are also worse).
It's not about initialization, it's more about specifying clearly what happens in all cases.

Anyway the reason for which it would no pass review is that today you use one compiler, tomorrow you have to use another and then you have to review all these little details again. It's about saving money more than anything and you do that by not relying on compiler behavior.
Startup working on generating 5 kWh/kW per day – one-time cost of US$750[video]
Look at the homepages of Tim Berners-Lee, Bjarne Stroustrup, and Donald Knuth. All three together have 235 kB, less than one Google SERP. Images are optimized, most of the content is above the fold, and their pages were "responsive" two decades before responsive design became a thing. But they are all ugly.

"Ugly" is subjective. Personally, I like that minimal information-rich style instead of the over-designed monstrosities I come across so often which are glittery and trendy on first glance, yet quite vapid in terms of content. They also tend to be annoyingly distracting to actually try reading, due to all the extra crap. The former feels like reading a book, the latter a tabloid.
That doesn't much sound like the UK I live in. Would you mind expanding on that a bit?
Was there an expectation this would reverse somehow? Seems like a silly title.
> The fastest transatlantic airliner flight was from New York JFK to London Heathrow on 7 February 1996 by British Airways' G-BOAD in 2 hours, 52 minutes, 59 seconds from takeoff to touchdown. It was aided by a 175 mph tailwind.

0_O - I think they invented the first commercial, non-viable time-travel.
The problem with so-called "professionals" is that they sometimes, when their egos are running a bit dry, they feel the need to dismiss others as "hackers" or "hobbyists" or "amateurs" or "hipsters".

It's mostly a problem for them though, because it makes them an easy mark. You can get them to spend a significant chunk of their time on earth patching kernels to get their ethernet cards working, and they'll gladly do it and feel really quite manly and professional and not lonely at all, no.
Given the history of ESA landers, the more appropriate quote might be "Oh no, not again!"
How we launched our Tribal Space Lounge with a tiny marketing budget
Two years ago, a friend of mine started a cafe and he asked me to help promote the place.

I finally put together a story about our little marketing campaign and the approach we took.

It focuses on this idea of picking one tiny group of people that we loved and doing what we could in the hope that they would help us champion the place.

I explain what we did to try and delight them, I've outlined some of the steps we took to put events together and what we did to keep hold of our fans.

I hope you enjoy it:

http://joshpitzalis.com/barsoom

There were many many mistakes made, but we worked with what we had and what we knew at the time. In the end we successfully launched the venue and got things started for the business.
It probably did, and whatever went wrong went wrong across the redundant systems, which is why they're thinking it's a bug.

It could be something straightforward that presented an unexpected input and made it behave in an equally unexpected fashion. I'd imagine they're currently replaying the sensor data to an instance on earth and seeing how it responds.
I'm wondering if they used formal verification and how they tested the software.
[Lecture Videos] CMU 10-701 Introduction to Machine Learning
Scalable, testable and typable side effects for Redux
The alternative could be `git stash -p`. Stash away the changes you don't want to commit, then commit everything still in the working tree.

The idea to remove the concept of the staging area to simplify git is worthwhile. I heavily use `add -p` myself, but newbies certainly struggle with it and teaching `commit -a` is not the solution.
No, it's replicated read-write, but according to wikipedia, file locks are only machine-wide, so write collisions are easy to create.
IMO it's always strictly better to use something real, like LUA. WoW uses lua as a programming language for user interface and users can make their additions (addons and macroses). A lot of users, who don't know anything about programming, can successfully use those lua snippets.

Also when real programmers have to interact with those systems (and my practice shows, that business users don't want to program, they ask programmers to do it), it's so much pain to use those GUI languages or whatever and it's so easy just to write some code in sane language.
ML Introduction Courses Comparison

10-715: this course is intended for PhD students in the Machine Learning Department.

10-701: this course is intended for PhD students with a strong mathematical and programming background.

10-601: students in this course have the most diverse collection of backgrounds.

10-401: this course is intended for undergraduates with a strong computer science and mathematical background.
st4k is very much not a "simple static page"; it's a tiny SPA which requires JS.
:) send me your billing details.
Why should there be?
how many people routinely accelerate at the full rate their car is capable of, every time they accelerate on the public roads?
I'm going to guess based on what you've outlined here you're selling B2B? Perhaps at enterprise level?

All things being equal, the content of what you're sending is more important than how you send it. PDFs, Google Docs, whatever - who cares...if the content outlines concisely how your SaaS offer makes/saves the customer money and the other associated benefits you can afford to send it on a frickin' napkin :)

You're over thinking the other stuff. You include a number of pages that is essential for the conveying of useful information to the prospect. Customers aren't going to scoff at a proposal because it's < 10 pages! Just don't pad it out with a load of corporate shit, keep it on point and yes a picture says a 1000 words so if a picture helps to sell the vision, include it.

I presume given you're engaged in selling your wares you've carried out competitor analysis? What do they send to their prospects? If you don't have competitors (I doubt it) what do companies that you like send out? If you've not secret shopped them already I recommend you do. Smart Bear (https://smartbear.com/) are one of my go to companies for researching how to go about software sales.

I do this stuff for a living, if you want any other feedback or perhaps examples of what does/doesn't work hit me up. My details are in my HN profile.
Xiaomi Unveils 'World's First' 6.4-inch Phone with Edgeless Display
> like "Dave's Insanity" which is hot but nasty

I haven't tried it in a decade, but I remember liking the flavor... although maybe that was their salsa?
Because is written by chinese developers for a chinese company?
Why is there rarely any non-english-language documentation for most codebases nowadays? The world doesn't revolved around english-speaking countries.
I agree with GitHub, everyone here is talking about programming languages, but the ability to search through millions of projects and basically get a 'head start' on any idea you come up with is just brilliant. The other day I needed a Bezier curve editor and GitHub gave me a 100 to choose from! I just took the one with the most features and started adding to it from there - saved perhaps a week of effort right off the bat.
I used to hang out there all the time in the '80s. My most memorable moment would have to be the time I complained to the waitress about the cockroaches that scurried from beneath my plate. Her answer?

"What do you expect from a restaurant that's in the f*cking basement?"

Strangely, that experience didn't stop me from returning to Algiers…
Here is a clickable link to the story: http://joshpitzalis.com/barsoom
Sssshhh don't point out the hypocrisy.
MicroSD card expansion is probably going to be the closest you can get.