skysight-inc/HackerNews huggingface dataset:
Our species purpose is to reproduce. That doesn't mean every individual should feel the need to contribute, outliers like that tend to be self weeding anyway; no reason to shame the individual over it.
having a child is for the parents, not the child. the parents happiness and goals comes first, not the child. its sad that people have forgotten that. the parents end up miserable, and guess who else will end up miserable? you guessed it, the child.

wanting to have a child as to not be lonely in life is terrible? most kids are had for no reason at all, and its not terrible either. plus, I am pretty sure for 3 billion people in asia, this is part of the culture.
I guess a similar thing will happen with the various Orca ecotypes, given that they don't inter-breed: http://uk.whales.org/wdc-in-action/meet-different-types-of-o...
There is a balance between arbitrary queries and predermined queries.

One the one hand, you need to be flexible. On the other, allowing any query no matter how horrendous can be bad for a public API.

IMO, GraphQL strikes the perfect balance for a public API.
Alpine is really good. I've been slowly migrating my boxen to it. Just deployed 3 dedis recently running it, a handful of VMs, and I'm installing it on my laptop before I go for holiday travel. I still have a couple of gripes but they've done a damn good job. Note: I use the vanilla kernel distribution.
Is happening in Europe also

On the other side, to die in your home do not seems worst than to die in a big nursing home when elders are dehumanised, filled with pills and treated as if they were fools or small children. Some of them are good and fine, other are designed to just milk elders money until the last cent. A human's parking.
To feed your challenge withdrawal, I recommend getting into DevOps. Companies these days are goo-goo ga-ga over anything automated. If you can automate any part of your build pipeline, just try it and see how it goes.

You'll need to make time, and here's how: use your scrum tickets for cover. Pick an average amount of work off the backlog, and take an average amount of time to complete it. Probably, you will have a lot of time in between for your own projects. Work on it in secret and don't let management know what you're doing until you can SHOW them.

Long-term, I recommend getting into management, either product, if you're more inclined to creative pursuits, or project, if you're more inclined to helping others. This will allow you to be released from the tedious grind of scrum tickets and do more high-level, skunkworks projects.
This idea was part of the motivation Dr. Zamenhof had in creating Esperanto. He felt that if everyone spoke it, in addition to whatever other languages they spoke, then there might be a greater level of understanding between peoples and fewer conflicts. I studied Esperanto a bit and found it interesting. But as to whether it would accomplish Zamenhof's goal, I'm dubious. It might not help, but probably wouldn't hurt.
> these folks are living in dying bodies

If you're not, please let us know your secret.
Yep this is what I mean. If the core developers find it hard to write bulletproof smart contracts the problem is real.
Love that Alpine Linux uses OpenRC, and has no plans to switch to systemd. https://forum.alpinelinux.org/forum/general-discussion/alpin...

Edit: why downvote, I like it that way, leaner OpenRC is great
Net Neutrality is not a good thing. It's not evil, either
I didn't manage to finish this article. What is the point exactly? that it sucks to live very old and die? What is specific to Japan? Is it worse in Japan than let say in Germany, China or the US. What could we do to make this better?
Yes, I quite agree... indeed many States in America have Anti-Gambling Laws. In comparison, I was quite surprised at how ingrained in the culture gambling is in England and how it permeates through all levels of society. To me this seemed like quite the juxtaposition when you compare how the English vs Americans view new venture risk.
Real life != movies
Stop living in an Echo Chamber
I _think_ it's used by Synology as the basis of their DSM storage OS. At least you can install apk packages so that is my assumption.
Do you have any evidence for this hypothesis?
You don’t see people losing millions of dollars when a webpage fails to load due to a simple logic error.
in theory. But in practice, if tomorrow fork XYZ comes out and miners decide to mine that fork, instead of the current one, the current one is finished. So, don't they hold all the power in practice ?
I'm not sure what you are are "not so'ing"? Are you suggesting the PUBG model is ubiquitous? I mean, sure, PUBG is popular, but it's popular because once you are dead, getting another game is less than 60 seconds away.

But saying PUBG model is ubiquitous? No, the die and respawn is in fact the common model, and I don't see that changing outside of battle royale style games.
That might be an appeal to tradition, cant make up my mind.
Show HN: Create a multicampaign landing page with RestDB.io (tutorial)
Blanking out the article and showing a newsletter signup form after less than 1 second on page = worthless. These tactics do not work, you just end up annoying readers and getting spam entries.
Why not just use ANT+ devices and get an ANT+ HR strap and use something like [Python ANT](https://github.com/mvillalba/python-ant)?
Elder loneliness is something I think about a lot. My grandparents on my father’s side are both 94. They’re also both hard of hearing. My grandpa had scarlett fever as a child and went almost deaf. He struggled through school and eventually got hearing aids in his 20’s. A huge improvement for him and every time he recounts that story he revels at the wonders of technology. I like to think my love of tech just runs in my blood. My grandma, on the other hand, has just lost her hearing in her older age. And she refuses to get hearing aids because she associates them with Grandpa not listening to her. He sometimes turns them off to zone her out :D

I live in Boston and they live about an hour away towards Cape Code. I make an effort to visit about once every two months, but there’s so much stuff they miss from my life and don’t see because their not on social media. They don’t know how to use a computer or iPad. We’ve tried with no luck.

One time I sent them photos in the mail of my new apartment, the first one I moved into with my then girlfriend (and now fiancé) about 5 years ago. I took the photos on my phone, printed them at CVS, wrote a caption on each one and mailed them off to my grandparents. They loved it and talked about it for months. I think I was even their favorite grandkid for a few months (I have three siblings and we compete with each other).

Fast forward 5 years later to my grandpa’s 94th birthday and I didn’t know what to get him. They’re house is full of stuff and they don’t need anything. I had been thinking about the photos I sent them for a few years and how if I made that easier, I’d probably do it more. Finally, I decided to make it into a script for our family to text photos to a unique number and once a month they get printed and shipped to Grandma & Grandpa. Now they’re regularly getting photos from everyone and they love it. We even compete to see who gets a photo on the fridge each month.

I told a few friends about the hack and they wanted it, so my older brother and I built it out into a full fledged product and recently launched NanaGram: https://NanaGram.co

Check it out if you have Grandparents and want to make their days a bit happier by feeling more connected to you. Would also love to hear HN’s thoughts too. Thanks!

Edit: spelling, grammar, and clarity.

And PSA - call your grandparents!
As an early stage investor, I don't find that logic compelling. What makes a company an exciting investment isn't that they are doing something that is protected via intellectual property from $BIGCO. It's that they have a compelling team and a unique set of advantages (maybe product, niche market, timing).

Even with patent protection, $BIGCO can still win that battle. Litigating and protecting intellectual property in that context will kill the startup anyway.
When you insert into an immutablejs collection, a copy is not made. It's reusing a reference to the old object. That means iteration is a bit slower while insertion and similar operations is faster, which is an acceptable tradeoff
Fair point, but I had this KVM lying around as I bought this back in ~2007 when I was using a Linux server as 24/7 desktop (including even some Windows apps via WINE) as well whereas I put my Windows desktop off. I was using one keyboard/mouse/speakerset. While I'm not using the keyboard/mouse function anymore, we are using the speaker function.

Also, that feature you mentioned, while it works with some RCs (generally "source" or "input" key), doesn't take into account all the inputs which I am not using. So I need to go through a list of 4 or 5 devices including DVB-C cause yeah my monitor has that support even though I've never used that input. That's annoying.

It gets annoying the more often you gotta switch. For employees of government (like the mentioned example of the Pentagon) that's gonna be more often than not. Any downtime is then a waste because even if its merely 20 seconds back and forth it quickly adds up.

It could even make sense to have KVMs in businesses where they want to keep certain data strictly internal. But as long as companies aren't being punished for data leaks that doesn't have priority. Perhaps we'll eventually see a rise again of KVMs.
well to be honeat I don't have one, and I have literally no expectations of learning to read/write it.

For me it's just learning via immersion.

The tones are the problem for me: kao/kao (white/rice).

Well, and the fact that most people here don't actually speak "properly" - they abbreviate everything. "Kob khun krub" becomes a fleeting, almost doppler-like "karrrb".

I've come to accept that I'll never be fluent, or even conversational in thai. I can ask for a tank of gas, I can order a coffee or a meal, I can explain that I don't speak Thai (oh how I understand the situation of non-English speakers knowing 'I don't speak English' in perfect clear English), etc.

My son will be bilingual, and as he learns I'm sure I'll pick up more too, but at this point, having seen the struggle of native speakers (one a former teacher) helping a Thai 7 year old with her homework, I have zero illusions about how hard this language is, and after taking Japanese at school, I have zero illusions about my own aptitude for learning other languages.
Similar to what is described, I keep a note of all errors I get while developing. I started this practice after realizing how often I search for the same error. Keeping a log of the errors and how I solved it saves me so much of time. I blogged about it here: https://jjude.com/flask-errors/

Taking notes also makes me to conduct a thoughtful retro of what I have done.
Finally an Instagram story notifier app. Get notified when a new story shared
Do you support Qubes OS on any of your systems?
3) the users who do lock it down will be harangued about not being compatible with less secure versions barring a major incident
There's a big difference between someone inviting you amongst hundreds of others to their wedding and being at their deathbed
It's interesting to look back at just how well designed Super Bomberman was. It is fast-paced but my dad could play it with us and even win some rounds. The mix of skill and luck seems just right. There are many interesting and funny paths a game can take. All this comes from just a seemingly simple premise.
Arguably the term "chaos" is the common usage associated with randomness and disorder, which different from the way that it's defined in "Chaos Theory".
Well the commenter didn't say they were speaking from a US perspective and I wanted to emphasise that it's not the case for everyone. While HN definitely has a US slant, there are still a great deal of HN readers from around the world that I wouldn't want to be given the wrong impression.
While it isn't the responsibility of the tech industry to fix these problems, per se, it certainly would be a great demonstration of the power of technology if the tech community could use the tools they create to better organize society, elect more effective politicians, enact better legislation, and address the negative social impacts of income and wealth inequality.

It is also possible though that the progressive belief that poverty and inequality are "solvable" problems is simply wrong. Maybe there aren't "solutions" to these problems and it is a waste of time to even try.
Haven't heard of anything like the APL-based device you mention. Sounds fascinating.
Introducing Cboe Bitcoin Futures
Researchers Find Oddities in High-Profile Gender Studies
A very sad day – the end of Linux Journal
World's Largest Battery Is Turned on in Australia as Tesla Ties into Power Grid
Is following the dictates of Invisible Sky Daddy a good reason?

Is being young and dumb a good reason? Social pressure?

Personally, I think publicly auditing other people's life decisions like this is just tacky and rude, and informs me more about the critic than the subject.

Happens to me, too - I chose not to spawn, and for some reason a lot of people feel entitled to tell me all sorts of things this fact tells them about me. I'm tired of it, and have begun replying with my views of their moral myopathy, manners and occasionally, breeding.
While I was reading the article, I thought that 'chaos' might derive from the example of the monkey in the server room, that it would be chaos to let a monkey bite your cables. Not saying I'm right, just thought I'd chime in from another perspective.
> having a child is for the parents, not the child

Of course it's for the parents. You can't make a child "for the child", since it doesn't exist (and doesn't care) until you gave life to it.

I don't have kids, and I've been told on several occasions that I was selfish for not doing so. Isn't it more selfish to have kids (who didn't ask for being born) for one's own joy?
Culture Growth Hacks
Justification means it is not unjust. That's the point. That's going to vary depending on the culture in which the violation is occurring - as it should.

It's not really the intention that matters, but the circumstances motivating the action initially.

Example: murder in the course of self defence as "justifiable homicide" or the warranted tapping of someone's phone under supervision of the judiciary

The issue occurs here because those traditional national lines, which happen to also include cultural lines, are themselves being violated and we have no effective incidental means of addressing or justifying the act.
There is some cost to integrating renewables into the grid, though most experts seem to suggest the first 80% or so isn't that hard, and we're so far away from that in most places that the positive externalities massively outweigh any negative.

If people did use this model to get to 100% then presumably the final 20% or so would be more expensive, since you'd still be paying grid prices for your usage, then selling the same amount of renewable power to try to cancel out that cost. If that renewable power is worth much less, because of integration costs, then you'll be paying much higher costs overall.

(Note, paying much higher costs is a good thing, since it gives a market incentive for people to invest in storage technologies, demand/response, efficiency etc. This is similar to big companies like Microsoft changing an internal carbon tax to redirect investment).
All releases are tags, not all tags are releases. Have you used the feature?

> 1. On GitHub, navigate to the main page of the repository.

> 2. Under your repository name, click Releases.

> 3. Click Draft a new release.

https://help.github.com/articles/creating-releases/

Pushing a tag does not create a release. You can have lots of tags that are not releases. You have to choose to create a release, as a separate step. All your releases are tagged though, yes (as they should be, using github and it's release feature or not, to identify the state of the repo from which the release was built).
That's just marketing hype from Cardano, which is the same hype being used to promote Tezos. It's based on the plan to allow Cardano smart contracts to be formally verified. Two other programming languages are being developed for Ethereum that are being formalized by independent teams, and will allow formal verification of smart contracts. e.g. an ERC20 token smart contract implementation is being formally verified by the KEVM project. And a third language is being developed with the aim of doing the same.

Also, Cardano is currently centralized and will be until 2018 at the earliest when further upgrades are made in an attempt to make it decentralized. Meanwhile, Ethereum is already decentralized and work is under way to upgrade it to massively increase its scalability. Ethereum is way ahead and has the critical mass of developer and industry support.
I think you are right. But while I think AR/VR is good for the types of research you mentioned at first glance, I have not seen any comprehensive prototype for working with elementary mathematics in 3D space taught in schools. So I hope you are wrong, and there is room for a hands on/physical type of math.

If something comes out that can help students who struggle with math visualize those concepts in a more (to them) natural way I will be thrilled. To me these concepts were always very visual, and allowed me to pick up concepts in class by thinking that way. I only have experience in the U.S. education system, and in my experience it felt that my teachers always taught in a way that emphasized problem memorization and notation over actually understanding, mentally, the abstract concepts and problem solving. This seems like a barrier for the average student, and leaves a lot of people feeling left behind or "not smart" even though it is likely a fault in the way they are taught.

If something comes out that will allow those mental barriers to be broken, I will consider it a win.
Perl 6 contains a bunch of really powerful tools, like the ability to create operators from any (non-whitespace) Unicode string, wrap subs and methods, or rewire the language's grammar on the fly. Unsurprisingly, this sort of power can cause a lot of trouble if used with ill-intent. It also can make for wonderfully expressive, clean programs.
Interested in knowing idlewords response to this since their “Security Guidelines for Congressional Campaigns” recommendation is to use the most recent iPhone with the most recent updates:

https://news.ycombinator.com/item?id=15777387
> 0 impact on runtime (and actually sometimes helps decreasing code size)

beware, performance and code size does not always go hand in hand!

https://channel9.msdn.com/Events/Build/2013/4-329
Hardly a problem per se but I was bored on a long train trip (7+ hours) and I just happened to have (on purpose) a Xbox One controller around, so I wired it in, hacked around on userland with libusb, then wrote a kext for the thing to appear as a proper HID device on OS X.

Two lessons learned:

1. dealing with tangible things for once is incredibly satisfying.

2. next time, download the fscking docs instead of relying on an intermittent 3G connection.

https://github.com/lloeki/xbox_one_controller/
https://news.nationalgeographic.com/news/2007/03/070316-gori...

https://en.wikipedia.org/wiki/Crab_louse
How "open" this "culture" if it involves anti-adblocker?
> how did you know?

If you're serious, an Engagement Encounter weekend could be a huge help. These are intense retreats formatted for 1:1 conversations, couples are coached/counseled to discuss and explore a ton of life topics. The retreat my fiancé (now wife of 14 years) and I attended was sponsored by the Catholic Church. (By the way, they welcomed individuals of all faith traditions and weren't overly preachy.) It's rare anymore that people have the time & space to really talk and share deeply. Can't recommend enough, especially if you have doubts. Many couples I know shared similar experience. > http://www.engagedencounter.org/
Compilers for Free
So who has made plans for once you're over say 80?

There's the GYST website [0], but that doesn't handle what to do when you're still alive.

I don't think you can rely on kids, they'll only be there maximum for a couple of hours per week if you're lucky.

[0]: https://www.gyst.com/
I was going to say +1 with golang, and you said it. So just emphasizing that many people prefer code clarity over cool things that make code unreadable (templates...)

Interestingly, I just found Linus' stance on Golang :) https://www.realworldtech.com/forum/?curpostid=104302&thread...
Facebook listening to their customer's concerns about privacy? Yes, that myth has been throughly debunked.
> Even if Haskell dominated Java as a language (which I absolutely don't think it does), I wouldn't consider it worth switching because the bottom-line benefits are too small (if they exist at all), while the tooling and ecosystem (both libraries and hiring) is so lacking that the significant hit would dwarf any gains.

I found these problems were worse when trying to use contracts; since they're not part of standard Java, the tooling and ecosystem doesn't work nicely with them. Automated refactoring in the IDE won't update the annotations properly. You go to use an existing library and find that the published annotations were for a previous version and no longer match the current API, or you can't find which version they go with - or worst of all, they still match the method signatures but are no longer true. And the hiring problem is the same. Ultimately the point I suspect we may have to disagree on is that I'm a lot more confident most Java programmers could learn Haskell than I am that most Java programmers could learn a contract-like approach, because I really think the latter is a much bigger conceptual leap.

> I disagree that FP has any advantage here over most programming languages.

I see programmers in other languages having to go around the language to get these things - e.g. the popularity of annotation-based AOP in Java codebases, and the use of monkeypatching to address similar problems in scripting languages - in a way that doesn't happen in (Haskell-like) FP languages.

> monads are completely meaningless and useless once functions are not how you describe computation. They are very much a formalism-dependent construct.

Be that as it may, I thought we agreed that we frequently do want to do the functions-and-values kind of reasoning about our programs, even if we only do it for the "easy parts".

> Lastly, while I like type systems, I think about the problem not the solution. The problem is cheap specification and verification of simple propeties. Types are not the only way of doing that, and when considering the future of programming, we cannot constrain ourselves to solutions found within a very narrow sub-discipline while ignoring the full body of research.

If there's an adequate solution in that narrow sub-discipline then we can. If the cheapest, most familiar approach works then there's no reason to look at more expensive approaches. Almost all programmers working in the industry have at least some basic familiarity with type systems. I'm not against exploring more radical approaches - that's part of what research is for - but when it comes to advocating something for industrial use, let's be sure we've exhausted the easy options first.
National Credit Federation leaked US citizen data through unsecured AWS bucket
> There is no difference in complexity between `package-manager uninstall package-name` and `rm -rf /apps/package-name`

The issue is reproducible and developer complexity. But in terms of complexity you are confusing user complexity and developer complexity. Developer complexity is still high and is the big barrier to Linux development.

Also we have the crazy apt-get update vs upgrade fiasco that chocolatey has gotten caught up in. They even made choco update be replaced by upgrade.