skysight-inc/HackerNews huggingface dataset:
> Larger accounts [...] don't necessarily care about the ROI or click tracking.

Well, sure. They are going for brand awareness. There's an entire field of study around it.

Large accounts are not enough to keep FB and the like afloat. The small accounts do care about conversion rate, etc.
> But the fact remains that I can write a compiler. I can program in C or C++. I do understand pointers. None of this may hold any real value, but I wouldn't be able to do any of them if not for the degree.

I liked your initial point, but the argument weakens... People absolutely have learned all the above things (and very well), on their own, outside of a CS degree, and I bet you could've.
I don't think this is a trivial and non-important problem. It is very likely that we a might enter an era of billion dollar, years-long investment to develop truly capable AI software. The fundamental idea behind patent is to provide inventors with a way to take risks, investing time and money, to develop innovative solutions to problems and have the opportunity to have a return on that investment.

That said, I absolutely abhor nonsense patents, of which there are probably millions at this stage. I don't have a problem with software or the general case for utility patents. I have a huge problem with the apparent incompetence of a system that has been granting patents for things that are not even close to inventions.

One of my favorite examples of this (of the many possible examples) was the rash of patents granted years ago for the use of PWM to control LED intensity in order to use multicolor LED's to mix new colors. These patents were nothing even close to invention. My head exploded when I learned about how this company, Color Kinetics, had been amassing an inventory of related patents. They were then going around suing anyone who dared do anything with LED's. The culmination of this embarrassing episode was that Philips bought them out and pretty much shelved the patents. The patent office did a ton of damage and they are never held accountable for any of it.

The other one that truly angers me is a patent (or series of them, I forget) on a device that uses buttons with pictures to allow people with speech issues to communicate. Yes, a button with a picture of a dog that when you press it emits the sound "dog". F'ck me!

I learned about this when I, at the request of a local school, became interested in authoring a bunch of free iPad apps to help the Special Needs programs. One of the solutions envisioned was an app with icons the teachers could load pictures and sound into. Touch the "food" icon and the iPad says "food". Touch the "bathroom" icon and the device says "bathroom".

Well, our IP search revealed this patent. It also revealed a company (forgot the name) that was making these physical devices with a bunch of pictorial buttons on them. They owned the patents. The devices sold for thousands of dollars each. Thousands. As in $8,000 or thereabouts. This was ridiculous beyond comprehension. And it was only made possible because they were granted patents they should not have been able to even file. As a side thought, these devices were paid for by various insurance, State and federal programs. This means that they made healthcare that much more expensive for everyone else, unnecessarily so.

Anyhow, tough topic. It has exactly zero political value. Nobody in government has any interest in doing the right thing. If it doesn't help them get reelected they won't bother.
Shorting is very arguably more complicated than put options; Key factors are dividends, float, and short interest.

From a brokerage house perspective, it's a whole other marketplace to set up (brokers willing to back your interest)
Exactly this. The way I think of it: It expanded the space in which I can search for solutions. I have enough underlying detail of the computer science map to pinpoint where fruitful design opportunities lie, and what patterns are likely to fit, /and/ which concepts would make a poor mapping for a given problem, leading to bad abstractions.
Very few applications need random read/write access to files. Most of the time, you need to read an entire file in, or write an entire file out via the streaming access APIs. This core fact of typical usage is why I think so many application developers have naive expectations about filesystem behavior.

Read-only random-access is well served by mmap() and pread().

For random writes access within a file, preadv2() and pwritev2() could be augmented with additional flags RWF_ACQUIRE and RWF_RELEASE. That's Linux-specific, but it could give database developers the ability to separate ordering with barriers from flushing with fsync. But perhaps I'm being naive. My assumption is that database developers are using flushes in order to get the barriers that they really want.
Why Women Are Likelier to Be Hurt in a Car Crash
No degree here, but it was a unique time in the industry.

Long story condensed: I grew up dirt poor. Went to college. Got my first computer that could get on the Internet (1998). Wasted time online, missed classes, lost financial aid. Ended up going to work for local ISP doing tech support. Quickly moved into web work, and then development. (mostly ColdFusion) This was late 1999, when things were booming and everyone was hiring.

I took a 6 month contract - low on the contracting end of things, but great money for me. Next job was in HR department attached to the airline industry, which was a good job even when the "dot com crash" was occurring. That job ended do to effect of 9/11 on stock prices, but by then I already had a couple of years of work experience under my belt and was on my way.

Today: director of technology for a small company (fancy way of saying I'm the lead developer and lead architect)

What was true for me then is true for many developers today: some are very cut out for this. Looking back, I've always been a programmer; it wasn't a trade someone told me to go to because of the income. That's why I think some bootcampers succeed, and some fail: truth be told, this industry isn't for everyone (alas, I saw many leave the industry in the early 2000s who went on to do accounting or management or car sales or whatever they're a better fit for). Those same students, and myself, would also succeed with a CS degree. I think the lack of one is a matter of circumstance, not a formula for success or failure.

I will say that there are certain jobs I'm not necessarily equipped for due to some missing foundational information. Those situations are the examples that everyone goes to, but the reality is, the world is bigger than SF and FAANG. (And even at the FAANG's there's plenty of Python, Ruby, and JavaScript slingers... the only time they may have used their CS degree was to get past the ego-stroking whiteboard interview)
Error detection is inherently probabilistic, so there's always the chance that bogus data is read without detection. SSDs use multiple levels of error correction where each level is slower but more reliable than the previous. Such a scheme could only work if the error detection ability of each level were much greater than its error correction ability. I wouldn't rely on SSD firmware to do anything in particular, though. Your best bet is to monitor SMART stats about error rates. If there's a high error rate some of your sectors may be reading bogus data without you being able to detect it.
Or if you don't have much battery, you can kill two birds with one stone by plugging the phone into the laptop and tethering over USB while charging it.
Subscribed! Fantastic video!
While I'm not familiar with this exact case I'd bet on it being covered by the computer fraud and abuse act. It gives law enforcement a lot of latitude to charge you for misuse of a computer system and has criminal penalties.
Ah. I see you have no respect for our constitution and it disagrees with you about the "anchor baby".
> Ever since 2011, Apple has been putting a TON of energy into removing the skill from the Genius position.

I'm not sure exactly what you're saying. Is your point that Apple's response to organized labor was to try to make sure that those employees are easily replaceable in the future? That sounds tremendously counterproductive. Though perhaps it's the exact sort of shortsightedness we should expect from large corporations today.
I also have both a BS and a Masters in CS. I took a required software engineering course in either 1999 or 2000. I think that there may not be a single thing taught in that course I would agree with now.

I learned a lot of useful things, like how to write a compiler. But I would say that in the sense of what I really do day-to-day to "program", I'm effectively self-taught too.

(I walk the walk, too; I can and have hired people without degrees, and it's been fine.)
Can u make a JavaScript version?
What is the use case you're trying out Puppeteer for?
> there's hiring managers or recruiters that won't look at me, and coworkers whose behavior changes when they find out.

I am very surprised to hear you say this. My background appears to be similar to yours (no CS degree, programming full-time since the mid-90s), and although I did see some resistance in job interviews for about the first 5 years of my career, once I had enough experience under my belt nobody cared what my education was. I've never encountered the type of elitism you describe. Maybe it's a Google thing?
Which part is insulting? That he's young? That he's writing PHP or he makes a shitload of money? I'm envious, I admit it, but I don't find it insulting.
My personal experience also contradicts this. Not only have I repaired the butterfly keyboard at least once on each of the new macs (every new spec bump so far) that had the new keyboards, but they almost always replace the logic board or even battery for free.
„But I would say that our family makes a 200+ mile trip, oh, about 6-8 times a year, 400 miles round trip. So that’s, at most, 3,200 miles of long-distance driving a year.”
Wow, I took a leasing car 3 months ago, done 9600km since. Living in a not so rural area outside of Aachen, Germany.
Never-Googlers: Web users take the ultimate step to guard their data
Huawei Nova 5i Pro’s live images show a mini Mate 20 Pro
Let me tell you a story from about 10 years ago. I was working for the DOJ and was invited to one of their secure datacenter (I was cleared). As we are walking through hallways, we sometimes had to cross through rooms of racks of servers to get to other server rooms. As we walked through past these racks of servers, I noticed they all said EMC on the cages. My coworker points out each room we walk through is housing storage and measuring a single server room alone, you'd find they were pushing a few petabytes. Just imagine what their storage solution looks like now. Thats just the DOJ.

Another story.. 15 years ago, not many people had a digital camera. Almost overnight, everyone and their mom had a digital camera. My dog has a camera.

If you think your image is not captured and stored somewhere for a near indefinite period of time, then you are just fooling yourself. 1984 came and went and we didn't even notice we're living a brave new world now
At my University, CS mostly meant learning to program and hack on things unless you specifically did the theory track. Only two of the required classes were theory classes. Compilers and operating systems had some theory in it, but it was mostly about learning how these things work by building your own.
Uh, I’m getting a PhD and I live in New Orleans. I resent this binary :D
25 years in. No CS, just 1 semester of LAS at UIC. Apart from the obvious stuff, have worked on distributed systems and routing protocols, operating system kernels, and compilers. I feel like having to start my career in C probably helped me a bit.
You see less ads because you exploit a local inefficiency (adtech is busy pursuing easier targets). This too shall pass, if left unchecked.

Efficiency in advertising, measured from the POV of profit made by advertisers, is not a good thing for people at large.
> it's part of the cost of doing business.

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. 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. If I enjoyed using that old hardware, I probably wouldn't have the new hardware would I? Surely any typical Apple user prefers using their brand new $2000 computer over their old computer that would struggle to get a tenth of that on ebay.
I had a similar line of thought, but reading about Introspection Illusion (https://en.m.wikipedia.org/wiki/Introspection_illusion), really opened my eyes. It was not others who were uninteresting but it was me who felt that how others think is somewhat "inferior" (unless they are interested in topics that I like).
React Children
I would add it at the beginning of the list instead of the end, if the list order wasn't important. I wouldn't put premptively the closing parens on a line alone tho.
We announced this at Google I/O 2019 and mentioned it in What’s New In DevTools (Chrome 76): https://developers.google.com/web/updates/2019/05/devtools#p...
I work with a twenty-something year old right now. He graduated from high school. Had his own non-tech company for a while after high school. Decided he wanted to go into coding. One of the best damn coders I've worked with in 25 years. Gives the toughest, most consistent code reviews. He's the type of programmer you can build a startup around.

In another comment a few days ago, I mentioned a 10x engineer I knew. Graduated from high school. Went into the military. Came out and coded. He is the best coder I've worked with.

College education is not necessary to be a successful programmer. You do need to have some predisposition to coding, but you definitely don't need a degree.
I've been on the hunt for the "perfect" body for years after having gone way too in depth into testing refills and obsessing over minutiae of the writing experience, but I seem to want the opposite of what most people do. I want the perfect "cheap" capped body for a Pilot G2 1.0mm refill. I've tried all the other equivalent refills and this is my jam. The closest body I have found is the Energel Deluxe capped body, but it requires modification that often breaks the tip opening so that a Pilot refill can fit through it since it annoyingly has a larger tip on the 1.0mm than the other compatible refills like Energel, Sarasa etc. Pilot doesn't make a refillable capped body like this. I don't like the heavy or metal fancy pen bodies most people are drawn too, which is good for me as they cost too much anyway and I don't have disposable income, but it's one of those little annoying first world issues in life I wish I could solve. My perfect body would be a clear demonstrator type capped body (easy to see ink level and color) of the diameter I like, with a decent grip material. Really the Energel above, clear, with the proper tip for the G2, and a better clip, would be 90% there for me. Small problems.
I went to school for CS after 10 years as a self-taught profession dev. The main value I derived from it was the experience. Specifically, learning how to meet new people. Being a shy person by nature, I forced myself to make two new friends in every class, and it worked really, really well and it's something that I probably could not replicate outside of a similar environment.

Additionally, I legitimately enjoyed the coursework and learning about high(ish)-level math, art, and engineering that I may otherwise not have. It also gave me free time to pursue fitness and personal projects.

I'm probably not a better programmer as a result. And I'm probably not wealthier either, as I failed to leverage my degree into a position in Big Tech, though as a middling developer, it does make it easier to find jobs. But I do think I'm a better, happier, healthier person, and I would do it again.
Most people that graduate with CS degrees took a few actual programming classes. The majority of the rest is a the same well-rounded classwork you took (English, History, etc) and a lot of theory and mixed-theory/applications classes like AI, Operating Systems, Compilers etc.

The practical real-world applications of those classes aren't 1:1 with their first job. I'm a frontend engineer and took 0 classes that are even remotely relevant to my day to day work. That said, foundation adds value. I can speak a common language with other engineers, including those that are completely different than my specialty.

To suggest a persons degree is meaningless is just as nonsensical as saying being self-taught is meaningless. I've also worked with both prestigious graduates that can't program and self-taught brilliant programmers. However, they are exceptions to the rule. The only thing that doesn't indicate much is anecdata, which both of us have now provided.

As an aside, your attitude towards entry-level programmers is likely similar to the attitude of senior programmers when you were entry-level. "Simple" is relative. You were undoubtedly a considerably worse programmer when you graduated as well, assuming your current title was earned through merit. Perspective.
"for" is not that complicated, it's just mapM with its arguments pre-flipped: http://hackage.haskell.org/package/base-4.12.0.0/docs/Contro...

I don't know why you want to call that a "loop", but, sure, you do you, you crazy imperative programmers.
You write code to demonstrate what you're learning, but you don't learn any one language in depth enough to be productive from day 1 at any new job.
B&H is certainly better, but I've occasionally gotten something that was obviously open box from them and its always a bit of a pain to convince them this is a problem. It came to a head recently complete with a salty response from their social media guy on Twitter and a complaint to Anton Bauer about used product being sold as new.
Agreed. It's not Google.

None of it sounds like it would be.

Sound more like a cover story that some hackers/scammers would use.
This is very different to my experience. Around 10 years ago the battery on my Macbook Pro began to expand and come apart. There had been a replacement programme but it had expired about a year previously. I took it to the Apple Store (Oxford St I think) where an employee took a new battery out of its box, gave it to me and sent me on my way. I guess everything having to go away for repair now means there's less opportunity for store employees to do the right thing nowadays.
The "Who" tells you it's MIT folk; the confirmation message tells you the image will be immediately deleted.

The information (if you trust it) is clearly there on the website.
So many inaccuracies in this.... The first paragraph is wrong and I keep reading and there are many more issues and assumptions made without any facts or evidence.

>Have you heard about the best new streaming platform on the internet? It’s totally >customizable, works on any device, and, best of all, is basically free.

No its not free. You have to pay a fee for all the features you're talking about.

>What Plex doesn’t say, however, is how that bliss is achieved. Because what’s on Plex servers is populated by people, most of the commercial content you’d find there is probably pirated.

Probably pirated? Does the author have evidence or any proof?

No where does this article mention there are free or cheaper alternatives like Emby, Streama, Kodi etc. Another bad piece of journalism...
I can't help but wonder why the OP continues to purchase Apple products? Why fight this battle if you don't have too?
I'm imagining a funny verification process:

1. "I can just tell that person is self-taught." (No, they went to a contemporary dotcom feeder vocational CS program, and spent all their time adding the latest framework keywords, and drilling for the leetcode whiteboard interview.)

2. "It hasn't occurred to me that other person might be self-taught." (Yes, they are.)

3. "100% so far."
Luna (Canadian startup) announces biotech partnership with Blue Origin
Tok Pisin is classified as a creole, not a pidgin. While its origins go back to a pidgin, hence the name, it is no longer a pidgin.
MMM has some great content. It's a shame he doesn't put out many articles anymore.
Jaron lainier wrote a great book about your model called “Who Owns the Future.” In it, he describes a future where almost all profits go to large cloud centres and there are no jobs. He argues that by monetizing the data people produce that trains the ai of the future, people could avoid some of this and still have dignified lives and be self sufficient

Edit: typo
Lyft releases self-driving research dataset
Study: 29% of online freelancers are software developers [pdf]
When I bought an Instant Pot from Amazon, the first one I got was obviously used (it smelled of food, and some of the accessories were missing). I had to exchange it for an actually new one.
Build your own cloud-agnostic TCP/UDP LoadBalancer for your Kubernetes apps
While I don't have CS degree, I studied 3 years for BS and got some ideas and associations that I can explore more when needed. Not quite 20:80, but maybe like 50:80.
+1. Thanks for the link!
It's always cheaper to add one more patch, or bring in the contractor one more time than it is to rebuild the entire system from scratch. In aggregate this stops being true eventually, but I imagine this isn't a part of the system that may people are even aware of until it breaks -- and at that point you need a fix yesterday.
Because you’re not self taught if you have a degeee.

You can still teach your things, but as soon as you submit to formal training you are no longer “self taught”. That’s what self taught means.
This sounds a lot like an Ethereum dApp...
It would be great if you cross-referenced each politician/topic with the interest group donations that the politician received (within a reasonable time frame). You could then use that data to rank politicians as least and most lying, and least and most influenced by campaign donations.
Same here. I did HAVE to get security+ 501 though
https://qz.com/1667447/sequoia-capitals-scheme-to-use-maurit...

Another link by QZ. It highlights how Sequoia used this to its advantage in India and one of its invested companies is now under investigation for money laundering for P.Chidambaram's (former finance minister) son.

Again anecdotal and i know this is frowned in HN, but unofficial estimates put P Chidambaram's family net worth at 20k crore INR (~ 3 billion $).
Regarding 2, I'd like to point out this is both 100% true and somewhat misleading. You certainly can be successful with no degree, but I think anyone without one will tell you it's a significantly more difficult path than a CS grad takes. If you are driven enough to pass some of the most difficult interviews in the industry, I'd argue you probably could have done well in a formal school environment, since the interviews are largely borrowed from it.
end of software patents could be nigh? lets hope so
They are clearly having traffic issues at the mo, maybe HN and other related raised visibility.
Yea, I really don't understand how T-Mobile (the Uncarrier!) hasn't figured out that they could just offer a $10 monthly credit in exchange for "opting in" and bask in the massive marketing windfall they could get from it.
Pre-Revolutionary Chinese Debt: An Investment for the Truly Stable Genius
This is one of those things I can't believe it took me so long to learn. If a conversation is boring you, all else being equal, the other person is likely to also be bored. If you're enjoying talking to someone, again without any other knowledge, they are probably also enjoying the conversation.

Plenty of exceptions and I have no explanation for it because I am a paper-shell of a human being, but it's a useful heuristic.