skysight-inc/HackerNews huggingface dataset:
That's needlessly personal and breaks the HN guidelines, as does https://news.ycombinator.com/item?id=10926389. Please don't comment like this here.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Just tested this out, IE and Firefox will only load each page twice, it won't re-load the original page. Chrome goes a bit deeper, it will load each page twice, but then stops.
No, i'm not educated in psychology. I don't see how that is even remotely relevant in a conversation about how to connect with people across screens and digital displays...
20 quotes to encourage you to create a healthier lifestyle
It was worth reading this article just to discover this lstopo utility
(Slightly OT)

What is the best way to read images from a DSLR attached to a Pi via USB?

I'd like to build a simple timelapse system where

- the image taking is done via the remote cable attached to GPIO pins of the PI

- each image, when taken, is sent to the Pi via USB (RAW+Jpeg) for processing, upload, etc.

The first part seems fairly easy, but the second part not so much. Any pointer appreciated.
zsh: command not found: sudo
When was the last time the Fed raised or lowered the federal funds rate by 5 basis points? And when was the last time they raised or lowered it by 50 or 75 basis points? If you've been following, you'd sooner expect the next increase to be 50 or 75 basis points than 15 let alone 5.
Went looking for audio samples, here's some from one of the researchers:

http://www.zhizheng.org/demo/is15_mte/demo.html
http://www.zhizheng.org/demo/dnn_tts/demo.html
I think you should stop confusing words and their denotations. If one person uses a word to mean one thing, and another uses a word to mean another, perhaps similar thing, that is not in of itself "wrong". Words don't care how they are used.

"You're all using this word wrong" can only come across as comical or annoying.
The key thing to remember about rockets is that they are incredibly fragile. The rocket is about 15 stories tall and is designed for force to only be applied at the end either via the rocket engines or the landing gear.

Any type of lateral forces will irreversibly damage the rocket. As an illustration, extreme care is taken when the rocket needs to be transported on its side. Some rockets, not the Falcon 9, can't even be transported on their side without being pressurized.

So pretty much anything other than a perfect soft touch landing would leave the rocket unable to fly again. Anything touching the 3/16" thick skin of the Falcon 9, would cause the very least extensive refurbishment at the least, but more likely irreversibly damage the frame of the 15 stories tall 1st stage. So this rules out every alternative that has been suggested in this thread.
Thanks for building Trident! Happy customer here. Gitlab servers work really well and is super fast. Patiently waiting for the Github servers functionallity to be on par with the Gitlab one :)
You double the interest rate, you half the amount of money big institutions have available to roll around.

Maybe I'm missing something really obvious here, but in what practical sense is that true?

But why does everyone insist on calling this change "small"?

Because by law or convention 25 basis points is the smallest increase in base interest rate that most national banks will ever make, and since this change was telegraphed long ago it's literally the minimum anyone working with serious finance was expecting.
Not necessarily. This is a pretty tough problem. Naively yes you can just compute x-plane distance but what if the target is moving diagonally through the visual plane? Then it is very distorted. Or what if the object is rotating, moving through at least one plane where the two cameras can't track?

Direct Linear Transformation is the standard way to do this using a control object (object of precisely known size and measurements) and cameras that don't move. Cameras film the object (usually a big cube), the object is removed, the cameras stay stationary, and anything that goes through that object's field of view can be tracked in all three dimensions. However, the cameras must not be co-linear and must be able to see a point on the object with both cameras, so this means no two front facing cameras, and realistically 4-5 cameras (though 3 can be done sometimes).
The Online Force Detector
Funny how every new generation is so much worse than the one that came before.
JavaScript held in high esteem? You can't be serious? That language is way too flawed: equality operator that's not transitive, wicked scoping rules, semicolon that you can omit but really shouldn't… And you're telling me this poor Self copycat is held in high esteem? How? Because it took over the web? That's not enough.

As for C++… That language is just too big for its own good. It tries to be too many things to too many people, and as a result is almost never the best choice. (Discounting code already written and available expertise of course. I'm judging the language, not the ecosystem.)

The idea of C++ is a good one, under a couple conditions: first, it must be tuned to a domain or a way of programming. Second, it must not try to be goddamn source compatible with C. If we're writing a language, we might as well correct C's mistakes along the way.
I used to work for a CTO who had his prior company bought in one of the largest acquisitions in SV history. His opinion is that there is a large untapped talent pool of older (40+) smart, college-educated women who had been maybe been stay-at-home moms who made great candidates for executive assistants. His assistant was one such woman. She was very well paid, pulling down 6 figures.

His view is that they are loyal (most important quality for him), extremely reliable, and can be delegated complex tasks. While his assistant did do things like make his travel arrangements and schedule his meetings, she also did a lot of his grunt work, write emails, make powerpoint decks, write conference speeches, write papers/articles for him. By this, I mean she often generated the content (with input from others of course). Without her, he would be totally ineffective. You could always tell when he had to make a slide himself because it was usually full of typos.

At one time, she was a shared resource with our former CEO. After the company went public, I recall overhearing a conversation where she was explaining to our CEO what he needed to do to fly commercial (he had not flown commercial since the 90s). She had a a great way of handling situations like that and could be firm without being condescending.
Take a look at React Native. Develop using Javascript, but render native components - not webbased stuff like Cordova.
Ask HN: How did you identify your problem-space and problem to work on?
I use upwork to sub-out work that I don't have time to tackle or for tasks that I lack expertise in. Once I've found someone on the platform that is really talented at what they do, I return to them for subsequent projects that need their skillset. The challenge on that platform is finding the people that stand out since there are so many low-bar contributors.

Examples of work that I use it for are simple html/css stuff that just needs to get knocked out prior to integration into an app. I'll pay between $300-500 from some straight forward design to html/css conversion. I want it to be worth their while.

Also, I've use it frequently for GIS work. I'm just not proficient in it and would rather pay someone that is. I managed to find an incredible person on upwork and give him the specs for each project before I quote my customers. He sets the price for the GIS components and I routinely encourage him to charge more.

So to be clear, I don't use upwork to find a deal on the project (no doubt a ton of people do). I use it because it is a platform that can keep talented people busy and available for the next time I need to rely on them. I'd hire a full time GIS expert if I had steady work for the, but I don't so going with a subcontract makes a lot more sense.
That doesn't happen for me, at least with uBlock on.
Adblock Plus uninvited from IAB conference
Funny but telling Homeaway ad attacks Airbnb
Interesting how many people care about the authenticity and integrity of sport when it's just entertainment. Wrestling matches are fixed and orchestrated, but it's still popular.
Are you sure they don't? Do you know how much 2^61 is?
Here is a talk Matthew Yglesias gave about the contents of his book "The Rent Is Too Damn High":

https://www.youtube.com/watch?v=oHkti4sAUgQ
Sorry, I think you're mistaken.

Empathy is understanding and feeling someone else's feelings. Putting yourself in their shoes.

Sympathy is having compassion for that person, even if you don't feel the same way. It's understanding, but more detached.

True, you need empathy to make art or to manipulate people or to frighten others - but that's not part of the definition of the word.
Composable Repositories
Why not embed a Lua interpreter? Or maybe a Wren [1] interpreter for something different? I don't understand why they developed a language and VM from scratch. And I thought I over-engineered my projects. The time spent developing and maintaining that could be directed to something more directly related to your product.

[1]: http://munificent.github.io/wren/
>This comes up every now and then, and the moderators' response so far was to focus on the content.

The problem with this methodology is that if one cannot see the content, it cannot be focused on.
with many cameras you don't even need the GPIO pin:

http://www.gphoto.org/doc/remote/
Smart bicycle gear Shoka secures funding from Ruvento Ventures
Most comments on the site are thanking me for the site or asking for specific enhancements. So support time consists of reading comments/emails and adding enhancements and/or an occasional bug fix.
This is madness! Loading the whole page just to show an thumbnail? Don't do this ever. Better use the free http://web-capture.net/ or http://pagepeeker.com/
I'm primarily a Ruby developer, but my current gig has me working exclusively in PHP (and worse yet, Wordpress). PHP as a language is actually pretty stellar these days. There are things about it that I dislike, but there has been a lot of recent work put in to improving the language. I'm always finding nice features.

Really the place that PHP is lacking is on the tooling/ops side of the projects built on top of it. A lot of what I have to work with still seems to be 15 years old. That said, it's getting better and other peoples' preferred tools have their share of problems as well.
How do you know Buzzfeed did not use a random salt along with the hash?
Yes, the UUID 5 (SHA1 + namespace) is fantastically useful because it is deterministic. They can be a function of your own internal IDs, rather than trying to synchronize clocks or random seeds across systems, and still won't conflict with UUIDs from other vendors using a similar system.

MD5 and SHA-1 being broken only matter if you let users choose your keys, to which the answer is don't do that.
systse, I have nothing of value to add to this topic but as usual I want to thank you guys for the work you do. Gitlab may not be perfect but it's heartwarming to see an awesome open source project being supported like this and it's always really nice to see companies thrive on FOSS-first models.
Saying someone is wrong is not personal. If I say 2+2=5, someone should tell me I'm wrong.

Your comment is also off topic, breaks the guidelines you just referenced, and doesn't belong in this thread (unfortunately neither does this comment- I apologize for that).

I will no longer comment on this thread.
Stem cells are readily available from adult fat tissue.
> The behavior of realloc(NULL, x) is always equivalent to malloc(x) according to the C standard.

AFAIK if you try to do this with even a fairly recent Microsoft libc it won't work. I haven't checked the standards and history on this one, but keep in mind it's been only a recent development that MS gives a crap about C99.

The idea that C89 did not mandate this makes sense to me because I remember now-obsolete Unixes not liking this either.

[Edit: The MS documentation claims that it supports realloc(NULL, x) going back quite a while. I know I've been bitten by it not doing that in the current century, however...]
Interesting that Homeaway is trying to position itself between market segments. They are a sharing model, but they aren't sharing economy like Airbnb. They are a hospitality company but not like Hilton.

As funny as the video is, and while it addresses possible ickynightmare scenarios, it apparently does not reflect the sentiments of the millions (and growing) of happy repeat sharing economy consumers :)

Also, Nick Offerman FTW.
SAM vs. MVI: why not every reactive loop are the same?
How many companies has that been true for, though? Apple is the only PC company who made it big as a phone manufacturer. It's a single point on the graph.
I use the Sync Solver app to push my FitBit data into HealthKit.

http://syncsolver.com/

I have both an Apple Watch and a FitBit Surge. The Apple Watch is the better smart watch, but the Surge is a much better fitness device and you can actually see workout data in a meaningful way. At this point, I definitely need both.
There seems to be some ambiguity in the term 'subvocalization'.

Should it refer strictly to (A) the internal monologue, (B) micro-movements of speaking muscles, or (C) both?

Correct me if I'm wrong, but my suspicion is that parsing and comprehension of text would be impossible without A. But also that A is slowed by B; thus reducing or eliminating B is beneficial.
Most of the new software MS has been developing over the past few years - the Azure platform, office 365, etc. - is server side. I suspect a significant quantity of that code is managed.
Seconding this question, this is baffling to me. I could see maybe getting through the door with some less-saavy clients and collecting a pay check for a few weeks, but I can't imagine that working for long. How long are you typically employed? What happens if you encounter projects you are unable to solve, is it a fake it until you make it sort of thing?
It's important to realize that things often seem that way, you are right. But at the same time, there can be real differences between generations, that an easy cynicism would ignore.
Less VC money means less demand for engineers. Less demand for engineers means dropping wages. Higher levels of outsourcing and H1Bs also means dropping wages. American engineers though "scarce" will see a significant drop in wages, salaries in this field are going to collapse. They were being propped up by the government printing money, thus pushing up tech companies stock and pushing up VC money. With all that money no longer circulating, we will see wages go down.
Would you prefer "lands then explodes"? Stop trying to rephrase failures.
How to get Docker working on your favourite ARM board with HypriotOS
I have to wonder what impact having both parents in the workforce has? It would seem that working is no longer a choice but an economic necessity for both parents. And that's only the families where the parents remain together. I'd imagine single parents find it even harder to spend time with their kids.
Mobile org has rotted. Check out Orgzly for Android, at least.

http://www.orgzly.com/help/#sec-1-3
I fondly remember at university, the secretary of one of the CS departments wrote all the snail-mail in vim, formatted in TeX. Then mailed it to the print-server.
This is a really broad question, about on par with asking "which fashion houses are putting out daring material and what will Dior be making that's popular 30 years from now". Software is just like any other cargo-cult industry where trends rise and fall almost like clockwork. From Rails, to Angular, to React.

RE: People/Groups who are researching 'new approaches to programming' - you have the typical universities putting out papers. Conferences like POPL and ICFP tend to be where most of the major academic work gets put out. From within the industry, commercial entities aren't really doing much, bar Microsoft Research, Cambridge (UK, not MA). They're really pushing the envelope with regards to strict PL research. www.rise4fun.com to see the dozens of projects they're putting out. Oracle, too, is surprisingly doing some interesting work.

30 years is a hard guess, but 5 years you'll certainly see: 1) a lot more emphasis on concurrency, at 14nm we're rapidly approaching the physical limitation of transistor density (which is why you're seeing 18 core Xeons). Sharing memory is notoriously hard, so the move towards immutability (whether it's pass by ref const in 'traditional' languages like C++ or more esoteric languages like Haskell, that's the direction it's going in, whether by using the actor model, STM, etc) 2) Especially with Intel's Knight's Landing. RDMA has been around for ages, but bringing it to Xeon means the common-man doesn't have to pay Infiniband prices for HBAs. RAM has been getting cheaper but imagine being able to just deck out a 42u filled to the brim with ~18 2u's of half a TB of DDR4 RDIMM a piece that your main application can access. 3) Disks, which used to be a huge thrashing bottleneck (who here is old enough to remember thrashing on GCC 2.95 when trying to compile E17?), are now posting amazing numbers, even for SSDs.

Effectively every level of computing that used to be a barrier (minus SRAM and the CPU caches which seem to have been stuck at the same spot for a while in terms of capacity) has, or will within 6 months be consumer accessible. I couldn't guess what's going to happen in 5 years. I can't even guess what's going to happen in 5 months and I've been at this nearly 20 years.
8 Interesting Facts About WordPress
The Ideal Fuel: Matching the Efficiency of Photosynthesis
Yes, that is probably the case. Quoting from the post

"Amazon is often the goto website for referring books, but many books have dedicated homepages as well as pages pages on their publisher's website. Moreover, many freely available are referred frequently in comments, but are not considered in this ranking."

The approach used here has limitations, I hoped to make that clear by pointing them out and choosing titles and headlines accordingly.
WhatsApp drops subscription fee to become fully free
I completely agree, this book is fantastic. I read it in high school and I've been meaning to re-read it ever since.
I'm still not clear on this. What does "allocating zero bytes" mean, if not "free the original allocation"? Keep the malloc metadata structures around but update their size to 0?
I've switched from embedded systems to web development because of the number of jobs and salaries.

web dev can be pretty fun as well.
It might also affect GDP in a negative way since more people lives on and maintain status quo.
What’s New for Designers, January 2016
Really? I thought the trouble with kids these days was that they are all mamas-boys and daddys-princesses who can't accomplish anything on their own and who's parents micromanage their whole day and won't leave em the hell alone?
I can't imagine that it's possible for me to inhibit subvocalization. It seems intrinsic to the way I read.
>His main idea is that many of the problems we see with North American kids today – the defiance, the disrespect, the disconnection from the real world – can be traced to the lack of a strong attachment between parents and their kids.

We? Problems? Under what calculus are defiance, disrespect, and disconnection, "problems"? Maybe the current state of the world (or maybe just Canada) deserves defiance, disrespect, and disconnection?

The observation being made here is purely subjective; one side believes they deserve something (obedience, respect, attention) that they may, in fact, not.

More likely we are seeing a rejection of the state of the world and many of the people who caused the state to be the way it currently is.
If I had lived in a household like this, I would have become estranged from my parents the moment I could. It's authoritarian drivel. This is fodder for narcissistic parents.
kids these days
Isn't that essentially what Cortana, Siri and whatever that Google assistant (Google Now?) are supposed to be? They don't seem to work very well atm.
Nah, the real best example of this is the entertainment industry. Like, video game development, or maybe film/TV production. The industries where people are so desperate to get involved that they're willing to work insane hours for often little pay in harsh conditions just for the potential exposure and popularity. Or in some cases, work for nothing on the assumption it might pan out at some unknown time in the future.

There's a reason why so many people in Hollywood are working low paid jobs with the aspiration of becoming an actor or actress at some point in the future. Or why sites like Youtube are littered with the attempts of becoming the next big thing by hundreds of thousands of creators and small teams/companies. Or why every video game market in existence is filled with tons and tons of indie games of every possible level of quality.

All those things are seen as glamorous, have huge multi billion dollar markets and have flaws people think could be fixed in some way or another.

And yet again, they're all ridiculously competitive, are incredibly hard to make a decent profit in and then have the added problem that the product is extremely easy for people to avoid paying for.
What saddens me about all this is that the trend away from cars also represents a trend away from freedom.

If you have a car that you can drive, you can travel pretty much as you please, subject to the availability of time and economic resources (e.g. fuel, vehicle maintenance). Without one, you are either restricted to the distance you can travel on foot (or via human-powered devices like bicycles, which extend that range some but not to a great extent), or you become dependent on others to provide you the service of transportation...and, in many cases, those services are either heavily regulated by government (e.g. airlines, trains, traditional taxi services) or outright provided by government (e.g. municipal buses and light rail). This gives the government the ability to arbitrarily deny the freedom to travel at its whim (e.g. the "no-fly" list).

Of the three trends cited, electric cars least affect the freedom to travel, though their limited range compared to vehicles with an IC engine might infringe somewhat. Self-driving cars rely heavily on communication with external services for their navigation and operation, and this provides a chokepoint where government can exert pressure. And we've certainly seen how governments are responding to the rise of ride-sharing services, by attempting to regulate them, which is still an ongoing controversy.

Is there anyone out there that is seriously addressing the threat to freedom that the demise of the traditional car represents?
Vintage Computing: Powering Up a New-Old-Stock PS/2 Model 30
I'd be curious about the following aspects: since we have enough good C compilers we rather need code generators for languages that do things differently than C. In particular, how difficult is it to generate code for the following things:

1. Exceptions. There are several ways to implement exceptions: stack walking or stack cutting.

2. Calling conventions. A language might want to use internally a different calling convention than the one dictated by the ABI.

3. Garbage collection. This requires interaction with the runtime system which must know which values are pointers into the heap.

4. Tail call optimization.

There are probably other modern language features that require support from the code generator. Could you comment on how the design of the code generator (in rough sketches) account for these?
This is bad advice.

Unless you own a significant fraction of the market, you'd make way more developing the second property than sitting on it.
Making a Murderer's Ken Kratz's Law Firm YELP Page