skysight-inc/HackerNews huggingface dataset:
> In Western society there are always two lies operating at once. The first lie is that technology will save us and fix everything and is the ultimate path, the second lie is that throwing away all of our technology, being as close to nature as possible, blah blah will also save us and fix everything.

I don't think it's unfair to say that I would benefit from one less day of using my computer per week and exchange it for going outside and reading at the park or going on a hike or biking. Or that abstaining from social media but still having access to online content would benefit my brain.

To me, it's not like M&M Peanuts, where I can either have no M&M Peanuts because none exist in the house, or can consume entire bag in one sitting because some are in the cabinet. Instead, I think it's fair to say I should be more open about being discriminating on the technology we use instead of naively accepting every new hot thing as being good for us as long as we have the discipline to moderate.

I know of people who basically lost years of their lives to World of Warcraft, which is entirely why I never ever touched that game with a ten foot pole because I know my susceptibility to those games. It's also why I deleted Facebook/Twitter, because I know I easily get hooked onto news and that hundreds of designers/engineers are working on captivating my brain in the name of ad revenue.

In a sense, I feel like we just all need to be honest about our own limits and acknowledge that technology has a drawback that is not insignificant. Knuth may have seemed like a luddite, but given how many people are hooked onto news/social/media/e-mail/Slack, his hard stance on email was perhaps more wise than most of us realized.
An Ambitious Chinese Startup Wants to Know Everything about Your Body
There's evidence that the self-awareness and intent commonly believed to be "free will" could be be a post-hoc illusion generated by the brain after decision making occurs[0]. How can something which may not even exist, or which doesn't even have an objective definition, be a right?

[0]https://en.wikipedia.org/wiki/Neuroscience_of_free_will
follow up question: why does swing use its own special snowflake design, when it could the OS's native design?
As a followup, I went and implemented this for fun: https://github.com/bdonlan/branchless-utf8/blob/master/test/...

Performance seems to be quite good compared to the implementations from the article (577.333 MB/s vs the author's implementation's 410 MB/s on my hardware)
That's a great idea! I'll build a quick version of that next.
On a side note, this site has the best EU cookies popup I've seen:

> Annoying message about cookies:

> Like 90% of websites, we use cookies to help us improve the site, and to help you click around. These are small files that are stored on your computer. EU regulations mean we have to point this out, hence the annoying pop-up, which will only appear on this visit. Happy to continue? [More info]
Hmmm that's a good idea. It's what I had originally, but somehow got all fancy with this...

I'll go back to plain text links!
Wifi connected grill Traeger Timberline 850 review
things I am (currently) addicted to: coffee, hackernews, news, computers, programming, problem-solving/puzzles, youtube/shows/movies, games/poker, reading articles, ...

I think we need to be aware of what we are (currently) addicted to. The author of the like button has been able to break free of social media, and like a former smoker, it sounds as if he is on a crusade to help others break free too. I am unsure that democracy/capitalism as the author describes is working/evil -- both are 'like' systems that allow a person to choose and receive a reward, and we can choose not to participate. There are worse systems. And, perhaps we can create better ones.
Suggested for policy inclusion for CNA (CVE Numbering Authority) guidelines. And yes, I would suggest they remove the disclosure policy, it's not really all that germane for the vendor, from the security researchers point of view.

Edit: forgot link: https://github.com/CVEProject/docs/issues/53
Swing uses a pluggable 'look and feel' system (essentially themes)—which does include a 'native' look and feel for various OSs, including Windows and macOS.
Updating Deeply Nested Attributes with RSpec
http://eng.majalla.com/2017/08/article55254377/false-prophec...
I liked your original post as well, and appreciate the DIY site, nice work.

I didn't read your new write up extensively, but if you haven't I strongly suggest mentioning some feedback I remember from from your earlier posts:

- the need for appropriate fuses to avoid fires
- the need to weight the solar panel appropriately to prevent it from flying off due to wind

A fire or injury due to a flying solar panel would unfortunately provide much more negative publicity than the positive publicity of this site.

References:

https://news.ycombinator.com/item?id=15222194
https://news.ycombinator.com/item?id=14824702
> I don't think it's unfair to say that I would benefit from one less day of using my computer per week and exchange it for going outside and reading at the park or going on a hike or biking.

The title refers to a completely different lifestyle, not an added day of leisure. It directly contrasts “hunter-gatherers” and “wealthy westerners.” This is not a trivial distinction.
Shrew Soft VPN Client
I'm not sure what posting this accomplishes, but it certainly was not intended to shame the developers, though I can see how it might be perceived that way. I am more than satisfied and thankful for everything else that Mozilla provides me in Firefox (especially after the 57 update).

It was, more than anything, intended to offer a noticeable bump in hopes that I don't have to continue wasting 5 seconds finding and closing the window every time I open Firefox (as I have had to do since using this feature over the last hand full of years). I've probably spent (roughly) 2 hours of my life closing these duplicate prompts over time.

It's an annoying user experience that seems fixable which is why I'm surprised it still remains at "normal" priority. I would spend the time to read every comment, read through and understand the architecture of this legacy code, fix the bug and submit a patch only to have it code reviewed and have me resubmit or be forced to resign my attempt because political reasons or some other factor, but that would probably take me more than 2 hours so I refrain and hope that it gets fixed in the next 7 years.

Not intending to be snide, just a moderately inconvenienced user trying to stir action.
It doesn't handle liability, and really nothing does other than the company in question doing the right thing (e.g. running a bug bounty via a well known third party and signing legal docs, or making public statements backed with documents.

Also Occams razor, a lot of websites are hell to navigate and find the security reporting contact information. Why not make it super easy?
So it's all or nothing? With software it's really easy to not require trust, in fact it's harder for everyone involved for the requirement to be added. If Mozilla wants to be a user-data selling whore, then they need to be that and say that's what they are, or don't say anything about it at all like Chrome. They definitely shouldn't be selling user data and also saying user privacy is a primary focus.
I do use it to browse when I'd otherwise be idle. I do sometimes email from it. I do SMS, MMS, call, and take a picture once in a while. I use a dedicated GPS and MP3 player, as needed. That's about it.

There aren't any apps on it that it didn't come with. Other than a few settings, I've only really modified the ring tones. I sometimes use it as an alarm clock, if I'm on the road.

Hell, I don't even have voicemail configured. You can call up the provider and they will disable it, if you've already set it up and change your mind.

I did give smartphones my attention but I've since realized how much happier I am without being beholden to it. It's a personal thing, but I'm happier not being obligated to answer the phone, or to respond in a timely manner.

It works for me. I expect many people are much happier with their Facebook, Twitter, Reddit, and the likes. If someone wants my attention bad enough, my door is unlocked. Everyone else has learned to be patient. I'll respond when I have both time and motivation.
>where no process running on the server should know the IP.

that's not the issue though. Even if the server was behind NAT (and thus only knows its internal IP), it could still find out its real external ip by sending packets to some other machine on the internet and checking what the "from" address was from. preventing this leak can only be done by having a strict routing table and/or outbound firewall. having VMs/containers 7 layers deep wouldn't help if the packets could freely reach the internet unproxied.
The problem isn't that he used color to make interesting new art. I think he explored new areas of color which were not known before - and I applaud his artistic efforts.

However, Josef Albers went beyond his art to make false claims about color theory, how the human brain perceives color and made broad generalizations - based on anecdotal evidence and intuition. He went unchallenged for the most part. See the criticism linked in my original post.

I just checked the book "Color for the Sciences" that you had mentioned. I think I am going to purchase this one! Thanks.
The enterprises I've known have upgraded en mass and 3-5 year hardware cycles are ... generous.
I think I read in the 90s that made-up child porn (such as drawings from imagination) had recently become illegal in the U.S. It doesn't seem like that could've survived a first-amendment challenge, but IANAL and I don't know what's the status now.
In one of his talks, he actually wished that newer information mediums came with a warning label.

(This miight be the one - “informing ourselves to death”: https://m.youtube.com/watch?feature=youtu.be&t=1487&v=fuRVxW... )
26 is a bit on the high end. Mark Zuckerburg was just shy of 20 when he created `thefacebook.com', and Bill Gates was about 19 1/2 when he founded Microsoft. But I’m not disregarding the achievement; Larry Page and Sergey Brin were about 25 when they founded Google.
> There are more reasons to exercise than just weight loss and there's more to being healthy than just maintaining a specific weight.

This is the worst advice you could ever give to someone who's very overweight.

For overweight people exercise is a complete waste of time, and their bodyweight actually is what matters above all else as far as their health goes.

Telling an obese person that they should do some jumping jacks so their heart will be nice and healthy is just absurd. I see parents doing this all the time (and had it done to me), they get their obese kid running around and encourage them to engage in all these ultra-boring uncomfortable painful "fitness activities" that will never in a million years form into a habit for them. Then they take them home and give them some chicken nuggets for a job well done.

These people are more concerned with the theater of weight loss than they are with actual weight loss, because the theater of it gives them the highest ratio of guilt relief to effort expended.

For those kids, for the rest of their lives, every time they consider trying to lose weight, they'll see visions of running toward a brick wall for an hour without ever getting closer to it, and taking an hour out of their day to go somewhere and move things with their arms until they're sore. "Yeah fuck that", they'll say, never fully realizing that weight loss is really just about passively managing their food intake. Or maybe they'll try, it'll make them completely miserable (like it does for most people), and they'll perceive that as a personal failing and give up both dieting and exercise, once again not realizing that 99% of their goal can be achieved with just the dieting part.

The reality is that as long as you're overweight, your primary health objective should be to lose weight, and the only way to do that is to change what you eat and how much of it you eat over the long term. If adding exercise to that equation adds a 0.1% chance of you giving up, then it's not worth it.

Until you're at a normal weight, exercise is a premature optimization.
Would you rather take a 2nd job or run around naked looking for an animal you can kill?

Everyone realizes the progress humanity has made. It is disrespectful to the people taking second jobs to insinuate that they'd be better off living ten thousand years ago. What does that say about how you view their life?
Thank you much for the substantive thoughts. As an every day working programmer, it's nice to hear higher level thoughts that explain the wider context of "NNs play mario". We're looking to include some ML based features in our product and I like to hear intuition from practitioners as to what actually works and wtf these things are actually paying attention to. I've followed the Alpha Go competition closely in hopes of gaining better insight, but it still ends up being a ton of woo.
Here is what I've done:

- I have a gmail filter for emails that contain 'unsubscribe'. They skip my inbox so all emails I get are real ones I need to look at. (It's magic)

- I don't have facebook installed. Only messenger.

- Twitter notifications off.

- Snapchat notifications off. (Except direct snaps)

- Instagram notifications off except for comments.

- Slack notification only for direct messages or mentions.

- Installed 'News Feed Eradicator for Facebook' and broke the habit of passively scanning facebook when bored: https://chrome.google.com/webstore/detail/news-feed-eradicat...

I get basically no notifications except for IMs, important emails, and direct slack mentions. I occasionally scan facebook on my phone but I only do it like once a day.
Asynchronous stack traces: why await beats .then() – Mathias Bynens
Attention – Don't Squander This Precious Commodity (2012)
This brings back memories.

The Commodore 65 was a prototype of a faster C64 with Amiga like graphics and sound.

http://mega65.org/

The Mega65 is a clone of the C65 with a 50mhz 4510 CPU using FPGA as well.

They should all share notes.
I would love to work, say, 20-30 hours a week for 50%-75% of my base salary. Buy stuff on sale, cook for myself instead of eating out, I think I could live quite happily that way. But unless you're good enough (and social enough) to find work as a consultant, there aren't many skilled jobs that will let you do that. If you're not willing to work at least 40 hours a week, they're not interested.
I didn't insinuate they'd be better off as hunter gatherers, I questioned whether the flowery stuff the other poster said about advancing the human race was something they gave much thought.
It doesn't seem as bad though as there are no notifications.
> I don't think exercise matters anywhere near as much as you think it does. I've waited my whole life for proof, and all I've ever gotten is correlations found in studies funded by vested interests (if exercise works the food industry can shift blame onto the consumer).

It's pretty clear that you haven't researched much, given that you had absolutely no clue how many calories are burned from an hour of exercise. And the vested interests of the fitness industry are not nearly as strong as the food industry among others, and I don't think it's fair or accurate to characterize the massive amount of research showing the benefits of exercise as being corrupted by money.

You are right though that diet is the key to losing weight, because most out of shape people cannot exercise hard enough to be able to eat as much as they want -- but that is one of the nice benefits that you've disregarded of being in really good shape and exercising intensely.
Regardless of how you look at the statistics, modern humans are healthier and live longer on average by every measure
As an ISU alum and an Iowa resident I’ve always been dumbfounded that we don’t highlight our state’s place in the history of computing more.

I would totally be in favor of changing the state motto from “fields of opportunity” to “birthplace of the digital computer” and putting it on all the “welcome to iowa” signs on the highways, etc.
Telemetry was backported to 7/8.

I imagine it's not as bad as the 10 telemetry, but still, it's there.
right.

slashdot, ars, anandtech were foundational websites to me growing up - amazing that this was 17+ years ago
One of my traveling joys is the different types of bananas.

Entirely anecdotal, but I've traveled a great deal. The cavendish cultivar seems to be the most common across the globe but I'd not be surprised to find out that it is more a plurality than a true majority.

There are quite a few different types of banana, despite the claims if Western media, so it may be that this particular cultivar is the most popular while only being something like 35% of the total market.

Either way, there are lots of different cultivars and some of them are more appealing, to me, than the cavendish. I don't know the real name, but there is a red banana that I ate in Peru. It was not that large but tasty. They don't sell it anywhere near where I live.
Though Node is run that way mainly because the pressure of io.js — specifically forked because Node wasn’t being run in a collaborative manner. Was an interesting time, with an excellent outcome.
I've been puzzling over your assembly code for a while. Assuming you just had the useful bits in eax and had just executed bswap:

MSB .... byte1... byte2... LSB

00000xxx 00xxxxxx 00xxxxxx 00xxxxxx

How does multiplying (byte1 | LSB) * 3 help? I'm asking about lea ebx, [ebx + ebx*2], which is a shortcut for multiplying by 3.

Genuinely lost here, the 6 bits of byte1 and the 6 bits of LSB are separated by enough 0 bits that a multiplication by 3 won't mix them up. But within the 6 bits of byte1 and within the 6 bits of LSB, the multiplication will mean each bit is the sum of itself, the lower order bit, and any carried bits. What is that for?

Thanks for any tips!
Tierra Whack- Mumbo Jumbo
Yes and no, on one hand there is definitely a potential for misuse, on the other I use mine to constantly be learning something, it's like I'm a book worm except I'm reading what ever I find relevant to the thing I'm currently interested in.
Concentrated Wealth Is Strangling Prosperity
...and on the Haswell PEXT runs in one uop with a latency of 3! That is nothing short of amazing for an operation which, from its description, would seem to require a microcode loop or at least a few more cycles to collect an arbitrary number of bits with arbitrary gaps between them:

http://www.felixcloutier.com/x86/PEXT.html

The only unfortunate thing is that it was introduced quite recently in terms of x86 history (instead of being present early on but just microcoded), so earlier software can't take advantage of it nor any subsequent improvements, and uses a pretty complex encoding (VEX) only usable in protected mode. But if anything, this is another datapoint in the argument in favour of CISC --- try doing this on a MIPS, RISC-V or even ARM! With less powerful ISAs, even something as simple as the "shl ax, 4" (shift the lower 16 bits only) turns into a multi-instruction sequence of masking and combining.
"Yarn is a package manager for NPM"

HAHAHAHAHHAH
Predictably bland and plentiful or unpredictably punctuated and exciting to find? What makes humans happy?
I hope they got signed releases from the grown up victims whose non-consensual images were being posted. If not, then they are increasing the harm. If an a adult who valued privacy had a sex video stolen and then distributed by the police they would be livid. For it to happen to someone who was abused as a child is unconscionable. From that perspective artificial might be preferable.
I've long suspected that Microsoft (and other large players) only most eagerly support their latest product. Long-term support is only done begrudgingly. In Microsoft's case, I recall a few Office updates over the past 2yrs that boned up Outlook 2013 for some folks but relatively few affected Outlook 2016.
I am an artist of all sorts and have done a lot of design work but my foremost qualification on this subject is having been raised by a mother who was a sign painter and a bit of OCD.

You will not find reusable mathematical solutions. I really wish, but I was actually pleasantly surprised at how many of the tips in this article I can imagine being reusable. Concepts are as far as it goes. Typefaces are amazing how they are so engrained into our senses. They correlate below the visual interpretation. They are abstractions of sound. They may feel like geometry but they are far too sensitive. They will always be poetic, rife with the imperfections and emotional toils of aesthetics, and a weakness for contextual influences.
They may be happier, but they are fewer. What good is mean happiness versus sum happiness in the grand scheme of things?
> some times I think that having predictable source of food was an obvious goal for any human being.

I don't have the citation, but IIRC, monkeys get higher dopamine spikes when success at a task is probable but not guaranteed. Having something that is unpredictable but likely to yield a reward is what motivates effort. Having a predictable supply of food is less stressful, but possibly, not as motivating. Maybe not as satisfying as successfully hunting an animal.

Sidenote: it's also been theorized that browsing social media is addictive because of the unpredictable aspect. You can keep scrolling, there is always new content, and there is some chance that you might find something interesting, but it's not guaranteed.
Funny, if you flip to any recent thread about climate change, you're likely to come across someone advocating less steak and more pasta. Why? Producing meat is incredibly resource-intensive; cows are the biggest offenders. They literally shit greenhouse gas.

Which is not to say I don't enjoy a nice juicy cheezburger. Damned if you do, damned if you don't.
That probably won’t be true within the span of time he’ll be active. Surely Facebook or Google will offer some mechanism for face recognition.
Right, I agree with you re. Two-way streets, but Hickeys comment literally states that any attack on Clojure is an attack on himself, which I don’t think is fair under the same standard you’re saying should apply... does that make sense? I don’t know if I’m explaining it right.
If you mean https://www.amazon.com/dp/B003F3FJKA/, I agree it's interesting -- on an interesting topic by an excellent writer -- but you have to allow quite a lot for the author's poor understanding of computers.
The other day there was a post recommending the use of JavaFX.

I would really like to see a non-trivial app built on JavaFX in Kotlin, with the following properties:

- Does not look ugly.

- Is not composed of _merely_ OEM widgets. But includes custom elements, like one would normally see on websites (and by extension, Electron apps).

- Is lightweight and response, not just in terms of CPU and RAM, but in terms of user experience (think VSCode vs Android Studio).
BAE Systems documents exposed causing $17B loss exposing Military systems
Gros Michel bananas are still around.
That e-mail tip is really clever. I'm going to test that out.