skysight-inc/HackerNews huggingface dataset:
Facebook Research actually have another toolkit called wav2vec that's based on the same principle as word2vec (self-supervised discriminative pretraining).

word2vec learns good feature representations for words by looking at a context window and adjusting weights for the ngram that fits within that window, simultaneously doing so in the opposite direction for randomly sampled ngrams.

wav2vec does something similar, learning good feature representations of audio by distinguishing a "real" sample frame from a randomly sampled frame. I can't remember whether wav2vec operates on the raw waveform, the Fourier transform or MFCCs, but the underlying principle is the same.

These learned feature vectors have been shown to dramatically improve downstream tasks.
The last 10 years have been hardly typical years for the job market, at least in software. I can't predict the future, but education is (or at least was) supposed to be a long term investment, and it might be a fallacy to assume the next 30-40 years will be like the previous 10.
Old musicians never die. They just become holograms
The students didn't have any coding background. Which, in a way, was good -- they didn't know how absurd this was to start programming with Lisp, use ASCII art as a visual vocabulary, and use Emacs and its REPL as an IDE.

I wanted the students to gain confidence in this weird situation by working off of clear examples. Hence I made these extensive online notes.

The students were generally great at typing in these examples and getting them to run, and some were creative with rearranging them, copying in extra code, and changing variables/strings to produce interesting effects. I didn't see "coding" in the sense of having a vision/plan, finding/inventing an algorithm to realize it, and then refining the result. But I saw "hacking" in the classic sense: gaining facility with an unlikely tool, and working through variations until something intriguing occurred.

Given that it was an art class, I was actually pretty happy with this. This felt in line with what allows for a lot of good art school work: students starting out with a technique and working/reworking until it results in something satisfying or maybe even resonant. I liked how it broke the paradigm of "useful" coding. The Emacs environment became simply something fundamental and even somewhat neutral to work at.
Why U.S. Public Transit Ridership Is Finally Growing
Although this is a great piece of public art, it's worth noting that the pollution they refer to is really only particulate matter, with some effect on nitrogen oxides. These mosses would be far less effective at scrubbing CO2 than a 'regular' tree.

You could get a pretty similar effect by installing a mechanical air filter and planting some trees.
Does this exist in Brave or Chrome?
The initial pitch (from your link) contradicts the rationale for the pivot.

The premise they started with was that its hard to sell efficiency enhancing software to lawyers because the billable hour discourages increasing efficiency. The solution was to become a law firm, offering fixed fees to secure business and leveraging the software to increase efficiency and enhance profitability.

> Atrium LLP is trying to solve this by charging fixed pricing for work. It plans on doing this by building models to predict how much work will be needed for different types of projects. Even if the models aren’t perfect at first, it doesn’t really matter: regardless of whether it is higher or lower margin initially, the point is that when are have a fixed price for service, it is your internal incentive to reduce cost over time. That is how the market drives lower cost for customers. When you have buyers who pay suppliers based on cost plus, you get high prices that don’t trend down over time (think government contractors). When you have fixed pricing, costs generally come down over time.

By shifting away from charging for services to selling software, you’re back to the initial problem: law firms don’t want to pay for efficiency enhancing software because the billable hour discourages it.
I have an extreme amount of respect for Lambda School. One of their funds helped me get out of a bad place. I just haven't written the follow-up article. As far as their model, I absolutely love it. It's at the very least, in my opinion, a great step in the right direction.
Occam's razor / base rates.

China is like 20% of the world's entire population. It's close to as much of the global economy as the US, or the EU. It's way bigger than Japan.

There's a ton of wealth there, and a ton of rich businesses and people.

As things stand right now, China should account for about 15% of all asset purchases globally. It's not surprising if a lot of land and schools and houses and business in the US are being bought by China. There's similar amounts being bought by the EU and Japan.

A conspiracy theorist would tell you it's because a lot of people inside and outside of China think the RMB is over valued (by as much as 50%). There's probably truth to this, but compared to the above mentioned base rates -- the affects are likely negligible.
I meant on unaffected platforms, say, Firefox on Linux. It'd be weird if I came to, say, Hacker News and now it had this untrusted cert (which is actually a worm attacking Windows PCs) instead of a normal one.

I agree that on an affected platform all bets are off, but deploying to a web server means you don't easily get to pick who your visitors are.
How do you know you don't dream? Maybe you do but don't remember your dreams.
The OEMs will just add the uninstallable flag functionality back because Android is open source.

The only way to prevent OEMs from doing that is to tie it to the Google Play Services agreement which will, again, open Google up to yet another antitrust suit.
> Imagine an actor like google running an intentionally-compromised TLS certificate on their web servers... perhaps even targeted at specific IP addresses or on certain schedules to avoid detection.

For what it's worth, you should read about Certificate Transparency, it tries to protect against this sort of problem. Browsers only accept certs that can prove they've been submitted to a public log, which means that their existence isn't being selectively exposed to some users only.

(They mainly act as prevention against rogue certificate authorities rather than a rogue cert owner, though.)
Personally, besides a lot of this being self-inflicted, can we just mention how predatory colleges are?

You're a young 17 year old. You can sign on to owe up to over a hundred thousand dollars, if you choose to go to a private college, even though you can't smoke or drink until you're 21 (and, if you live in Mississippi, you aren't legally at the age of majority until you are 21!). Not only that, but it's a really hard debt to get out of and they will strongly pressure your family to cosign, which (should you fail) is a great way to wreck a relationship.

In fact, the 21 thing is pretty dumb anyway. You can get married, enter a lottery, take out over $100K in debt, or join the army and get killed, or gamble away your life savings, or buy gun ammunition, or sue people or get sued, but heaven forbid you buy a beer.

Next, schoolbooks. Ludicrously overpriced, to try to convince you to "sell back" your books at the end of the semester for a pittance. Colleges claim to love diversity - if so, you might consider not price gouging books to oblivion and making it harder for lower classes to afford college, perhaps?
Hopefully there are more people like you and less HR depts looking at colleges first or asking random and irrelevant CS questions
All I see is """Sorry, this content isn't available right now
The link you followed may have expired, or the page may only be visible to an audience you're not in.
Go back to the previous page · Go to News Feed · Visit our Help Center"""

Edit: found a link that works https://github.com/facebookresearch/wav2letter
If you haven't used it already, Versor[0] is nice to play with. GA is simple enough that even normal-ish teenagers can understand it and produce useful results (my sons are using it in a game they're building). Math isn't even close to my strong suit, but Dual numbers and GA make sense to me, and have made it a lot easier for me to do (seemingly, to me anyway) advanced stuff. :-)

[0] http://versor.mat.ucsb.edu/
"It's unclear why the platform now demands seven and exactly seven items—no more, no fewer"

If this is not made up, I imagine I know why.

The last time I was looking for work, I happened on an ad for programmers to work for a regional convenience store chain. It said under qualifications that the job required a maximum of something like 2 years experience. They probably had more experienced programmers that quit or were laid off.

Not that Giant built their own scanner system, but most businesses have been run like Boeing for a while now, and luckily they don't all build passenger jets.
That's a BIG "if". The thought of paying $50k a year for three years sounds like a really efficient way to do it! In my experience, that's just not how life works. It's a happy thought, however.
"Basically output the next N frames, given an input sample. It's trivial to estimate the error as you just split the video in two equal pieces. And try to guess the second half."

I actually did an experiment with something very close to this in the 90's, using simple morphing. For example, a video of a scene panning, but it was actually still photos with morphing between them to create the animation as more of a smooth pan instead of the seizure-porn strobe effect of flipping pictures.

It didn't work as well as I thought it would, but I think what came out of it was possibly a form of art. Everything looked almost normal, but there was a really frenetic halo that accompanied anything that moved on the screen - especially if it moved in any direction where parallax plays a part in understanding what went where. The wriggley halo artifacts looked cool, but maybe only for a rock video. There was none of the smoothness I expected or hoped for.
"Extremely inconvenient to the powers that be" sounds like "major story" to me. So, to me, the existence of the "insurance file" is exactly "hiding major stories to protect yourself".

Unless it was a bluff. One could speculate that Wikileaks guessed that everybody major has something to hide, and therefore the threatened existence of the "insurance file" would be an effective threat.
What you've written sounds good, but how do I square this with the commonly repeated assertion that medicine has a replication crisis and many or even most treatments don't have a solid empirical basis? I'm not asking critically of you (or the medical establishment), just curious what I should do/how I should think about medicine as a non-expert but occasional consumer
While proving code matches a spec is very helpful, it's only as helpful as the spec being "correct" from a "does what we want it to do" angle.

For example, you could do a bunch of spec proving on CPUs, but you wouldn't catch something like Spectre if your definition of correctness didn't include "no information leakage can happen through timings on branch prediction".

And even then! You need to have the right definition on that front!

Having specs and formally proven code helps to make sure your code isn't prone to a certain class of errors (just like bounds checking/lack of raw pointers prevents another class of errors), but it's not a magical catch-all. Especially if you are in a space like cryptography where you're trying to assert negatives (that end up being held up by assumptions around feasibility of certain things)
Good. Make a product the market will buy at a price the market supports or go out of business. The American public has been sold a bill of goods when it comes to the necessity of student loan debt and degrees of questionable value.

This isn’t a slight on higher education as a concept, but a condemnation of higher education as an industry. Higher education inflation exceeds that of even health care.
Very cool. Reminds me of the Ruby DSL for music performance:
https://sonic-pi.net/
7 years to pay it off, 44 years old by the time they are done, you have to account for the 4 years in college.

Also, 150k is almost certainly an underestimate unless that's only tuition. If we assume 150k tuition (over 4 years) and that they currently make 50k per year that's 350k their out for getting educated. So 4 years education + 7 years earning it back would be 11 years, they're now 48 by the time they broke even, before considering interest.

That math still sort of works out, but it's far from a slam dunk. They're accepting a fair bit of risk. What if they study x and by the time they are out the job market has changed and their is no demand for x? What if they run into financial issues while in school and need to drop out? Etc.
Uh, revenue declined. Not sure where you got that stat, but it's wrong, 100%.

https://www.cnbc.com/2019/12/05/us-tax-revenue-dropped-sharp...

There is zero evidence? That wasn't my argument. It also is not how logic works.
Thanks! I hadn’t seen VAMPIRE! So stoked to see a new approach to topic modeling. SVD etc are very much a local max
I thought it was 3 minutes? Or is it 3 guaranteed, 10 maximum?

And yes, the app in question of course does exactly that notification dance (I've used it since long before it got its current name).
GP is talking about a new feature to keep sessions open in bg for a loong time.
I've disabled it, not for fear of tracking but because it seems like a silly way to forget connections open and drain the battery for no reason.

App has indeed also always supported mosh... me I just attach to tmux.
But I agree with whoever wrote it's better to have such a bg hack feature than not, for those who find it useful.
I need your tax accountant!
It does in Chrome, but it's a little hidden away;

https://www.howtogeek.com/423643/how-to-use-google-chromes-h...
Article: These individuals, frequently struggling with addiction or homelessness, have extremely complicated medical conditions. By finding them and connecting them to the right doctors and social services, dozens of costly hospital stays could be avoided. The idea has been adopted in numerous communities around the country.

So, patients who just happen to be broken in the way this country now commonly breaks people, wind-up being extremely costly to the medical system, which actually is going to ultimately add these bills to everyone's costs.

One way to deal with this is being very clever in how you treat these people. But another idea would be to not break these people in the first place. That would require some re-evaluation of where this country is going, of course.
Oh yes, that's true. (Though now I wonder if cert negotiation can be dependent on useragent under SNI. It could certainly be dependent on TCP fingerprint characteristics.)

Agree with you that codesigning certs are a more likely problem space for this bug.
The 14% number they give in the article is wrong in a subtle but very big way. They describe it as an increase in volume of 14%, but it's actually an increase in the FEV1 score by 14 percentage points. FEV1 is calculated by dividing the volume of air you can expel in one second by the amount they figure a normal healthy person could expel, based on your height, weight, and probably some other factors. So if you expel 50% of what a healthy person could, then your FEV1 is 50%. Trikafta increased that FEV1 value by an average of 14 points over placebo, in only a few weeks. That's massive.

I'm 32 years old, diagnosed with CF at 6 months old, and before starting Trikafta at the beginning of November, my FEV1 was 24%. (That's incredibly low. I was in the hospital on IV antibiotics, and we were all set to put me on the waiting list for a double lung transplant, when news of Trikafta came in and put the transplant on hold. At the time, I would get winded just by taking the trash down the hall to the trash chute, and would usually start hacking up a lung by the time I finished walking back to my apartment.) I go back to the CF clinic in just a few days to see just how much I've improved, but judging by just the way I feel now after about 2 months, I would not be at all surprised if I'm now pushing 40% for my FEV1. (And at the very least, I don't expect to hack up a lung after every pulmonary function test, which has been the norm for the last decade of my life.) If I go from 24% to 40%, that would be over a 50% increase in actual air flow volume. That's why this is a game changer.

The other big thing the article fails to mention is that the rate of exacerbations (which usually result in hospitalizations and a few weeks or more of IV antibiotics) dropped by about 60% over placebo. Exacerbations are where you see the biggest and sudden drop in lung function, so reducing the occurrence of those is really key to stabilizing our health.

Lastly, I want to mention that, while this drug isn't yet approved for children under 12, they're working hard on that. Theoretically, if a child were start taking this very early on, it's very possible that they would never experience any symptoms of CF. Unfortunately for me, I've had 30-odd years of CF that has permanently wrecked my lungs and pancreas (probably my bones too), but I still find it crazy awesome to think that I might be the last generation that has to deal with this.

The $311k per year price tag is still an unbelievably large amount, but the article certainly doesn't make any attempt to justify that price tag.
charging trucks that run diesel generators ?
Sure, but that doesn't mean those clients are unable to connect to QUIC-enabled domains. Chrome detects that the UDP packets are being lost, disables QUIC, and falls back to HTTP/2.
You can install it with pip.
That's true but the cost per student is much higher than that. I know that for example a student at a grande école back when I was in an engineering school early 2000 cost 35k euros per year to the state. It's probably even more now...
Harry Potter was and is super popular. My dinky county library system has 11 physical copies in US english, one in UK english, several non-english languages, and ebooks; our 2010 census county population was only 250k. It's easy to imagine a library that serves a much larger population would need many more copies today, and many more when the book was new, and when the movie was new, and extra copies of the first book when each book and movie came out. Several of my friends would try to read all the existing books timed to finish when a new book was released. Some people would certainly be borrowing those books from the library, especially where people don't have a lot of space for personal libraries.
Oh, I don't know, I'd say it could have something to do with colleges generating a bad rap in the context of being political, among other things.
He got the same feedback on his accompanying tweet https://twitter.com/justinkan/status/1216896251754450946?s=2...

Bigger red flag from his tweet is there’s basically zero engagement from others in the tech community. For someone who is that high profile to tweet something big about his startup and get almost no responses is really strange.
I took the Mastering Maya class as well as several others when they initially came out more than a decade ago.

I learned so much, but also got such a sense of community working with the other students.

I'll always be grateful for that opportunity.
> You do, but it's easy: run a compile, fix the errors, repeat until no more errors.

The reason this doesn't work is that previously the double-quote literal was a "string" type. The string type was, yes, just a sequence of bytes, but in an ascii-centric world that also mean text.

Python2 added unicode string literals that accepted unicode code points. Most APIs were happy to sloppily mix the two and generally work quite adequately.

Python3 then made the hard distinction between byte-string and unicode-string. Not an unreasonable position to take on the face of it. The issue is many python2 APIs were written from the perspective of "accepts string literal types", where that could be either bytestring or unicode string.

Now suppose you have a large codebase in python that spans the entire stack from database interaction, to webserver, to desktop application. All built on double quoted string literals. Accepting unicode strings in the places that needed that (user-facing places mainly, utf-8 bytestrings anywhere being stored on disk or sent over network)

Then you go to switch to python3, and suddenly all of your string literals are interpreted as unicode instead of bytestring / ascii sequences. So now you need to go through every place in your codebase that accepts strings as an argument and determine, "is this a user-facing string, or a utf-8 bytestring", because they used to be basically the same thing, and now they aren't.

It's not "difficult" really, it's just a pain in the neck.
The engineer technically was an end user. It was a service that could get called as an indirect result of customer action, but without any customer supplied information passed along, which is part of the reason it didn't do any input clean-up (at least according to the post-incident report). They assumed they could trust people not to screw things up.

To be fair, it had been running for a long time that way without anyone doing that to them.
I tried to find out more about the issue where it phones back to Facebook but wasn't able to in a reasonable time. Do you have pointers?
In southern India, the "pongal" harvest festival (14/15/16 of Jan) has a component called "bhogi" that had traditionally involved burning old stuff .. which some have implied had the metaphorical role of pointing to dropping old baggage to welcome a new year.

Ironically, this is itself old baggage today (in Chennai) where the air quality just today is horrible due to the practice of "bhogi" burning.
That's also with 0% interest.
Yeah, you need to have another (more invasive/fragile) solution for things that involve scripting input like auto-aim. Wallhacks can be prevented by not sending location data for units that players shouldn't be able to see though.
I had the opportunity to interview with Atrium over a year ago. It was very clear that they weren't doing well. Their founding team had opposing ideas about how to do things. Their CTO was fired very early on. Clearly, it hasn't worked out smoothly. To me, it looks like they just rode on the wave of eager investors.

I've seen the issue with wealthy enough employees at all the startups I've been at too. Once you get people who no longer feel a certain hunger, they lose ambition and direction quickly. I've seen it happen as startups go from mildly successful to unicorn. Where the founders were able to cash out enough to buy a house in the bay, they suddenly were way less eager about being acquired or IPOing. And I've seen it with people who are on the tail end of their careers, exiting one startup with a very sizeable amount to enter another. The hunger is gone for them, they're just coasting, and they don't seem to have any real reason to even be working beyond avoiding boredom in retirement.

And the worst part is that it feels like these types of people are way too well represented at the top of the hierarchy. The part of the hierarchy where these attitudes matter the most!