skysight-inc/HackerNews huggingface dataset:
> How can life be good if it's not comfortable and easy

Good question. Nietzsche talked alot about this issue, this was his very main concern when he talked about "becoming oneself" as one of many desirable (subjective) goals in life that can give us meaning. You don't even need religion to endure suffering with meaning.

It depends on your definition of a good life. I hope you see that it's not a objective truth that life is good when it's comfortable and easy. It can be that you see it as your goal, but e.g. I don't want that - but this isn't even relevant. Important is to understand that all truths that we believe in are assumptions (some of them called "facts" which are assumptions commonly shared by many people or in a group) and that they can differ between individuals which means that we perceive reality differently. Objectively describing what reality is is not possible - this is one key aspect of epistemology.

"Bad stuff" and "good stuff" has also subjective and normative aspects. What do we perceive as good or bad? It's based on values and a belief system. For a nihilist there's not even "good" or "bad" because those can only be defined with a belief system. Nihilists have a collapsed belief system which says that nothing has inherent value. But the question is: What is the motivation for an individual to become a nihilist? (pro: you don't have to take responsibility and fight for your beliefs, con: it can suck alot to have a meaningless life)

Does your belief system enables you to be happy and fulfilled (in your terms)?
This is the relevant question I would personally use to assess if a belief system is enabling or hindering you.
I'm sorry, but after having used TypeScript there's no way I'm ever going to back to writing pure JavaScript anymore (for anything but the most trivial stuff). It's borderline irresponsible, IMO.
This has been an issue for 2 years now, so what is it they've done with this oh so valuable data? What improvements have been made as a result of the data collected?

I suspect the answer is that no concrete improvements have been made and all it's accomplished is to make them look bad.
In a the era when sex was safe and racing was dangerous.
French numbers come naturally to me, up to 69, then my brain slows down. Like for any foreign speaker, I assume.

For those who don't know French, 70 is "sixty ten" all the way to "sixty nineteen" at 79, then from 80 to 99 "four twenties" to "four twenties nineteen".

Another effect is that my French phone number comes out naturally in French, same for all the phone numbers of all the countries I've had a phone in.
My personal take is that Hedonism isn't zero-sum. By that I mean, a hedonistic life-style can't support itself, so if you're living a hedonistic lifestyle and never have to rebalance yourself you're taking energy somewhere or somebody is emotionally bankrolling you. Thus you sacrifice your individuality, independence and a sizeable chunk of the human experience. For most people if such an approach continues unchecked it leads to burnout.
Show HN: Decoupled – A lightweight music player for iOS
You are soo right !
There is a shift going on between "operators" and "engineer", many "software engineering" jobs mainly configure and operate on the top of somebody's else product.

They do write code but the technical job, per-se, is not that skilled.
Here's another, more complete article about the investigation on the Italian cases https://www.tempi.it/il-mostro-di-firenze-e-zodiac#.Ww0QVlOF...
Asfs
Around a year ago I've became tired of not being able to play FLAC or Opus on my iPhone, so I've checked third-party apps in the AppStore which supported these formats. Sadly, all of them looked very unpolished, so I've decided to write my own.
The idea of the market itself is based on things like that: there’s no reason to value a shiny yellow metal, but we do.

Practically, this is centralization of information and it’s sale which is enabling people to target and herd ideas and behaviors in ways we do not have responses to.

Not that this is very new as a phenomenon! But the tools available today allow this to be mechanized.

So where artisanal bakers would have to make campaigns and do all of the data gathering and follow up work on their own, we’ve now made factories to do this.

Since essentially we are talking about collective concepts, consent and beliefs being influenced in an automated manner, this is “different” than what has come before.
> The harder a game is the more rewarding it is to succeed at it.

No it's not. I hate games that are too hard. Back in the day when cheat codes were still a thing I used to play most games in 'god mode' all the time.

Also, what do you define as 'success'. For me a comfortable and easy life is success.
Rails don't go to every department store or grocery store. Don't go to any that I know of.

Rails are terrible for on-demand supply chain due to lag time for loading, unloading and then logistics to ship again on a truck anyways.
Dey eat da poo poo.
Right now there are 3-4 parties that together control more than 51% of mining power. I believe they've avoided merging because if there is a single entity openly controlling a majority of mining power it undermines trust in bitcoin, devaluing the currency.
Being a "suit" is a state of mind, not an article of clothing.
As much as I would love that, I do not think getting bigger is an issue for Kx. It seems to me they are doing quite well with their current model.

I have read before (sorry, I do not have the link) that Arthur Whitney does not really believe in open source. That is unfortunate (and a mistake, if you ask me). Even if he did not release a complete product, I would like to study his code. Reading and trying to understand kparc.com/b/ is a very enlightening experience. I wish k.c was there too.
Was a junior lifeguard a long time ago at university pool, not sure if they still do this but do lifeguards still have flotation device and go into kicking position when approaching drowning people?
Maybe, maybe not. They record 3 octets of your IP address and the experience is opt-out rather than opt-in. ECJ ruled that IP addresses are PII but did not specify if using a partial address is OK. On the basis it is the 3 most significant octets, then this could be used to identify a company or a pool of users or a unique user on an unpopulated network.

Edit: also from [1]: "Hashed MAC address — Determine a cryptographically (SHA256) anonymous and unique ID for a machine. Useful to determine the aggregate number of machines that use .NET Core. This data will not be shared in the public data releases."

I think a machine could be a user in this circumstance? Also a hash isn't anonymous if it's idempotent based on the IP address alone as it's merely a derived value.

[1] https://blogs.msdn.microsoft.com/dotnet/2017/07/21/what-weve...
When I had to go to India (Kolkata) in 2015 as part of my job, the process was slow and frustrating. I had to apply for a business visa and answer a myriad of questions, including whether I or anyone from my family had any ties to Pakistan, my religion, my travel history, names of various family members, political affiliations, fingerprints, the whole lot. It then took 3 months to get my passport back, with the visa added. The opening hours for the embassy were 10:00-12:00, weekdays only, and I had to go there personally, I couldn't send someone else to pick it up.

Before landing, we had to fill out more forms, including one that basically said "do you have ebola? Yes/No", which I found rather entertaining. After landing, we had to fill out even more forms, including whether we were bringing in any weapons, fireworks, satellite phones, that sort of thing. I'm probably forgetting a few more random forms I had to fill out, there were so many of them.
This is basically the obesity/fast food scenario, but just for ideas. YouTube Facebook etc being the new McDonalds.
Okay, let’s make concrete what I said about fmap.

Let’s say we have a function addOne. Then

> fmap addOne Nothing

Nothing

> fmap addOne (Just 2)

Just 3

> fmap addOne [1,2,3]

[2,3,4]

> fmap addOne parseInt

(A function that reads a string for an int and adds one to the result.)

So fmap is polymorphic over a whole bunch of things that are unrelated in most other languages. (You might be asking why it’s called fmap and not map, and I wouldn’t have a good answer for you.) So, the abstractions of “Nullable, List and Function Return Value” are all part of a more general abstraction, Functor.

Now, at this point some people try to look up what a category theoretic definition of a Functor is. That’s fine, more power to their elbow. However, really all a Functor is in a practical sense for a dumb programmer like me is _something that supports
fmap_.

My point is, it’s this stuff that’s useful and cool in Haskell. It won’t help you understand whatever they’re talking about on r/Haskell. And my only point about Kliesi categories is that you don’t need to know what they are. There’s a million and one interesting computer science concepts that are usable with a type system with Haskell’s properties, but you don’t have to use them all.
Explaining the Matrix to my 4-year-old son – and a blockchain fork, sort of
Deprecating cssnext
Yeah, it's pretty common on these platforms since it's a way to run code on an otherwise locked down device.

A lot of console (and iphone) exploits tend to share similar webkit exploit code. This ps4 exploit uses a ROP strategy from an earlier iOS exploit.

This is a pretty good overview (though from 2016) of the techniques used in the browser based exploits:

http://phrack.org/papers/attacking_javascript_engines.html
What positive aspect was it?

I have a tainted view of vulnerability as I saw it preached for years by someone who turned out to be a world class opportunist and manipulator. Some youtube personality I'll not mention the name of, because he seems to thrive on negative publicity these days.

It's one of those human ideas that a zebra would not understand as Sapolsky would say. Try explaining to a zebra benefits of being vulnerable. :)
Nfgngf
> if you're living a hedonistic lifestyle and never have to rebalance yourself you're taking energy somewhere

What kind of energy are hedonistic people taking ? Electric ? Kinetic ? Thermal ? Magnetic ?
Online dating lowers self-esteem and increases depression
I've always had to remove my belt before going through the metal detectors (and body scanners), just because of the metal buckle obviously.

Now I usually wear a belt with a carbon fiber buckle. Much less hassle!
Since atheism has been around for at least 4000 years, I don't think they can attribute it to "bad" genes. It is a choice by people to believe in a god or gods or no gods.

The funny thing I find is that intelligence is not an indicator of whether one believes in or does not believe in a god, or gods.

For example, there are those who were believers in Jesus Christ as God and have come to the position that there is no god. These are at all levels of intelligence. There are those who didn't believe in a god and now argue strongly for Jesus Christ as God. Again these are at all levels of intelligence.

There are those who fit in the autistic spectrum and sit on both sides.

Whether or not you are an atheist boils down to what you choose, it is not your genetics or intelligence. Based on the evidence that is placed before me, I have come strongly to believe that there is God, that He is Creator and that He is Jesus Christ. How other people see and weigh that evidence will be up to them and they have the choice to choose differently.

To say that atheists have "bad" genetics and that this is the reason for their choice is not only bad science, it is bad for society and for allowing people to choose. If such an idea was to gain any sort of traction, it would be very bad.
There was outrage from the "gamer community" in Sweden a few years back when Swedish gambling authority wanted to regulate "Internet Cafes".

I guess the line between games and gambling wasnt so clear cut after all.

Disgusting. This needs to be rooted out completely from the gaming industry.
> you're always a the mercy of your tools

More than tools they are products nowadays :-(
Well in terms of system stability I’ve usually found OS X and Obj-C GUIs to be much more stable than on any other platform. Objective C’s null handling could well be part of that. If so, what’s better for GUIs then?
A Few Ways the Gig Economy Is Messing Up the World
That's a foolproof strategy.

Meanwhile, thieves who aren't fools will simply remove the plates and toss them into the nearest unattended truck bed.
Yeah well, if they do that, we'll make our own internet, with blackjack, and teapots!
Re: messe - the massive overreaction seems to be from Americans in this thread insisting that since their perception of government regulators is as inefficient, a drag on business, and intent on vindictively fining people contrary to the provisions of their enabling legislation. (To me) seems like hand-wavy alarmism about the threat of international law and supranationalism to perceived individual freedom.
One of many atheist interpretations.

There's no consensus in the group of atheists except that they reject the idea of a god.
Trying to frame it like there are more common assumptions ("Atheist interpretation: <your assumptions what you and other atheists think>") seems generalizing to me.

Speak for yourself. I'm an atheist and I see how people have purpose and I also find meaning in life (although I struggle with it all the time like many other people including theists).
Cdasdd
We trust surgeons who proclaim expertise in specific named procedures.

Whether we like it or not, software engineering is becoming a trade. Trades aren't inherently low skill or high skill.
With "account security" questions too?
(full) manual BLAS ported to JS
Full manual blas port to js, (part of of R-stats package port to JS)

https://github.com/jacobbogers/blasjs
https://github.com/jacobbogers/libRmath.js
South Korea’s National Assembly Makes Official Proposal to Lift ICO Ban
Restarting did the trick for me (also emacsformacosx.com).
Show HN: Introducing Postmark for iOS
Free Up Your Mind and Space: Delegate Your Functions
I used to be utterly obsessed with QS. I strongly believe that you can only manage what you measure. With that said, I've also found that quantification can have an emotional downside for individuals, especially when the stakes are low. However, this can be controlled or avoided. My suggestion is to passively track these things without using them as a target. That is, I recommend using only derived metrics as decision making aids. It also avoids Goodhart's Law [0]. Measures that become targets lose their value as measures. I also think that it's easy to start fetishizing the data, like becoming obsessed with small changes in weight or contributions on Github.
Metrics descend to "mindless dopamine fixes" but this need not be the case. Metrics should inform decisions like "do I quit this expensive gym membership or stick it out?" or "Does a third cup of coffee in the afternoon improve my performance enough to justify the caffeine jitters?"

[0] https://en.wikipedia.org/wiki/Goodhart%27s_law
I find both APL and Forth fascinating. I would not try to promote them as a replacement for newer more approachable languages, but I think that learning them gives you different points of view and are worth learning for every programmer (same with FP, for example).
Well, that's fair enough, if you're choosing to accept that trade-off. My concern here is that often it is no longer a meaningful choice, and everyone else is being forced to accept the same trade-off whether they favour their privacy and security or not. In that particular case, with a simple payment card or the like, perhaps it's not such a big deal. However, when something like your phone, your home or your car is compromised, the potential harm is more significant.
Oh this will get exciting
What Tommy Robinson did (and does) is outright harassment.
Translating one language to another by matching words of the new language to words of the language you already know is good in practice but gets in the way of fluency.
Capture and engage leads effectively using attractive form templates
> it would be like buying a pair of shoes and then expecting to get a partial refund

I'd think of it more like treating any consumer of a product as an investor at the same time
I think there's some subtlety to the language here.

Based on what I understand the author is talking about I specifically think the term "create" in particular might be inexact. "create" implies making something from scratch but I don't think that's what's intended.

"establish" might be better since what is sought is to bring to life the deep and meaningful human connection that is already there.

What I mean is, is that as humans we all share the human experience and we all have more in common than we differ. The purpose of this school of thought seems to be to help build on that and open our minds to that.
There are specialist subfields of programming nowadays: frontend, mobile app, embedded/microcontroller.

And a frontend sitebuilder doesen't have to know anything about transistors, FinFET, system calls, and only the most curious would know about reflow and painting calls in a browser's rendering engine. Sure, the quest for performance always pushes people toward the metal, but from a website's perspective that's just the browser, and maybe TCP window tuning. (And sometimes someone finds that DNS was slow, but sometimes it was a bad BGP constellation, and there was nothing to do really. Or maybe the load balancer - or the backend - was overloaded because there was mutex contention in the kernel - or in the DB behind the backend, but that's again rather far from the usual sphere of investigation for "Frontend Engineers".)

The imporant point would be to be able to go deeper, if there's a need. Or go higher, more abstract. That's engineering (or software design), recognizing, analyzing, and solving problems.

I can't really blame the people who get by just knowing parts of AWS. They make great money by being a Cloud Consultant. It simply shows the low hanging fruits on the market. And how bad the demand side is when it comes to picking the experts.
MH370: Four-year hunt ends after private search is completed
Casddds
We do have a hundred or so servers with multiple redundancies, but we've done okay without Kubernetes...
RediSQL, SQL stroids for Redis, reach 0.5.0 improving speed and offering trials
Former British chancellor George Osborne passed a bunch of pension deregulation - then was hired by investment management company BlackRock being paid £650,000 ($859,000) a year to work 1 day a week [1].

IMHO this fits better with the "deferred compensation" model of regulatory capture than it does with the one you outlined.

[1] https://www.google.com/search?q=George+Osborne+BlackRock
It bothers me a tiny bit that 'sth' is a thing, because it seems so unnecessary to me (outside of perhaps T9 style texting?). I imagine it generates more confusion than it saves effort, considering the word's relative (in)frequency.

But I am also fascinated that this a apparently a thing :).
Thanks, that was a really epic read (and pretty close to line noise for me as a security-agnostic person).

I even had to look up "bpf", it's the FreeBSD packet filtering[1] interface, it's a character special device used to control the kernel's network filtering.

[1] https://www.freebsd.org/cgi/man.cgi?bpf(4)
Bah, noticed the typo, I meant "like".

I know a few other guys who made the same decisions, military->truck driving->beg to re-enlist. Same guys who said, "I'll never go back to military".
Zoner Photo Studio 19 Activation Code Plus Serial [ Latest Version ]
You could use the Belgian and Swiss way to say 70 and 90: septante and nonante. They work just like the other -ante numbers, 79 is just septante-neuf, 99 nonante-neuf. It's a bit weird at first for French people, but easy to understand and much easier for you to use.

80 is huitante in some places in Switzerland, it's much less common (and many people expect "octante" instead, which is even less common) but people would still understand.
There's one level of indirection between letting you buy an exclusive pass to fight a monster that has some special random drop vs. letting you buy a special random drop. That's basically the 'skill-testing question' hack that's used to run every sweepstakes in Canada. You'd have a revolt on your hands if you outlawed "Roll Up the Rim to Win".
Unsupervised Predictive Memory in a Goal-Directed Agent
This crackdown on data brokering bothers me. I'm writing from the medical data industry.

Data isn't neccesarily about unwanted creepy stuff. In other industries, customer data can be used to recomend the right stuff, or make the kind of movies people want to watch. That stuff enhances peoples lives - in individually small but additive ways.

In my industry, data really can save lives. For instance the prime minister of my country apparantly wants to apply AI to peoples GP records to spot people who have undiagnosed cancer. This seems pretty viable to me - even in the most simple case you could quickly spot families with high cancer risk, offer the young women in them gene sequencing, and then offer the ones that are carrying super high risk cancer genes preventative treatement. You'd certainly save lives this way.

There are a lot of very scary ethical questions in my industry. Widespread use of genetics to price insurance. Employers requiring employees give access to medical records before confirming employment. And much more.

But I do worry this backlash will make it much harder to do good.
https://blogs.msdn.microsoft.com/dotnet/2017/07/21/what-weve...
A bit of everything. Of course I meant emotional energy which you're likely to poopoo as "not" energy but I'd contend that the definition of energy in physics is an operational one.

But even so, if you're partying all the time then somebody has to pay to keep the lights on. Somebody has to clean up after you and somebody has to constantly buoy your emotional state and protect you from the negative thoughts that might otherwise threaten your party.

I would contend that all of this takes "energy" as defined in the canon of physics.
There are a lot of good potential employees who don't want to be a part of the "burn 'em and churn 'em" practices employed by some of the larger IT companies. But, I agree, it's always a struggle in any country for small businesses to compete in the recruitment process with large corporations.
I guess maybe they'll find the thing in the future at some point when autonomous sea robot tech gets better?
The ideas are there, but the interface to get on board with cryptocurrencies are 10x as difficult than e.g. twitter - you have hundreds of currencies (or half a dozen mainstream ones), hundreds of exchanges for which you need to provide photo ID, various clients, loads of articles about security, etc.

Whereas Twitter is basically sign up and type a text message.
There's no problem with not knowing the deeper/higher layers. The problem is when someone outright ignores their ignorance, when someone doesn't even acknowledge their boundaries. And when those boundaries are set in stone. ("I won't touch the terminal." or "I won't touch C." or "I won't touch CSS.")
So because the sentiment here is that it's no big deal, which you yourself say "is only easy if you’re a very experienced programmer or who knows what he’s doing" somehow the audience is less technical here. Perhaps the sentiment is that it's no big deal precisely because the audience knows how to solve this problem.
Show HN: GDPR EU Representative as a service
From VanillaJS to Vue.js: A refactoring tale