skysight-inc/HackerNews huggingface dataset:
> Just take some basic liberal arts math and intro programming during your AA, then you are ready to apply for CS Bachelors program. You don't really need an associates in CS foundations

Well, you can say the same for pretty much every curriculum ever: "we don't need a named degree, just have students figure out what courses they need to take".

Concretely, here's what happens in practice. A student does not know what to take and tells their counselor they are interested in transferring into a four-year CS degree.
So student then ends up in:

- standard college prep courses (Algebra, Calc, and liberal artsy stuff), and

- some totally random stuff for the CS part. Might be programming. Might be VBA (won't transfer) or Java (might transfer). Might be a CISCO prep course. Who knows! And unless the student knows and fights, they end up wasting time.

Making a separate track that's explicitly "pre-college CS" avoids this confusion. And after all, part of the value add of a formal education is that someone who knows what you need to know organizes the curriculum for you.

So what you say is true, but there are still strong advantages for both the student and the institution to having a separate, explicit pre-college track.
My new note to self:

Dont read threads about the stack I'm dealing with.

It will only make me question everything.
Yeah, WHOIS lists DomainsByProxy.com - why would they hide their name in the domain registration if they write "arm" on the header in big letters, linking to arm.com?

This actually looks like a smear campaign against ARM.
That's the one! Thank you.
Stress usually comes with health issues. Be careful
Every piece of software that has bugs could be considered not correct, which is the vast majority of it.
Here's the interesting learning for me:

While Kubernetes was most popular overall, the smallest companies (1-5 employees) use Docker Swarm more often (41 percent use Swarm vs. 31 percent that use Kubernetes).

Did not know Swarm was this popular. Even overall Swarm is 35% to K8s 42%

However, there is a huge proliferation of hosted K8s services - AWS, GCP, Azure, Digitalocean, tons of others.
Nobody seems to be making a hosted Docker Swarm solution though. I wonder why - is it because the market doesnt exist because of the simplicity of Swarm itself ? Would be interesting to find out.
Home, Sweet Blockchain
Sharing information, google calories per dollar, thats the site.
"campaign benefit from inflaming racial divisions"

That was not the claim. The claim was that he "harvested" racial tensions. And of course he did.
How to Make Your Website Run Faster [video]
The number one thing on that list is "limited pool with relevant skills" and not an actual talent shortage.

IMO this is more from asking for specific combinations of skills used at a company than anything else. You need these two programming languages, this database, this frontend framework, these devops tools and these other skills would also be beneficial.

Generally, you're better off hiring as "if you are competent with one of these and willing to learn the others, you should apply". The broader the stack the more learning curve should be assumed with the hiring process.

But it's not in a lot of cases. This also goes hand in hand with the professional development opportunities cited at the beginning of for retention sake.
It could still be really useful for remote sensors and who knows what else. A lot of places a little power is all you need.
I find it interesting (and perhaps predictable) that while only 11% of people had a top consideration when taking a job of "Quality of manager or management", 47% of people cited "Leadership / management was bad" as a reason for leaving a job.
e.g. Gall's law

> A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.
Oh yeah. I asked him why Nigeria is a shithole when it has more rivers than Switzerland and CH is not a shithole; he blocked me.
and funnily enough, writing simple code is the hardest part to learn, because you can't measure it until it falls down on you

now that I think about it, that would be a good exercise for programming students. after writing a program that does a certain task, make the student rewrite it to be simpler/easier to understand/maintain. then take a look at the best solutions in the class.
It was mostly Apple and MacOS which were used as the excuse, not Linux. And Microsoft kept both on life support by supporting software for them (e.g. Internet Explorer pre Safari).
Robots can learn from nature if they want to understand the world
Has anyone chosen digital ocean over aws/gcp/aZure when building a scalable setup (for pricing reasons). Eg setting up your own load balancers/ private master slave dB machines / bunch of ansible to organize it all.
That's pretty much the first line of the standard warning sign you see underwater: https://pbs.twimg.com/media/CkwjzltUUAEjHvV.jpg

"STOP! PREVENT YOUR DEATH! GO NO FARTHER."
Depends on the definition of bug.
The EC disenfranchises both Republicans and Democrats. A Texas Republican feels just as useless as a California Republican in the presidential election.

But it's the far from the only issue. Gerrymandering, hanging chad, electronic voting machines / hacking, voter rolls, death of the filibuster, etc are all on various groups minds. Individually they don't mean much but the narrative is just as important as the reality.
> this article doesn't help you make them

Sure it does. It clearly states that sometimes new features or performance optimisations have to be sacrificed to keep the software simple.
All general rules like this are terrible if you apply then blindly, but can still be useful if you apply them loosely.

In your example, I would take simple to mean "only use UTC". As soon as you need timezones I would say you've moved into correctness territory and need to do them all properly (you would use a good library, of course).
i need a cheatsheet to read this cheatsheet - it's really hard to figure out to how read this.
The Truth About Perfectionism: The Good, Bad and Ugly
step 2 happens behind closed doors. you can not publish what is discussed, you can not even mention that you are dicussing it. there is in fact no guarantee that step2 happens, at all, or that it has ever happened.
How many people know about driving the cocain economy by the CIA throughout the 70s and 80s? About project Phoenix? MKULTRA? MKULTRA surfaced after 20y in the making. About the torture assistence in the South America? Now? At that time? How is there any eloctorate pressure on the CIA? Until recently not a lot of people even knew about the NSA, I wonder how there could have been electorate pressure. There is only pressure - even if there is - when some small facts surface like Iran–Contra.
Watch Your Hack
Traefik Reverse Proxy with LetsEncrypt (+ Portainer) for Docker Media Server
> they don't actively engage with the material. Write notes, or code up short examples, or draw pictures,

Do you lecture? I'm an intense scribbler of notes during lectures, but I don't (wouldn't) code up examples during a lecture, because it would get in the way of my listening.

I guess I'm asking: what is your knowledge delivery system format? "Actively engaged" will take different forms depending on the delivery system...
You can tell men's skeletons from those of women based on how wide the hips are versus the shoulders, and you can tell if a woman had given birth based on her skeleton just looking at the position and width of the hips.

Skeletons may not be "big boned" per se, but there are people with wider hips (as one example) who would never be able to be as slim as some supermodels based purely on their bone structure. I agree, though, that the term "big boned" is just a nonsensical platitude to avoid saying someone is overweight.
The point is that it should be as simple as possible to solve the problem but no simpler.
6 Demand Generation Metrics to Quantify Marketing ROI
You nailed it for me there. I'm in the closed period I guess.

I've had a lot of 1 on 1 in my second language but quit. I was fed up of getting corrected all the time. Makes conversation a bit dull when the teacher interrupts.

Might try a course with a whole bunch of people. See if that helps.
Those three properties are very highly related.

Personally I found the biggest improvement to my own software came from maintaining the same system that I wrote for 4+ years.

If I came back to a part and didn't understand it more or less immediately, then it was time to refactor it. I wrote the code I should understand what it is doing. No excuses that someone else had written bad code.
But would it be better to account for non-end of year leap second additions vs something simplier that just ignores them but is wrong once every... decade?
And you'd have that "toy bomb" look like a downscaled version of a air-dropped bomb from ww2, seriously? If it is only roughly the size, just use a soda can or something like that?
I also found it bizarre to use this term. It's called World War for a reason, on both sides there were multiple countries and nationalities involved. "German" side was also full of soldiers of Romanian, Hungarian, Italian, etc origin.
[webcomic]How do you handle too much work request?
I subscribe to this philosophy, but unfortunately simplicity is surprisingly difficult for most software devs. It's because if you don't have the tool in your toolbox, you won't even know it can be simplified.

I once did a code review for a function that parsed some Linux file for Ethernet stats. It was incredibly convoluted with tons of substring finding and indexing. I told the author to simplify it and he declared he already had and it was as simple as it could get. I then showed him of the existence of regex and his mind was blown.
Did the Senate ask the CIA to spy on them?

"An internal investigation by the C.I.A. has found that its officers penetrated a computer network used by the Senate Intelligence Committee in preparing its damning report on the C.I.A.’s detention and interrogation program. "

https://mobile.nytimes.com/2014/08/01/world/senate-intellige...
Your post implies that kids under 4 years old can't lie.

This is, of course, patently untrue. (Mine told lies at 12 months.)
This is better. If you can make it work while keeping it simple the other two will follow more naturally.
This, except in black:

https://www.mec.ca/en/product/5012-988/Pro-Pack
They innovated it for sure but before that the more neutral term "Anonymous" was used for a long time (although anonymity is a relative term). The Coward part makes it part of Slashdot's cultural heritage.
I sure hope so. But China's wasting its energy on:

- cracking down dissidents (no election - no real 'authority', officials don't have any incentives to listen to "the people"^TM)

- handling local politics (again, no election - same PRC ppl)

- deporting N.Korean refugees back to N.Korea (continuing just because Chinas has been doing so - just like PRC praising Mao for Cultural Revolution that killed millions)
I'm getting ERR_SSL_VERSION_OR_CIPHER_MISMATCH (no content displayed) on latest Chrome / Linux when trying to access the link (which force redirects me to use https). In case it's your site, you might want to know / fix.
I used to work in the industry and caught this article a few days ago during my usual arXiv trawling. Prof Reed's group has put out a few papers on erasable ion-implanted waveguides over the past couple of years from different angles, most notably erasable optical test points in circuits. The "FPGA" part is a bit of marketing because the waveguide erasure cannot be undone, but I do believe the last bit where the circuit topology is permanently altered between different optical communication protocols has some merit. This would enable manufacturers to be more nimble about which chips they can deliver based on demand, and might offer a yield recovery mechanism in a similar manner to which fuses are used on logic chips to disable non-functioning parts of the chip during the chip "Sort" step.

Overall, good paper.
That’s not accurate. There is no shortage of poor decision making in war. I just finished Arnhem by Antony Beevor which is about Market Garden. There is a complete fiasco if you want one, and there are unlimited other examples.
does it matter if us culture (those "rights") is just on paper?
"Everything should be made as simple as possible, but not simpler"
You can run Android such as LineageOS without Opengapps perfectly fine. You can also use microG (with or without LineageOS), though that may be against Google ToS.
Fwiw, Digital Ocean keeps adding more and more options on the service front. Several storage options, load balancers w/ Let's Encrypt built in, etc.

Keeps growing. IMO the biggest gap for them is lack of a database service like RDS. There are providers of that service that can be deployed to DO...but the cost of those providers is high enough to disincentivize the price appeal of DO in the first place.

It would be really interesting to see them partner with a known player like Citus.
Is this in the US. I'm tempted to call BS on the story.

I live in a country with bad policing and these type of crimes are taken seriously. Like if you use the card for 50-100$ purchases, your next will probably jail time.

Another point: Did the card owner complain? Usually, when a complaint happen multiple parties are involved. The shipper gets a charge back on his account, so he'll actually care to pursue. MasterCard/Visa also pursue these issues as well as the banks involved in these transactions.

tl;dr: probably BS in the US. And from what I read the only countries where you can get away with are Russia, Nigeria, etc...
isn't it all because there's no election in China?

without elections, why would a gov. official listen to "the people"?
http://www.anycerda.org/web/imagen/1266923209.foto1.tbl_fich...
We don't use redux. We are happy using js-data with a rest backend right now. We going to try graph-ql soon.
Not many comments yet on the article itself, which I thougt was techically interesting. Some TL;DR points are:

The Russian network was techically primitive but had higher traffic capacity (e.g. because manual signalling and slow trains meant collisions were unlikely

Russian central logistics planning meant that there was less non-essential traffic.

The Russian net was run according to rules developed by railway specialists. In contrast, the Wehrmacht had multiple competing managers, including some military officers who made decisions (e.g. commandeering trains) that degraded overall network efficiency

It was easier for the Russians to repair their own damaged railways than for the Germans to bring captured networks to their own higher standards
World’s Biggest Battery Proposed in California
I'd settle for the separation of douchey marketing/sales/MBA-chickenhawk bros from derpy engineers.
Why couldn't they do the same with any other kind of military contracting?
I think it's more in the spirit of the article to say, forget timezones, use UTC millis everywhere. If the server doesn't speak in timezones, then you eliminated all bugs where the server mishandles timezones.
That's exactly the reason to use a SPA framework where all these problems are solved for you.
Ask HN: How do you efficiently reset/refresh your brain when it's fried?
When studying I run into the issue of getting to the point where my brain is exhausted and I need to take a break.

Have you run into this issue? What are the most effective ways you've found to reset your brain so it feels as fresh as it does when you wake up?
Deep neural networks for robot localization and mapping
I have generally always learned from books. Today's increased use of videos helps with high level explanations, but video can't keep up with changes as quickly as text can.
You don't have to completely exclude all other options to have an unfair, anti-competitive position. Often it's just a matter of using your position in one market to push out other competitors in another market. Monopoly and anti-competition are not mutually inclusive, but the latter can lead to the former.
The mass surveillance was a result of the wide sweeping Patriot Act after 9/11. There has never in US history been a single intrusion into our civil liberties more than the Patriot Act. In specific, Section 215 is what allowed the bulk collection of our records.

Luckily, it has now expired and was not renewed. Some reading on this very controversial section:

https://www.csis.org/analysis/fact-sheet-section-215-usa-pat...

https://www.eff.org/cases/section-215-usa-patriot-act
Some open source projects are different. A lot of them do not cater to end users directly. But if you want to talk about open source security, take a look at how OpenBSD handles issues; they definitely aren't messing around.
Indeed. During my visit to India in February this year, I didn't even realize they were at a half-hour time-zone offset, all thanks to the miracle of modern technology (and hardworking people maintaining it).
Depends on the software.
Announcing an inclusive, community-owned alternative to Patreon
He does all the videos, but the instructor running this instance of the class is Jay Summet.
It seems like this does not work for denormal floats.
This is a marketing page with little if any information, how did it get voted up?
I use IntelliJ for certain tasks because I don't know Java as well as I should. It certainly makes me more effective as a guy who doesn't know Java very well!

I traditionally used vi for C coding (mostly for embedded systems in parallel with assembly, and then later on Vaxxen, and then Sun machines, and later Linux and embedded systems again). Part of the effect was "time-in-tool", but I certainly know C a lot better than I will every know Java.

I guess I would posit that I find the IDE invaluable to get up-and-going with a new language (and complex ecosystem of packages), I find out that I plateau out (learning-wise) at a lower level.

IF Java didn't have so much boiler-plate (esp. on Android), I'd probably have tossed it by now. But it does, so I haven't. I'm probably getting old and lazy and accepting my degraded knowledge set as a necessary cost...
Sleeping for eight to nine hours works well. Talking a walk in a park or in a forest is also good.
.NET is just as well suited for SPAs as any other technology.
Tearing Down Shopify's Pricing (Case Study – 4k Data Points)
Came here to say the same thing. OP doesn't know what he's talking about.
Maybe this is just Soviet Canada silliness, but when our daughter was tiny we were literally checking out 20 books (small, could be read in 15-20 minutes) once a week, and there didn't seem to be any limit at all, that we ran into at least.

We were reading to my daughter when she was an infant and had no idea what was going on, every night, 2 to 3 books a night, and we carried that habit well into 4 or 5 years old, so I have no doubt we passed 1000 books. When she was older she had a few faves that we returned to, but mostly we were constantly getting new material
Our core product offering is a fully white glove 360 review process for small to medium business (mostly startups between 10 and 300 employees).

The objective of our process is to deliver highly actionable feedback for each and every participant, so the “review” you fill out for yourself, your manager, and your peers, feels different than a normal form based review. We ask a series of questions, adjust what we ask on the fly, and try to help encourage writing high quality feedback along the way.

We do a part of this process during a workshop we run on site, and that tends to mean a bunch of people packed on a single WiFi node. Having the app as an SPA allows the user to fill out their 360s, even on a dreadfully slow network, and not notice. This could have been achieved with jQuery, but given how complex I know this code is under the hood, I shiver at the thought.

To the questioner, my email is in my profile. Shoot me an email and I’ll point you towards our demo.
> In fact, this disagreement amounts to tens of nanoseconds, globally.

I think that number is wrong. When I take 460 meters per second at the equator, double it, and put it in a time dilation calculator, I get a dilation factor of 5e-12. Multiply that by 150ms and you get less than a picosecond of dilation.

But if I made a mistake, and that number is correct, then my core point is still completely right. Locations on Earth that are miles apart are still synced within far less than a nanosecond.
I think this claim about the NSA requires actual evidence.
Differences Between the Crypto and DotCom Bubbles
I had thought there were a few pre-contact dog breeds in Mexico still?

And they mention that one Carolina dog tested at 30% native, but maybe in error - I had also thought that Carolina dogs are partially descended from native American dogs. Did they test more than one?
Researchers find that owning an iPhone/iPad is #1 way to guess if you’re rich
we'll take his work for it then.

because, you know, the us does not steal trade secrets, which proves that trade secrets are not stolen, by the us.
Gene Discovery Startup Announces Breakthrough on Drought-Tolerant Crops
Exactly. And this is a major reason to always be on the lookout for new things to learn.

I had a similar experience (but earlier in his coding process) and managed to change what was about to be a months long effort of adding epicycles and epicycles to code into a one week task. I have most of my library at work and constantly speak of design and theory concepts with the younger folks. Based on more recent code it's paying off.
So true. I must start doing this as well. I recently started picking up momentum on my React-Redux skills. Constantly reading various opinion pieces (irrespective of whether they are supported/non-supported) are tempting me to take a look a look at (or evaluate) other libs/frameworks.
It varies. Several years ago it was lectures interspersed with exercises. Now we know a lot more about pedagogy we use many tricks: we live code, we get students to vote on questions, we have them work in teams and teach each other, etc. Live coding is a good time to code along.

I agree that what actively engaged means will differ depending on student and context.
Thanks, Cloudflare. I noticed after posting that that blog is still running without SSL, so I did the quickest thing that would work and moved it over to Cloudflare and their Fast SSL product.

Evidently, they're happy to start auto-forwarding http traffic over to https before finishing the part where https works.

I've flipped it back off for the time being. Thanks for the heads up.
I named my whole company after grep: grepwords.com and I had never knew this... cool history to learn
My temporal progression went CVS -> SVN -> Mercurial -> Git.
Every one of those was a major upgrade in functionality except the last. I never fought against Mercurial, and I rarely needed to Google "how do you do X with Mercurial" because it was so intuitive. But I spend about 30 minutes a day fighting with or googling git. Git is a horrible mess, but I like everybody else am forced to use it.
My girlfriend's credit card was stolen and used to buy ~$500 of cosmetics. She was able to get the address they were shipped to from the merchant. Not-so-coincidentally, there was a Craigslist ad at that address selling the exact type and quantity of cosmetics that were fraudulently purchased.

She called the police and showed all this to them and they basically said that she wasn't a victim of the crime, since she had been made whole by the credit card company and the amount was too small for them to follow up on. So, nothing happened and presumably this person is still out there ripping off other people.