skysight-inc/HackerNews huggingface dataset:
I don't buy into the argument that you need to have a degree because getting one is tedious. There are plenty of places in life that will teach you this lesson. I work at a coding school, we have lots of students that did things that make a university look like a joyride. Try doing a tech support job for years 10+ hours a day, now that is tedious.
Rails 6 Features: What's New and Why It Matters
No CS degree is fine when you’re doing trivial programming work that doesn’t really matter, such as application frontends.

But could you imagine riding in a plane or using critical infrastructure services programmed by people with absolutely no computer science degree to their name? Not a chance. Like getting surgery from a butcher.
$MAX. It was the top of line fully maxed Macbook Pro at the time of purchase. So maybe that too had something to do with it.
What about a degree from a school that has a bit of a 'degree mill' reputation - https://www.wgu.edu/online-it-degrees/computer-science.html - pretend that's someone's only choice.
Does Google need any more face photos, given the vast trove at Google Photos and Picasa?
I would suggest you to read it before jumping to conclusions (as the new chapters will be published). Lisp will not be the main focus of the book, for those who don't plan to use it at work, it may be perceived just as pseudocode.
As for Javascript, I believe that explaining algorithms using it is counterproductive as the language has too many limitations that will impede expressing everything I need idiomatically. I'm not saying that you can't program algorithms in JS, but it's not pleasant and productive. Besides, JS is not the language I'm interested in, at all
>If it's truly an indispensable part of your job, you should have a backup--that goes for anything, not just computers. It could be a 10-year-old hand-me-down or a cheapo Chromebook, but you should have a backup plan.

There's a difference between backups and failover.

It's unprofessional to not have backups, yes.

Expecting every working person to own 2 expensive laptops 'just in case' a faulty keyboard design requires 1 week of downtime? Makes no sense.

A cheap Chromebook or 10 year laptop is almost certainly not going to be usable as a replacement so it will have to be a larger investment than that.
40 years writing software for a living, dropped out of college after 3 years. I'd taken all the CS that I could, and took graduate level courses my last year because I had run out of other interesting classes. That final year of school just didn't look important compared to getting my dream job at the time (writing games for Atari).

No real regrets, though I had (and still have) a sense of inferiority that drives me to study. Last year I threw out many boxes full of papers that I've read over the years (they're mostly available online now). I have bookcases and bookcases of CS-related material. I've read Knuth, etc. (okay, still going through Vol 4...).

My only regrets are not getting a better math background (a decent calculus-based probability and statistics course would have helped). I took linear algebra in school, but didn't really get it until I started doing graphics and then I needed much more than my college course provided anyway.

Tried going back to school a couple of times. Work always got the better of me. Finally I realized that the degree just wasn't important to myself or my employers, and that I wouldn't learn anything anyway. Lack of a degree has never been a problem when finding a job (except once, and I actually felt pretty good about that one . . . maybe I'll tell the story some day).

I think the key to long-term success (whether you have a degree or not) is continuing self-education. I try to keep up by reading papers and digging into promising new tech. The industry is bigger and moving faster these days, so you have to pick and choose what to stay current on. It's a good idea to branch out anyway (if you read ten papers on storage, networking or graphics, read a couple on something unrelated, like AI or queuing theory or dig into biology or astrophysics -- stretch your head). Helps to do different types of projects, too.

I plan to work until I drop; I feel fantastically lucky to have found a career that I enjoy this much. My father-in-law retired from writing code at age 75, I think I can go longer.
One of the top devs I ever worked with, I hired him, his previous job was a fitness instructor. He had left school at 16. Had done some programming on his home computer, and wanted to be a programmer for a living.

I was blown away by his methodical approach to a simple problem I gave him. Less than year later he was running his own team that had people in it that had been to some of the top universities in the UK, like Brunel, and they all respected him. He'd completely taken control of that project. That was all using VB6. 20 years on he's now a leading C++ expert.

Degrees don't mean anything imho.
Combine with https://thispersondoesnotexist.com/ to have some fun, without having to upload a 'real' photo
>I took my six year old laptop in for a recall on the video card, which required a logic board replacement. They did that at no charge

Well sure, it was a recall.

>In the process, they broke the power unit, so they replaced that and my six year old battery, both at no charge. They also replaced the top case at no charge while doing the second repair because they said they damaged it during repair.

>It took three weeks...

So... they busted up your machine while performing the repair, extending the time to 3 WEEKS. not sure how this is an endorsement of Apple's repair services.
This was one of the most fun reads ever. Personally I wouldn't like being on a plane all that much. I find flying exhausting, but having that wanderlust certainly made me really enjoy the destination once I got there.
Telit's LE910 series uses Intel parts. For my uses, they've been very nice.
Isn’t that basically the point of Nielsen? They go to a lot of trouble to get trustworthy stats about TV viewership so that advertisers can make informed purchase decisions wrt. both stations and programs.

Several companies have tried to fill that role online, but not to much success.
Which really makes no sense when you think about it because it's already illegal in Europe and Japan so might as well just remove it altogether.
Announcing .NET Core 3.0 Preview 7 (Go Live)
>I think the point you're missing is that it needn't be a requirement of doing business, unless you insist on using Apple products.

I don't think I'm missing any point.

Comparably spec'ed laptops from PC vendors are of similar price. And even a desktop tower-style PC soon goes to more than $2K with good enough components (if you're a video or audio pro, for example -- a sysadmin could get away with a $300 PC barely able to run SSH). At best you save the Apple premium (let's say 20%), but there's still a cost for a second unit, and you should consider it part of the cost of doing business.

>And, even if I have a full closet of old computers (I do) that doesn't mean I find it enjoyable to switch back to old hardware for a week or more, when the alternative is somebody coming to me within a day to fix it on site

Who said anything about "old hardware"? Your backup should just as well be a twin machine to your main driver, that you buy in pairs as backup.

This all is common (and obvious) practice for businesses -- who buy spare PCs, or lease their equipment and can have new ones on demand. It should also be common practice for an individual developer/designer/pro computer user working in an one-man-shop.
https://www.usajobs.gov/

Here's one:

https://www.usajobs.gov/GetJob/ViewDetails/539439100

>a custom build of the open-source search engine Solr, a highly responsive UI engineered on top of React, a high performance distributed brokerage system, and cloud-based hosted services with Kubernetes in Amazon Web Services. The primary programming languages are Python, Java, and JavaScript.
Who said anything about leaving the main highway? Is AT&T trying to provide signal where they know nobody will ever go? That sounds odd. I assumed we were talking about places humans go
I haven't had much luck finding a side-by-side comparison but I hope this[1] image helps me explain it better. You can see the fabric's grainline where the thread is pulled loose. If you imagine the loose thread is a seam you can (sort of) see the other threads of the fabric run either parallel or perpendicular to it.

Now instead imagine the seam is at the raw edge at the top of the photo. Do you see how the pulled thread of the grainline isn't parallel and will eventually intersect with the line of the (imaginary) seam?

[1] https://sewguide.com/wp-content/uploads/2019/01/grainline-of...

Edit: The inset of this[2] image might help as well. See how the lines marked "warp threads" run parallel to the selvage and the "weft threads" run into the seam at a 90 degree angle? The threads should intersect the primary vertical seam of a garment the same way.

[2] https://www.thecuttingclass.com/wp-content/uploads/2011/02/5...
There are so many ways in which I'd like to contradict this article, but I'll stick to just one.

> While they reveal a problem escalating at an alarming rate and are constantly being revised upward .. in Q2 2017

In Q4 2017 the method for measuring the prevalence of fake accounts was changed to something more accurate. The number of fake accounts wasn't "escalating at an alarming rate", it was comparable to the number in the previous quarter.

Source: I worked on that change.
If you've ever worked with FB ads, you know that you can directly attribute sales ($ hitting your account) to ad groups ($ leaving your account)

You bid to hit a certain CAC (customer acquisition cost) and to the extent any numbers are inflated, it would just quickly result in a lower bid price per inflated number
Bot-cars in snowy places may be better equipped for bad weather. They could be more like snow-mobiles than cars, or the bot co. could have a fleet for snow-mobile-like-cars for the winter (or have winter wheel-train add-ons).
I'm not saying that. Just sharing my experience and expressing surprise at the reappearance of what I thought was a dead project.
I Can’t Wait for Kafka Summit San Francisco by Gwen Shapira
Versioned wont help if it's the first copy that got into dropbox.
It's really convenient that you picked your start date to be right after the Video Game Crash of 1983.

I'm not sure we would ever see anything like that again. The fact of the matter is that the big names like EA and Ubisoft make boatloads of money and aren't in danger of losing it. Mass appeal games and the audiences they cater to are surprisingly un-finicky
Python3 Filter Is Evil
How stable has Python (and its ecosystem) been over that time?
Last I checked, the proposed alternative (date-fns) doesn't expose a straightforward way to parse an RFC3339 timestamp, without any further bells and whistles. That's the reason I last used Moment.js, but otherwise I'd be happy to remove that dependency.
If the part where he said "go back to where you came from" didn't register as racist to you, you should check yourself.

Here's a packaged sample of Donald Trump's racism:
https://www.vox.com/2016/7/25/12270880/donald-trump-racist-r...
Loveland is such a cool organization
I don't think it really works like that. Most people (and organizations) are likely fine operating under the assumption that because they saw some sales increase, and they invested in Facebook ads, the Facebook ads had something to do with that. And if sales go down, it could be a number of other factors.

Additionally, targeted ads on Facebook or Google are pretty much table stakes in the ad business now. Many (or most) firms probably think it would be silly not to use them.
I wrote a lot of software before I ever took a CS class in college. The only things you'll get from a CS degree are the ability to prove problems are NP-Complete, learn how to do Dynamic Programming, reductions from one problem to another, Linear Programming, Graph Theory, and a bunch of other math tricks (random hashing, fast modular exponentiation, The Gauss multiplication trick, etc.). You don't need any of that to write a Chrome Extension.

If you need software to scale to hundreds of millions of users, then you probably need people who have CS degrees to think about your hard problems and how best to optimize them and which ones have no polynomial time solutions for all inputs (problems to be avoided or worked around somehow).

I can do RSA by hand (on small messages), quickly tell (with only pencil and paper) what 2^1027 mod 3 is and do Euclid and Extended Euclid by hand to find multiplicative inverses (in one pass). But I can write code that runs pretty well, too, and I can do that with or without a CS degree. So can most people.
Formal bs/ms ee here as well. Started off wanting to do hardware and looked at programming as an afterthought. After a few years of working in embedded and realizing how many gaps there are in my knowledge, and how beautiful the field is, considering a doctorate in CS.
Most Popular Rails Repositories on GitHub in July 2019
date-fns v2 supports timezones with the date-fns-timezone package https://www.npmjs.com/package/date-fns-timezone. Works well for me so far.
If you know there is no cell reception and you do it anyways you might have a point but I thought we were just talking about reasons why cell service could be a good thing. Wanting cell reception doesn’t really make someone dumb.
Well, assuming they don't get into a nuclear war, it sounds like things might work themselves out after a generation or two if they keep going like this. As you point out, they have a huge number of people; well, if they don't have many girls, after a couple of generations they're not going to have many children and the population will shrink drastically.
Just my own experience... Of course, I did read something a while ago that stated since software development began, roughly half of all software developers had less than 5 years of experience. The reflects growth and attrition in addition to youth. So definitely young people out there.

From my experience, at least half of the devs I've worked with have been within 5 years of my age (currently 44) and where I am now, and my last two positions that's been the case as well.
If you can afford apple, you probably can also afford a used old, but working laptop or tower ..

Not many tasks require high end hardware
Rarely the actual case (which can be demonstrated from the fact that "the web" is mostly web pages, not webapps).

Bloat tends to originate from using way too many widgets/analytics coming from third-party domains.
Right. It's the upsell.

MBP with water damage to the battery charging circuitry. Battery is fine. Laptop is fine on AC power.

Let's see how much it'll cost... maybe $300ish? Labor, parts?

Nope. "That will be $899. Maybe we should talk about getting you into a new MBP instead?"
Cybersquatting
Yup, but a lot of those fake accounts are also created by click farms, which are more prevalent in Asia.
I love your approachable style. Keep it up!
I have no CS degree, but at the time I was in college, CS programs seemed embarrassingly poor compared to today. I took a few, elective CS courses and did CS research back then and remember numerous graduate students trying to cheat off of the undergraduate English major.

I'll say this. There's advantages starting both ways. By starting from a CS background, you're likely to get a formal education into concepts and terminology that might seem boring otherwise. By starting from a non-CS background, you begin with the most important skill a programmer requires-- the ability and passion to teach yourself new technologies and concepts.

Any developer who begins with a CS background can learn to be self-taught.

Any developer who begins without a CS degree can learn algorithms and advanced concepts.
Yeah, because a country is a person, and looks after its own best interest -- not an area, often ruled and exploited by ruthless opportunists the detriment of the population...
If the business' value of success is driven by impressions clicks and likes, they aren't doing it right.

It would be like a development team measuring success by lines of code written - it bears no relationship with the underlying success of the business.

The identification of success/failure should be attributable to revenue or profit. They can have an internal conversion factor from clicks->$$, but it should be there.
Soft skills really means learning the corporate protocol, which is basically top-down control, akin to military. Leadership means understanding and contributing to the hierarchical nature of companies. There's nothing wrong with this except when it comes to software companies that should be more creative yet they push these soft skills almost like military has code of conduct. In any software company, if everyone could code, they would, and then they would realize soft skills are just an indirect way to influence what people code without knowing how to.
Apply for bank outside of a tech hub, or any job outside of the major US cities. There's plenty of positions full of people riding the "expert beginner" status, blissfully unaware of how far behind they are because top performers leave for the hubs and the better opportunities offered there.
Let me know if you have any questions.
Moment is somewhat the defacto standard for date manipulation in JS; it's to the point where most engineers I know will reach for it the minute they have to do any date/time work. This isn't too far off from a lot of people's usage of jQuery, and so the parallels in the name aren't unwarranted at all.

I found it really useful, as I'm already very familiar with Moment, but am hesitant to use it on future projects where I only need a small fraction of its capabilities and don't want to inflate my bundle size.
The only reason it adds $150 is the ridiculousness surrounding Qualcomm licensing.
Tech achievement (big data, redundancy etc) and if end users like the data are separate. If Twitter explains how they move data around it's still interesting regardless if I like the users or content on their website.
The idea of this book is not be a 10th version explaining the same algorithms. It is as more about how to implement those algorithms for real — production-level stuff, so to say. And pseudocode isn't an implementation language, you will not face the same difficulties, and not get to feel the tools
I could see there being a lot of case studies here, the way states are licensing cannabis production and sale must create some very interesting market inefficiencies that contain non-obvious financial nuances, many of which wouldn't have an academic citable source yet
Yet another reason I don't plan to buy any Apple computers ever again, especially laptops. They used to have fantastic service. If the logic board was faulty under warranty they would honor that. This humidity sensor seems to be there specifically for Apple to pretend like there's water damage when there isn't so they don't have to fix their shit hardware. And not honoring their replacement claim and misdiagnosing the problems are likely intentional too. The hardware is garbage and the support is abysmal. I don't care how great osx is, it's not that great considering the above facts. I would expect similar treatment and winning small claims cases in the US is much harder. Then you have to actually collect the money yourself. And we have no consumer protection laws. Fuck Apple. If this is the kind of company they run, a fashion company that makes shitty consumer electronics, I have no interest in wasting thousands on their garbage.
Saying it's a Ponzi scheme is a stretch, any business knows that FB provides the most targeted ads because of all the user data they have access to.
This is great news! Thanks for sharing. We've been pulling in moment-tz where needed but using date-fns in projects where timezones weren't needed.
Ummmm.... Lots of government services run on AWS.

https://aws.amazon.com/government-education/government/
Yet they keep all their licensing deals a secret so that statement means exactly nothing. That cap could be $20k for all we know. Furthermore it's negotiated per oem and at their discretion.
Ditto.

Three weeks ago my Macbook Pro's keyboard (with the butterfly design) became completely unusable after 6 months of being mostly unusable.

Not only did the authorized service provider (Apple doesn't have its own presence where I live) take more than a week to get it replaced, they refused to do it under warranty because there were some scratch marks on the side of the laptop.

They told me to contact Apple Support if I wanted to dispute that.

After spending 6 days haggling with Apple Support and being bounced from agent to agent, I was finally told that they cannot replace under the existing Apple Care warranty because of the scratches on the side.

I then asked them to give me, in writing, a note explaining that they were denying me service under warranty for the keyboard issue.

That seems to have done the trick.
Two days later she called back and said they re-reviewed my case and were going to fix it under warranty.

I spent almost 2 weeks without the laptop while fighting with Apple over a pre-existing design flaw in a laptop that had extended Apple Care.
Keywords being "essential" and "temporary" in the original quote. Granted, that leaves a lot of room for interpretation, but Franklin was not advocating doing away with, for example, law enforcement.

Though I would agree it's a quote of triteness and "just so" convenience that gets massively abused.
AMP’d Up for Recaptcha
The problem is that there are too many South Africans crowding up the best surfspots. Also making youtube videos about the spots dont help
Well, of course. Just don't sign up for a Google account.

When you get an Android phone new, there's a moment when it asks you to sign up or sign in with a Google account. There's a "later" option". Click that, and then remove the Google one-time startup program. Install F-Droid, and get your apps from there.

The mail program on Android will talk to an IMAP server. Find one to use, and you don't need Gmail. No ads.

On desktop, use Firefox, LibraOffice, and Thunderbird. Install Privacy Badger from the EFF. Videos are uploaded to Vimeo. I have a cheap web site on HostGator if I need to upload anything for someone else to look at, and a Github account for code storage.

I've been doing this for years, and don't seem to be missing out on anything except ads.
People who get jobs without a degree don't invalidate the people who do get a degree. Or that there are use-cases where a degree is necessary.
How to clean up Lambda logs
Many stock camera apps access Facebook on startup. Even if you aren't logged in I wouldn't doubt that FB can gather enough data to correlate your account to the phone.
I guess it's just a gamble. I took mine in to an Apple Store in Newcastle UK with a minor problem - the case was creaking when pressed down. The staff were super friendly, they examined the laptop and decided the the entire bottom case and the battery has to be replaced - under warranty. I had to wait 3 days for the new case to arrive, brought my laptop in, it was ready the next day. Absolutely no issues and miles and miles above any service I have ever experienced from other brands.
Nice and (unlike the Twizy in its default configuration) it doesn't rain inside it.

And additionally it says "THE IDEAL MIX BETWEEN MOTORBIKE AND CAR."

From the FAQ's:

What number plate do I need for my Microlino?

The Microlino is an L7e vehicle and therefore requires the same format as a motorcycle.

Though it seems "borderline" with weight, I seem to remember that - unless there is some new norm/exception for electric vehicles - the limit is 450 Kg (which is what the Twizy weights):

https://en.wikipedia.org/wiki/Renault_Twizy

The Microlino is seemingly produced by Tazzari in Italy (they make other smallish electric vehicles):

https://www.tazzari-zero.com/gamma-citycar-elettriche/
I think you meant "not illegal"
Self-discipline.