skysight-inc/HackerNews huggingface dataset:
A number of claims here and in the original article are inaccurate interpretations of the almost random walk that we have made to get to our modern processor designs and the C programming language.

Instruction level parallelism and out of order execution were done by the seminal CDC 6600 as early as 1964–at the time one of the worlds fastest computers. (I remember a conversation with Seymour Cray about the difficulty of handling machine state during an interrupt on such an architecture.) The C programming language didn’t come along until almost 10 years later.

As the article says, C is a good fit to the architecture of the PDP-11, mini-computer very different that the mainframes of the time. There were many competing visions for what a “high-level” programming language ought to look like back then, Pascal (1970), LISP (pre-1960), Prolog (1972), FORTRAN (pre-1960), COBOL (pre-1960), Smalltalk (1972), Forth (1970), APL (1966), Algol (pre-1960), Jovial (pre-1960), PL/1 (1964), CLU (1974). As a professional developer and CS grad student during this period we were well aware of these alternatives. Many of these had escape hatches to gain low level access to the machines that they ran on and libraries were customarily written in assembly language. C came along during this period. It wasn’t my favorite—the whole pointer/array punning seemed unnecessary to me.

Why did C prevail? Was it because it was low-level? No, there were other well established languages capable of low level work. I recall, a few reasons: Unix, DEC’s PDP-11, and Yourdon.

First Unix was amazing and C was the favored language on Unix. Just being able to type man on a TTY or VDT and see the man page for a command was so novel. Unix OS and commands were written in C.

Second, the PDP-11 was a very popular good machine and Unix ran on the PDP-11. Unix on a PDP-11 was a lot more fun than dropping off decks of punch cards to run on an IBM 360 or CDC mainframe.

Edward Yourdon was an influential American software consultant, author and lecturer. He had picked C over Pascal and other languages as a “practical” general purpose high level language to recommend.

Meanwhile, hardware was was not at all a monoculture; even though the PDP-11 was a comercial success, it was a simple machine and just a mini-computer. There were many attempts at alternative architectures. Harvard memory architecture machines, capability based addressing, programmable wide-microcode, LISP machines, RISC systems. I’ve programmed or designed systems for most of these.

So why did the x86 become one of the dominant architectures?
It was because of the power of mass production of integrated circuits. Computers using other architectures can be built, but like the LISP machines, they will be slower and more expensive than mass produced processors.
There is a place for encouraging students to go to art school... the catch is that they need to have obvious signs of world class talent.
> For example, you can’t click on an iOS scrollbar to jump to a specific part of the document.

How would you propose doing that on a 3.5" screen without a mouse or stylus?

> Nor can you use it as an instant reference to determine how long the document is.

You scroll the screen a tiny bit and the scrollbar pops up. Again, keep the size of the screen in mind—making the scrollbar persistent would be a poor use of space.
Very true. Whoever owns the cost center number has the power.
I'm seriously thinking about using Tesseract with my memes app.

https://victorribeiro.com/memes/

The thing is, if the image is really big it takes a lot of time to process it. Also, if there's no text, it usually reads a lot of garbage. But, when it works, it works great.
I really don't understand the examples. Would be great if the readme could start with some easy examples and build on them (rather than starting with a parser).
Yes, the article ought to mention the downside of grey thinking. The way forward is found by closing the gap between ambiguity and certainty. "All progress depends on the unreasonable man".
They don't market nearly as effectively. They don't appear on rankings for top colleges. They don't send leaflets and no one you know goes there.

The only European Uni I knew was oxford, and I had no idea that I could save money on a similar education in Europe. In the first place I just assumed I would need to know a foreign language for any non-UK European school.
A sysadmin...
"I did follow it and found roughly where it is. But, have not talked to that landlord. It is a 3 story building with a handful of apartments in an old stone and brick building locked at the ground floor (i.e. refection is a problem but I imagine signal strength outside the door would be a good indicator once inside)."

Have you considered that what you are seeing is unintentional ? I myself have set up many different (RX only!) experiments in GNU Radio, etc., and had to leave them sit for weeks at a time while I was busy with actual work.

Maybe someone was tinkering/playing/experimenting and just left it on ? I would suggest putting up a polite, but loud and eye-catching one page sign at the entrance to this building alerting someone that they are dramatically impacting their neighbors.
If one wants more responsibility, one has to move to leadership. This is true in almost every company and work type, not just in software development.

There is a flip side to this, as some (many? most?) excellent ICs either become poor managers, or hate the job of dealing with humans, or (frequently) both. This is well known and many companies actually want and support top ICs who want to stay ICs with significant freedom to choose projects, generous (time, travel and $$) conference budgets and other perks.

Thus at least some ICs do not go anywhere after they peak (hopefully plateau), which can be a good place to be. But sooner or later they will likely be working under one of their team members whom they did not think much about (who may just be better with people than with technology). This is not a reason to lose any sleep; just something to keep in mind. My 2c.
> Doesn't the pie chart show to make others laugh,

I'd question whether this actually is lying. Lying implies intent to deceive. For a scientific study, it makes sense to include this in the data, but I'm not sure it counts as lying. I'm not sure a priest, rabbi, and imam have ever walked into a bar together, but I'm pretty sure nobody is worried about whether it's true when I say they did.

> to protect others feelings,

As I've pointed out elsewhere, I don't think this actually helps the person being lied to in the long run.

> to maintain social norms,

Is there even an argument that this benefits the person being lied to?

> for economic/personal advantage (usually benefits family),

Doesn't benefit the person being lied to.

> to escape harm (again usually benefits your family when you don't get yourself killed while dealing with evil) etc

Again doesn't benefit the person being lied to. It's also a bit of a stretch to extrapolate "avoidance" from the chart to what you're saying, and I'd argue that the situations where you're lying to evil that might kill you are pretty unusual. I'd absolutely have no qualms lying to Nazis during the Third Reich, but that's not a fact which has any bearing on my life right now.
Ever heard of a little kernel known as Linux?
That’s just me but I am fairly certain that the Waterpik benefits my teeth and gums more than flossing. I do both but if I had to drop one it would be flossing.
Rank-and-File Workers Get Bigger Raises
How much did the parallel training cost?
First library in Victoria to open 24 hours a day, 7 days a week has town buzzing
There isn't a 'bar' for any master's thesis as far as I'm aware, at least in the way you are implying.
You have to understand the American mentality.

I’ve talked with parents who told me how unfortunate that their kid can’t go to a good school. The school has a score of 9.2/10 versus the school they wanted which scores 9.5/10.
FYI: Paranoid adblockers / privacy protectors will block iframe to remote domains. For example: uMatrix by gorhill (same author as uBlock Origin) does this.
Not only is reality grey it's also multi-dimensional, there are usually many simultaneous axes on which we have to find where we stand. That's what makes it so difficult and people just snap on to a position instead.
Photoshops "New" dialog in newer versions takes seconds to show up. It's horrific. Someone should get fired. I am both distracted and irritated by it every time I create a new file.
BTW, when I say "goofy"... the AC games themselves never break character. They always maintain a serious air. Think "Metal Gear Solid meets Top Gun." Gritty military stuff combined with kind of an anime-style "save the world" or "save the country" plot. The end result winds up being sort of absurd, but ultimately I think it's a really fun blend of gritty faux-realism and absurdity.

A totally serious, military-accurate mood wouldn't quite work IMHO. Because then you bump up against realities like the fact that your jets are equipped with an absurd amount of missiles, and you will end each mission having shot down dozens of enemies, literally an order of magnitude more than any living pilot has shot down in an entire career.

So, I think the AC games walk the realism/absurdity line in just the right way.
How to get what you want done in 2020
Or even a modest 2000 sq ft house in the midwest for that matter
Alle Dinge sind Gift, und nichts ist ohne Gift, allein die Dosis macht dass ein Ding kein Gift ist.
All things are poison, and nothing is without poison, the dosage alone makes it so a thing is not a poison.

—Paracelsus
Go to <any country that doesn't allow publicly-funded research and discoveries to be privatized and then farmed by a rentier-class of pharma investors> and be treated for <fractional amounts>

FTFY a bit more honestly.
What an absurd overreaction. Hackernews is such a weak overly hypersensitive community. Yes I'm fully aware that instability was common between Mac and Windows at that time. I sincerely apologize for the irreparable emotional harm from my cruel vicious hateful comment about Windows 95 BSOD. Yes I know that Mac and Windows were both notoriously unstable back then. I wasted many hours of youth dealing with Win95 bullshit, and I know that it was nearly as bad with Mac. We were forced to deal with a lot of crap in the 90s.
Typically (for polarization qubits) a combination of waveplates, polarizing beam splitters and single-photon detectors (avalanche photodiodes, photomultipliers, or superconducting nano-wire detectors) are used to measure the qubit state. These detectors absorb the photons and turn them into detectable electrical signals. It is also possible to detect photons without destroying them (non-demolition measurement). However, this is much more difficult to do and leads to exactly the same results. After the measurement, the photon is no longer in a superposition state and is no longer entangled with the other one.

There is number of techniques for storing photon qubits. The easiest way is to send the light through a very long optical fiber spool. However, the achievable delay is limited due to absorption in the fiber. It is also possible to transfer the photon state onto a different system, such as a single ion or a superconducting qubit. Then the state of that system can later be measured.
Got the same reaction. Found this: https://blogs.ucl.ac.uk/researchers-in-museums/2013/03/04/pu...
The white collar professionals who can afford these types of areas are usually much more like entrepreneurs than individual practitioners of their craft.
>Becoming friends with NetworkManager

Never. The same goes for Systemd too.
Here is a blog post from Netflix staff members where they explain the recommendations: https://medium.com/netflix-techblog/netflix-recommendations-... . It's from 2012 so things might very well have changed since then.

apenwarr talks about this on his blog. He claims Netflix purposely switched from a good recommendation algorithm to a worse one after the transition from their DVD-by-mail days to their streaming offering. See https://apenwarr.ca/log/20190201 (find the section titled "Netflix").

I recommend reading that section (or even the whole article, though the main point of the article is something only tangentially related), but I'll try to summarize.

The argument goes that Netflix doesn't need to find the best movie or TV show for you; instead it tries to find one that is just good enough for you, but at the same time good enough for lots of other people too (apparently in your case they fail at that). From their standpoint it doesn't matter if you watch something you really really like instead of something mildly entertaining: Netflix noted that the probability of people cancelling depends on the number of hours they watch Netflix content, not on the quality of that content.

Nudging people to select what they watch out of a smaller pool of offerings enables them to save on bandwidth costs because a lot of content can be served out of distributed caches.

There's a word for it even, apparently: "satisficing" (https://en.wikipedia.org/wiki/Satisficing). It doesn't work for everyone: it doesn't work for you, and it mostly doesn't work for me (I don't watch a lot of Netflix, and when I do it's mostly based on recommendation from friends or online sources). And I'm not sure how it works in the long term.
> $75,000 annual sticker price

Dear lord, that's insane. UT Austin estimates $26,000/year (in state), including room and board.
No, scabies transmission requires sustained skin-to-skin contact. You can't get it by shaking hands unless it's some kind of publicity stunt where you shake hands without stopping for fifteen minutes.
The 'folly' of buying a fixer-upper yacht
> Does art school make a person a better artist?

It certainly isn't automatic but a motivated student can get a lot out of the experience.
When you measure the spin of a particle, you can only get 2 possible answers, up or down. The up or down is with respect to the angle you measure the spin. You could measure it with respect to the z direction, the x direction, half way in between, etc.

The important part about entangled particles is if you choose to measure two entangled particles in the same direction you will always get the opposite answer. Note that once you do such a measurement, the particles are no longer entangled and you're gonna need another timmy.

Teleporting the quantum state involves transferring the entanglement of a particle here to a particle over there. This is done by using another pair of entangled particles. It's not possible to just transmit quantum state by purely classical means.

I'll also note that the "transmitted instantly" part depends on your interpretation of quantum physics.
I honestly think it is a valuable skill, but, yeah, lasting 90 days is impressive.

I had 3 stints at telemarketing, my first was when I was 14 years old (summer job).
Caribbean schools are even more expensive than US med schools. A contact of mine is graduating from Ross University with $550k of debt.

Students go there because their bar for incoming students is lower, and not at all because they're cheaper.
College, for most people, is a joke

College is great for the right people but we should be emphasizing vocational education and apprenticeships for many more people. Someone who doesn't want to do the reading or do abstract symbol manipulation is a poor fit for universities: https://seliger.com/2017/06/16/rare-good-political-news-boos.... I know because I've taught many students who don't want to be in school and aren't getting much out of it.
You can be completely average talent wise, get a job at an ad agency and 5-7 years later be a creative director making bank.

Art school can actually be a great investment if you want to do creative work for hire.
There is no surer route to being blasted on HR than to suggest there is anything about C that makes it slow, or distant from the actual machine.

Certainly, C is close to assembly language, but assembly language is itself itself a compiled and heavily rewritten and optimized language, nowadays.

The actual machines we have today are so complex that we are not smart enough to program them in actual machine language or anything close to it, but people insist they want a machine language that looks primitive, and close to C. So, the manufacturers give us that, and then compile the hell out of it, in hardware, trying stoically to extract performant instructions from the vague hints we provide them via the instructions we are willing to give them -- that resemble C.

We are stuck in a deadly embrace: any new language must perform well on a machine designed to emulate the C abstract machine, and any new processor has to emulate that abstract machine.

A new language designed to direct the operations of a wholly different design, no matter how capable, has no chance to succeed.

The only way forward may be for a language to be designed to program FPGAs directly, and bypass the whole C-industrial complex. Unfortunately, FPGAs are still mired in medieval-guild-style secrecy, so there is no more access to their internals than to mainstream C engines. The access offered is via Verilog or VHDL, which resembles C. It is not clear to what degree the guts of FPGAs are compromised by this orientation.

If somebody ever musters the courage to publish a fully exposed FPGA that can be programmed directly, and can be latticed by tens or hundreds for increased power, then it will become possible to create a wholly new language that need not be efficiently translatable to for execution on machines that don't resemble all the C machines. I won't be holding my breath.
Yep. Wired is always best. You get (almost) the entire electromagnetic spectrum to yourself for each device. There's no reason to share a single spectrum if you don't have to.
Your first paragraph is absolutist, judgemental, and, frankly, very naive.

Our household has very open finances. We have dinner table talks about dollar cost averaging, compounded growth, and investing in broad mutual funds.

Kids have a bank account with debit card at 14, and a personal Vanguard account at 18, as well as a Roth IRA in which we match their taxable earnings.

And the kids know that making money is hard: they tutor, they create their own Kickstarter campaigns, they work as a cashier for extras.

They know how to make a budget and what things cost.

But no amount of your discussion or financial education is going change the mind of a very determined, strong headed youngster who “doesn’t want to live in the bubble of Silicon Valley anyway” and wants to pursue a non-technical creative course of live.
I suspect Facebook bans accounts of people they dislike fairly regularly.
A friend of mine was banned recently due to FB having a spat with a company he once cofounded. At the time of the conflict said friend had had nothing to do with the company in question for several years. They banned him anyway, without warning or explanation, and all his connections, as well as messages and so on dating back at least 10 years were lost. The account has not been restored since.
Tells you everything about what kind of company FB really is.
> Walker will move on to a position in industry

It's really hard to read this and remain non-cynical. Were any big contracts signed recently?
And they have a relevant education.
Honorary doctor is not the same thing as a PhD.
I think most "thinking" today is just sort of clickbaitish: You are good person right? So you must do XYZ....

Often "that sucks" is perfectly good answer.
Implants are only one way of replacing teeth, anchoring replacements to bone. They are not the only method. 3d-printed replacements, with roots, are in development. They would be slotted into the hole left by a pulled tooth.
I think alot of these organizations operate as a 501c8.

https://www.irs.gov/charities-non-profits/other-non-profits/...
iOS: Learn about DiscardableResult
Digital Exile: How I Got Banned for Life from Airbnb (2018)
So the way I think of it in my head (and I was really trying hard to avoid being all mathematical because most people don't need this level of detail) is really to think of things, as a first approximation, as a conceptual regression problem. Let's say y = gender pay gap and x_1, x_2, .., x_n are factors. You can think of y as follows:

y ~ x_1 + x_2 + ... + x_1 * x_2 + x_2 * x_3 ...

etc. where you have interaction terms like x_1 * x_2 (say x_1 = being part of a non-dominant-culture, x_2 = gender) and so on. Then you can see stacking issues show up, e.g. if you're a woman you're -40% and if you're a woman of color you're -45% etc. (numbers are made up of course).

It's possible to get into more rigorous modeling methods like Bayesian networks (DAGs) and hierarchical regression models (where the coefficients are dependent) but I think the added rigor/refinement in most cases is unnecessary because it often washes out due to the inherent uncertainty in the data and in most cases does not add value to the goal at hand: that is to understand the major contributors to an issue in order to design an intervention.

If more folks could bring themselves to think in simple percentages, we would have moved the needle toward that goal.
Veritasium explains it quite well. https://youtu.be/ZuvK-od647c
> The only site I know with a worse UX than Netflix is Amazon Prime Video.

I've read this in a lot of places. My personal experience with this has been quite the opposite. Amazon's UX has no parallel, and I don't really mean it in a good way. It's just unique in how it lays out things. Once I got the hang of how it works, after that "aha" moment it became way more navigable.
I'm not sure what you mean. Why would a foreign model inherently have the attribute of being inexplicable?

Isn't it more likely that we would look at a foreign model and think, "this makes sense, but i wouldnt have ever thought to do it this way".

Our senses might be fooled, but I think there would almost always exist a set of words to explain what the AI is doing assuming the AI is capable enough to find them
Some of the more expensive colleges rely on the psychological impact of "oh wow, they're offering a five figure discount!" to overcome resistance. I went to a school that's was $36k/year (now $60k); they had a $10k "merit" scholarship for a SAT/ACT score threshold that anyone eligible to attend would've qualified for.

I wound up transferring to the local community college (for a tenth of the cost) for a year, and had quite a few of the same professors who'd adjunct there for a bit of side income.
I don't see anything wrong with going to school for an education rather than training. Frankly, I wish there were more kids working on a liberal and fine arts education. It's one of the reasons I'm a big fan of the free-college-for-all plans being pushed by some politicians.
Optimized Space Invaders Using Deep Q-Learning: An Implementation in Tensorflow
I hope Compiz et al didn't inspire anyone, the low point of linux UIs (and that is saying plenty!).

Thankfully Microsoft showed restraint. Windows Vista got a GPU accelerated 3D workspace but the only real showcase for it was the very gimmicky and useless win+tab feature.

For me the savior of Linux is the niche tiling window managers.
XP was playschool. Eww. Windows 2k was great however.
Were two button mice even around when the original Mac was introduced? It might not have been due to aesthetics.
Actually, this is excellent advice. Many of the people I know who went through art programs and hung out in the art scene later applied their aesthetics to things like the construction trade (fashioning complex plaster jobs, painting) or started some kind of small time manufacturing.
Automate your job and where you can’t, just delegate work remotely to workers in other countries such as Romania, Bulgaria, Ukraine (you can find cheaper good quality labor in this countries). Remove all the references so you don’t get undercut and forward all the finished work as if you did it yourself. You’d still have to “approve” the work but that’d take way much less of yout time.