skysight-inc/HackerNews huggingface dataset:
Spent a large portion of my life devoted to making things, programming being a great career for anyone with that compulsion. But nothing was quite as astonishing as the idea of making a person, and more than that, creating brand new _love_ out of nowhere, at a time in your life where it's possible to think the amount of love in your life has plateaued.

There were other, worse reasons - at the time I felt like (vaguely) intelligent people had an Idiocracy-style responsibility to try and make more clever people, which isn't a point of view I like at all, looking back. However, I _do_ think the world needs more _compassionate_ people, which I think we've so far achieved. I also had a strong belief that I wanted to do a better job than _my_ father, which isn't a particularly good reason to have kids, but there you go.

It's a funny, difficult decision really. It's a very big commitment for an introvert to make - I don't think there's a lot of advice out there for geeks looking to procreate, who value their 'me' time very highly. And more generally people don't talk about the negatives, which leads new parents to doubt themselves when they hit the many, many rocky bits. There's a balance of _wanting_ to have kids (perhaps for unfulfilled emotional needs), and thinking you _should_ have kids that I suspect is impossible to get right.

Whether there's a good decision procedure to know if you'd be a good or happy parent, I have no idea. If you think about everything you've ever seen a person close to you do, good or bad, and imagine all those behaviours crammed down into a frenetic 12 hours, every day, for a very long time, does that seem fun to you?
Show HN: Netflix-Like Proxy Detection for Your Website
I hereby object to their use of "air resistant." I know what they're trying to say, but a ball does not resist the air. The air resists the ball. Air resistance is a property of the air, in other words, not the ball. So a ball can't be "air resistant" at all, much less more air resistant or less air resistant. In fact, because air is where the friction and resistance comes from, it seems like "air resistance" as possessed by a ball, would be a good thing. "This ball flies farther because it's more air resistant."
Show HN: Kubelist – Your curated weekly kubernetes news reconciliation loop
One stray plane does not a military defense strategy make which was the GP: hide behind commercial aircraft
As much as they (current gov) are scarecly clutching to power. They have still managed to pass bills like the Investigatory Powers act and banned use of the open internet without ID (under the guise of blocking porn until the line owner provides an ID proving they're over 18)

I stand by my statement. They're authoritarian. Even if they are very desperately clutching to the power they need to keep pushing the authoritarian agenda.
It's fascinating to see how the AI field has oscillated between symbolic/logic-based approaches and those relying on artificial neural networks. Maybe the ultimate solution will be a hybrid of the two.
I have been looking at Elm as an example of how to engineer the ergonomics of a functional language, and how far one can come with a focus on simplicity and consistency. Unfortunately, it also looks like it is becoming an example of the problems of going too far. I don't actually mind Elm's weaknesses as discussed in the Elm Is Wrong essay[0] - these look like an ordinary technical trade-off - but the social consequences of how Elm is managed seem a little
more subtle.
[0]: http://reasonablypolymorphic.com/blog/elm-is-wrong
yeah, that's fine. I was just saying it's gonna happen way less than you think. Kids have routines, are picky, need attention, and parents can't always tolerate guests often because of that. Every family is different though.
I still shop there, I just wouldn’t consider buying food, electronics, toys, medical or cosmetic supplies, etc. from them at this point.

Perhaps it’s still a net positive for them, especially if most customers are oblivious to their counterfeiting problems.
Maybe it has to do with my own childhood, but I've never felt the need to have children. In a sense, it's not a choice, I simply have no desire.

That being said, I like my life as it is and I don't see how it would be better with children. I can see how it would be worse though. I have a lot of freedom that I wouldn't have with kids.

Another reason for not having kids is that I'm an anxious person. I worry already a lot for no good reason, I imagine it would be worse if I had kids to worry about.

So far, I don't have any regrets. But it has been an issue with most of my ex-gfs who wanted kids...
> I have heard the interpreter itself is quite small which helps of course

It helps a lot more than a lot: Small is everything.

"Main memory" is something like 1000x slower than "L1 CPU cache", so if your whole program lives in L1 you only pay to receive data, which streams in as fast as main memory can. How can you possibly go any faster than that?

The interpreter looks a lot like this[1], scan a character, do something with it. There's no scanning phase, or AST, or very much analysis at all. Being simple helps keep it small. Writing dense makes it easy to see (without scrolling) similar code which can be refactored into less space. This is how small (dense) source code can also help make small object code. This is how small (dense) source code is fast!

[1]: nsl.com/papers/origins.htm

Once you've done all that, vector instructions and multi-threading can help eke out a little bit more speed. Recognising a couple characters at a time and treating them specially can sometimes help as well, but it also can cost a lot of object size quickly, so there needs to be some balance.
Left/Right Political Ideologies in the Cryptocurrency Space
Relevant blog post and HN comment thread about tracking space leaks in Haskell.

https://news.ycombinator.com/item?id=10263964
I don't care if i can close it. They didn't even give me a chance to read the fucking article.
What if the purpose of the archiving is to not only record what was changed but also who changed it?
There is nothing toxic about rants. It's the other way around, toxicity comes from not speaking out.
No, IBM has not done that. IBM Global Business Services and IBM Global Technical are their own business units.
Disclaimer: I'm about to promote my own company, Surround Technologies[1]

Reading through all of the comments so far, I'm seeing solutions that give you a CRUD web app... and nothing else. If that's all you really need, then that's fine. For the past seven years I've been working with large companies who need Enterprise-class CRUD apps, with Enterprise-class requirements that go far beyond what you get out of the box with most of the cobble-it-together-yourself solutions being mentioned here.

Surround Accelerator is a CRUD Application Generator and Framework. To use it, you first develop an optional plugin that customizes the generator, then you run the generator and point it at your database. It loads the schema, does a bunch of analysis, and asks you a bunch of questions. Your plugin is used to govern the analysis and provide standard answers to the questions, so that you can customize the result consistently. Finally, a set of C# web services and applications are created. We're currently producing both a WPF desktop application and a fully-responsive ASP.Net MVC SPAs. Both GUIs are highly customizable; our framework is very flexible and all of the code you need to change to customize the application is part of the generation rather than locked up in the framework.

Generation isn't a one-time thing though; if your schema changes we've got tools that you can use to re-generate just the parts you've changed, or to add generation for the parts that are new. Typically, the way we've structured our code to allow for customization, it's easy to merge your customizations back into the generated code.

If any of this interests you, please visit our website. We've got a number of videos showing the process, a bunch of demos, and many case studies and testimonials from actual customers.

[1] http://surroundtech.com/
Interesting. Would be great to see what DNA can teach us about migrations within africa, out of africa, in asia and even americas ( though this might be difficult considering the genocide of the natives ).

This information could be a tremendous help in the study of history especially for regions and times where written history isn't readily available. It can provide some history to "pre-history". Where our ancestors came from, where they went and even perhaps why.
I have some doubt that the generations are that cleanly separated when doing genealogy. The if nothing else the youngest and oldest children of a couple can be 20+ years apart. The same person could easily show up as someones great grandparent (3) and their great great grandparent (4).
>AWS at least already has very cheap ways to get compute time

No it does not. AWS and "very cheap" simply don't belong in the same sentence.
I reckon even morality is affected by personality.

I can imagine that it will be much easier to teach my future children to fight against vices that I've had to deal with, than to pass on morality or knowledge that came absolutely naturally to me.
For me that doesn't make any sense, so I've stopped shopping there for anything I can find locally in a retail store.

People often say that media like CDs and DVDs/Blu-rays are on the way out and it's all online downloads now, but at least here in the UK I still buy probably 90% of the films I watch at home and maybe half of the TV shows on disc, because the likes of Netflix simply don't have a big range of big name titles, or don't get them until several years after they come out.

Sadly, most of the good local stores where I used to buy discs have closed down, in large part thanks to online sellers undercutting them and driving them out of the market. The likes of Silver Screen, where you could go in and browse for almost any film or TV show you liked on disc and probably pick up something new to try on an offer while you were there, have gone the way of the dinosaur. All that's left is a few of the recent blockbusters in the big stores. I'm not convinced this is progress!

We do at least still have one decent bookshop in town, which is a blessing because Amazon's handling of books is apparently so careless that I was returning a crazy number of them just because they arrived marked, ripped or otherwise not in brand new condition. I've gone back to buying the majority of my books, and anything I possibly can if it will be a gift, in bricks and mortar stores so I can see it's in good condition before I buy it, and where I can also browse for related material that I might also like to pick up while I'm there.

Tech-wise, I wouldn't trust Amazon for anything more sophisticated than a network cable or USB hub. This is a merchant that ships hard drives in over-sized boxes with a bit of tissue paper for padding, and then seems to have trouble understanding why we decline the delivery. There are plenty of specialist tech merchants who will supply more serious gear packaged properly, from reputable sources, and typically at about the same price anyway.
Keras Implementation of Alpha Zero for Chess
4) If you are not living in the EU you are not obligated to implement any of the changes. Being a small time developer, what is the worst that can happen?
Because every ancestor of mine has made the decision to do it, and it is astoundingly presumptuous of me to think that if I have the opportunity to raise kids well that I shouldn’t follow their lead.

Another way to put it: if my offspring keep the strain alive, maybe my genetic code will live to see the end of history.

I now have two kids, and the thing that will overwhelm me with emotion is the fact that I brought into the world beings that will both suffer and die. But I never blame my parents for doing the same.
Sorry to hear. I can't tell from your answer--how much do you want kids? There's always the possibility of moving somewhere you feel is more stable
Snap to Release New Spectacles
If you need to retain information for a particular reason, for example to provide a service, or to retain for legal reasons, or legitimate reasons in connection with your business, then in many cases that will trump the right to be forgotten. See Art 17(1)(a).
Pressure from family? Friends? Is this more keenly felt by women v men do you think?
IOTA has a lot of PhD contributors, allegedly
Oh, but they have wives. Maybe they are the ones bored, or feeling the urge. Already numerous posts here where it's her that wanted to.

My dad's life was complete without me. I'm here to please my mom.
Default Protocol Implementations in Swift Are Dangerous
Not by the measure which matters most: the programmers using it.

Readability is relative. It's a category error to speak of it without saying who the reader is. Is Sanskrit readable?
This is basically developed to protect users from big abusive companies such as Facebook, Google, Twitter and big marketing agencies.

But it really is overkill for the local restaurant that wants to mail their customers.

Using a bazooka to kill some flies.
It seems like this is the sort of thing that causes projects to fork. For example, egcs from gcc and IO.is versus node.js. In those cases it apparently worked out well (from an outsider's point of view), but I'm sure everyone would prefer to avoid the drama.
isn't the term "air resistant" describing a relationship between the two components, atmosphere and projectile? The ball absolutely exerts drag on the air as the air rushes past it (imagine a stationary ball in a windstorm). all that is required to apply this to the ball as a projectile is a reference frame that takes the ball as the reference point.
Once you have kids you "cross the vortex" and cannot accurately remember life before them. Even after you have them, you start forgetting the time when they were in a previous phase as they progress. The lack of sleep doesn't help retain the memories.

So we can only share details and justifications about why we enjoy the present state of parenthood. I think one that I come back to a lot is "because somebody did it for me". I.e. I am doing my small part carrying on the human experiment, helping my new humans figure it out in the early stages. There seem to be a number of things in life that you can feel like you understand better now having been personally in charge of cleaning up another human being's poop.

It is a wonderful thing, of course not without stresses and challenges.
There are item reviews and seller reviews - they are entirely separate. In this situation I would definitely agree that it is too restrictive, because seller reviews are limited to 90 days after purchase.

https://www.amazon.com/gp/help/customer/display.html/ref=aw/...
amazing camera. Would have been perfect if it had 10bit log like the GH5 though.
That's like saying "after the fart app, it's hard to take iOS seriously".
Yes. Unless you have legacy systems with screen shot based SAR responses for example
Survival rates for all those things are affected by external factors that are not in the NHS' control.

Smoking, drinking and obesity are all higher in the UK than in many other Western countries, and therefore the types and severity of these issues are likely incomparable.

Compound this with the cultural differences of the NHS (you don't go for a six-month check-up unless you're elderly, you just see a doctor when you're already ill), and the fact spending has been prioritised towards other areas (particularly paediatrics), you start to see a different story.

But there's also the fact the median age of the UK is relatively high. It's so good at keeping alive in younger years they get older and then develop cancer, stroke and heart disease/attacks later in life where they might be less survivable.

We all have to die of something. The NHS can't prevent that. What it can do is stop you having a lot of those issues earlier in life as in other countries and therefore the quality of life is improved.

If you want to see an area where it's proper shit, I would not start there: go with dental work, look at obesity prevention, etc. - that's where it's really lagging behind many other countries.
I wouldn't trust that they are who they say they are unless they can prove it. Also I don't trust anyone between them and me, including Amazon.

If they signed products with a cryptographic key, might actually be worth something as proof of who they are.
The only thing that gives Canon and Nikon momentum is lenses. People with a huge investment can't easily jump ship.

I stopped using my 5D3 a couple of years ago when I bought an A6000. I added the A6500 + 70-300mm G lens for sports (son does crew). The equivalent lens for my 5D3 would have been very, very expensive (300mm * 1.6 is 480mm, so the Canon 500mm is the closest and it's ~$5,000).
I really want to love elm. But i dont want to use it for any major project mainly due to its development model. I ca understand the next version taking time. But having no transparency about whats going on and when will it drop doesn't gives me confidence about the project. There are just too many issues and untouched PRs in there.
quick note: the 24-105 full frame E mount lens is $1300.
Or even raw. I'm surprised so few cameras offer raw video support, but they all have it for the photos.
I'm in my mid-40's, and have yet to have any desire for children. My reasoning essentially has been that if I have children, they will either be like me, or not be like me. Neither of these outcomes encourages me.

If they are not like me --- well, I don't think there is any shortage of people in the world that are not like me. Further, I think that lowering the human population is the best thing we can do to prevent ecological collapse.

If they are like me, I fear that they too would be angry, depressed, ineffectual, and continually disappointed by the world. Reluctantly, I conclude that it's better for them (and probably the world) for them not to be, than to be like me.

(I'm sorry if this is an unhelpful answer. And while I'm unlikely to change my decision at this point, corrections to my logic would still be appreciated.)
Interestingly, Alzheimer’s is more prevalent in areas further from the equator. But, I‘ve seen an interview with a researcher who runs trials with LLLT (near infrared) helmets on Alzheimer‘s patients, and he said that pulsing at 40Hz gives an additional effect. At the time I thought this is BS, but now that frequency is mentioned in Nature..
Regarding your first statement: It depends if you have a valid contract with the user and the data processing is sufficiently related to the performance of that contract.
It is said that every successful enterprise requires three men – a dreamer, a businessman, and a son-of-a-bitch.

If you are starting on your own, you have to be all three.
You should really just instrument your application with metrics for a time series database like Prometheus, Influx, or OpenTSDB. You'll find a mature set of tools and methodology. Server Timing looks very naive.
You can "go faster" than memory bandwidth by accessing memory more intelligently (that is, by reducing the amount of memory traffic, possibly by improving cache behaviour). The classic example is loop tiling for matrix multiplication. Here you write significantly more code, but reduce accesses to main memory by a good constant factor. Sadly, with modern architectures, just keeping things small and simple is rarely the way to peak performance. My experience from doing high-performance programming (mostly on GPUs) is that you have a very generous budget when it comes to how large your code can be, but you have an extremely tight budget when it comes to how large your data is. (Of course, in absolute terms you access significantly more data than code, but you generally mostly worry about data size, not so much code size.)
A bigger issue than lying (and randomly failing) clients is the fact that you're farming out your users data to third parties. You might be willing to trust a single entity like Amazon, Microsoft, or Google, who have a reputation to maintain / can be sued (for potentially a lot); but if your farming out to essentially anonymous individuals, there's no repercussions for, say, using their credit card information.

Now, there are definitely use cases where you don't care; which would be a cool application for this; but unless we figure out how to do homomorphic computing, this doesn't seem immediately likely to impact cloud computing prices; even if it was cheaper to simply use excess compute capacity (which I'm not convinced it is).
> I wouldn't call Linux toxic

Linus toxic != Linux toxic
The most recent release of elm was over a decade ago. If there's anyone left still using it, I'd definitely recommend switching to mutt.
To add further context, here's Linus' (imo rude and totally unproductive) rant from https://lkml.org/lkml/2017/2/23/611, which Daniel Vetter is replying to:

The tinydrm code seems like absolute pure shit that has never seen a compiler.

I'm upset, because I expect better quality control. In fact, I expect
some qualitty control, and this piece-of-shit driver has clearly
seen none at all.

And those patches were apparently committed yesterday.

WHAT THE ACTUAL FUCK?

I get tons and tons of lines of warnings:

drivers/gpu/drm/tinydrm/mipi-dbi.c: In function ‘mipi_dbi_typec1_command’:
drivers/gpu/drm/tinydrm/mipi-dbi.c:65:20: warning: field width

specifier ‘’ expects argument of type ‘int’, but argument 5 has type
‘size_t {aka long unsigned int}’ [-Wformat=]
DRM_DEBUG_DRIVER("cmd=%02x, par=%ph\n", cmd, len, data); \

with nasty chains of nested defines, but then I also get actual compile failures

drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c:198:26: error:

redefinition of ‘tinydrm_of_find_backlight’
struct backlight_device tinydrm_of_find_backlight(struct device dev)
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c:11:0:
./include/drm/tinydrm/tinydrm-helpers.h:53:1: note: previous
definition of ‘tinydrm_of_find_backlight’ was here
tinydrm_of_find_backlight(struct device dev)
^~~~~~~~~~~~~~~~~~~~~~~~~

(with similar stuff for tinydrm_disable_backlight()).

It looks like it might compile if CONFIG_BACKLIGHT_CLASS_DEVICE was
enabled rather than being a module.

Doing this:

-#ifdef CONFIG_BACKLIGHT_CLASS_DEVICE
+#if IS_ENABLED(CONFIG_BACKLIGHT_CLASS_DEVICE)

in tinydrm-helpers.h gets rid of the complete build failure, and only
leaves the tens of lines of warnings.

How the hell did this get to the point where crap like this is even
sent to me? Nobody tested anything*?

AND WHY THE HELL WAS THIS UTTER SHITE SENT TO ME IF IT WAS COMMITTED YESTERDAY?
Fakespot is so important if you continue to use the Amazon. If you're not buying name brand, you are likely buying a crappy product with gamed reviews. It is a nightmare on Amazon now and it pisses me off at Amazon refuses to address it.
I’ll be honest, my wife stays at home and is fully content being the best mom she can be. Others likely have it different..

Imagine something like cute little pure innocence machines radiating pure love for you selflessly with little to no expectation in return and doin funny stuff to make you laugh.
This seems like intentional trolling. You are nitpicking a word in the article that did not impede communication. You incorrectly describe friction without even a first semester understanding of physics.
https://digiday.com/marketing/amazon-grows-transparency-prog...

Excerpt: "The way it works is roughly like a serialization or UPC code. The brand buys the codes from Amazon and puts a unique code on every unit it creates for sale on Marketplace. All the codes are serialized; Amazon will not accept items without codes."
I’ve been using Elm since 0.16. Development is slow and thoughtful. Perhaps 0.19 will be a disaster, but I doubt it.

In the meantime 0.18 has been a very productive language.

One thing to understand is Evan wants Elm to be a language and not bound to JavaScript. This is the sound motivation behind blocking native packages.