skysight-inc/HackerNews huggingface dataset:
"It was the first space shuttle to perform an unmanned flight, including landing in fully automatic mode."

"[...] despite a lateral wind speed of 61.2 kilometres per hour (38.0 mph), it landed only 3 metres (9.8 ft) laterally and 10 metres (33 ft) longitudinally from the target mark."

That sounds pretty impressive.

https://en.wikipedia.org/wiki/Buran_%28spacecraft%29
> You can see the pattern with smaller fractions too:

So the blog wasted a ton of space by using an unnecessarily large example! How dumb.

Maybe this submission should be converted to a "Tell HN:", featuring your comment as the content.
Memory Layout of Embedded C Program
Breakthrough will allow spectrometers to be put in cell phones
I was thinking more along the line of "#pragma disable(std::vector)", but a post-processing/analysis tool could do the job as well I guess. Would be a nice addition to the LLVM tools family.
Well. Then the title is incorrect.
Specifically about C++ v Java for web development, I think the answer lies in reflection. C++ doesn't allow member introspection at runtime like Java. Many web technologies and their supporting stacks leverage reflection heavily.

Look at Spring MVC. Both it and Spring in general are reflection machines. This provides a lot of easy work that's relatively safe even with duck typing.
Intel Compute Stick Now Comes with Ubuntu
I will soon be making a library and will be used on micrcontrollers and PCs. I'd like to use C++ but past experiences suggest that using C and writing a C++ wrapper later will save me frustration with things like code size and manual memory management.

If I could turn off a number of features, C++ would be great. I keep flashing back to blog posts [0][1] written by the ZeroMQ author trying to settle on C being the way to go.

[0] http://250bpm.com/blog:4

[1] http://250bpm.com/blog:8
Work with people smarter than you. If you're the smartest, move on. The people to the side of me are a better resource than Stack Overflow etc. put together and I owe a great deal to them.
Enhancing Employee Engagement with Mobile Technology
The Expressway to Pleasure
I'm surprised there isn't a bulk database available from the FDA or USDA. http://ndb.nal.usda.gov/ is in the public domain and looks like a good start. Do you know of all of its entries are in the Open Food Facts database?
How to Make Money from Open Source Platforms
There's an addition ~55B spent on welfare that comes from from local rather than central budgets, so that should probably be included.
For extended periods of its history, Apple has had a culture where leadership recieved credit for each success and never offered a mea culpa in times of trouble. These may facilitate CYA habits and filtered to select people who prioritize not losing their jobs.

To put it another way, engineering culture tends to tolerate higher rates of public failure than design culture. Google tends to present itself with an engineers face, Apple as tastemaker. Apple's choreographed public includes locking down communication of corporate internals. Google sends a lot of speakers to conferences to talk about their work. Apple selects for people for whom giving that up is not a deal breaker. Even the NSA has a culture more favorable to sharing research and ideas at conferences.
So how much computational effort would it take to train with a different set of images, to reach the same level of training as this existing data?

Would it be possible on a simple commercial computer?
Caret.js
Do it and maybe we can screw with future historians http://www.escapistmagazine.com/forums/read/7.393817-Exam-Sc...
>Looking at populations of people who have gone from being very poor to being very rich overnight does not support that statement..

That isn't a remotely analogous situation. This is people not being able to afford food, suddenly being able to afford food. Being suddenly very rich brings with it opportunities and responsibilities that simply being fed do not.
Would you be interested in sponsoring H1B visas for qualified candidates?
Read the thread I linked - multiple commenters say that using SIGQUIT does not solve the problem for them and eventually unbit states that he recommends using --die-on-term.

You are using the wrong workaround, so if you haven't had problems yet, it could only be a matter of time.

And this is only one aspect of uwsgi that is buggy/unclear
There's an embedded YouTube video at the bottom of the post.

https://youtu.be/_nLGoqqDc0w
Not sure if this is what OP is getting at but I do believe some of these .io domains are failed projects that are no longer pointing to an active web server.
I own a 2 letter .io domain and frankly have no use for it whatsoever.. perhaps I should do some kind of startup company..
I think developers would answer correctly
IIRC we're about to deploy this so it must already exist :P
Did you even read the article? The "full" API was always for premium users only.
That's the reason Scala doesn't guarantee backwards compatibility for major releases. Of course, there is always someone who complaints about it not being enterprise ready.
Skip the non-article and go straight to the original forum post link. More information and higher res images: https://forums.unrealengine.com/showthread.php?58385-Koola-s...
> so many adblockers out there [...] key differentiator to ABP is that they don't allow ads on default

Adguard has "acceptable ads" enabled by default.
But I'm not running a zerg server right now (I don't think!) so it would be a new daemon even if it's part of an existing package, right?

Looking forward to more blog posts. Uwsgi is new to me, but so far I've been very pleased with it.

I've been considering solving deploys at a higher level by spinning up a new docker container and moving traffic from one to the other.
Great photos. Does anyone have details why soviets thought a carbon copy of the botched shuttle design was a good idea in the first place? Where the economics of the vehicle not so obvious back then?
From the authors post[1] linked by the article, this[2] picture shows them getting ~100 FPS.

[1] https://forums.unrealengine.com/showthread.php?58385-Koola-s...

[2] http://tof.canardpc.com/view/3934ce8b-4423-4dd6-a16f-3e35376...
How safe is the Windows 10 Wi-Fi sharing feature?
Important to note that the fake page is "frozen", so there is no direct phishing risk. The user can click around but nothing happens. Scrolling works. Resizing curiously turns it into a blank page. Reloading leaves the fake page up.

It's a race, so it might not work at the first try over the network.

Original report: http://seclists.org/fulldisclosure/2015/Jun/108
I use the USDA nutrition database for cookingspace.com and it has the nutrients of lots of commercial processed food products.
I had wondered what would happen to the DEA agent mentioned in the big Wired stories[0][1].

As a Bitcoin novice, I was left wondering: is it a common misconception that Bitcoin is anonymous? Or rather, just how easy is it to trace someone's transactions if you know their wallet ID?

[0] http://www.wired.com/2015/04/silk-road-1/
[1] http://www.wired.com/2015/05/silk-road-2/
> Why do I have to POST everything?

Because it's an RPC-based API?
The form would take you a couple of minutes to complete. Also, the test we have currently, doesn't take more than one hour if you know what you're doing. Then you get to speak with the appropriate team.

We know that we're not the best in our application process but since we have a lot of applicants, we need to try to save our own time as well as the candidates time. Hence, a very short and simple test for people to complete.

Anyways, thanks for the feedback, it'll help us to our process smoother.
SKYSCANNER http://www.skyscanner.net/ Backend Engineers and Senior Backend Engineers - Edinburgh, Glasgow, Barcelona, Sofia, Budapest - ONSITE

Complex Problems Live in Travel: https://www.youtube.com/watch?v=pUkYP5Pfefg

Our Backend Engineers are the backbone of our business. They build the engines that power Skyscanner. Platforms that can cope with the millions of user visits every day. We’re always looking for exceptional engineers to join them. We need those with proven experience of building web services using a range of internet technologies. Robust, scalable solutions that you’re prepared to hang your reputation on.

If your engineering ability isn’t up for debate, but your approach is always up for discussion, apply today.

You can offer us:

A hunger to learn, a desire to meet challenges, a passion for technology and development. Experience in scalable web architecture, web technologies and Agile practices.

We can offer you:

An excellent career move, a space within an autonomous Agile squad, the space to be trusted to do what you do best - and to make decisions that matter.

The potential to build big things, the thrill of writing great code and seeing it go live. The opportunity to build something that millions of people see and use every day.

So what do you need to apply?

We’re looking for people across all levels of experience and we’re more concerned with what you can do than what you have done. As a minimum, a Computer Science degree or similar; experience in a web economy or other tech environment; proficiency in object-oriented programming, REST web services, automated testing and database technologies.

Take a look at one of our videos where you can hear from one of our engineers speaking about the technical challenges he works on and life at Skyscanner: https://www.youtube.com/watch?v=jy-VagQJq_E

Our benefits include: bonus, pension, healthcare, flexible working, home country working, share incentives.
Is your next post 'Why people think keeping a website up is complicated?'
I don't see an email address in your HN profile, but I'd be interested in chatting.
I have a Macbook Air running Linux Mint. It runs pretty much perfectly on the machine with rEFInd[1] and lets you dual boot to OS X when you want to. Maybe give that a try; I didn't like OS X either but the hardware is fine!

1. http://www.rodsbooks.com/refind/getting.html - Note that this project is unfortunately still hosted on SourceForge, so be very careful not to accidentally download a virus with it.
I really hate the move to webapp everything, at my workplace we used to have this great terminal interface as a server database, it was easy to script with, automate with, and use. Need a server? Just query it in terminal for data.

Now we have this shite webapp that only runs properly in IE, it's unusable for any sort of mass-querying, and it takes a good 10 or so clicks on buttons that resize themselves to find out all the info about a server, whereas the terminal program was just "ServerLookup X".
Here's an approach you could make. I don't know if it works in your case, but it might.

Find an employer (preferable in your contact network, not a friend as a favour type thing, but someone who) needs your previous skill-set, is happy to employ you for it, but allows flexibility in how you approach it (and key in this is, some office time 'developing' your role).

Ensure this employer has an easyish-to-kill problem that is in-line with your new role, ideally really hard for anyone else to fulfill, unless they have both skill-sets/knowledge domains. Implement your IT solution being both the expert and IT person, develop it to a prototype stage, get people satisfied it truly is better (this takes hard work, but is extremely hard for 'just skill-set A' or 'just skill-set B' people to deliver) and expand functionality quickly. As scale increases, delegate your past skill-set to new hires / new transferees, moving yourself to an oversight position. This opens the options of management if you'd like it, or technology specilisation by maturing the system and letting the experts in your previous domain take over management.

Sounds simple. Isn't. But it realistic and do-able. The biggest road-block I've seen is having enough time to do the transition and delegation of past tasks.

Seriously, don't do this as a favour of a friend. This is a leapfrog move, and you don't want to break their back, or get stuck in the mud after a bad jump.
You should consult for Mike Judge on the next season of Silicon Valley.
It's just too cool looking not to be computer generated. You know: That complex hyper-realistic look with lots of fancy shaders to show off the latest hardware.

Is it certain that this isn't some brilliant Blair-Witch-esque promo hoax for a "Soviet Space Race" computer game/movie where you have to save the Earth from destruction by resurrecting one of the old Soviet space shuttles?

I don't actually doubt it's real, but I'd hella love to play that game!
Lessons from Freelancing
This is the CIA document that noted that (May 1990): http://web.archive.org/web/20120611225718/http://www.foia.ci...

Notably, it also stated:

The telecommunications deficiency is a particularly serious
problem for the Soviets. The USSR lacks the type of extensive,
serviceable, open-access, civil telecommunications infrastructure
has proved to be an essential ingredient in the U.S. software
industry's capability to support the needs of software uses an
all sectors of the U.S. economy technologies critical to the U.S.
Industries lead include wide area networks such as INTERNET,
TYMNET and TELENET accessible to most software developers in the
United States; equally important are the local area networks used
to connect software development teams distributed in different
locations within large buildings or among several facilities
within a large industrial park.

This is a fascinating insight into the projected future, although of the three, it was the INTERNET that hang around and turned the world on its head!

TYMNET by the way is noted here: https://en.wikipedia.org/wiki/Tymnet
C and C++ were a mess when Java appeared.

C was standardized in 1989 and in the early 90's it was still easier to port K&R code than ANSI C.

C++ only got standardized in 1998, two years after Java appeared. Each compiler supported different parts of the standard, had vendor specific libraries and suffered from C like APIs.

Java was a good enough C++ that one could expect with would have the same behavior in every system.

Also the Java 1.0 networking libraries were already miles ahead of anything one could find for C and C++, and its SDK was free in the days we paid for compilers.
Using DNA from crime scenes to solve cold cases
> Is there any reason to do that?

That it's RPC over HTTP, POSTing everything is the normal (and, really, proper) way to do RPC over HTTP.
Honest question: why wouldn't someone want to use STL containers?
The trickiness will come in handling authentication for all the nested resources (e.g., user X can only see public photos for user Y, and can't update them) and generating efficient queries to a relational datastore. Coming up with a clean architecture for that actually seems like a fun project!
The JVM, CLR, Frameworks, Runtimes, app servers, configurations, etc. _ARE_ the problem. We're tired of all that crap all the time. Compile to an executable and xcopy the executable to an arbitrary server. Ideally, nothing to configure outside of the application itself.

Go fits that bill nicely, but it's an annoyingly austere language. With all the languages in this last wave, I just don't know why nobody hit on a full featured Go level language yet. No memory management, not deployment dependencies, full of nice sugary high level abstractions, and cross platform Windows/Linux. Something solid and ready for production use, not an alpha or beta.
Sorry, i had to share!
Depends on how many of your companies shares are held by the current board and management team...

Nothing breaks a company faster than switching out senior leaders every few months.
NZ passes 'Harmful digital communications bill' outlawing online nasties
SKYSCANNER http://www.skyscanner.net/ Full Stack Engineers and Senior Full Stack Engineers - Edinburgh, Glasgow, Barcelona, Sofia, Budapest – ONSITE

Complex Problems Live in Travel: https://www.youtube.com/watch?v=pUkYP5Pfefg

Skyscanner is the world’s travel search engine with ambitions to be everybody's personal travel assistant. As a full stack engineer, we want to employ your problem solving capabilities. Solving complex scalability challenges, proposing new design and systems solutions and all the while, instigating and promoting best engineering practices. To be really useful to us, you should have across the board experience – a bit of database, a bit of back end as well as some UX familiarity into the bargain – after all, if you don’t know what can go wrong, you won’t know how to fix it. We’re looking for exceptional engineers who can make difficult decisions and take ownership of a problem from end to end.

If you hate doing what you’ve always done but love finding new and better solutions, make our problems your problem. Apply today.

You can offer us:

A hunger to learn, a desire to meet challenges, a passion for technology and development, a commitment to applying engineering best practice to produce top quality solutions.

We can offer you:

An excellent career move.
The chance to work with great developers, in fact, great people across the board.
The space to be trusted to do what you do best and to make decisions that matter.
The potential to tackle big stuff, not small stuff.
What do you need to apply? We’re looking for people across all levels of experience and we’re more concerned with what you can do than what you have done. As a minimum, a Computer Science degree or similar; experience in a web economy or other tech environment; proficiency in object-oriented programming, automated testing, front and back end web development and database technologies.

Take a look at one of our videos where you can hear from one of our full stack engineers speaking about the technical challenges he works on and life at Skyscanner: https://www.youtube.com/watch?v=ailLq2McoAE

Our benefits include: bonus, pension, healthcare, flexible working, home country working, share incentives.
How a Smart Leader Sets SMART Goals
Using the same. Rock solid for me, too.
Using a D3 Voronoi grid on top of your chart to improve UX
Anecdotes & analysis of the psychology of "just walk away" under such scale & conditions would be fascinating.

Prior company I worked for was next to another business that "just walked away": seems everyone at the vaccine supply company literally just up & left one day all at once, leaving everything including lunches behind.
True. I guess it's just coincidental humor for some readers.
Stop Guessing: Purchase a CMMS Using These 14 Rules
Tuples in Swift
Tuples is a new concept that is introduced in swift programing. Tuples group the multiple values in a single compound value. For more details please visit the link http://findnerd.com/list/view/Tuples-in-Swift/3748/
Yes exactly!

And just like someone else pointed out, it does remind me of Simon Stålenhag. I even own one of his prints. http://www.simonstalenhag.se/bilderbig/fjarrhandske_1920_bad...
The Next Mark Zuckerberg Is Not Who You Might Think
What are you using for monitoring / what generated these logs?

Unless your monitor is attempting a connection every, e.g., one second, you're going to end up with the "exact periods" you describe (i.e., presumably your monitor is only attempting to connect once every 30s).

Also, this would be more indicative of a problem with your web host, not the .io root name servers, assuming the TTLs on your RRs are set to > 30s.
You can 'find' things by research too. If the photographer set out to find and photo the Buran, and started by googling, then that's still 'finding'?
A simpler version of this idea (making an image A out of matching pieces of a set of images B) was implemented in the early 90s and released as open source: http://draves.org/fuse/
> Excessive focus on supernatural employees reveals that the company, for lack of a better term, fervently believes in magic. By hiring the chosen one, as revealed by the hidden UV-fluorescent birthmark and 10 trials of worthiness, the company will fulfill the founders' prophecy, defeat the competitors, and pay out on all the options. And everyone lives happily ever after.

I vote that every time we meet anyone who talks as if they think this way, we take out our smartphones and call up the My Little Pony song on YouTube until they learn to stop that shit.
I think Rust is more like early Java. If you start with a good base, the things you need can be introduced relatively smoothly on top of the existing language.

C++ is the oddity, in that it is trying to become a completely different language. Rust won't have that problem.
I need to look again but I believe it contains mostly "average" generic products, not branded products. And no images of the product and its packaging unfortunately. Also there are no barcodes for the branded products. e.g. http://ndb.nal.usda.gov/ndb/foods/show/2072
But definitely worth another look, thanks!
Try using +norec in dig and you'll get a response.
Reading https://en.wikipedia.org/wiki/C0_and_C1_control_codes now and getting this urge to write a pure ASCII editor, haha.. Seriously, it's actually suitable for more advanced editing than modern day "pure text" editors.

SOH + STX to set a document title. FF for page breaks. DLE to allow embedded (binary/uninterpreted) data like images and avoid printing garbage. FS, GS, RS, US to support tables.

I find it interesting that this coincidentally works complementary to syntax like Markdown. :p
What else would Google use? Android dev is pretty reliant on the OO model.
Reminding us that any color camera is a spectrometer.
On Good Software
I never found C++ complicated but I suppose it's because this was the first programming language I really learned. When you're learning your first language, you don't have any frame of reference yet to compare it to. You either grok it or don't. And then it becomes your baseline for programming, you compare next things you learn to that first language.
Not much to bake here: one light source (Sun), shadows, AO, and some kind of faked GI - are all dynamic these days.

[add] actually, quoting the author: "lighting is really basic, movable direct and sky, without any GI/DFAO/bake/"
DNSSEC root keys (or a portion thereof)
Perhaps a bit off-topic but serious question. I don't understand whenever someone says language A is next to bare metal? What does a language have anything to do with bare metal or performance? Isn't it the compiler/interpreter that performance is about?
I don't think Rust is designed for those use cases either, honestly.
I've never met someone who was like "Programmer" and "Software Developer" are too different! Same with "Coder". "Software Engineer" in some countries would be a no-no but many places it's interchangeable. Further, I've done some research on the psychology behind it and usually "software developer" and "software engineers" is a better way to put it for negotiation if that's possible because you're seen more as someone who makes something rather than "really expensive computer guy".
I will say that I'd like to see a movie about the investigation, if it's done well. I'm a sucker for all these new tech-bio-pic movies.