skysight-inc/HackerNews huggingface dataset:
I want to note that there's something that has been rarely mentioned in these threads and I wonder why: longer education time (and earlier retirement).

On my parents generation a small percentage of people went to university, and on my grandparents generation most people started working on their early teens (post-war, I'm from Spain). In contrast, today having an undergraduate degree is very common, and a master or even doctorate is no rare. This makes a 10-15 year difference of no-work time to our lives, which is ~1/4th of our work lives. Where before we were expected to work from 16 to 66 years old (~50 years), now we are expected to work from 22 years old to 62 years old (40 years).

Only this is a reduction of work by 20%, or a full work day.

To add on top of that, our life expectancy has been increasing in all developed countries (except, USA). While this does not take away work time, it does add leisure time to our lives.

To be clear, I agree with the article and sentiment here and we should be working shorter weeks. Only wanted to note this since many people seem to ignore it when discussing work week.
They have developed their own kernel, it's called vmkernel.
This is great. Thanks
iMessage is a normal iOS app, at least mostly. It has access to a couple of entitlements that normal apps don't get, since it needs to do things like access Apple Pay and launch iMessage apps, but it's possible to have the app itself crash without hosing the entire OS. The problems we're seeing here, however, are issues where iMessage's (buggy) frameworks are being loaded into the SpringBoard process (which is essentially the UI shell for iOS) and this is what is crashing, causing the phone to be unusable. So the solution here would be to stop allowing for message parsing to happen in contexts like these. (Also, as far as I am aware, there have not been any jailbreaks in iMessage that rely on the app being special in any particular way because it's really not.)
Man pages are sometimes cryptic. When someone is first learning something, having all the details thrown in their face can be quite off-putting, at least for me
Basically anything that is directly exchangeable for cash or useful goods and services is useful for money laundering, I would imagine.

If you can fill one with stolen CC details and then either cash out in a store or sell for a discount, that's a pretty basic launder, no?
If he only was talking about his own art, then fewer people would be rubbed the wrong way. However, at regular intervals throughout this article, he feels the need to accuse his critics of also disliking other games with simple art. I think it's these quotes in particular that are the most pitchfork-worthy of the lot:

- (Screenshot of Ultima V) - "This is what looks normal to me"

- "Queen's Wish has a very retro square-tile top-down view, reminiscent of old Ultima games, old Pokemon games..."

- (Screenshot of Baba is You) - "If a game that looks like this can be a hit, maybe there can be room for me?"

- (Screenshot of Atari Adventure) - "If you don't like it, maybe the problem is you."

Apart from maybe(!) Atari Adventure, all of those games look far better than Queen's Wish. Even Ultima V shades one side of its walls, something none of his games have accomplished based on these screenshots.

It's an insulting strawman to say that the people criticizing his art would also reject these other games with simple art. It's also insulting to the artists who worked on those games, producing better results in a similar budget. Maybe the insult is unintentional, because he genuinely can't tell the difference himself. But if that's the case, he should just admit that, rather than hiding behind his choice to use a top-down perspective.
Two Prosaic Reasons for Small(er) Protests in the U.S.: Transit and Geography
Curious what kind of math is used to generate g-code for the "icing" step?
Genuine question, because I wasn't alive then: in my high school history classes the 1970s in US history was always presented as uniquely crazy and formative. Was it? I agree with the general tone of the article (that all of this is super exhausting), but I'm left wondering a step further here if things like social media and the "news cycle" are amplifying events in a way that's tricking us into thinking things are a lot worse than they actually are.
I think I had one on AngelFire :)
It’s a sad state of affairs for Brazil. Electing a right winged, ill equipped, ignorant nobody in order to remove the most corrupt political party in the history of Brazil.
That would be one way to look at it, or 100x the amount of capacitance in the same volume. In the radio stuff I'm currently doing there are challenges with volume required by the current capacitor technology.
laws need to tie high fines to it.

Which Hayek was fine with (as shown in The Road To Serfdom).

https://www.dailykos.com/stories/2013/09/27/1241729/-The-Roa...

I don't know if I buy the whole social program thing, but the quote is correct. Reader's Digest: https://mises-media.s3.amazonaws.com/Road%20to%20serfdom.pdf
> These days, there are systems to do this properly (it's how third-party keyboards work, for example), but Apple is a small indie company that does not have the resources to refactor iMessage to use the iOS features they created.

You made my day thanks !
Is it reasonable to expect an all-in-one streaming service? There is a lot of media, old and new, local and foreign. I don't know if a single provider can give you all the access a person wants for a price that the consumer is willing to pay.
A little off-topic but here is a cool piece of code about a special case in C:

void (*foo)() = 0;
void (*bar)() = (void *)0;
void (*baz)() = (void *)(void *)0; // Error

Can you guess why compilers reject the last line?
When did anyone suggest that to not be how governments might go about fundraising their payments to preserve the Amazon?
Carbon Black makes great malware that causes your brand new work computer to feel like its 1999.
One other thing that has a lot in common with those two is algebraic data types. Products and sums crop up in all these areas. Maybe it's enough to say that with category theory, we feel like we are revealing the "elementary particles" (or rules) of all of these systems.
Ultimately I think the question is "why does iMessages have special integration in SpringBoard"? Because that's the cause of most of this. Messages doesn't have to be a "normal iOS app", it just has to be reasonably sandboxed. Running code using adversarial input inside SpringBoard is a serious problem.
I'm curious how this looks if you print two nonplanar layers at right angles to each other. How much smoother does it get at the second layer?
A more obscure feature is the uncommon usage of comma operator. We often use the comma operator in variable declaration and in for loops. But it can also be used in any expression.

For instance, the next line has a valid C construct:

return a, b, c;

This is particularly useful for setting variable when retuning after an error.

if (ret = io(x))
return errno = 10, -1;

The possibilities are endless. Another example:

if (x = 1, y = 2, x < 3)
...

But the comma operator really shines when used in conjunction with macros.
That doesn't make it any less of an elephant in the room.

If anything, it makes it more of a herd of elephants in the room.
Do the <h2>s look bigger than the <h1>
That's a good point about this not helping people who aren't near the US financial system, for now. I'm planning a feature for developers to be able to connect a crypto wallet that they could be payed out to. Package users could optionally pay with a cryptocurrency, or just with a credit card like you can now. The package developers should not need to deal with complexity like this.
http://thepiratebay.org does. Like the good old days.

And the media companies did it to themselves...
I agree, it's seriously awesome that he was able to get that much value out of that Sprite.
To say nothing of the magic angle research going on now
Yes. It's a list of price-sensitive consumers who historically respond well to perceived discounting.

General rule of thumb for spam email is 0.1% conv rate, so if you blasted this leak list then you'd have 150K sign ups.
You know that there are other industries that have heavy regulatory fines like this, right? The existence of a software culture where a single rogue employee can easily destroy the privacy of hundreds of millions of people is itself a huge part of the security problem. If there were actual consequences for this kind of thing there would be a lot of changes to software development practices. I'm not saying that culture alone will make code perfectly secure, but I do think caring about the code being secure (in the sense that the company will face deep financial and legal trouble if it isn't) is a necessary prerequisite. Arguably, it's the only thing that works.

You may argue that you can't just buy absence of security bugs with money and a different culture, but there are plenty of formal verification tools out there, and they are not all toys. True, verified code is expensive compared to writing "normal" software, which is developed using the same best practices" that lead to a data breach being announced seemingly every other day. But it is quite cost-competitive with "high assurance" software (i.e. software developed when people face real consequences for the existence of bugs) and the techniques have been used to secure a number of nontrivial real systems by now. I have absolutely no doubt (as someone who's in the field) that we would see a huge boost to the state of the art in that field if there were actual money in it, especially considering how much of the current difficulty with using formal verification comes down to the lack of user-friendly tooling.

But, to reiterate, my larger argument isn't really about formal verification; I'm mostly bringing it up to refute the argument that the existence of bugs is something totally outside of any company's control. Ultimately companies are currently choosing not to pay to make their code secure, and it's not hard to see why given the current legal climate of "there are no consequences whatsoever." Ideally, the first step towards fixing this would be for the software development community at large to acknowledge that it is, actually, a choice, but frankly I don't see things happening that way. If a move towards not just safer, but genuinely bug-free (or at least, bug-free outside of hitherto undiscovered exotic side channels) software is going to happen at all, it'll be because a large government drags its country's unwilling programmers and CEOs in that direction.
They replaced forest that were destroyed. Planting new forest is great,but not as great if we had the old forest were still there. Once you lose biodiversity, it is gone forever.
Node Important Packages
Does banning the advertising of ADSL (in practice) benefit or harm consumers in total in areas where that's the fastest terrestrial option? I believe it harms them (in that advertising the cost and availability of ADSL is better than remaining silent on the service). ADSL line performance is hyper-localized to the individual service recipient.
https://news.ycombinator.com/item?id=20771898
Steamspy lists their games as having sold [in the millions](https://steamspy.com/dev/Spiderweb+Software). If they wanted to, they absolutely could afford a B+ tier art guy going through the basic steps of making their backgrounds not look like programmer art, for a few months.

You can actually see some decent concept art and character design in their current games but they're drowned out by a stubborn refusal to actually change the overall balance of detail, suffocating those decent artworks in a sea of blurry/noisy backgrounds. It's a colossal waste, really, only explainable by a stubborn refusal to "learn art", which I can respect by itself, but the post comes off as utter denial of that even happening.

It's okay to dismiss art direction and make that some kind of design philosophy, it works for their games. But blaming it on everything but dismissal feels wrong.
Sleep patterns will change drastically for years to come, don't worry. A 5 week old is very different than a 18 months old.
> On Monday, the Business Roundtable, a group that represents CEOs of big corporations, declared that it had changed its mind about the “purpose of a corporation.” That purpose is no longer to maximize profits for shareholders, but to benefit other “stakeholders” as well, including employees, customers, and citizens.

CEOs are employees. A group of employees just voted that they aren't responsible to the people that pay their salary, but to their impression of the interests of other people who don't.

You can bet if it was a group of middle managers at any of the firms those CEOs run that made that declaration, they’d very concretely stop being responsible to their employers before the ink was dry.

Which isn't too say that corporations, which are publicly chartered and granted public privileges, shouldn’t be answerable to someone other than the shareholders: they clearly should be accountable to the public by way of the chartering government. But that's not what these CEOs are saying, which is just “We shouldn't be responsible to the only people who are positioned to hold us accountable, to be vague amorphous interests that we interpret for ourselves, and which have no accountability mechanisms.”
FWIW, the iMessage shortlook on the lock screen and share sheet are both run out-of-process and embedded in their hosting applications as remote views. I believe the latter has actually been separate all the way back to iOS 6.
One upside to streaming services is how easy they are to cancel and resume.

I regularly suspend and resume Netflix, HBO Now, etc. based on what I'm currently watching. It's very easy to do this, especially if the service is paid for using Google Store / Apple Store subscriptions.

Compare to the hell you go through trying to contact Comcast and cancel service.
Democracy works poorly in countries with a low average IQ.
As I understand it, the laws of this country (US) do allow for people to come here (without a visa, etc) and ask for asylum. There's nothing illegal about that. The question is, while you are processing the asylum requests, how do you deal with the people waiting?

The current administration has decided to build detention centers/concentration camps/etc and keep people there and some of the press is pointing out to be rampant with abuse/inhumane conditions. In many cases children are separated from their parents while being held.
I'm not sure that's the only (or even most apparent) conclusion. Maybe voters don't think their vote can make a difference, feel adequately represented by either major candidate, feel the results don't have much impact on their lives, can't get to the polls (for any of lots of potential reasons), or aren't registered (also lots of potential reasons).
Being able to cash out a gift card seems like an interesting way to get a cash advance on your credit card, without paying cash advance fees. Surely the credit card companies are on to this, and prevent it somehow?
How whiny.

Any given view has always had tons of people who would vitriolically disagree with it, when exposed to it. Social media has exposed us to all kinds of vectors of rhetorical violence. Just like if you hook your home up with the IoT and your fridge now has to worry about security, you now need to think about your social security when interacting on the social internet. It's one of the costs of technological progress.

On the topic of more serious threats: every sufficiently public figure gets death threats, left, right, and center. Imagine one out of a thousand people are deranged nuts. You might not even encounter them, or they you, in 1950. But nowadays countless public figures can easily reach a million people: that's a thousand nuts you've got to deal with. Hopefully you don't ever come across the thousandth nuttiest nut, and you have my deepest sympathies if you do.

On the other hand, if the author is complaining about people simply criticizing her (for apparently thinking there are two biological genders?), she needs to learn to suck it up and argue for her viewpoint, relinquish her viewpoint, or take it in stride. Criticism is not "totalitarianism."
This became one of my favorite big ideas when I learned of the ‘second brain’ and >100k neurons it uses to control digestion [1].

And that’s where I also get a cheap sense of dread about strong AI—robots don’t digest. Along with all of the other things that differentiate human from robot, I believe the AI-apocalypse won’t be evil AI. It will be efficient, calculating and as foreign as space aliens. Boo!

[1]: https://www.scientificamerican.com/article/gut-second-brain/
Yup. You cannot get malware or run non-whitelisted programs if Carbon Black brings your computer to a grinding halt and eats all your battery.
The purpose of this isn't to fuck with foreign economies, or to kill jobs in America, or any of that other nonesense.

The purpose of this is to serve as a tax on Chinese exporting companies. They get paid in USD, but they have to pay their suppliers and workers in Yuan. They are being robbed by their own government, because they are exchanging USD for Yuan at a disadvantageous rate.

I don't understand why people who don't live in China give two cares about their currency manipulation.
I can't remember if I actually got a forum from Matt's Script Archive running on Tripod, but I do remember writing by own horrible text-based forum that no one else used.

Now it looks like you have to pay for FTP. Sad.
Or, the systems in place didn't work as intended and Valve took steps to rectify that. Sure it'd be better to get it right from the start, but people and organizations are fallible and the best thing to do is to make things right when they do fall.
Whether it is reasonable or not, the rules that say we need to pay for video at all are more what you'd call...guidelines.

By and large, people will obey when they consider it to be affordable and fair, and they won't when they don't. Just like every other rule in the world.
Ask HN: How can HN allow login without an email and not be full of bots?
When I created an account today, I was really impressed by the fact that I didn't have to input an email before I started commenting. It almost seems unprecedented, especially given this is a site that caters to hackers. How can Hacker News have a login flow like this and not show any huge signs of abuse?

I tried searching for an article on it, but found nothing. In terms of general "login without email", the best I could find was a UX discussion. Anyone have any leads?
Eminem Publisher Sues Spotify Claims Copyright Breach, “Unconstitutional” Law
I can actually appreciate that for cleverness, but it feels a bit dirty. I'm having a few Spiderweb games on my backlog.
I found the most interesting one to be compile time trees.

Does anyone have any good use cases for it?
"The national police determined that the flaws applied to 10,700 court cases dating to 2012, but it is unclear whether the faulty data was a decisive factor in any verdicts."

What are their (privacy) laws like, and what types of illegalities would generate that many cases so quickly?
I totally agree. I had an elliptical machine in a nook outside my home office that I walked by every day. I wish I'd have just given up 30 minutes a few times a week rather than eating a bowl of ice cream. Maybe I would have only gained 20lbs and not 60.
As the author continues, it becomes mildly weird only when you realize that you can write b[a] and it just works (tm). I've seen students saying the compiler somehow checks that the "a" is arrayish so the swapped version doesn't make sense.
So how do you propose to handle this in a humane and practical way? (separating children from their parents because the parents failed their asylum application is not humane, just to be clear)
I may be misunderstanding you, but an orderless sum of characters in a string won't be an effective prefilter for any string similarity algo.

Think "atc" and "cat". Same sum.
Rails Development with Docker, Kubernetes and Telepresence
California arms traffickers used Snapchat, Instagram to market illegal weapons
Not really. The way it's usually introduced is that you get the same "reference" both ways. The fact that it's literally equivalent, and especially that there's no pointer type requirement on the left-hand-side, with the consequence of allowing ridiculous code like 2[array], is pretty obscure. Even more so because the equivalence doesn't work that way in C++ -- in general, features of C that aren't available in C++ tend to be not as widely known.
Why is that the desired end goal? Isn’t a single entity controlling distribution almost always the sign of something deeply wrong with a market?
Ah, I never reached C-level interview. Perhaps my technical answers were not as solid as I thought. Or they’ve changed policies since then.
"JWT are more flexible" both points to expiration dates. Both kinda looks the same. No explanation why session cookies got the point. Maybe I don't understand how to use that website on mobile?
This is not Valve's first time at the rodeo, and they aren't a small indie company learning the ropes.

The apology was loaded with blame shifting and bragging about previous H1 payments, neither of these lead me to be more lenient with Valve.

The hacker is still banned from submitting bugs, for god's sake. Nor has he heard from Valve.

Edit: They even disputed the CVE, manually, removing any doubt that this wasnt an oopsie caused by a system.
Yeah, Redhat with their openshift vs VMware with heptio/pcf.
I still remember one of the first professional talk I had to give. I was an intern in a company and I had to present my work to about 20 people, nothing very impressive.. Yet it was a terrible experience. My mouth was so dry that I could barely speak. I didn't think of bringing water, and too shy to ask.

I realised that I was much more stressed when I had to present my own work/research than let say, a class, or somebody else's work. It wasn't simply talking in public that affected me, but also the fear of being judged and criticised.

Eventually, I got more experience (I was professor for a while) and it became like second nature. It is really just a matter of practice.

That being said, I'm certainly not a great orator. For instance, I've always disliked giving longer lectures where you need somehow to keep the audience awake. In that context, because I can't rely on my eloquence, I try to engage the audience with some questions, exercises, and alternate the unavoidable boring parts with more interesting parts.

Another thing that I noticed when watching speakers on youtube, is that they often do the exact same speech hundreds of time! When you watch several videos of them, you realize that they tend to repeat the exact same sentences from one speech to the next, even when they answer questions. No wonder they are good speakers.
I think Spotify handles this pretty well.

You have a central service that license holders contribute content to. The central service negotiates prices with the license holders and charges a fee to cover its aggregate expenses.

Although music is a different product than video content, I'd really like to see a model like this going forward.

Right now to watch the shows I want, I often have to:
(1) Download and keep (multiple) apps installed / updated
(2) Have several bills each month for each service
(3) Wait a period of X days before the content is available post-airing
(4) Watch ads before and during the content

I don't have any of these issues using a service like Spotify.

As long as the single price of Spotify-but-for-video is less than the sum of all the services I want, I won't feel like I'm paying for things I don't need.

Honestly people loved to pay $50+/month for cable before. If I could do that, except able to watch whatever I want, not have to suffer through ads, or be fixed to some viewing schedule, it would be pretty compelling.