skysight-inc/HackerNews huggingface dataset:
> I finished my first semester teaching at the University of Michigan. I taught EECS 493 User Interface Development all on the Web. It was a tough class for me since I had never before this class used JavaScript, jQuery, or CSS. I learned a lot, but I also had to teach it.

> I could not live code in this class. I didn’t know the material well enough. It took me too long to code, and I couldn’t recover from mistakes in front of the class.

Does it bother anyone else that the author was teaching something they weren't proficient in? Is this normal for colleges?
This day and age, exposing truth about governments is a harsher crime than killing your neighbor.

Well I guess it’s actually always been the case.
Python code is here:

https://gist.github.com/johnhw/e3ad2ec792cd3a9a68384b60982cb...
Thanks! This is something I've wanted before.

Edit: sub_step is also great to adjust subtitle delay instead.
"Good" and "evil" placate the mind, they encourage us to think less about the nuances of issues, they are traps.
It's infuriating in the same way that "move more, eat less" is infuriating to obese people. It's infuriating because it doesn't pan out in practice for a lot of people trying. However, the advice is still sound to some degree, because it does work for the people who are actually able to follow it.

Now, to blame it on the economic system is going too far IMO. Can you point to an economic system in practice with lower poverty rates than capitalism? Also, a well balanced capitalist system doesn't "slurp" wealth away, it increases it. Someone invents an axe, gets massively rich, and wealth inequality grows a bit. However, everyone who bought that axe is now better off for it. The total amount of wealth has increased in a non-zero-sum fashion.
I wonder if Reddit will one day trigger a Digg-like death for themselves?
Nope. I’m saying UBI, economically cannot lift these people out of the jobs because someone needs to be at the bottom.

If you want to help people, improve minimum wage
Local 'Video' store for the win here in Tucson, AZ - Casa Video - http://www.casavideo.com/ - on my way home from work and has an amazing selection of titles for rent - so happy to still have a place to rent locally!
Yes, and that's actually something I do see imprinted on the Internet, all the time. If culture, on global terms, is defined by something right now, that thing is coherence, or homogeneity [0]. Almost everybody shares the same cultural referents and uses the same means of communication and entertainment. Cultural diversity has been (and is being) reduced, not enriched.

[0] https://en.wikipedia.org/wiki/Cultural_homogenization
Then discuss how and why it's a big problem instead of making existence claims. That's my only point.
I really enjoyed your demo.
Thank you.
Yup. It really makes it hard to test out your TV too... eg:

LG OLED Tvs are pretty nice, but they have color banding issues. Also have really good contrast.

Fire up an average Netflix show, and the banding is absolutely insane, causing one to immediately blame the TV (since it DOES have documented banding issues). But...it has nothing to do with the TV: it just makes the low quality of the stream very obvious. Watch some 4k HDR stuff on Youtube and it looks fine (there is some banding, but it's much, MUCH harder to see).
Many 'Violent Offenders' Have Committed Nonviolent Crimes
I preferred the old one though the new one is slowly growing on me. I do like the way that posts seem to be in a popup that get closed rather than having to use the back button.

Is it just me or is the quality of Reddit posts on any mainstream sub going down? If feels like its going the way of Digg.
It's invalid only if Google could never be dangerous. That's why I referred to "the very real risk of negative things tomorrow" rather than "harm to others today."
Framing the decision to fire someone as a trolley problem (cf. https://en.wikipedia.org/wiki/Trolley_problem) doesn't make you look any less cold-blooded :)
"While their sets of features have considerable overlap, they aren’t identical, so this book covers their specific strenghts" - it should be "strengths".
Mindfulness and stoicism aren't opposing approaches, they complement one another. Stoicism ≠ being stoic
What were they doing then? I would love to hear your theory.
except there's no need to make shit up, the CBP conveniently also publishes statistics regarding the total number of apprehensions every year, broken down by month. unlike you, who presumably got the information from Trump on Twitter, I will post my source: https://www.cbp.gov/sites/default/files/assets/documents/201...

the total number of apprehensions every year for the past 12 fiscal years has been less than 1 million per year. and no, you cannot assume that the number of people of people that didn't get apprehended is some arbitrarily selected multiple of that number, because one, reputable sources estimate that the number of actual individuals entering the country is on the same order of magnitude as the number of apprehensions (because many people are apprehended more than once), and two, because that's completely moronic.
12% seems massively high for the risk level. This should be extremely low risk, right?
Yeah I've been researching Rust a bunch for my own projects. Mostly around doing efficient reinforcement learning and physics engines so I've been finding lots of cool repos as I research.
http://noahpinionblog.blogspot.com/2019/03/examining-mmt-mod...

Noah Smith talks about how MMT is a pretty slippery concept to pin down.
Not the guy who mentioned it but:

>.....so this book covers their specific strenghts:

Reversed h and t in strengths.
https://news.ycombinator.com/item?id=19576425
Just another reason why file sharing is popular.
Because economic productivity is not the only (or even the primary) concern that we should have when considering property rights. I mean, do you also believe that ownership of tangible assets (like your house) should be limited to 5 years? By your reasoning, it would be bad if people were able to accumulate assets, because then they would haven no motivation to keep working and creating value.
Copying the entire framebuffer over the PCI bus makes me sad, though it's obviously way faster than when you could memory-map the framebuffer. These days you can't map texture objects in memory because texture storage on GPUs is its own black magic and textures are not stored as simple linear framebuffers. It would be fun to restrict yourself to a well-documented architecture, e.g. give everyone a cheap intel-based notebook and write out commands directly for the graphics chip. I guess while fun that would teach more about doing low-level hardware access than graphics themselves.

And while on the topic of changing hardware forcing us to change our algorithms, I wonder if teaching scanline rendering is even worth it these days. Every CPU supports SIMD and a SIMD-optimised software rasteriser is a very different beast than the classic scanline triangle rasterisers of old.

Probably the fastest software rasteriser for modern CPUs is OpenSWR [0], written by Intel mostly to keep themselves relevant in the data visualisation space until GPUs eat HPCs (GPUs still can't help you when your dataset is measured in hundreds of gigabytes of graphics data), but it scales perfectly fine down to desktop CPUs. The code for it is in the Mesa tree [1]. I wish I could explain exactly how it works, but it's a pretty big beast and I haven't had the time to read and understand all of it. Intel gave a presentation on it at the HPC developers conference back in 2015 [2]

[0] http://openswr.org/index.html

[1] https://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/driv...

[2] https://youtu.be/gpYd18E3TWc?t=1531
Poor internet service, fast internet service with data caps, not much selection on the streaming. I wish netflix had a thing like redbox that was flat rate.
Lessons from Prod Resulted in a Rewrite of Linkerd from Scala to Rust and Go
Its pretty much like any major redesign of Facebooks page back 10 years ago.
I see you didn't use Actix or even Tokio, could you please explain why?
Oh, where do I start. Let's trade anecdotes. One of my children went to a charter school and my experience is the opposite of yours.
A place I worked was building a video dating site, we spent thousands upon thousands ensuring that the site would 'scale' to millions of concurrent users.

I think we maxxed at somewhere around 60 concurrent before I left. They gave up on the idea a few months later.
The comparison to Apple seems pretty unhelpful? Utility-scale batteries are a very different market than batteries in electronics, even if they use some of the same technology.

If you can add capacity by making batteries bigger or heavier without increasing cost, that would be fine for storage batteries.
> If it was clearly rulebreaking, they would have called it a "violation," I assume.

No, they would have called it a violation if it was found to be illegal in court, or in a settlement. Since that didn't happen, it would be wrong to call it a violation (for essentially technical reasons). I think you're at the very least missing that there is a category of things that are "illegal but not prosecutable". I also don't think your U2 example helps, because I still don't see what it has to do with the issue in the article.
See, I think this misses the point.

Going for a coffee or going out to lunch aren't just about labor, it's about a bunch of things. It's getting out of the office, even if it's just down to a storefront on the first floor. It's five minutes when the odds of someone bugging you are much lower. It's a ritual, and maybe a little exercise. It's not about a purchase. That's just the cost of the experience, and it's worth $5 to people.

I often wonder how much the incidence of smoking was influenced by this. I worked at a place where there was a lot of pressure from the bosses for ass-in-seat time and they'd make petty little comments about people going for a walk or getting coffee or Heaven forbid, leaving at 5 pm! But we had 2 or 3 smokers and they never once complained about them going outside for a cigarette. Which took just as long as getting a coffee. And because nobody wanted to stand in a cloud of smoke it was even more effective as a break than going for coffee, where you might run into a coworker or worse, a customer.
The average car has gotten bigger.
No, banks are not stuffed with reserves because they learned a lesson from 2008 and are being cautions like "before 1970". It’s because the Fed has been furiously swapping assets with the banks, buying their MBS’s for example. This is a balance sheet exercise which the Fed hopes prevents recession. It hasn't worked very well and that's why the MMT’s feel vindicated now that everyone's talking about how ineffective central banks have been since the recession.
Reid Hoffman and Chris Yeh Defend Blitzscaling
Be careful, those invites tend to be finite
The comment was referring to current markets, which is the topic of the OP article at hand. No fossil fuel generators pay for their carbon waste, they just dumps it out the stack. US (but not worldwide) coal pays a bit to scrub its waste of the supernasties, saving thousands of lives thanks to the clean air act. Wind/solar/battery recycling/disposal costs are also not currently factored into the market.

The only energy system that specifically puts a fraction of its revenue aside for the back-end that I'm aware of is nuclear via the decommissioning funds and the nuclear waste fund.
Didn't people blame algorithms for the 1987 market crash? Are you sure they reduce volatility? I suspect they just compress it all into short spans of time -- i.e. they just move it around.
Ok, now give your reply when the 'app' is critical to saving lives. Each hour it isn't available costs, let's say, 1 infant their life who could otherwise have been saved, per 1000 app users.

The point of the exercise being that you seem to be dismissing the fact that there are actual bad consequences to the 'must be 100% accessible upon first release' principle, simply because a person for whom accommodation is required now has a job.

What I don't see in your argument is some sort of equitable discussion of who bears what costs, and how that equity is fairly determined.
That means nothing in practice. These companies have the data, reach, and 1st party connection for those cookies to be constantly replaced and augmented with plenty of other signals.
I'm finding myself in HBO way more than Netflix these days. I think part of it is the library science side of it. When I go into the HBO app, it's one swipe and one click to continue watching the last thing I was watching. Everything else is well organized too, with good separation between the list of all content in categories vs the content they're promoting.

In Netflix, not only is it hard to find the last thing I was watching, but everything else is mixed together and worse: it moves around nearly every time I open the app. An endless amount of categories and lists seem to be invented all the time and are at the top of the interface where my "continue watching" category should be every single time. I get it, you're creative Netflix, and you want to promote stuff but that's not as helpful as consistency... and the proof is that you're losing me.

Let me finish what I'm in the middle of and promote your stuff afterwards, or at least have a consistent shortcut to get to the continue watching category much more easily.
"The article isn't advocating that you buy a coffee every single day."

That is EXACTLY what the article is advocating, very explicitly.

Your case sounds very different than the "$5 latte a day habit", which is probably just someone standing in line in the morning, grabbing their coffee and absent-mindedly sipping it as they walk to the office.

You got an hour of shelter and a comfortable place to sit in a nice environment, plus power and wifi, in addition to the caffeine and enjoyment of a nice beverage. It sounds like you made an efficient use of the limited resources you had available to you.

And I think the $5 latte is meant to be a symbol of how to get your expenses under control, not a complete retirement plan. Add to cutting out the lattes cooking more meals at home, cutting your cable bill to the most basic Internet only plan, looking for a cheaper cell phone bill, buy a beater instead of a new car next time you need to purchase one...

Once you have your emergency fund, most debts payed off, and are starting to save a reasonable amount for retirement, then the $5 lattes maybe aren't going to kill you, as long as you keep your overall spending within your means.
I suspect you're thinking of big creators with those numbers, which is understandable, but copyright isn't only about "protecting" Disney and major record labels. Indie authors, musicians, comic creators, and so on are out there, too, and building up a "library" of works for sale is virtually the only way indies are going to be able to make the bulk of their living wage from their works. Five years just seems too short in light of that.

Personally, I think the original US Copyright Act of 1790 -- based on an even earlier British statute -- had a pretty good approach: a 14-year term granted upon publication, renewable for a second (but only a second) 14-year term by a living author.
Instead of simply telling poor people to stop making bad decisions, we should work to solve the underlying problems which are causing them to make those decisions.
When you said "radical" I thought you were going to suggest re-education camps or something.

So if you aren't going to criminalize lying, what exactly are we arguing about? I am saying we shouldn't trade away rights -- are you saying that we should trade away rights? If so, which ones?
> though known resources will last at world-scale for at least 10s of thousands of years, and more likely billions of years.

"Billions of years" is about how long before the sun burns out, so in that sense solar wouldn't be renewable either.
Canvas in a browser
Netflix's selection on its streaming service is utter garbage compared to its selection on its DVD service.

That's why I still subscribe to its DVD service, but not its streaming service.
I guess at least by the "it costs you 1 million dollars" logic, you could afford a latte per day if you can also afford to save 10$ a day. Then by the same calculation, you would accumulate 2 Million $ for retirement.
I'm not sure the speed of distribution is the relevant consideration. I can distribute a book I publish much more easily now, but the book isn't written and edited any faster.
> Google cancels AI Ethics Board due to employee outcry over conservative member

This title has been altered. The article's title is "Google Scraps Its AI Ethics Board Less Than Two Weeks After Launch In The Wake Of Employee Protest", and the person in question is being shunned for "anti-LGBTQ views and stance on immigration", not for being a conservative.

It has also already been discussed to death at https://news.ycombinator.com/item?id=19578043
Are the mods off today?
Lack of competition makes you less resistant to competitors.
> If you have any recorded evidence to support the argument the Fed is not in practice operated as branch of the US Government I'd be very interested ion reading it

Pedantically, it's an independent executive agency [0], not a branch (that term refers to the Executive, Legislature, and Judiciary); like other such agencies it has a governing board appointed by the President and confirmed by the Senate.

[0] https://www.federalreserve.gov/faqs/about_12799.htm (doesn't use the term “executive”, but that's often omitted in discussing such agencies.)
No its not. JS is extremely fast. The demo above is Java compiled to JS, NOT webassembly.
Some libraries used to do that but media mail replaced the USPS service that they used.

In my area, about 40 regional libraries are linked and will ship most stuff to the library of your choice. They also accept returns anywhere.

It’s fabulous except for new bestsellers.
Not that I want to accuse these customers of wrong-doing, but I also suspect the ease of copying a DVD is also a factor.
Hiding in Plain Sight
In this case we can probably assume the author is proficient in several other languages, as well as in pedagogy, so nah.
The technology has been around for over ten years - I believe Google Web Toolkit (GWT) was available in the mid 2000's, which also compiles Java source to Javascript.
I hear you, but I think the $5 latte advice is aimed at the two middle income earning households, who have stable jobs but still think they are poor because they have poor impulse control when it comes to spending. I don't think that advice is generally meant for the actually poor.
I don't have the experience to assess your comments regarding the classes of errors you have seen in practice, but I'm interested in the other argument I have often heard of in favor of FP, that it is substantially better for concurrent coding.
Retirement benefits for government employees typically also rely on the current government adequately funding those liabilities. There are several examples of governments that consistently failed to do this and then reducing those benefits when they need to be paid out.
That would need to be an accusative, "ad liberos".
Breitbart had an “exclusive” article quoting extensively from leaked threads showing this outcry.

They have had a series of reports with leaks from Google and highlighting some of the more surprising things said at TGIF talks.

Obviously they are reporting with a specific viewpoint and bias, but I find some of their articles informative despite this.

[1] - https://www.breitbart.com/tech/2019/04/04/exclusive-leak-goo...
Something like movies anywhere crosses with iTunes Match, with a token that is owned by the consumer and available anywhere.

There is no reason why a license should be locked to a platform. IMO it’s a great area to regulate.
In my office, I don't have pretty Baristas making the coffee for me, and I also can't bask in the sunshine watching the passersbys.
Well, CPU rasterization is always O(N) complex (where N is number of pixels on screen). Multithreading here just adds constant multiplier that according to the math will still lead to O(N).

While GPU rasterization, from application perspective, is near O(1) - does not depend on number of pixels in ideal circumstances.

And having multiple threads to render UI is not desired - there are too many CPU consumers on modern desktop, e.g. online radio that is playing now, etc.

I am not saying that CPU rasterization makes no sense. Quite contrary. As a practical example: in Sciter on Linux/GTK I am using Cairo backend by default as OpenGL inside GTK windows is horrible. So Skia does not help there at all - Cairo and its CPU rasterizer is used.

If we would have something that allows to rasterize paths 5-10 times faster than current Cairo - it will solve all current desktop needs I think.

In principle 192 PPI resolution for desktop monitors of practical sizes (24 inch, 3840x2160 pixels) is OK - human eye will not be able to see separate pixels. Pretty much the same number of pixels is on mobiles ( iPadPro: 2732x2048 ). These are targets that need to be considered.

Practical requirements:

Take HN site in browser. Open it full screen. Decent 2D library should be able to rasterize that amount of text with 60 FPS (e.g. kinetic scrolling).
It wasn't like foreign autos weren't successful in the us until 5-10 years ago. BMW, Audi, VAG were not just suddenly crushing us companies.
Looks like Apple finally gave in and started to support VP8, though only in WebRTC. They are heavily vested in h264.

Maybe the world will see free codecs on one day.
Reddit keeps on putting a banner at the bottom of its pages saying "Try the redesign! It has INFINITE SCROLLING!" and I am like, guys, that's the last thing I want, I like having those little moments where I have to explicitly decide if I want more of what you have or not, that makes it easier to stop and go do something useful.
I think that every design that relies on trusted hardware needs to be much more up front about it (e.g., put it in the title) so the paper can be less disappointing.

I don't understand academia's obsession with these security theater devices -- it would make sense to see it in industry as a hyped buzzword, but I think it makes for weak scholarship.

edit: as some note below, it is a TEE not a TPM or a SE. I don't think the distinction should distract from the point, so I have amended above.
> you can only rent 5 DVD + Blurays at once

My local library does the same, but they will let you check out 5 more as soon as you check in the last set. So you can watch a lot of films every month, in addition to the 20 or so that you can stream via apps like Kanopy and Hoopla.

The nice thing is, if there are multiple card holders in your home you can at least double all these numbers. It's raining movies! :-)
Yeah, that set of permissions is basically handing over all control of the browser. It also isn't just the content of the websites you visit. It gives the extension the ability to read cookies and local storage plus read, modify, and block all web requests. I think it is completely reasonable for Google to give extra scrutiny to an extension requesting these permissions.