skysight-inc/HackerNews huggingface dataset:
This is a style rule at Rigetti Computing: use IF or COND when the return value matters and no side effects; use WHEN, UNLESS, COND if you have side effects. (Never use IF for side effects, never use WHEN/UNLESS for return values.)
I'll bet a choklate bar that 100% of all developers who spent 6 year using Haskell knows what a for-loop is.
Download Google Chrome Full Standalone Offline Installer
This is a data story blog, on India. We just released a story on Indian Demographics - unequal representation due to the 1976 constitutional amendment, missing women in the population and many more.
Feedback/ criticism is really appreciated! :)
What is the subject?
It's mostly tech and/or software dev centric brand logos, which isn't exactly what I expected. Not sure if that's licensing related or if that's just their area of interest.
This approach, for us, proved fastest when we scaled it using Kubernetes compared to the others we tried.
"Project Apollo cost $25.4 billion (or approximately $153 billion in 2018 dollars when adjusted for inflation via the GDP deflator index)."

https://en.wikipedia.org/wiki/Apollo_program#Costs
Make peace with this fact: you can most definitely build businesses and add value to any organization. But you won't be able to optimize Twitch's video codec or any other very low level, uber-specific, high impact code.

Business need both types in this world. No shame in that, but don't lie to yourself into thinking that you can do _both_ with no CS degree. You can't.
How do you use closer and farther to determine whether a magnetic field is pointing up or down? It's not like there are little arrows on magnetic field lines you can just look at.
The city also doesn't have a way to measure the increase in tax revenue that comes from having a place to walk to that you can get food, tools, clothing, and supplies. I wish I didn't have to drive anywhere to get stuff, and if I lived near a flea market I actually wouldn't have to drive anywhere.
Redhat has been bought by IBM?
Those pledges to stop haven't been worth much in the past.

https://www.wired.com/story/carriers-sell-location-data-thir...

> Amid the ensuing customer outrage and mounting congressional scrutiny, the major US carriers promised to stop selling user location data to outside brokers. Which is part of what makes the Motherboard story so troubling: Seven months later, it remains easy and cheap for anyone to buy data about a phone's location without a warrant or any justification at all. All you need is a phone number to target. In Motherboard's case it was a T-Mobile customer, but data brokers claim to be able to provide location information from all the major carriers.
Unicode Utilities
How to Embrace Remote Work (2017) [pdf]
And ambient temperature and air movement. Anything that impacts heat dissipation.

I was in Phoenix AZ last week when it was 115F and my phone’s hotspot shut down because the phone got too hot.
Metaprogramming for Madmen (2012)
Arguably the future of humanity is more important than 90 million present day humans.
CRTs are unmatched for specific use cases. Retro consoles that predate HD support (and a few that can technically output HD like the PS2 are still better on a CRT), rhythm gaming (I play Clone Hero, which is an independent Guitar Hero-style engine, on a 120Hz CRT), and viewing SDTV content are three use cases where flat panel displays just cannot match all of the benefits that CRTs offer.

However, I still agree that for the majority of the public, flat-panel displays are probably better. They take up less room, generally provide a sharper and higher-resolution image, and they're more compatible with the most common video devices found in homes today (connnecting many devices to SD CRTs requires jumping through some hoops).
I'm confused how you accomplished anything without some type of looping abstraction. If you understand one of them most of the rest are fairly intuitive except looping with recursion. It just seems bizarre that you were working somewhere and being productive without knowing what a for loop was.
Those books are still quite useful today: I learned C from The C Programming Language, for example, and I’d still recommend it as the best book to read to learn the language (though a nice supplement that covers how modern compilers work would be useful to accompany it).
IANAL but what could be the US-equivalent of a GDPR? A conglomeration of local laws? Federal? Can our government pass a sweeping regulation like GDPR without being unconstitutional? (Meaning, can it be argued that businesses/individuals have a right to enter into the kinds of contracts they create to sell personal data?)
I’ve really enjoyed using https://www.createcapsule.com/ for this. Has been helpful with everything from practicing better CBT, to relationship communication in both personal and professional settings.

They do an amazing job of condensing down a lot of material into very succinct and digestible lessons (aka missions). Everything is also referenced so if you want to deep dive into a specific topic you can.

The whole course is short enough to finish in an afternoon, or can also be broken down in 20 minute slots.
I disagree with the PhD statement made by the original poster. I am a college-dropout and dont think that PhD means jack shit. I interpreted it as "highly specialized knowledge" rather than a piece of paper. if the original author meant the actual academic pursuit then he is just whacked in the head!
regarding 2 and 3. My complaint isn't about having or not having a CS degree, I didn't even get that far.

It's about the Taboola-like quality of the headline. They're an insult to one's intelligence. If I want to be insulted on the Internet, I'd go elsewhere.
> The language is designed to challenge the vague agreements customers click on when signing up for an app or a cellular service.

I guess not.
Those brands usually try to connect with existing brands so events/people sponserships are more rewarding and global vs facebook ads who generally want you to click now while targeting a smaller segment.. the smaller the better
I use checklists for that.

The second time I do something o make a checklist, at a certain point I decide I need to automate it and I have all the steps mapped out to start from.

It works well on practice because a checklist is quite mutable, if something goes awry it gets added as a step the next time until I've covered the edge cases.

To make them I use vscode, markdown/journal plugin and mdpdf to print them to pdf, so they can be source controlled easily as well.
That is some massive reification for fake accounts - just because they are named the same doesn't mean they are similiar.

There is a massive difference between "letting people create accounts for their pets, spammers put up fake accounts" and "fake financial accounts out of whole cloth to create false profits".
A cross-distro Linux App store
'Bootcamp' teaches Indian Wikipedia editors the intricacies of vector graphics
Two-Factor Theory Can Teach Companies to Hire and Retain the Best Engineers
Who’s ready for decades of low or negative U.S. interest rates?
Nice to see that reference about projecteuler. Although I study Computer Engineering, which is very close to Computer Science with Electrical Engineer grade, I really focus too much in the subjects which interests me.

BTW, I reforce a lot of aspects about analysis, optimization and programming with ProjectEuler by doing Polyglot programming with some friends: https://github.com/DestructHub/ProjectEuler
This is interesting, but I don't think it's the norm for self-taught devs to not recognize a for..in. I would find that surprising. (I'm also a self-taught developer, and now I work at a larger corporation.)
I warmly recommend Analytic Combinatorics by Flajolet & Sedgewick, freely downloadable at http://algo.inria.fr/flajolet/Publications/book.pdf
I like the books you mentioned, but this one I love.
Sure, there are vast oceans of phenomenona we don't understand...

But the person I replied to used strange examples that gave me the impression they don't recognize the incredible things that we have learned.
Maybe we should work on making cities less greedy about tax revenue and instead care more about benefiting the people who live there.
Any self-respecting computer science degree education should cover at least one language that has iterators or enhanced enumeration.
Sounds like you didn't read the parent post carefully? He wrote:

> I didn't know how to write a for loop

If
When my daughter asks me "Daddy, can you <something>", I usually reply with "Yes" and then leave it at that. Then should responds with "WILL you <something>", and I do it. I very clearly taught her the difference between can and will by doing so. And now she does the same thing to my wife. And I get in trouble for it. It's great.
I just find these odd. Does anyone struggle with this stuff? They just make it all look so easy.

I for one struggle quite a bit with coding, design, theory, and other aspects. I just don't get how so many people think coding is as easy as "reading a book" or "doing a tutorial".
I live in the UK and 10 years ago would have had similar experiences to this, but in the last few years my experience has been much closer to that of the author on Reddit. Our Apple Stores generally have long wait times and do as much as they can to get out of repairs, all the while being incredibly patronising and unsympathetic to personal or business concerns. It's overall pretty terrible service – I've seen far better from Dell.
Honestly, as someone who laboured in a CS degree and work as an employee for 10+ years, I feel frustrated that I feel stuck.

It feels like that the reason that I am still working in mediocre jobs is because I don't know how to generate ideas. Or how to make prototypes using design tools. Or how to go about as an entrepreneur.

It's both inspiring and deflating at the same time to people, especially young people, succeed in things that I have dreamed about when I was young.
This piece is fantastic. If you'd like it as a book you'll find it in Stephenson's "Some remarks", together with other essays.
For me it's a simple "if we allow people (in India or China) to abort based on gender society can't continue to function". If it's necessary it doesn't matter if it's repressive or abusive (and I disagree that this example even is abusive, or particularly repressive, but that's beside the point).
A lot of it has to do with standardization and training. If you go with Red Hat, for example, you get a bunch of certifications and training materials and standardized tools like Satellite and so on and so forth. It's easier to find solutions and peace of mind when you get some guidance from a vendor. It's similar to managing a network with Windows technologies. Many of the choices are already made for you.

If you go with Debian you have to spend more time building your own stack which is fine if you're experienced and you know what you're doing or if you're the lone IT guy. But if you build a stack for a team then you have to make sure that your employees and new hires know not only the specific stack that you built but also how to find support for each of the individual components.

If you go with a heterogeneous environment that consists of several distributions like a mix of Red Hat, Debian, Ubuntu, Arch, etc., then you'll be tempted to jump out of a window.
>> If you talk to a person, and the conversation is dull, they might be a boring person. If most of the people you talk to seem boring, then you are the boring person.

> And I don´t really understand how you can come to that conclusion. That´s like 2+2 = duck

No, it's more like if everyone you talk to is an asshole, it's most likely that you are the asshole.
Black level is the biggest tell. Any set based around an LCD panel will never generate truly dark blacks, unless you have addressable backlighting where you can turn off or dim the backlight behind individual pixels.

That is, until they improve LCD's ability to block light. When you can turn off an LCD pixel and block virtually all light from coming through (or around) that pixel, then you'll get much deeper blacks
Headline cutoff on iPhone SE:

https://imgur.com/a/6RGJQQ1
I'm a self-taught Senior Engineer doing this professionally for the past 10 years. I've never taken a single course in Computer Science and dropped out of business school to start my own. Amazingly, some of my work has been used by universities, 20 million have watched my Programming YouTube channel and 50k+ have signed up for my online courses.

Most companies don't have a hardline requirement for having a degree anymore, but if they do, even for management, I'll do my best to avoid them.

Last thing, I started coding at 28.
Pledging to stop and stopping are two very different things.

Pledging to stop is pretty standard operating procedure whenever bad privacy practices cause a PR stink, but it's quite common to see the same company with the same PR stink a year or two later. Pledges to stop often have more to do with the media cycle than any actual intention to stop.
There Is No Policy Proposal More Progressive Than Andrew Yang's Freedom Dividend
He's just putting his money where his mouth is.
I hear this about Apple support a lot lately. 10 years ago, I heard only good stories. Has something changed?
I bought my guitar in 1996 and have taken lessons 4 different times since then. The last stint of weekly lessons I had was last year for a few months. I've recently signed up for Fender's service and it's pretty good.

I'm decent at switching between the basic open chord shapes, can barre some of those shapes fairly consistently, know power chords on the low E and A strings, and know a couple of scales fairly well (pentatonic and major).

An enormous problem for me is a total lack of any sense of rhythm and a poor ear for tone. For example, I've learned a lot of Nirvana's About a Girl and if I try to play along with the CD I'm okay until the vocals start. At that point I start strumming the rhythm of the lyrics rather than following the beat. If I focus on my rhythm, then I start messing my chord changes and as soon as I focus on the chords, I lose the rhythm. A lot of my practice is with a metronome and I think I've developed a dependence on the click.

The only song I've learned from start to finish in over 20 years of playing (other than toy songs in exercise books) is a simple version of Dylan's Knocking at Heaven's Door. Oh - and I know 90% of The Breeder's version of Drivin' on Nine.

The lessons were a mixed bag. The Suzuki school was the worst because they made sure there was no fun to be had. The best was probably my first teacher that I met through a night school community college learn-to-play-guitar course I took in 1996.

In that time I've become a father and my kids have taken music lessons. Watching how quickly they learned their instruments and seeing how great their hearing is (one kid has perfect pitch the other has very good relative pitch) really makes it clear how poorly I've done with this.
The armchair planner in me was a little taken aback at first by the description of the flea market as "amazingly good urbanism" -- good urbanism looks like bike lanes and trees and mixed-use development, not parking lots! -- but of course that's falling into the very thought trap illustrated by the post.

Parking lot flea markets are exactly 'tactical urbanism' in the same mode as pop-up bike and bus lanes -- the repurposing of car storage for more economically valuable and human-centric use, and (us) urbanist types should talk about them more often!
- Ido Portal movement. A unique approach to improve body's capabilities incl. strength, mobility, coordination, balance, speed, rhythm, etc. [1]

- Brazilian Jiu Jitsu. The learning process is heavily impacted by John Danaher, a BJJ instructor who holds Master Degree in Philosophy and describes the BJJ system using principles learnt in philosophy [2]

[1] - https://www.instagram.com/portal.ido/

[2] - https://www.instagram.com/danaherjohn/
I think you've completely missed the meaning of the term "unexamined life." Socrates chose death, you've chosen exile.
I'd argue the Mirage Unikernel (built almost wholly in OCaml) is one of the most robust platforms out there. The NCC paper you talk about looks at two rather old fashioned unikernels in isolation. I don't think the idea of unikernels should be discarded because the current implementations are slightly lacklustre -- it just shows that there's a fair way to go yet.

>[..] A better would be to host that application and reduce the kernel to whats needed

This is a unikernel.
It sounds a bit like an ad for the site he mentions, I’m not sure how you can miss for loops.
If you had a CS degree, you'd know you can't build anything you want cough halting problem cough.
I'm surprised this got down voted since it's 100% true.
Local governments could subsidize installing 'at least x per y units' in a complex and increase the number as EVs get more and more popular. On a more hands off approach when they do start taking hold among more of the renting segment available EV parking will become a selling point. Subsidizing them would help get over that initial 'I rent so I won't have any where to charge normally' problem with EVs (ignoring they're out of the price range of many renters currently).
Thrust: A C++ parallel programming library resembling the C++ Standard Library
The Bathroom-Tiling of Babel
Perhaps he’s confused?

The $168 billion “investment” in the Vietnam War (a trillion today) definitely could have been better spent.

https://www.thebalance.com/vietnam-war-facts-definition-cost...

If we’d put all that money into another moonshot, say the war on cancer instead, can you imagine the knowledge gained?
To be fair, there is a significant perceptual difference in flicker between a 15KHz interlaced display, and a 31KHz progressive display. With interlaced video, the flicker is distributed across the scanlines, whereas a progressive display will seem to flicker the entire screen at once.

Edit: added "seem to", as I'm fully aware that CRTs scan the tube rather than doing anything to the entire screen "at once".
Yeah, I noticed the rather strong bias. It leaves me a bit unclear on how to interpret the situation, though. Does this leave software patents as (mostly) dead as the article says? Or is this just "the sky is falling" rhetoric from patent maximalists?
>there’s also a ton of neighborhood pushback against flea markets and such in many communities. Basically the wealthier folks don’t like the aesthetics of these things

Tons of perfectly fine things that don't really bother anyone are not allowed because wealthy people don't like the aesthetics.
Does Kubernetes orchestrate Docker images into the Docker dameon as pods? aka does Kubernetes sit on top of Docker?
Having the howto guide on Reddit definitely makes it more difficult for Apple. Independent service shops, opening the case, taking some pictures and sending it back to the customer for a flat rate would tilt it even farther in the consumer's favor.
May I humbly suggest training her to say "Will you please ..."?
I had a 2017 mbp, two months in, the left hook thing on the J keycap broke. It still stayed on for the most part so I was fine. The minus key was next, but both hooks broke so it just loosely flapped and fell off if the laptop was tipped. I 2-sided-taped under and it was mushy but worked. About 4 months in, the spacebar started sending double inputs like 10% of the time. I learned to watch out for it.

About a year in left shift literally just stops working over the course of about a half hour. The button under the keycap is apparently just done. I use karabiner to remap (only when karabiner is running) left ctrl to left shift and caps lock to left ctrl (just using capslock as shift is painful). One OS update later I get an error message that the keyboard is unrecognized. When it finishes rebooting the remapping is now permanent for some reason and unalterable (I don't have any reason to want to though because it's the only way I can write capital letters without right shift).

A year and a half in, it's working one night, then the next morning I open it and it's showing rainbowy artifacts everywhere that only appear when the screen is past like a quarter way open.

I finally go to an Apple store, where they take it and basically say "yeah all of that is stuff that happens, we'll check what it is and let you know". I get notified that it will be 700$ to replace the display module which they say is at fault.

I just took it back and paid 50$ for the diagnostics and bought an XPS13. Life is good. My mbp works if attached to an external monitor or projector.
An accusation invented out of whole cloth.
This is what peeling back a single layer is. I can only understand and sympathize with the GP's position to some extent, a lot of these "check yourself" replies seem very well put, but it's absolutely the case that there are people who for lack of a better term can be called unthinking. A more insulting turn of phrase might be "NPC". "Why did you find yourself interested in wine?" Not unrealistic answer: "Haha I dunno I just like the flavors, was introduced to it by x." Circle around to the topic again, they'll repeat that, and might not even remember you already talked about it. Trying to decompose "flavors" with them (whether you care or not) is unlikely to bear fruit.

Talking about their relationship with X is a logical follow on, of course, and has more fruit-bearing potential. I think one can have interesting conversations with everyone and it's important to converse with a variety of humans (fellow office workers of any profession being a tiny sample) but sometimes you can only hope to go for breadth, not so much depth. It takes the patience and training of a clinical psychologist to get anywhere with some people, and it's not often worth it.
I live in the middle of nowhere South Carolina, and have had only fantastic experiences with our local Apple stores. It sounds like maybe they have a consistency problem across stores?
It depends on how many people are in your household. Even with really good traffic shaping, 100mb/s can be a problem if there are 3+ people these days. Game downloads/updates, movies, file transfers, combine that with game consoles moving away from storing data locally, cloud services, real time coms such as ssh/rdp. One person can chew up that bw at times and affect others in the household trying to do voice chat or gaming.

In addition to this, not everyone is doing bbr+fq_codel or cake traffic shaping, so they need the burst overhead capacity. Even those using fq_codel seldom have the right options set. And even then, most consumer routers have low end cpu's and barely any L1/L2 cache. HTB adds a lot of context switching on the router. If you hit the buffer on your cable modem or CMTS, then real time applications get a lot of jitter.

The other issue is the mix of operating systems in the household. Not every OS may be doing fair congestion control or even support/enable ECN. Not every consumer modem supports ECN properly.
I don't think my provider has GPS level location data, only cell tower level?
A short soft skills course
>You can legally disclose your salary with anyone (including in the US).

You can legally do lots of things in the US. At will employers can also legally let you go without a reason. It's not going to be easy to show that they let you go for a legally protected reason.
Netflix IMDB Plugin for Android
I think we should put things in perspective before going into a moral panic