skysight-inc/HackerNews huggingface dataset:
Yep - as soon as they moved away from ROMs I am too.

Amiga, Atari ST and early Macs were sort of in a twilight - they ran the core OS from ROM but loaded utilities and sometimes patches from disk (-ette).
First: advertisers know about fake accounts.

Second: it's not like investors are somehow unaware that FB cannot grow forever. In 2013 the PE ratio was more than 120, and it is now 30. That is investors adjusting their expectations about future growth.
I prefer the concept of Trigger's broom. ;)
If the software is what matters (which certainly holds true for me), there's only one other smartphone brand.
(high end) bespoke streetwear is almost certainly going to be more expensive than (high end) bespoke suits.
The examples in this article are spectacular! I REALLY need to learn bpftrace.
My 300 Mile Lyft Ride From Chicago to Bradford
I have worked with some people that are self-taught that ended up being incredibly good. However, I still bias myself a bit to people coming from a CS background because of other non-knowledge related reasons. Examples.

They are more ok with doing 'not fun' stuff, because they have suffered doing a bunch of homework. At work, maybe a percentage of the job is fun, and some things you need to power through. Tuning logs, painfully stepping through the code for the 110th time to find the erratic bug, or boring documentation, also part of the job.

They are less inclined to just copy-paste a solution that you found on StackOverflow and more agreeable to go into the R&D mode of finding the right algorithm. This can be a blessing and a curse.

People that have been through several years of education are more inclined to follow a schedule. We are very relaxed at Silicon Valley and yes some people do their best work from home, but sometimes you just have to be here. College helps form some of these habits.

Last, a degree comes with a lot of soft skills that Universities just throw in sometimes. Communication skills, the ability to summarize properly, grammar and spelling .. not required for a coder but definitely useful for someone that wants to grow into a career into software, eventually you need to interact with Product Managers, Business, Customers, and those unrelated-to-the-job skills start becoming very handy.
Thanks so much for the feedback! We've changed it to the first week free, so you can see the entire course in that span if you'd like. Hope you like it!
The author seems to have a bit of an unreasonable animosity to that technique, from this article and others of theirs.

It seems to me they could have written much the same article the other way round: starting with a rename-based method, observing that the naive implementation isn't good enough, and going through the steps you need to make it robust in practice. Then they could have put a naive undo log in their "one weird trick" section and claimed it doesn't work.

I think the best rule of thumb is that if your outputs depend only on your inputs, you should aim for some kind of rewrite and atomic replace. If your outputs depend on both new inputs and the previous state, you need the database-like techniques.
I was just thinking that, hard to google anything about "node" and JavaScript together.
It's a legitimate question. As much as I love Lisp and prefer it over Javascript, focusing an algorithm book on just Lisp considerably reduces its audience.
this. wouldn't have even bothered clicking if this was displayed up front.
We'd like to think that a process being manual means someone is paying attention. That's not always the case. You still need to be sure that checking is actually happening, whether the process is automated or manual.
African politicians steal taxes, I am from South Africa and see the corruption first hand. Mauritius is a well run country unlike most of Africa, makes sense to use it as a base to do business in Africa
So you want to do the SICP (2011)
How would a CS degree help with any of that? I'm someone with experience in weird uber-specific, low-level areas of computer graphics/imaging with no CS degree, and none of the CS graduates I know have been taught those things at university.

Some PhDs and math students yes (at least, with regards to the algorithmic portions), but otherwise you have to learn the low-level esoteric stuff on your own, or be lucky enough to have a specialized optional course at your university.

And the cutting-edge will rarely be available to undergraduates anyway. All my CS graduate colleagues learned about codecs was how to compute a DCT by hand - they certainly didn't learn the modern 4x4 and 8x8 spatial block transform approximations as used in h264, or any motion vector calculation algorithms, or the x86_64 SIMD intrinsics, or any of the modern entropy coding methods.
A private, quiet office. Two or more monitors. Free snacks and free lunches. One conference a year.
No consideration of timezones.

Looks like I still need MomentJS
The Sheldon Conjecture
Firefox reader mode is pretty useful in these cases, and can also save you from websites with the opposite problem.
Ah, interesting—thanks for pointing that out. That is practically the same thing. I only wonder if the fact that it's two dots tends to discourage it from general use for things like arithmetic, compared to a single character.
Recursive algorithms are a natural fit for recursive data structures. Recursive Fibonacci is contrived. </cliche>
You're right. You can use the more general mathematical topology to describe a network topology. It's just mathematical topology speaks in sets, compactness, closeness that people not visualize well. The simpler and more specific network topology or network graph can be visualized very well.
Apart from more suffering, I fail to see what person B has earned more of.
Data privacy startups cashing in on GDPR
ORM is one of those "dark grey boxes" we often have to deal with. When they work as intended, they can indeed save time, but when they don't, you have to fiddle in an organic fashion to solve or work around the problem, because otherwise they are thousands of line of code if you wish to dig in code-wise.

As an alternative, use stored procedures with Dapper, or use smaller sub-helpers that prepare most of the SQL statements or sub-statements for you but don't outright hide it. They assist in creating SQL (and prepared statement parameter mapping), but only assist, and are kept to less than a few hundreds of lines of code.

Other dark-grey-boxes include URL route mappers, seen in MVC stacks, and HTML formatters, such as Razor. When they don't work right you'll waste many many hour fudging with them. I'd often rather replace the URL router with Case/switch statements: it would be easier to debug; so what if it's a bit more typing. It's a white box.
Huawei allegedly built cellular networks in North Korea
The authors of the NCC paper are evaluating MirageOS as well. IIRC from listening to their talk on the paper and ongoing research https://www.youtube.com/watch?v=b68VFuB_y5M it's got more of the problems other unikernels do than I'd have assumed. I'm pretty ignorant, but the paper gave me the impression that there's a long (rather than fair) way to go yet, especially relative to seemingly widespread assumption that unikernels are inherently more secure.
Oh, they exist, I've worked with a few. Luckily, no more than that.

We all know hiring and interviewing are basically a crapshoot. Good people sometimes don't get hired and bad people sometimes do.
> The TV watch is all-in-one?

The Seiko T001 does have an external tuner and routinely go for $400-500+ on eBay, depending on condition.

https://monochrome-watches.com/seiko-t001-mother-smart-watch...
I disagree greatly, I find that the things you need to know you can often just learn on the job.
Can't you only have one profile open at a time, and each one is linked to a different Google account?

Firefox allows you to have each tab open in a different container, and they don't have to be tied to anything in particular.

I can have different tabs open to the AWS console for each AWS account I use. I can also switch tabs to change between different user accounts to test interactions between users on the site I'm developing.
"encouraging kids to drop out of high school to study CS on their own is wrong. "

What about encouraging people to learn CS on their own, who have no way, to go to the university?

(lack of formal education, money, time ...)

And for those people usually what matters are not academic high valued software, but to make a living. And many people dream about making a living with IT, so they want to read such success stories, so thats why you see such success stories much more ..
I learned in the early decade using K&R, Pike, and Petzold. It has been a great base for me, despite the age of the books.
I would only add that mmap should be used with care[0] and pread should be preferred.

[0]: https://www.sublimetext.com/blog/articles/use-mmap-with-care
It is a pain to India. It is not a pain to the politicians though.
US diplomats' brains were shrunk by sonic attacks at Cuban embassy, study finds
LinkedIn is moving to Azure
gonna check it ,,,
I disagree. To consider something overrated, its value has to be little in comparison to the effort to learn it.

For some problems, recursion is vastly superior e.g. for recursive data structure like trees. And coincidentally, often those structures are much better at delivering high-performance solutions than their naive loop-based counterparts.

Granted, it isn't easy to learn, but also not that hard. Overall, I think the gains easily outweigh the effort. And it is not like I am writing recursions all day long. Most of the time I write loops, but you should know when using recursions is the better way to go and for those times you should know how to handle them.
They are voters, it's proposed legislation. Blame editors for using headlines like these.
If the world was so simple.
That's way cheaper than it used to be. I wonder if that means their computers are just less likely to fall apart.

I have a 2012 Dell Inspiron sitting next to me as a server. It was a pretty good machine, though never my daily driver. Main complaint is that replacing anything (in my case the hard drive) requires removing everything out of the plastic shell, there is no drive bay door like on my similar vintage HP.

Meanwhile the next year's group got about 10 Dell inspiron laptops of the new 2013ish redesign, and I've never seen a lower quality laptop. Each and every one needed to be completely replaced at least once. Screws were just falling out of the case because the build quality was so bad.

For reference, the warranty on these laptops was so good (at about a 200-300 dollar price tag) that the Dell representatives told us the day before it expired we should throw our computers down a flight of stairs to get new ones
This is lacking context, the main reason for this repo is to provide alternatives due to the actual size of moment.js.

https://github.com/you-dont-need/You-Dont-Need-Momentjs/raw/...
https://github.com/you-dont-need/You-Dont-Need-Momentjs

There are still many situations where these alternative solutions will not work. For example timezones.

But in general pulling moment.js in for one method call is pretty ridiculous if it can be replaced and needs to be ran on the clientside.
Travel the World of Pictures
In my opinion CS degree gets bonus when hiring because it weeds out people that are not interested. With 160 people in same year as me starting it ended up with 90 people getting bachelors, and maybe 60 masters. Then out off all that graduated maybe 30 went into software dev, others went into testing and support roles, maybe even into other stuff not CS related.

If you are starting career, how are you going to convince someone that it is not passing fad for you, that after 6 months you would say "ok I am done, I am bored with it". There is no way to show people how much time you invested in your self study. It is not about what you know, it is about other people getting to know so they can hire you.
Orange does this https://github.com/biolab/orange3
Design Decisions for the First Embedded Analytics Open-Source Framework
"It works well enough now to be left alone entirely while we develop a parallel codebase to replace it."
The ability to persevere. You will face difficult challenges you are unprepared for; knowing how to handle such challenges when they appear, and having practice persevering... that’s a very important win.
Dispatch – the curated weekly newsletter for the Paramedic profession
FB may contribute to fascism in every corner of the universe, but the author specifically said the US president is a fascist. That's a patently absurd statement. And that's why I balled up the article and threw it away.
> The problem with being self taught, at least in my experience, is that you end up being very strong in whatever areas it is that interests you, and whatever areas of CS are relevant to the projects you're working on day-to-day.

I think this is the case even if you receive a formal CS education. I picked the most difficult or interesting classes and got As in them, and barely passed everything else in order to graduate in 4 years. Many students avoided the hard professors to protect their GPA, so it was really easy to register for them since 25% of students might drop the class.

Probably the most important thing a formal CS education does is expose you to CS fundamentals, but in my experience you end up having to be self-taught in a university setting anyway. Most of the professors I had were more interested in research than in lecturing - many lectures were completely incomprehensible. And even with amazing lecturers, I would still have to spend hundreds of hours reading and practicing on my own.

One of those classes I barely passed was algorithms, since my other workload was too great. I eventually had to self-study this subject years later to pass the tech interview torture chamber.

College was mostly an exercise in self-learning or learning how to learn for me - something I am still reaping the benefits of today.
The flaws with JS run deep, but it's still the most accessible language out there today. And it does have the most impact. Anybody can make a website.

That being said C/C++, Python and Go are more fun for implementing pure algorithms/data structures as the language constructs are more designed around that.
Yep, timezone support is the primary reason I use MomentJS
Oh wow I never knew that.
What I take away from this is we need better first class date support in JS. Ideally, we don't include things like this. But in swift / iOS dev you get foundation + all of its awesome date handling. Dates are core to many apps. It should be first class.
Since we like some of the same music, I'd love any suggestions you have for other easy songs that are fun to play.
>While the future looked blindingly bright for UCAVs, against all logic, the great UCAV revolution would be buried without explanation, and with it the promise of an operational and devestating unmanned swarm.

Oh look, another lovely article from the Global Non-Denominational Death Cult.
What is finance and accounting outsourcing?
If you do find the size of MomentJS to be troublesome for your particular usecase, and are in need of handling timezones, Luxon is a great alternative. It's from the authors of Moment, and I believe it uses the built-in i18n APIs found within modern browsers to handle timezones.
We can't drive without 2, 3, and 4. We already have them.

2. a way for vehicles to share their sensors with nearby vehicles,

The sensors are the driver's senses. Turn signals, brake lights, and horns relay the consequences of those sensors to other drivers.

3. detailed models of the cities in which they operate, and

Most drivers in any given place have a detailed mental model of the streets they use. Signage contributes a lot to the model. Traffic lights contribute temporal information, as do orange barrels and other ways of noting temporary alterations to the model.

And, consider London taxi drivers. They have the "knowledge," a detailed model of their city.

4. wireless networks capable of transporting all this data to where it's needed.

Sight and sound are generally reliable transport-layer network media.
Database Deep Dives: CouchDB
If Facebook tells you that you got 1000 impressions, 100 clicks and 50 likes, how are you going to prove them wrong?
I used to get upset over and armchair-diagnose sociopaths and narcissists quite a bit. I realized after a time that I feel better when I afford them sympathy. We can get out of shape about how they are internally miscalibrated and how they do others harm - it's all true. But they are still valid people with something to show us, worthy of forgiveness rather than harm or revenge.
It really is; it's irritating that they say it can be trivially proved with induction, robbing me from understanding the crux of the problem.
They also talked about a different loading strategy which will gradually request content as needed instead of doing it all up-front, dramatically decreasing time-to-first-interaction.

And code quality has a huge impact on user experience in the long run. Writing it off as a non-factor is laughably ignorant.
Pseudocode isn't perfect though. It's prone to off-by-one errors among other issues. You end up having to describe the specifics of your "flavour" of pseudocode and at that point you've just made a language.. except it's not well thought out and isn't executable anywhere.

TL,DR Just use a language designed for readability, like Python.
I had a similar experience with C64 and its User and Reference manuals at that age. I was thinking about that a couple of months back, and found that they're still out there as PDFs of the originals:

https://www.commodore.ca/commodore-manuals/
It doesn't look like bpftrace is available in the default repos for Ubuntu 18.04.
A search index can be maintained in binary format; it can be rebuilt in the event of corruption.
Why hand-holding developers into making specific library choices?

"You might not need jQuery" was reasonably useful, but that should have been it.

No need to turn everything into a meme.
The truth is that MomentJS (and jQuery and other libraries/technologies that people love to hate) solve problems and are easy to work with. Not everyone need or care about bundle size, mutability, etc. They are fine with older, mature libraries that they are comfortable with using, because they are focused on solving real problems for clients, not optimizing they technology stack all the time. I'm tired of developers who value other developers based on if they use the latest hippest framework or not. I don't give a fuck if functional programming if so much better in theory, if OOP solves the problem! Sorry for the rant...
There is certainly a need for "spaghetti decoders". Being able to study and figure out messy systems is a fairly rare gift.
As much as I disagree with Barr and I've repeated that quote countless times, I can't help but think it's utterly stupid. Did Ben Franklin really think we should throw out things like the rule of law and the police? They are an explicit trade of Liberty for Safety. Was he some sort of fundamentalist anarchist?
The course description certainly strikes a chord with me but there's no trial, no opinions on it outside their website, it looks like they've barely started(in late June this year), basically no way to find out the course quality whatsoever so I'm not going to buy a pig in a poke.

Maybe OP can elaborate on that submission?
Philadelphia university says it’s offering ‘first MBA’ for the cannabis industry
I'm a doctor. No medical degree.
How many stealthy UCAVs are flying publicly? As far as I'm aware the answer is still 0. (Well, 1 if you count the XQ-58 Valkyrie [0], which has flown twice)

0: https://en.wikipedia.org/wiki/Kratos_XQ-58_Valkyrie
"Earned more"? Maybe. That's a subjective measurement. It also depends on circumstances.

"Accomplished more"? By your own premise, not.

In modern society both axis have value; but there is not, in my mind, bravery or respect in pointless, self-incurred, avoidable hardship.

It's a discussion I frequently have with my dad. He's extremely proud, and will tell anybody in any circumstance (get ready for too much information ;) that he went for his cystoscopy without anesthetic. But as much as I love him and he's my #1 role model in general, I don't see a point of that, and especially not as a point of pride. If you were in a country/place/situation where you can't have anesthetic, OK, now it's bravery. We all went through a war and had our lovely little chance to demonstrate bravery (do not recommend / would not buy again;). But if anesthetic is available, the norm, right there, and you refuse it, what is the moral victory here?

Again, I absolutely will give points for effort and bravery in face of hardship. But your description of person B, on its face, is just pointless hardship for the sake of hardship. It feels like person A will accomplish three more things in the time it took person B to accomplish that one, so again, assuming it's self-incurred, they're just slowing themselves down and handicapping for no good reason. ️

(note: if in your scenario they have different circumstances that forced hardship on B but not on A, that's different; but it feels you're championing hardship for the sake of hardship, and I firmly believe societal progress is all about eliminating as much hardship as we can for as many people as we can, so we can step up to the next level of accomplishment rather than being stuck on something that can be made easier)
I doubt Google would (or even have to) pay
Does that matter? They probably use the right language to get the job done. Depends of the area of their work.
You don't need this bag of functions! See, you can replace them with functions from this other bag of functions.
It's so strange that they brag about Kafka as their big tech achievement, the "relevant news feed" is what killed linkedin for me and many other people.

Good luck moving the infrastructure for all those nonsense clickbait articles to azure. You won't have me as a product no matter where those servers sit.
You can look at your total sales before/after using Facebook ads, or even do A/B testing where you only show Facebook ads to people within a certain region and compare sales with other regions. It's muddy, but possible, and at a certain scale it becomes obvious.
Do you not see value in overcoming challenges? In experiencing difficulties and pushing through self-imposed barriers? Do you not think someone who trains to climb Mt Everest, experiences the multitude of ups and downs (pun!) along the way, might have developed skills that will serve them in other situations?
From my experience, most Sr Developers are 100-120k, unless it's PHP. For niche skills it can be closer to 140k. Even 5 years ago. Not sure where you were looking or your specific skillset.
No need to apologize, I appreciate your perspective. That was my assumption as well at the time - that the debate had shifted the other way and CDP support fell off of the priority list.
Another way of putting this: a primary function of a curriculum - university or otherwise - is to convert unknown unknowns (things you don't know exist) into known unknowns (things you are aware of but not fully versed in) and known knowns (things you fully grok). This is why we shouldn't replace college with nothing: this is an important function.
R2P2: Making RPCs first-class datacenter citizens
Asp.net Core and Blazor Updates in .NET Core 3.0 Preview 7
With the occasional discussions about a Universal Basic Income, this is how I viewed it'd be plausible.
Yeah that’s one way to deal with it. Another is if there is cell reception then it’s not such a big deal because you can call someone if it happens. Definitely two possible solutions.
> Not everyone need or care about bundle size

This is the reason the web is fat, nay, morbidly obese. They solve problems for clients but they make the user experience suck, death by 1000 cuts/megs.