skysight-inc/HackerNews huggingface dataset:
Computers don't even operate solely step by step anymore. They often operate asynchronously, through interrupts, or compute things in parallel across multiple threads.

Maybe if you're programming something simple, it will be "step by step". But most programs are not this simple.
Why does this title presuppose that people with CS degrees can't also be self-taught? A degree is a piece of paper that employers need; it has little to do with learning anything useful.
USAF’s Missing Unmanned Combat Air Vehicles (2016)
You know, I have a story similar to yours. My dad was a health nut and got me started lifting weights when I was 13. I did it on and off for years, even going to the gym for years or two at a time and staying committed. I'd get a little bit of definition but still stay skinny. I've been skinny my whole life.

Now I'm 33. Some guy on reddit said he'd coach me online, so I gave it a try. I'm tracking my macros and doing the workouts he recommends in my own gym, and the progress I'm suddenly making is kind of freaking me out. In a two week span, my legs have gotten weirdly big. My upper body looks lumpy. Every session I can lift more weight, and I'm getting stretch marks on my chest and back, simultaneously losing the relatively small amount of fat that I have and gaining muscle. I'm on the fast track to Gainsville, and all it took were a few relatively minor changes.

In retrospect, my problems were I wasn't tracking my calories or doing enough volume, and now that I have a trainer that put me on the right course I'm making a ton of progress.

My point in telling you this is maybe you just need to find the right teacher and practice regimen to make progress, and if you find it, you'd be surprised how fast you get good.

As an adult, maybe it will take you twice as much practice to get good than someone who's, say, 13. But you can still get there, and it's still worth it.

Perhaps you simply need to try again with a different approach and a different teacher and it will "click." They will give you exercises that will actually develop your ear and sense of rhythm. But you do have to commit to focused practice, no interruptions, and not in front of a computer, nearly every day for several months.
About the significance of the Schmidt-Kalman filter (from a related abstract):

>In most target tracking formulations, the tracking sensor location is typically assumed perfectly known. Without accounting for navigation errors of the sensor platform, regular Kalman filters tend to be optimistic (i.e., the covariance matrix far below the actual mean squared errors) ... The Schmidt-Kalman filter (SKF) does not estimate the navigation errors explicitly but rather takes into account the navigation error covariance provided by an on-board navigation unit in the tracking filter formulation. By exploring the structural navigation errors, the SKF is not only more consistent but also produces smaller mean squared errors than regular Kalman filters.
Nodes – JavaScript-based 2D canvas for computational thinking
I don't understand why languages like these are not mainstream. Why are we stuck with blindly editing text files and waiting for compilation that restarts the whole world? Why state of the art is a REPL where immediate feedback is limited to printed text with all the actual values barely reachable?
Live stream here: https://www.youtube.com/watch?v=HfiRnfKxI64
Yep, a blog post that teaches you nothing except 'adapters exist' and is also poorly written. Not sure what the criteria are for making the front page is, but I'm baffled how this could meet them.
What's the point of that "lesson"?
In English and many other languages politeness in asking for something is achieved by beating around the bush. That's just how it works.

"Could you do me a favor and look into that issue?". Answering yes implies you'll do it. Same goes for the "woulds" and "cans" and "mind doing ... s".
>From the filesystem point of view, I don't think that Dropbox is so much concerned about you losing your data because of corruption. As, anyway they are supposed to be safe and versioned in the cloud.

They could get to the Cloud corrupted, and then continue replicating in your devices, so no...
> some of the data structures I created perform better than anything in the published literature - but I couldn't be bothered to write papers.

You can probably imagine why many people wouldn't believe you. "My work is amazing but I am too lazy to publish it" is a peak stereotype for self-educated people. My prior on this being ignorance rather than genius is super high. And if it is true that you are a once in a generation genius who could outpace the research community then your experience is completely useless for others, given that you'd be so much smarter than a typical person who is doing self-education and trying to get a job.
Self taught from ages 9-18, Qbasic -> C -> C++ -> PHP

I did go to college and learned Java and UML and a few other esoteric things - until I got into my data structures classes. If a self-taught software engineer feels like something is missing, take a few data structures classes. That helps a lot.

But yeah, self taught can take you pretty much anywhere unless the job reqs prevent it.
"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."

Arguably India is teaching itself to fish which is even better.
I don't disagree, but how? My gut has always been it needs a prominent sponsor, but it seems the days of sponsors have come and gone, having done all the damage they can.
Antobacus Capsule
Some of the home remedies for an addiction to alcohol include the consumption of grapes, bitter gourd, apples, celery, dates, almonds, evening primrose, ginseng, milk thistle, dandelion, skullcap, licorice roots, fruit juices, and a balanced diet. These home remedies have proven to be useful in many cases all over the world.
Home remedies for Addiction to Alcohol

Grapes :
Grapes are one of the most popular and effective home remedies for controlling alcoholic addiction. Whenever you feel like having a drink of alcohol, drink a glass of grape juice or eat a few grapes instead. Since grapes contain the purest form of an alcohol-making agent in them, they serve as a great alternative for alcoholics. Grapes are rich in potassium, which helps to maintain an alkaline blood balance, along with stimulating the kidneys. Grapes have astonishing cleansing power in removing toxins from the liver and they are said to reduce the chances of cancer.
Depends on a lot of things... Often you'll be using the OS provided postgres package, so upgrading from 5 to 7 will probably also involve a big database version update. Do you have any associated tooling or services? They might need updates to work with newer libraries or software updates, such as Python 2.5 to 2.8. Etc...

Over the last couple decades, I've done something around 100 of these sorts of upgrades for clients of a managed hosting service I used to run, and they were rarely simple OS upgrades. Lots of planning and testing went into them.

That's the sort of upgrade this article seems to be about, I'm not sure if it's because SQL Server is tightly integrated with some OS-provided services that were incompatible, but it was certainly more involved than a base OS running only the database and just installing the same database on the new OS.
GDPR year one: How did we make out?
NeTV2 but you'll have to do work.
I've moved to a remote role away from the HQ, so looking for something "self contained" that could be done myself without needing a lot of interaction with the others (like game design I was doing before).

Excited about the challenge but not sure where to start with learning...

I'm going to be responsible for all ad spend and trying to get to ROI positive campaigns
Sounds like Don Lancaster's TV Typewriter!

https://en.wikipedia.org/wiki/TV_Typewriter
Good question--just stack them up on the left on the same order as they appear in the expression, I guess.
The degree isn't important IMO. What is important is a strong understanding of algorithms, data structures, memory, cache locality, your chosen language runtime, etc. Granted, it depends somewhat what you are doing. If your job is to make wordpress templates then it's probably not as important (not to diminish the people working with wordpress & friends), but still an invaluable thing to learn.

The associated calculus & math you'd learn in school for CS/engineering is also worthwhile to learn.
Ask HN: Developers, what are you struggling with the most?
These sort of decisions are made at a level where they want "support".

A C(I|T)O wants someone that they feel that they can shout at if something goes wrong.

For you, with 20 nodes managed by yourself or a smaller team, CentOS / openSUSE / Debian / Fedora / Ubuntu all work.

(They also work for much larger situations, but RedHat / SUSE will sell execs on "fleet management tools" and "integrated installers" "SSO" and access to the devs that wrote the software running on top, and extract a fee. Most companies would be better employing a few highly skilled people, but that comes out of a different budget)
With Dell I got the same experience. My power supply stopped working. Next day they came to my office and replaced the power supply and main board as well, just to be in case.
BBC website (no longer) returning a JSON weather forecast by mistake, sometimes
>Why not go all the way, and work into the ALU and remove the bits you don't need? And then go into the micro code, and the associated FPGA, and everything else..

Because there are diminishing returns...
My Journey Curing Blindness Using Virtual Reality and Smartphone Technology
You still retain all of the hypervisor monitoring and tuning tools. And you can tune the unikernel using different build options. Debugging is probably not as fleshed out, but it does not seem to be an impossible task.
This assumes companies can raise prices profitably. But if that were the case, why wouldn’t they raise prices right now, independent of what happens to costs?

I don’t buy many of the “costs will be passed on to consumers” arguments against regulation. If you assume companies already price things efficiently to maximize profit, then they cannot raise prices any further and make more money.
From just the headline, I thought to myself, "aww, isn't that cute, someone got a new electric car. Let's read the insights they gathered that us old-timer EV owners already know."

I've owned a Leaf for eight years, and it was worth a read. The first half, if you already own an EV, is blah, blah, blah. But there were some good insights in the second half, including that you might not need a Level 2 charger in your garage, a (US 120V) Level 1 might do. I will say that one might be capable of installing a 240V outlet oneself and save $2000.

But most insightful were the observations of how the whole system is "rigged" (for lack of a better word) for ICEs. A lot of the poo-pooing of EVs would go away if we didn't build a system that assumes one will plop their ass in a emissions-spewing two-ton wheelchair to go get a quart of milk.
We are the unified voice of the internet economy
Are all politicians lying? All of them?
Are you interested in learning how “your” politician has voted on all topics throughout their career ? Is this important to you?
We are working on an applied history AI project where we look at all bill topics and the way politicians voted.
Let us know if you’re interested in a particular politician or topic!
Are CS degrees supposed to teach how to code?
The economics of location data is such that if providers had to pay them much per person, they'd no longer buy the data. If they paid the real worth per person, it'd probably come down to 1/2 cent a month.
Has anyone else found Puppeteer to be very slow? I was using it to scrape a webpage and found it to be much slower than Selenium.
I have a CS degree, and while I agree with the general idea that you don't need a CS degree to be a successful programmer I'd say the biggest barrier to entry is in the start of your career - both getting a job and keeping that job.

I've worked with loads of self-taught developers, mostly from tech/coding bootcamps, and I've seen a lot of people burn themselves out due to a number of factors:

1. Bootcamps are hard, but suddenly these developers find themselves in a harder environment where 12 weeks of coding experience might not be enough to get them out of a problem.

2. Bootcamps cost a lot of time/money, without the option for a student loan, so many people put themselves into debt to switch careers, and that added pressure is a lot for people - especially when they've been sold a lucrative career and find that a company has hired them because they are cheap.

The CS knowledge aspect is largely irrelevant, because many developers can get by quite happily without ever using a linked list or priority queue, or knowing anything about quicksort, merge sort, etc. For most projects where you need to merge k sorted arrays, concatenating them and running the standard language sort function is good enough.

IMO, the problem has never been one of skill, because many industries have developed skills on-the-job or with time spent in industry. Where a CS degree comes in handy is in giving a student a structured approach to learning over a respectable amount of time, and offering a step above the entry-level barrier of entry.
ErasureBay: Erasure’s marketplace for information of any kind
It is absolutely NOT a reference to his homosexuality.

It is a reference for his taste for under-age boys, which seems to be from what I can tell, the reason he lived in Sri Lanka
My first French class did dive into French long before we were at 1,000 words, and we were strictly not allowed to use anything but a same-language dictionary.

We of course did have the benefit of a teacher who would translate if absolutely necessary, but she also insisted on sticking to French in the lessons wherever possible from the very first day. It was far more immersive in my first year of French than e.g. my fourth year of German.

It seemed to work quite well.
use less for safe read-only mode and to utilize vim commands still

esc-b to jump back a word on the terminal

esc-f to jump forward a word on the terminal

nerdcommenter (my favorite vim plugin)

git-gutter (my 2nd favorite vim plugin)

!-2 (repeats 2nd to last command)

practice! https://www.shortcutfoo.com/app/dojos/vim
Implementing Kubernetes Readiness and Liveness Probes in Elixir
Well, the alternative is that you limit the set of things you can do, such that you no longer have a Turing machine. But that's certainly less fun, isn't it?
I’m a programmer who studied information technology (with a number of programming courses, but zero true CS coursework) first at community college and then at a budget brand state college. I’m now a senior developer/engineer and frequently work on projects alongside CS graduates from prestigious schools who seem incapable of completing even the most simple coding tasks - this is the case nearly 100% of the time in my experience with these CS grads. That said, I’m sure there are many such graduates that are more than capable, but a persons degree and where it’s from doesn't seem to indicate much other than socioeconomic background.
Towers can triangulate you with latency and signal strength. I don't know how accurate that can be made, although as successive generations switch to higher frequencies it can only be getting better.
Agree 100%. Not to mention, having a degree opens up a lot of opportunities in case you ever want to leave the field. Many people get sick of coding after doing it a while due to its highly repetitive nature. Having a degree essentially gives you a pass to enter a myriad of fields that still require one.
It's worth noting that Linux itself is written in C (not rust).
I’m self taught and do data science for work and game dev for hobby.

Functional programming has seemed much easier to pick up without formal teaching than object oriented. The latter appears to have many more unknown unknowns.

e.g. in game dev I did not know that static methods and objects existed, so I built a bunch of dictionaries in an instance of a single use class to store some data for a game. It works, but its garbage.

But hey, all things are discoverable eventually, and I would argue going through the experience of why things are nice before learning they exist has some merit to it. I don’t blame companies which require credentials though. Hiring is hard, especially hiring many people at once.
It might have been as it's an invasion of privacy.

Barring that, Civil Law 101
Comments like yours is the reason I read comments before articles.

Kudos for the service to all the servicemen.
Have you got a reference for katoGo ?

edit: nevermind https://blog.janestreet.com/accelerating-self-play-learning-...
I think everyone is being a little rude and reactionary here.

People enjoy what they enjoy, it's not ok to demand that they change.

Suppose you lived in a world where everyone was obsessed with Pokemon. No one talked about anything else. Everyone around you had the mind of a 10 year old, in terms of intellectual and emotional development. How would you feel, could you really feel like you belonged?

There are people out there who are so smart that this how they feel about the people around them. They are just genuinely beyond them across the board, emotional, intellectual and spiritual development. They are lonely and they are bored and they are often a little bitter.

It's not their fault. It's not your fault. It just is. Leave them be and listen sympathetically to their point of view.
Three SQL concepts all data scientists should know
In this field, you're always going to have to learn things on your own... The trivial example is new technologies that weren't available when you were in university.
I understand that, but AT&T (presumably) wouldn't get things like:

- accelerometer data

- Local and historical WiFi networks

- Application logs

- Cookies

- etc

Is this correct?
I'm self taught but went to CMU (not for cs) so employers don't care
I fall into this category. I have no CS degree. I'm the author of numerous things with the best known probably being the ZeroTier network virtualization engine.

I got my first programming exposure when I was 5 or 6 on a Commodore VIC-20. By 10 or so I was doing 6502 machine language on a Commodore 64. I went from there.

I have a BS degree in biology. I studied that because I wanted to study something new, but more importantly because I was interested in AI. I always thought (and still think) the best way to learn about intelligence is to study the only existing examples of intelligent systems. These are found in biology. The University of Cincinnati let me do a little bit of a "design my own major" thing so I designed one in "organic intelligence" with classes in genomics, evolution, neuroscience, and ecology. Those are the four scales at which intelligence is found in nature.

I work in computers now (founder of ZeroTier) but still follow AI and biology avidly and would like to return to some of those areas of study someday. I also find that my study of biology deeply influenced me as an engineer and the types of systems I design.
That was what I found, as well, for my PhotoStructure tests. It's great to have them driven by gitlab's ci and have cross-platform tests run automatically, and it will be great to now have them run cross-browser, as well.
Intel seems to become pointless in near future, AMD is cutting fast into desktop and server markets, Apple makes its own mobile chips and rest of the industry buys quallcoms chips. Soon Apple may drop Intel altogether from its laptops, and PC industry might follow the suite. What will Intel be doing in near future is quite worrisome. Intel should have pursued modem chips more effectively but their multi million dollar pay checks have to come from somewhere so they refuse to drop prices in any segment. Is Intel planning to shut shop in a few yrs?
Anecdotally, you're correct SAP shops and I have seen a lot of Linux on z Systems running SLES.
Depends on your jurisdiction. In Germany, it could be probably placed on the AGB page.
Waaay back in the day of PCs (late 80s, early 90s) the way to get "high res graphics" and "dual screens" was to hook up to your PC (which was usually an actual IBM machine) a CGA monitor for regular usage, and then add a Hercules card and monitor for the "second display".

Downside was that the Hercules - while being very high resolution for the day - was only monochrome, and amber. But it was a common solution for many CAD systems (with a price to match of course).

IIRC, it was also a setup that some later game programmers used (I may be wrong, but IIRC, Carmack used something like this?) - because they could run the debugger on the monochrome Hercules, while outputting the game on the color monitor (CGA/EGA/VGA). This was well after better solutions came around for CAD, so the Hercules setup was a relatively inexpensive upgrade.
I find it odd that you did all this extra work, yet couldn't even be bothered to write a paper about it and still haven't.
Indeed, there is a skill when doing technical writing of putting yourself in the position of a reader, particularly one who is competent but who doesn't already know the thing that you are trying to explain, or the context. It's not as common as it should be.
> That assumes there is only one way to reach users, ie through internet wide surveillance. This is simply not true. You have a new wakeboard gadget, advertise it on a wakeboard forum or a wakeboard site. I visit EETimes so I can see the ads.

This assumes "ad tech" == "internet wide surveillance". That is certainly the most profitable subset, but it is still just a subset. Something needs to serve those ads and make sure they are relevant to the content they are shown with, even if it exclusively uses the context of the specific page being loaded. Something needs to manage campaign tracking to know which specific sites or which specific ad copy is driving users in, even if no information about the users themselves is captured. Something needs to manage the connections between the ad copy and the site being advertised, both to ensure users go to the place they are supposed to and to combat malicious or hijacked ads.

All of this is "ad tech". Even if you think we should return exclusively to the days of random, untracked banner ads some amount of ad tech is necessary.
Show HN: Count – automatic table joining data visualisation tool
That is exactly the issue that supports my perspective on this. The fact that we need millions of dollars and massive volumes of data is an indication that we might be going down the wrong path.

Think about how far we are from being able to even get close to what an ant can do. Work it backwards from there.
This parallels my favorite Mr Money Mustache article, which happens to be about work trucks[0]. There seems (to me) to be so much money ill-spent on façades.

https://www.mrmoneymustache.com/2015/04/28/what-does-your-wo...
Have you tried hanging out with the people on /r/iamverysmart? During your downtime, I'd also recommend this show called Rick and Morty. It can only truly be enjoyed by someone with a deep grasp of the boundaries of human knowledge on all subjects.