skysight-inc/HackerNews huggingface dataset:
I asked him if he can let me out so that I can knock again as a joke but it turns out he can do that. I was laughing my ass off.
Redis: CLIENT REPLY ON – SKIP – OFF
FYI:
https://redis.io/commands/client-reply

I am maintaining an async redis client and i am not sure whether i should add support for the new command `CLIENT REPLY`(which need to share one connection between different commands execution) introduced since 3.2 release.

Do you guys use it frequenlty in your job?
Still has to be INDEPENDENTLY confirmed.

(But yes. Just call it "poison dust", not neonicotinoid-derivatives..)
WTF is technical debt? – Hacker Noon
Top 7 JavaScript Frameworks – Hacker Noon
Hi, I'm one of the co-founders of Kontena. Our target from day zero has been that you can start with small setup and scale up later if needed. So it's totally okay to run only one node with Kontena. Of course if you want to gain HA setup, minimum of 3 nodes is recommended.
Interesting 2c about observations - because according the article, people who have less sleep may perform worse objectively, but to themselves they report no noticeable difference.
Absolutely. But that's still a trade off (between using a tool that might be better in some other sense, but then you might not have time to add ARIA tags, or reshape the markup a bit). And usually it's not an explicit requirement. So it's up to the developer/team.

And I agree with doing the minimum. There was a great site that shows sites as they "look" like to a screen reader, but I can't find it now. (But it was very much like WAVE http://wave.webaim.org )
How I changed my body shape in 7 months: https://00f.net/2017/03/07/weight-loss/
g-d those are some deceptive graphs! Take a look at the slide titled "Pushing the performance envelope". A 16% improvement (LMBench memcpy) is displayed so that it looks like a 164% improvement (size of bar increased from 50px to 132px)!
This amount of usage falls well within most VPS companies' free trial / promo codes offerings and should cost you nothing. Use a throwaway email account and drop it after a month.

AWS will give you a whole year if you haven't tried them yet and the other popular VPS companies (DO, Linode, etc.) all will give you at least $10 startup credit. This is probably simpler and faster than figuring out how to receive <$4 from some random internet commenter.
It's not true. At least for Germany. Take a friend of mine for example: He went to Hauptschule (Germany has a 3-tier school system where children are split up after primary school, Hauptschule is for the least skilled children). He left Hauptschule a year early with very bad grades to start an apprenticeship with a carpenter. After three years of school and practival training he graduated to journeyman with honors (i.e. all grades: A). This gives you a scholarship for master school or college (if you want). He chose master school and earned the master craftsman degree. He finished that with honors, too and got another scholarship. Now he actually went to university to get a bachelor in something called wood-technology.

In many academic traits it's actually beneficial to go for an apprenticeship first. Architects often become carpenters of masons before studying architecture, a friend of mine who's a nurse got her Dr. med. last week. The list could go on for a while.
There was actually already a test osmosis power plant in Norway. Unfortunately it wasn't very successful and was shut down in 2013:
http://www.statkraft.com/media/news/News-archive/2013/Statkr...
I don't think so. Only 10-20% of the energy we get from food can be used for manual labour, and that's neglecting rest and sleeping periods. If what GP is saying wasn't true, hunter populations wouldn't be able to survive.

This is also why reduced calorie intake is much more effective than increased activity if you want to lose weight.
Mammals that are at least as big as humans perhaps.
> You can tell that something's very very wrong with the app industry when they consider it a bad thing that they can't get you addicted to their product.

I guess the problem is that the 0–1$ people paid for the app is not enough. The real goal is attention and upselling.

If people had paid 10-20$ it would be fine if they ditch the app, because the creator already got paid enough.
Java 8 lambas don't work on Java 6 JRE/JVMs either.

But your code is "futureproof". The spec/language/VM is backward compatible with old code. (In the sense that you can drop in the new version and old code runs.)
Yammer is down
what is the expected number of products?
> 11.5%...which is not at all what you would eyeball it at.

I don't understand this point.

Here is the same graph with 3 areas shaded: http://imgur.com/a/xco37

It looks to me like Area A is about a quarter of area B and about an eighth of Area C. Isn't that about what most people would eyeball it at?
What would equivalent stats be for web sites? I bet very similar.
The rest of the SoC plays a huge part, just like the architecture of a PC does. My personal mantra when thinking of how to get the most out of a CPU is "feed the beast" since idle time is the killer. In the most simplistic terms your L1 caches need to be big enough to hold the program you are running and the data it is using. You can hint to the CPU about what data you will need and get it to preload and branch prediction does a similar job for fetching instructions and avoiding branch misses.

I for one like to see big caches in SoCs, but the cost of putting it there needs to be balanced against the performance requirements of the product (no point having a bigger chip than you need). There is also the numbers game of 64 bit / number of cores / RAM etc which are easy to parse but difficult to understand. An irrelevant number of consumers care about IPC and time taken to wake a core or switch a workload between cores, so great innovations like big little are used as marketing numbers rather than to tune a SoC to its best performance. I would like to see 1 big, 2 little cores and more cache myself.

So what do Apple have? Lots of cores? No. If you build an 8 core SoC and can't keep those cores running then you have listened to marketing.
http://nexartglobal.com/
You're a good writer, that was a fun read.
Sorry for the nitpick, but:

Why do you present the height-based wage gap as a fact, while presenting the gender-based wage gap merely as "perceived"?

Is there more evidence for the former wage gap than for the latter? Or, is the one type of discrimination more acceptable than the other?
Hi gus_massa. That was a mistake on our end and it's fixed now. Sorry for the bad UX.
Please try again!
If anyone has specialized skills, great English, and a great reputation, I think they should be able to earn $100+ per hour as a software developer. It shouldn't matter where they are from, where they are currently living, or what their name sounds like.

Unfortunately, there are still racial, cultural, and gender barriers. The sad truth is that someone from Russia, India, or Thailand would find it a lot easier to get high-paying work if they pretended to be a "digital nomad", and used a fake name and a fake profile picture. They would be doing the exactly the same work under a pseudonym.

I don't reduce my rates while living in countries like Thailand. I don't see why someone who is born in Thailand should charge so much less, if they can do the same work.
It does however mention going the other way:

> If you create a dual graph of a Voronoi diagram (connect each node to every other node that shares an edge), you end up with a graph that is a Delaunay Triangulation
If you have sox (free, cross platform, open source) installed, you can run e.g.:

play -n synth 08:00:00 pinknoise

for 8 hours of noise -- you might prefer either whitenoise or brownnoise, and maybe play around with the eq or other effect options to modulate the output if you want a little variation. If you skip the duration it'll play til you ^C.
If you are creative -> Solve a problem
If you have money -> copy a product
I don't have a computer at home any more.

Granted, the office is at walking distance, and I can go there 24/7, but not having a computer at home recently made a huge difference.

Once I go back home, I don't have the temptation of hacking something really quick, which will eventually last longer that expected, and I'll then keep thinking about it all night long.

Verdict? Better sleep. And I can get up earlier. Overall I feel better and more productive, if only because there is a better separation between work (including on OSS projects) and personal life.
#1 cause of pedestrian injury right there: car in lane 1 stops and {driver waves at pedestrians/car displays crosswalk}; pedestrians start walking; car in lane 2 doesn't stop.

A protocol incompatibility issue? Oh well, can't make an omelette without killing a few people :-/ In other words, this requires precise cooperation from multiple parties involved; one fancy car implementing this is insufficient.
In reality it takes more than $4m to live off the returns, but that is a common dream.

You can't pay your bills with a 10 year average. There are down years.
In my case it was word of mouth, social sharing, and the good graces of Google. Each individual user is simply worth too little to make a paid marketing strategy viable.

With the traffic I had, I did a lot of A/B testing to maximise conversions.
A Glimpse of Content Removal Requests Google Receives
Sorry for questioning the legitimacy of your revenue claim, but according to Similarweb your site gets less than 5000 visitors a month. [1] Alexa's estimates seem similar, putting the global rank at 6.5 mio. [2] Wouldn't you need millions of yearly visitors for that kind of revenue? I know those traffic estimations aren't perfect, but this seems off by a lot. Am i missing something?

[1] https://www.similarweb.com/website/storeslider.com
[2] http://www.alexa.com/siteinfo/storeslider.com
I could write an essay about my battle with sleep. I'm in my 30's and I finally think it's solved.

Sleeping meds, sleep studies, CBT-I, you name it - I've done it.

My ultimate solution ended up being:

- Earplugs

- Exercise

- Waking up the same time every single day, no matter how late I stay up. CBT-I had me wake up at 6:30 am every morning, and go to bed at 1 am. After a week of exhaustion, I started falling asleep like a rock. Then my therapist gradually had me go to sleep earlier and earlier until my time-to-sleep was still short and I had few awakenings during the night, but felt refreshed the next day. Turned out to be just around 6.5 hours a night

- No coffee after 3 pm

There are still nights where I have an active mind and have trouble sleeping, but I'll just let it happen without constantly worrying "oh no, I'm not gonna get ___ hours of sleep tonight". Because the minute you try to force yourself to sleep, it's over.
A defense of the reality of time
Install sox and you might not need one. See my reply up-thread for details.
That's not as daft as it looks - current autonomous vehicles remind me of the early interwebs: open, trusting and insecure by default.
Thanks for the feedback and please let us know what you think of it.
Messaging is perhaps a bad place for AI as people use it specifically to chat to real human intelligences and don't want weird AI butting in. I'm sure there are lots of other areas where it is useful like the robots avoiding obstacles mentioned in the article.
We change Show HN titles all the time, just like other titles. In this case the submitter emailed us and was fine with it.

Actually I copied the original title incorrectly above. The original title was "Show HN: Stretch – Uber for limousines (but it's free)", which provoked objections in the thread. When a title provokes objections like that, it can easily take over the discussion. That's one reason we change them.
Seems interesting but documentation and samples are lacking comparing to other frameworks
> 1) a biometric data base (and biometrics I decry in particular)

true

> 2) which is being used to unify all databases

false. And also FUD. PAN can be used for more tacking that Aadhaar.

> 3) including things which it is not supposed to,

false, strictly what's mandated by parliament in the Aadhaar bill. In a democracy parliament is suprement, not some privacy-wallahs.

> 4) with the architecture underlying Aadhar

not relevant to argument

> 5) while removing all options to opt out

true, so? It's mandated by parliament. It's like a mandatory tax ID.

6) For demonstrably false gains (the AP results, their false reduction in costs claims)

false

Bottom line, Aadhaar is just like any other ID or Tax ID, and no amount of disinformation will change that. It stores and 4 attribues about you name/dob/gender/address and two biometrics.

Biometrics actually make the system more secure, since it's driven by a biometric based consent driven architecture with stuff like instant notifications whenever you data is assessed. Only you can allow who accesses these 4 attributes by authenticating via biometrics or by OTP.

It's mandated by the parliament. If you don't like it, please try to get a party in power which would dismantle it next time. If that doesn't happen I'm afraid the only other option for you is to move.

> The fact is that a majority of Indians do not know what the constitution is, what their protections are, and do not have recourse to it.

> It is instead people like you - who sell their rights for cheap pennies, who are considered craven, and who they despise.

Another example of the quality of demeaning discourse peddled by Anti-Aadhaar lobby.

But doesn't matter. As long as the overwhelming majority of billion+ Indians keeps backing Aadhaar and keep on doing millions of transactions everyday, all this online FUD wouldn't count for anything.
To make things faster, the memory layout matters these days.

The type system is a convenient way to express memory layout. Java is a bad example, because it intentionally hides the memory layout. You could use other means than the type system, but I don't know any examples off the top of my head. Maybe some Python meta class magic?
The Best Apps for People Who Get Easily Distracted at Work (So, Everyone)
The Insecure Developer
There is more to writing a shell than simply reading commands and executing them after fork()ing. TTY handling must be done right¹ and interrupt and signal handling is rather tricky to get right as well².

① http://www.linusakesson.net/programming/tty/

② https://www.cons.org/cracauer/sigint.html
Markdown note-taking app called Inkdrop now supports Android
I think that's the point, not a side effect, though.

It only seems to prevent nonce reuse, not collisions for small nonce lengths, but I guess that's what they set out to fix, as it's the more common problem.

I guess the reasoning went something like: "How do we prevent reusing the same nonce for two different messages? XOR a hash of the message with the nonce" (I'm not sure this is actually how it works, I haven't looked).

Obvious in retrospect, like all great ideas.
Just like cigarettes, am I right?
British Airways battles third day of disruption, image blow after IT meltdown
The real question is: is there enough market demand for global services? I know on paper, yeah, there is, but how many can pay for it?

And even if they're big enough to pay for it, how many are willing to put their core services (if you're offering global services, they're most likely your core services) in the same basket... controlled by a huge company who might be one of your competitors? I guess many of the companies building a service on the global scale would want to have that expertise in-house.
Everyone should copy Asus’ gorgeous laptop color accents
I block all bots and crawlers except Googlebot and Bingbot (the others bring no users but can hit the servers hard), so I'd treat Alexa etc with a pinch of salt.

Nonetheless, the figures I gave are for 2016. Since then, there has indeed been a fall in all numbers, largely because a site like this will always be overly reliant on Google and, for whatever reason, Google favours the site less this year than it did the year before.

At its peak, the site had approximately 53,000 daily visitors.
That's the understatement of the week right there. We've been working on that tiny little problem of "...and processing" for about a century (wall time), yet the result is still quite rudimentary.
Nope, it's not. It's always (sortof) closed. It's named that way because it closed of a large part of sea, and turned it into a lake. The Oosterscheldekering does open and close.

https://en.wikipedia.org/wiki/Afsluitdijk
https://en.wikipedia.org/wiki/Oosterscheldekering
That's still a lot of money! Well done!
I'd read a comment in another thread saying that United, for example, gets maintenance done in El Salvador, with a single FCC-certified mechanic in charge of a team of non-certified people, whereas American maintenance is US-based with teams that are mostly-certified. So there's room in the rules for variation that could matter a lot.
The popularity of mobile app development platforms
Among native, hybrid and web mobile app development platforms, the mobile app development companies are focusing on providing an exceptional UX, no matter whatever platform they use for app development.
I have to say the original title "Is China Outsmarting America in A.I.?" probably gives a better idea of what it's about than the modified versions.
That is like complaining when you get a speeding ticket because you saw other people speeding and didn't see them get a ticket.
>much more than seven figures

Is it the same as saying eight figures or nine figures?
Skimic let's you put all your favorite content in one place
Gnome Integration for Qt Based Applications in Flatpak – Jan Grulich
Is 100% of the equity owned by one person? Then I would say yes.

Just because I hire somebody to clean my office, doesn't mean it's not a one-person company.
A 3% withdrawal rate is extremely safe, and a 2% withdrawal rate is almost guaranteed to last forever (that would give you $80k per year). These rates account for both inflation and down years.

More information: https://www.reddit.com/r/financialindependence/wiki/faq#wiki...
I think you have accidentally rediscovered the railway, except on roads instead of rails.
"A bit in jest"? You made a strong and easily falsified statement. Why is it so many people on this message board are incapable of admitting they're wrong?
I remember reading about some design studies for "car-to-pedestrian communication" a while ago. I think one idea was to project a zebra crossing in front of the car to let pedestrians know it's safe to cross.

I think ideas like that show that there might be ways to solve those problems - but interaction with a self-driving car will likely be very different than interaction with a human-driven one. (And you'd have to teach/convince people to accept this new mode of communication)

In any case I agree it's very early days to even attempt to solve those problems.

(Of course it's possible things will go the easy route and self-driving cars will more be regarded like trains and restricted to special routes strongly off-limits to pedestrians.)
The Siege of Malta or the Christan/Ottoman conflict as a whole is generally not considered a shining light of graciousness. During the Siege of Malta, both sides bombarded each other with human heads. A few years later at the Siege of Famagusta, the Venetians were promised safe passage if they surrendered, only to have the survivors murdered and the commander flayed alive, stuffed with straw, paraded through the streets on an ox and brought as a gift to the Sultan.

http://www.dailymail.co.uk/news/article-466818/Historys-bloo...

https://en.wikipedia.org/wiki/Marco_Antonio_Bragadin
It's not as user friendly, but if you actually understand the complexities of VPC networking AWS allows a lot more flexibility with routing and (potentially) network level security than GCE. In general networking/ops guys love AWS because they can set it up exactly how they want, while developers who just want something working out of the box love GCE.

AWS really requires a management layer like Terraform in order to be maintainable though. Trying to manage all the routing and connections by hand for more than a single VPC is hellish.

Some GCE services are just not up to par yet as well. Their CloudSQL service for instance is a pretty horrible mess right now, while RDS is rock solid (I do cloud architecture and consulting so I have a pretty wide swath of clients on both services to compare with).
It depends on how you define beginner. If you're careful, and follow the installation guide on the wiki, you should be fine. Often people recommend installing distros in virtual machines to get a feel for the process. However, if it's an older laptop as you said and not your primary machine, then you can always just go for it and if something goes wrong, you can format the drive and start again.

By the way, setting up wireless in the install process usually only consists of running wifi-menu, and a WM is as simple as `pacman -S i3` (or which ever wm you want) and launching it from the DM or .xinitrc. ;)

Another advantage of starting from a bare install like arch, or a trimmed down version of another distro, is that you get a feel for how the system is held together (what software is installed, how the disks are partitioned, etc.). Sometimes comes in handy if you need to debug something!
EHRIntelligence Newsletter is out
Show HN: TelegramGo. Simple Command-Line Telegram Client on Go
They are also used for Conceptual Spaces in cognitive science and semantics. I wonder what's the most efficient visualization algorithm for k-dimensions when a set of central points is provided. Is it Fortune's algorithm or are there faster ones?
Anthropology classes teach that the parent comment is true: hunter-gatherer societies are much more energy efficient. Every step of modernization, from animal to machine power, decreases energy efficiency but increases intensity: food can be made more quickly and in less space. Consider that animals are more powerful, but require food and water of their own. Tractors are more powerful still, but require fuel, steel, and huge industries that bring those two together.

The best citation I have off hand is this https://anthropology.artsci.wustl.edu/courses/wucrsl/L48/361...
Ah, good. We are using AES-GCM for our IoT devices, with counters maintained very carefully in EEPROM, with mechanisms to detect/repair failing counters (eg powered off at just the wrong moment).

It would be nice to be able to be a little less careful, and also we're likely moving to an MCU without onboard byte-writeable EEPROM (ie page-write Flash with 1/10th the endurance), and this approach may make that less painful.
It is the same as me not wanting to post exactly what I have earned in a public forum :)

For the purpose of this thread it really is not that important how much money I have made.
Steps to Adjust Rainbird 5000 Sprinkler Heads
Hi all!
Month ago I started working on Golang library for work with MTProto(telegram protocol) and Telegram API.

Here is a simple example how to work with library.

Link to library: https://github.com/shelomentsevd/mtproto

I am new in Go, so it would be awesome to get your feedbacks about code and library.

Thanks.
Then you're back to "completely autonomous until OH WAIT CRAP WHAT NOW HUMAN TAKE THE WHEEL [crashes into a white truck across the highway]". Useful? Perhaps. Autonomous? Nope.
from the perspective of an engineer this is stupid. humans can not generate anywhere near the power we consume currently. if you want to experience life as a 5th century serf go ahead