skysight-inc/HackerNews huggingface dataset:
That's the trouble with a lot of people who think of themselves as Jacobs fans. They like the sorts of outcomes that she liked, but then they ignore almost the whole of her analysis and basically come up with ideas for Master-Planning the Jane Jacobs City.
The Watson technology and playing Jeopardy is nice, but it's not that great when applied to some real world problems, as much as Press Releases try to convince people otherwise
JavaScript tips for web developers (ES6, ReactJS, Angular, benchmarks, Redux)
This is pretty cool. Would also be neat if you could filter by date ... like what were the top JS books mentioned so far in 2017.
But you do know that you can watch movies for free if you have internet and a general purpose computer, right? Why is it wrong to say that?

"Warning, this knife can sever arteries.". Is this better?

"Warning, this machine can access copyrighted content. Buy it at your own risk."

Is this better?
It's very easy to create an event-driven program that is effectively a larger program implemented in terms of "come-from". The decoupling provided by eventing is often illusory; if there's a higher-level semantic that's supposed to be implemented in terms of the outcome of coordinated event handlers, then the dependencies still exist - they're just implicit.

If event-handlers are genuinely decoupled from one another, and there isn't a higher-level state machine that's being driven by events, then it can be an excellent way to structure logic.

Events-as-deltas that are durably stored and can be reliably replayed is another fine way to go for a system with checkpoints, auditing, history, rollback, time-series reporting and similar requirements. But like the article says, code will be much simpler if it deals with an eternal present and the calculation and application of the deltas is centralized in code that doesn't change often.

There's an isomorphism between building a bigger program out of event handlers, and distributed programming. Distributed programming is known to be difficult, and doing it at the message send level is IMO too low a level - one should build more expressive and composable primitives and work at a higher level. That's if it's warranted at all.
I haven't noticed any changes. Seat-belt discipline has always been low, IMO. Lots of people failing to buckle-up when the light goes on, or unbuckling the second the plane touches down.

I always leave my belt on when seated. No good reason not to do so. I'll tighten it for take-off and landing, and loosen a bit in-flight.

As for stewards commanding passengers back to their seats, as noted above, it seems to depend on the level of expected turbulence. If it's minor bumps, and the stewards are still serving coffee, they rarely seem to object if the odd passenger goes to the toilet. But, if the stewards are told to buckle-up, they appear to take a more active role in keeping passengers seated.

And all that said, a pilot's proclivity to turning on the seat-belt light seems to vary widely. I was on a United trans-Atlantic flight in 2016 where the light was on for any mild bumps. Then, in January, on an Icelandair flight, the lights never came on, despite a few moderate bumps.
Ask HN: What makes a good landing page?
What do you look for the most when you go to the landing page of a SaaS, for example? Do you dislike flashy animations with everything moving around?
Not only Technology Preview, but already released Safari 10 is currently the only 100% ES2015 (ES6) compliant browser.

https://kangax.github.io/compat-table/es6/
Lots of cultural heritage institutions have these kind of services for historical pictures, often with very liberal Creative Commons licensing (or Public Domain). Your own Library of Congress[1] is a fantastic example. In Europe you can get a hint of what's out there via Europeana[2]. Flickr Commons[3] is also a good resource. If you are looking for contemporary pictures, Wikimedia Commons[4] and Flickr[5] is great.

When it comes to Unsplash I feel a bit skeptical[6]. I don't share every sentiment expressed in that post, but essentially I think they've stripped away many of the pros that made it a win/win for both photographers and users. I would much recommend trying to establish Wikimedia Commons as a platform. At least it offers a license with attribution as an option for their contributors.

[1] https://www.loc.gov/pictures/

[2] http://www.europeana.eu/portal/en

[3] https://www.flickr.com/commons

[4] https://commons.wikimedia.org/

[5] https://www.flickr.com/creativecommons/

[6] https://medium.com/@TailsOfWonders/why-unsplash-hurts-photog...
They could. They don't.

(though to be fair it's completely legitimate to have landing pages that change their text based on the user's location, referrer, etc., so that wouldn't be a silver bullet).
Please don't take my word for it, research but yourself, crime is rife and in your face. Even crime of a sexual nature. Turn the corner from gleaming skyscrapers and there is poverty, real people washing clothes and cooking utensils in sewage. Huge tech centres for the big outsourcing companies are literally across the road from slums.
I'll throw in a mention of OSTree: https://github.com/ostreedev/ostree
I have a script which installs and aliases all the equivalent GNU commands on OSX. You can fix a lot of the annoyances.
I'm Leaving a Great Job to Start a Startup.  Why
I know it's slightly off topic, but I can't help thinking that the Federation Against Copyright Theft should be going up against those big businesses that actually steal the copyrights themselves.

So like when one studio steals the copyrights from another, or from the content creator directly.
The linked article states that the trial of the pilot is continuing, not that a verdict had been handed down. He is being accused of two counts of perjury and one of making a false record. He has plead not guility to all charges but does admit that a camera did become wedged behind the stick.
A Look at the Global Evolution of Direct Carrier Billing
I'd be weary of this person you are describing, depending how you got to know him. It reminds me a bit of certain poker coaches back in the day. You basically only have his word. I'd assume the 10k figure that accounts are worth and the 500% are vastly exaggerated. If it works so well, why is he sharing this with you? Let me guess, because he enjoys mentoring and is tired of doing the same profitable things over and over? He's probably charging a fee for these invaluable services?
While this seems satisfying, it would be more effective to figure out how these companies are still able to access the credit card networks and block the shit out of them. I used to work at one of the smaller international CC processors, and we specifically rejected merchants offering "remote technical support" (i.e., THIS EXACT SCAM) and the entire rest of the 5967 MCC (inbound teleservices).

I recall reading that the "fake IRS" crew had started working around this by telling people to buy iTunes gift cards, but it would be a start.
The ultimate setup for remote development (and developers)
The Garmin G1000 "glass cockpit" offers a blue straight-and-level button even for small general aviation planes, such as the Cirrus: if you get disoriented or into an upset, just press it (whether the autopilot is on or off), and the autopilot will level the plane and hold altitude. However, AFAIK it's not an automatic envelope protection, though I'd think that it would be feasible.

http://www.whycirrus.com/advancements/Cirrus-perspective-coc...
This article trolled me so hard that I've deleted three drafts of a response, each one expressing my astonishment in more colorful terms. Forgotten? The author cannot possibly be serious. I was hoping for obscurity and I got banality.
A brief history of AI
...How do you ask for something that may or may not yet exist? Maybe some data that you don't want to care if it's about the past (already exist), abut the present and in the process of being computed, or about the future and not existing yet, not even the request for its computation is fired - yet you just want to write the same code that says "do this with this kind of data, always, whenever, wherever", I don't care if it the data does not exist yet now. Or how do you ask "how many time X happened since last time I asked"?

You'll end up implementing some kind of pooling loop, and sooner or later voila, you've reimplemented an event loop, and now you have a badly ad-hoc implemented event driven system anyway.

The only way to handle a "naturally push based system" is to accept that this is the natural way for it to be, a find a declarative way to express it as a rules based system instead of tangles of imperative event handlers. But this is really hard! So you settle for the "push based system" or "event driven" system instead quite often...
That's the boat I'm I'm - we have less than a dozen services and all we need is packing them neatly on worker nodes and some load balancing. Setting up Kubernetes for that looked like an absolute overkill. I need to try Docker Swarm and Nomad again but either of them has to support rolling deploys out of the box - lasy time o checked neither of them did
> first making sure it cools off in space

Heat dissipation is actually a gigantic problem in space: you can only radiate heat away (and try to reflectively shield against the sun) since you're in hard vacuum which is a fantastic insulator.
U.S. Visitors May Have to Hand Over Social Media Passwords: DHS
I came across one of these a couple of weeks ago. I knew it immediately it was a scam because the guy had an indian accent. I played along just to see what he would do.

He directed me to site support95 .com. Apparently, there is a similar site called support18 .com. From there he told me to download an exe file. That was where I stopped. I did not know what would further happen.

If anyone wants to try it: Call 18005589204.
Tell him you got a voicemail of someone from Microsoft saying something about license expired. I would love to know what ultimately happens.
The references are from about 35 years of work mainly in materials R&D, neurobiology, and energy storage technology.
This is not a solution to the real problem: social networks having in-depth knowledge about the whole population.

By all means, I don't want to discourage anyone from self-hosting. The problem is: There will always be agents (private people or companies) who leak information about others (on purpose or because of a lack of concern) which allows shadow profiling of people who want to opt out. Furthermore, these agents don't necessarily grasp the dangers which the disclosure of their social network brings for them.

What we need are stronger laws as to what social networks (and other services) are allowed to store. For instance, FB shouldn't be allowed to know anything about me without me consenting to it.
> The US suicide rate has been pretty flat for about 50 years. There was a decent drop from the mid 80s until 2000 that has since reverted to norm but it's not historically high.

I don't believe you are analyzing this considering the context. What that implies is that we have not made any significant advances in preventing suicides and treating the root causes despite the many resources being allocated to it.

In the last 50 years, there has been more total wealth and prosperity. Most importantly, there has been a revolution in how mental illness is viewed by not only medical professionals, but by society at large, and we have developed better treatments for it From suicide hotlines to modern police training that includes how to deal with the mentally ill.

The curve SHOULD be trending and that is isn't is a potential cause for worry.
Nowadays BI has (at least) two sides: visual analytics, and data wrangling. There are many tools aimed at visualization. But there is a lack of tools for easy data wrangling. I have been working on such a data wrangling tool, called Data Commandr, and an early version can be tested here: http://dc.conceptoriented.com
YouTubers fined for running illegal FIFA 17 gambling site
How does the externally hosted version connect to databases?
> Left good Right bad is one of the most infuriating assertions to see casually chucked into a sentence.

i didnt say that.

it just happens that in American politics, admitting that our foreign policy has been amoral is something done almost exclusively by the left.

writers like noam chomsky, glenn greenwald, jeremy scahill. politicians like tulsi gabbard. etc.

that's why i called it a "leftish point"

politicians on the right, even when they favor less foreign intervention, tend to justify it in terms of cost savings, constitutional limits, and smaller government. rand paul, for example.
Ofcourse the huge volume is great, it's awesome! But by only offering single high-res .jpg files instead of image tilesets just makes the viewing experience less than pleasant.. Downloads are slow, the pages are unresponsive, and I can imagine it's going to cost them tons of unneeded bandwidth.
I've always wondered why the need for ghz, isn't mips what you're looking for. wouldn't a 50mhz 1000 core cpu do well with decent parallelism in a compiler?

how many cycles does the average method/function/procedure need anyway?
Why aren't the sellers and buyers meeting directly?
Ah, the good old Design Patterns book, responsible for more atrocious over-abstracted, unreadable, hard to maintain Java code than anything else before or since.
I was working for a company that relied heavily on Wagon - and then it got bought by Box and they shutdown the product. We looked for alternatives but nothing seemed to offer what Wagon had - this looks like it might be a good fit though. Excited to try it out.
I agree. Version 2 was the absolute worst, v.3 is better, but still needs work.
http://whatyearisit.info/img/what_year_is_it.jpg
Business tool to calculate your potential revenue
EBook PinPOWER – Drive Massive Traffic to Your Blog from Pinterest
The features on that list are industry standard everywhere else. You 'working' on them is not entirely convincing.

The sudden interest in a web graphics api is somewhat conspicuous coming from a company known not to adhere to web standards.

There must be some reason for apples sudden interest in this stuff. Knowing apple they're interest probably isn't aligned with their users interest.
this is not hacker news. if I wanted this dribble, I would have stayed on Slashdot.
> The heavy duty motor range is designed to withstand temperatures over 240°C

Venus is twice that, and the atmosphere is highly corrosive, though I guess you get the benefit of lower pressure (~90 atm).
Silicon Valley’: HBO’s Most Subversively Conservative Show
The general term for that is Dark Silicon [1]. It helps a little and as, others have pointed out, Intel CPUs already have a similar feature called "Turbo Boost." NVIDIA processors also have a similar "GPU Boost" feature. But I don't know if that can enable a single core to run at 10GHz. Shutting off other cores does not lower the local power density / thermal dissipation of the single core at 10GHz. You still have to work hard to cool that single core, in order to prevent the silicon from being damaged.

[1] https://en.wikipedia.org/wiki/Dark_silicon
I'm still confused.

Did they add a layer between their backend and mobile to pre-render the page server side, or did they get rid of their whole scala/jvm stack to replace it with Node?
The current generation of Intel chips can be overclocked comfortably to 5ghz with a simple water cooling setup.
Python E-Books
Other figures are also surprising:

"a maximum indicated air speed of 358kt (662km/h), or Mach 0.9", while at 30000ft, Mach 0.9 is typically 983.7 km/h(source among others: https://www.globalaircraft.org/converter.htm)

Maybe "indicated" makes a difference, but so wide?
I don't understand what's so hard about putting their whole film catalog online. Let me pay a buck to download any movie your studio produced in some simple format without any crapware or subscriptions or region-locking and I will do so every time instead of pirating.

The marginal cost of offering a movie for downloading must be pretty close to 0. Why can't studios simply tap the opportunity of cheap hassle-free downloads?
Great information and tips on cybersecurity risks; help you stay safe online
Vote for your favorite WebAssembly logo now
Well it is indeed a point that it is yet to be reviewed by an acknowledged security company, and toxcore's last commit was in 2015.
I'll search for one of these threads though
One of the key points in the case is the way they are advertised as having access to subscription channels for free and they're pre-loaded with the apps to do so. Most of the articles make that distinction too.

If you start selling a PC loaded with that software that's advertised as "download La La Land and 100s of other new movies for free!", it's a different ballgame as the intent is clearly there.

I do wonder how far it goes though, if you look at this listing, it's only implied that the illegal streaming services are on there, but it's pretty clear they are when you look at the customer questions:

https://www.amazon.co.uk/DROIBOX-Android-Player-Amlogic-Blue...
I have the same problem, with often abstract crazy problems involving myself as part of the equation. It could be writing a system that gives me the ability to sleep or close my eyes, but also real problems that I worked with earlier that day.
As is, this is spam to me. Instead of posting an AD for your company, share something that's of use or interesting.
We're hosting on our own EC2 instance using the docker image. Setup was mostly smooth. We love the integration with Google Apps so our entire organization automatically has access.

We primarily use it to connect to Amazon's Redshift and pull some data out for quick visual analysis. It's a very good combo. We're at the early stages of using it but it seems like a very solid product.

Kudos to the dev!
Building a quantum computer often gets compared to building a (regular) computer that can operate inside the sun.
> all things being equal, you're not going to get better performance from a higher level language

Not remotely true if one of those things being equal is programmer time/effort, IME.

> you certainly cannot fine tune the implementation for a particular platform as you can with lower level code

Compilers can and do. JIT can allow even better tuning than is possible in C, as it can take the input data into account.

> C is just orders of magnitude faster than C#, even when the C# multithreaded, is coded in unsafe mode and optimised and C is single threaded and compiled with no optimisation.

Not remotely supported by any benchmark I've ever seen. The latest techempower benchmarks show a factor of 1.3x-7x difference between C and C# depending on the benchmark; the shootout is similar as far as I can tell from the unhelpful website. Not even a single order of magnitude, much less orders plural. (And benchmarks are the best possible case for C: tiny pieces of code where you can do a level of manual tuning that would be completely unreasonable to do on realistic-sized programs).
I am a biomedical researcher working in field of genomics. I spend majority of my time curating literature. I think it could be automated. We need an AI algorithm for this area.
Safe-Internet-Day: DuckDuckGo broke 15M private searches / day
This is so crazy. What do they think they are? Even asking for social media accounts is was already only known from dictator/monarch third world countries...
I didn't find 'The Art Of Computer Programming' by Donald Knuth... Must be a mistake.
I think you mistake is that you're conflating an angry, vocal (and frankly somewhat belligerent), minority with the opinions of the majority.

I suspect part of the issue is that since video games intersect so heavily with graphics APIs it will bring out the angry gamer crowds and with your being an Apple employee, it brings out the extreme anti Apple crowds. There will be people with legitimate claims, but I think they're being drowned out by the noise.
Yes there are also valid points for having an really low level 3D-API like a WebVulkan in the browser, and the 'big-engine-makers' seem to be fond of this idea. But I see this more in the realm of a 'compilation target', more for WebAssembly then JS. Translating Vulkan 1:1 to D3D12 or even Metal would be challenging though, I think most of the advantages of having a real bare-metal API would be lost in this translation-layer I guess.
That doesn't mean their isn't good reason. I guess they believe they can build a better product by having control over the graphics pipeline. Obviously I cannot say for sure what they think in that regard, but neither can you.
David Brin's Uplift series had mechanised lifeforms "floating" on the sun to collect matter, and IIRC Sundiver has life forms floating in the chromosphere.
Redash is great. We've tried several alternatives, including Metabase, and ended up with extensive Redash use. We use the self-hosted version for sharing data between the tech and business sides, for day-to-day monitoring and for ad-hoc visualizations, and are generally very happy with it.
It's not perfect - there are some areas, like fine-control over chart customization, query auto-updates (especially queries with parameters) and the ability to queue parallel queries to the same data source which would be nice improvements, but these are nitpicks - highly recommended.
On most planes, from Boeings to Cessnas but not Airbuses, the two sets of controls are linked, so that if you move the yoke (pitch/roll) or rudder pedals (yaw) in one set they move in the other set. This means that one pilot knows what the other is doing. Airbuses average the two inputs by default, though either pilot can take control.

SPOILER ALERT:

A coffee spill was the cause of the plane crash in the movie Fate is the Hunter (1964), so I assume the risk is well-known.
Yes, but these boxes are set up to only display media, and advertised as a way to watch copyrighted content without acquiring a subscription or license to the content.

Try advertising a butchers knife as "an excellent tool to slit the throats of <insert migrant minority here> pigs", or any less extreme but still illegal activity (like advertising nails for the purpose of puncturing the tires of your annoying neighbours car).
We share technical and strategic internet marketing information/software, and info about what is and isn't currently working marketing-wise. The stuff about the specific campaigns he's running came up only after more than a year of such exchanges. Also he isn't giving me his landing pages, his advertiser contact info, etc., and he knows I'd never touch something as legally questionable as a tech support scam anyway. But of course at some point when talking to others, after long enough, you talk about what you are working on. I've never paid or been asked for a dime.

So your assumptions are incorrect.
Thank god I'm not alone :p

Almost every time I have a fever, I end up dreaming about code or diagrams. Sometimes even live CSS coding. And yes, it's awful and you can't escape.
It's also interesting that about 1/5 of that searchers are bots.
Having used Kodi for close to 15 years (from XBMP through XBMC), it's definitely taken some tinkering, and you still run into edge cases and occasional crashes.

However the Kodi team has made an amazing job simplifying installation on numerous platforms, to the point where the most advanced thing you need to know is how to use a USB stick and 7-zip.

If these people (box sellers) ship it with a remote control, and a self-contained Kodi distro (Ubuntu), I have no problem seeing anyone using it intuitively as plug & play.

Maintaining is mostly an issue with your own library in my experience. If that part is outsourced to third party plugins there's not much to maintain. Though if that plugin breaks/is forked/whatever then you're boned.

I really feel for the Kodi team though, getting blame for piracy, numerous support requests stemming from unaffiliated third party plugins, and all for an amazing open source product they've made for free.