skysight-inc/HackerNews huggingface dataset:
I think they heavily silo Google's idea of you and Youtube's idea of you to avoid trouble in an anti-trust suit.
Most of those third-tier schools shouldn't exist in the first place. Immature, undisciplined students are just accumulating debt without learning much. They would be better off in community college or working for a while. Then once they gain a little more life experience some will figure out what they want to do and have enough motivation to return to school.
Casting rays into a world with millions of triangles is in fact pretty darn cheap now. Again, I will wager you $10 that you can cast hundreds of rays per tick with zero perceptual loss in performance.

If you drop by 1ms for 100 raycasts, the physics engine is broken.

I mean this in the nicest way: have you tried it? If you do, you’ll discover you can cast almost as many rays as you want, against almost arbitrarily complex scenes. Whatever the server is using for its physics representation (which you need anyway) is what rays will use. And you’re already simulating some physics at 20Hz.

I used 60Hz to point out I was already casting hundreds of rays at 60Hz in 2008. Servers have only gotten better and faster, and the scenes have become exponentially more complex.

But if you won’t try it, you won’t try it. I can’t really think of any other way to make the point, short of pulling up a chart showing how many millions of raycasts you can do now against scenes with millions of triangles.

The whole point of spatial data structures is that you don’t have to check millions of triangles, even if your scene has millions of triangles.

I think unity has caused a lot of harm in the sense that devs have no idea what it’s actually doing. Ray.Cast might as well be black magic. Is it expensive? Who knows? Maybe it takes 16ms per raycast!

The worse part is that Ray.Cast also becomes the lens through which devs view the world. If unity’s raycast system is slow, then suddenly “all games everywhere cannot do this thing.” But unity is often slow!
> Unfortunately, wireless headphones will never take off

They already have taken off. It's happened
Tracking blocking, not ad blocking.
This is great until you realize that Youtube is the only platform who can afford such user behavior. It's just another moat for them.
> Beyond this, students are apprised of these uses of data with the ability to opt out.

What happens if they opt out?

And can they opt out of assessment by default, while still allowing data collection? That is, could the data be collected, but go into a secure archive, which only the student could access? So if the student isn't doing well, they could release selected data to advisers.
But how do you that Seiko movement you're buying isn't counterfeit?
Gemini did tether experiments.
Why would they separate just 1 property from the other 19?
I have had the wire catch on something and rip out of my ears. Does that count as a dropped signal? That has happened to me more than AirPods dropping signal. And besides, is there anything you are listening to that is absolutely mission critical that a very occasional few second signal drop is that disconcerting? AirPods are great far more often than not.
We have extremely stringent security checklists for 3rd part vendors, as I alluded to in my post. Both the vendors, and any of the vendor's vendors, must be able to demonstrate that data is not used for any purpose but the school's. As for attendance, automated attendance tracking has been around for decades in the form of swipe cards, and simply automated a process professors undertook manually. No data is captured that would not have been in the analog world, and professors are still free to have no attendance policies at all schools I have spoken to about it. Granted, that may only be a sample size of 100 or so.
I installed Arch on a new PC last week.

- For some reason archiso wouldn't run without acpi=off.

- For some reason it takes 90 seconds until GDM will show.

- For some reason my headphone port works, but line out doesn't.

So I've got some debugging to do in my free days after Christmas.
Merry Christmas to everyone on the best and most informative forum of ideas I've found on the internet - and here's to everyone's 2020!!
> I don't see what is unique about airpods that an androids supplier couldn't replicate in terms of the platform stuff.

The W2 chip, that’s what.
Happy to answer, but I don't understand the question. Partisanship for whom?

Sure, we correct titles all the time. I just didn't see that one earlier.
it just occurred to me that maybe a vipassana could help you better examine your deeper convictions.

you believe something, but it seems that your mind isn't silent enough for you to hear it.
> It doesn't make sense to you, because people are not writing code in English

What language are they writing in? What language is C, Python, C++, Java, C#, etc written in? Chinese? Greek? French?

> they are writing code using a set of characters, only some of those characters and some keywords overlap with the English language, namely latin alphabet and those keywords have different distinct meanings, than what they mean in English.

Care to name a keyword which has a different meaning in English? Also, every programming language is written in the american/english alphabet, not the latin alphabet. The old latin alphabet don't have the same letters as the english alphabet.

> People are taught latin alphabet, some keywords and most of the operators you see in programming languages at school in math and physics classes.

That's my point. It's simple. Why not just translate the programming language into their own native language. That way, people who don't know the english alphabet or the language can write code?

> So, how in the world would it benefit anyone to have programming languages with non-latin alphabets?

We already write in non-latin alphabet - the american/english alphabet. And you are missing the point. I'm saying that programming languages should be translated into french, swedish, russian, chinese, etc. Native languages, not necessarily just the script. As you noted, a programming language consists of a few keywords and operators. It's wouldn't be that difficult to translate programming language and code into people's native language.

> It can only make things a) harder to learn, because there is no utilizing familiarity with other fields people already studied

It's simply not true. Imagine if every programming language was in chinese or russian or french. Would it make it easier or harder for me as an native english speaker? It would make it more difficult for sure.

> b) harder to share code and knowledge, because other people in the world can't read and input your non-latin characters.

You can easily translate code. After all, you noted that it is just a few keywords, operators, etc.

Using you logic, no other language should be used other than english. All literature should be in english. All music should be in english. Is that what you are advocating? Imagine what we'd lose in knowledge and culture? Imagine what we are losing because billions of people are not able to program because one language dominates programming.

> By the way, this is the same stupid idea that got people to allow unicode variable names in programming languages.

This should tell you that people should program in their own native languages...
Yep. Tried them all.
To be clear, I played well over 1000 hours in 1.6, I'm not new to the game! I've also played CS:GO, but only 50 hours or so.

I think you might be getting things backwards. The fact that it has a low time to kill means it takes less skill to get a kill. When a fight takes longer, there are more opportunities for the higher skill player to increase their advantage over a lower skill player. This is a pretty well-known relationship in game design.

To put it another way, if you look at a game with a long time to kill, like a fighting game or moba, if you put a top 1% player vs a top 5% player in a 1v1, the better player will ALWAYS win every single encounter (assuming equal start). This is because even if the better makes a mistake, or the worse player gets lucky, the fight is long enough to compensate for that.

In a game like CS, because the time to kill is so fast, it only takes one single mistake by the better player and the worse player will win the encounter.

I should clarify that like most games, I think CS still has a very high skill ceiling, but a ton of it is in communication/positioning/knowledge and also the kind of "raw skill" like reaction time that can't fully be trained.
That’s very complex compared to a model I was thinking about while reading this article.

Consider that many forms of sword fighting remove the complexity by creating zones. I’ve been told that a skilled swordsman can identify 16-32 zones considering where an attack can come from or where to strike.

Isn’t this a much easier model if you factor in the weight/mass/velocity of each particular character? This would be a little like auto-aim but you could still compute each path and create effects against one when they happen or not.
> verify the seller is legitimate before placing any orders

This is pointless, and Amazon knows it. Inventory co-mingling means that the product I receive might have come from anyone selling that product.

If there's one counterfeiter or unethical seller shipping that SKU to Amazon's FBA service, then I'll end up blaming the seller -- not Amazon, and definitely not the original supplier of that faulty product.
> Fortunately, I attended a college (Caltech) that as institute policy did not take attendance and no part of the grade was based on attendance.

One pushback I've heard from administators on this idea is that it's really hard to answer certain Federal aid questions when the student drops out, like 'when did they last attend class?' if you don't take attendance. And the student Visa programs apparently require attestations about both attending and passing classes.
> In order to modify humans not to experience these effects in space, you would need to take those 60 percent of astronauts who did not suffer these effects, have them reproduce

That assumes that the 60/40 split had anything at all to do with genetics.
How long did the client side engine take to build, if you had been able to do it full time?
It does not cease to amaze me how bloated Windows is (compared to any Linux out there, anyway), and how it gets more bloated with each update.
Of course you can. Sad path first means, after you write your data types and interface signatures, writing the first stub implementations as

func (t *Thing) Process(id int) (string, error) {
return "", fmt.Errorf("not implemented")
}

and then filling them in gradually like

func (t *Thing) Process(id int) (string, error) {
dat, err := t.store.Read(id)
if err != nil {
return "", fmt.Errorf("error reading ID: %w", err)
}

cert, err := dat.ExtractCertificate()
if err != nil {
return "", fmt.Errorf("error extracting certificate: %w", err)
}

return cert.Name(), nil
}

and explicitly not

func (t *Thing) Process(id int) (string, error) {
dat, _ := t.store.Read(id) // TODO: error handling
cert, _ := dat.ExtractCertificate() // TODO: error handling
return cert.Name(), nil
}

Writing code this way, explicit error handling upfront, is fundamental to reliability (for a large class of applications).
We're not perfect, but as we have brought on analytics systems and engaged in institutions drive projects like my use of Xgboos with LMS data, we have invested heavily in additional advising resources because we recognize that data is irrelevant if you don't have people that will take action on it. I can make data driven predictions all day long about students at risk. What matters is what do we do about it? I've spoken with schools that thought buying an analytics platform was all they had to do. They have universally been disappointed with their lack of results.
My Bluetooth earphones (not AirPods) work flawlessly. They work in wide open spaces, on crammed trains and along busy streets.

They stay in my ear when running, are super comfy to wear and have decent battery life too.

I was always very sceptical about Bluetooth earphones but shortly after buying the pair I have currently (which are now about 2 years old) I’m a total convert.

That all said, I can’t see myself ever buying AirPods specifically. I do have various Apple devices but I just don’t think AirPods are the best earphones on the market (despite what the loosely veiled advert we’re discussing claims).
If you're just trying to solve the bad feelings caused by a really hard deadline, you could do something as simple as "due at midnight, 80% credit from midnight to 6am". Then everyone's still done by class.
If we are talking only about open source, then RawTherapee. It's faster than the darkroom. Better UI. But unfortunately they both lose to a commercial software which is usually much faster in most processing/decoding scenarios. Personally I prefer to pay for a software which does its job well. Why not? Image editing isn't that tool which must be only open source. :)
So, your theory is that fans aren't the ones who uncritically support overlong works? Presumably in your mind the Transformers and Pirates movies kept being made because although fans noticed they were long slogs with nothing left to say and stayed away, the critical acclaim ensured the studios reinvested?

Wait, no, those franchises got horrible reviews and they were made because fans kept turning out to buy tickets for each iteration. Exactly the opposite of what you seem to believe.

It's not a critique of the Hugos, they aren't pretending to be anything else except a popularity contest. A whole bunch of the voters (including some people I know) voted for that novel having read the version you feel is bloated. They liked it. That's fans for you.
I'm not going to claim there aren't ways nationalisation could play out well (and with a time machine I certainly wouldn't sell BR off), just… I'm dubious with the politically situation in this country that it would end well. Labour's railway plans essentially view nationalisation as the solution to all problems (though it might make people blame those actually making the decisions!), and it would likely take longer than one election cycle for people to realise mere nationalising hasn't made trains run on time, fares go down, etc.

Regional bodies having more power and influence (and money, probably with tax raising powers to actually control their supply!) would be a fantastic thing, but I think would be needed before nationalisation would significantly change the British rail scene at this point.
Yeah, sorry. I misspoke. As another commenter pointed out, I meant tracking.
you know, i should say that i honestly thought it was a great movie, and the LSD made the gate scene very emotional, and the ending very, very intense and meaningful, i don't regret doing it.
I sympathize with the whole "why should I change, he's the one that sucks" attitude, but having the same name as a famous murderer is probably a good opportunity to adopt a 'stage name' for professional use, if not get it legally changed.

I understand 'Hans' is related to 'Johannes' and is sometimes anglicized to 'John' (I believe one of my great grandfathers did this.) One of the nice things about the name 'John' is you can change it in various ways without anybody thinking it unusual; e.g. a 'John' can also call themselves 'Jack' and nobody thinks that unusual.
This issue only comes up if you have a low caliber class where homework is nontrivial part of the grade.
This seems a little far-fetched.

There's a great quote from someone whose name escapes me right now, about the definition of a platform being when revenue generated by software running on the device far outpaces revenue generated by sales of the device itself. I've always liked that definition, and it seems accurate to me based on historical evidence (PCs - definitely a platform. Smartwatches - definitely not).

In this test, the airpods fail abysmally - not only do they not allow for revenue generation today, they don't even allow for third party developers to use their hardware features in any capacity. In fact, the main use-case for airpods appears to be efficiency and convenience when combined with Siri. All three "sources" described by the article fail to define for me the benefit users will gain from airpods as a platform, and instead have done an excellent job of convincing me that users will benefit far more from treating airpods as a product.

Compounding this is the fact that most computing platforms are primarily visual in their interactions with their users - this is clearly no coincidence. Visual interfaces allow developers to surface many pieces of information at once, and they allow users to absorb information at a pace that is variable (based on context) and comfortable to them. Aural platforms don't have this capability, and the context that they assume is often wrong. For example, I've been driving a lot these past few days, and one of the worst Apple-built experiences I've ever had occurred when I needed to stop for gas. Not only was I directed to a gas station I had already passed (driving on the freeway), but when I wanted to navigate to another gas station there was no way (obvious or not) for me to tell Siri to find me a gas station ahead of me. In fact, there was no way to confirm where any of the gas stations Siri found me were in relation to me, without looking at my screen.

One more thing: Aural platforms are exclusively serial. They surface one piece of information at a time, and in fact they would be less usable if they surfaced any more than that (or surfaced each piece of information any quicker). This alone, I feel, makes them unsuitable platforms in today's world.

Edit: randall found the quote, by Bill Gates: 'Gates said something along the lines of, “That’s a crock of shit. This isn’t a platform. A platform is when the economic value of everybody that uses it, exceeds the value of the company that creates it. Then it’s a platform.”' [1]

[1] https://stratechery.com/2018/the-bill-gates-line/
Yes, I am. It's been my primary browser for the last 14 months. It works the same as chrome for web development.

I like the built in privacy features, but still use ublock, umatrix and privacy badger in conjunction with built in features. It's extremely snappy.

I have some qualms about their BAT model, but I am opted into ads and have set wikipedia and several favorite sites to auto donate. I've also cashed out about half of it myself (about $30 of $60 this year).

The ads themselves are crudely targeted. They claim the browser profiles your visits locally. Basically, visit opted in programming sites, get programming ads. It doesn't feel spooky and the ads are not intrusive.

I would use this without the BAT model or crypto wallets, but use both of those features all the time but it's just a bonus.

The most important thing to me is that it's chrome dev tools without Google. Chrome is straight up scary.

* Also, native tor windows are handy for testing ;)
They have taken off. People have said with their wallets that they don’t care about the issues that BT has because the past decade tech has trained people they have to deal with tech that works just so so.
You are right, Apple holds an exclusive right to any novel RF or DSP techniques.
what's the product you're using?
Buying more than one pair happens quite easily - I did, but I didn’t set out to do so. When the second generation came out, I upgraded for the wireless charging. I tend to sleep with one in (a pre-existing habit, and as I’m an “active sleeper”, one that benefitted from being freed from the tangle), so I kept the previous pair as my bed-pair. This usage is noticeably detrimental to the battery, so I figured keeping the old ones like this would save me doing the same damage to the next pair.

Now I’be upgraded again to the pros, but kept the gen2 because they better fit the times that I only have one in one ear (which the pros don’t seem to suit well at all).

So I now have three pairs, not because I wanted three pairs - but because the situational uses I’ve found for them, feel more appropriate than discarding them while they still work. And I can’t imagine this is going to be a very rare outlier, thanks to the huge ick component of their resale value.
I wonder if they picked "Eris" based on Greg Hill's Principia Discordia.
I would love to see the W2 chip available to third party makers such as JH Audio. I can't imagine Apple getting into the IEM market directly, but having the passive sound blocking of IEMs with the pairing quality of the W2, I'd be very happy.

I've got ears that don't really fit either the first gen or the AirPods Pro. Custom-molded IEMs would be great. With the detachable ear tips and looser fit of the AirPods Pro case, I'm hoping a third-party will come out with something similar to Etymotic's flanged ear tips.
I second this. A wire tangled into something when exiting the bus has happened to me more often that I care to admit.
Discretion works great for the privileged portion of the population.
I agree. I was gifted a relatively cheap pair of 'sport'-type headphones and when they broke (I.e. a wire pulled loose from inside one ear bud) I had to order a new pair.

Having to charge them sucks but the freedom of no wires when jogging or sitting at my desk at work was unexpected and amazing.
Thank you, that's inspirational. I am currently learning Java and considering work in mobile development, ideally once I finish learning Java or do I need to spend additional time learning Kotlin as well? In other words is Java enough to work as a mobile developer? Also what's the best book or written MOOC to use and learn mobile development from start to finish?
it's just my own lingo. it does mean tab. they do look like little stamps to me. im not really a native english speaker or drug lingo expert so please allow my little idiosyncrasities to pass heh
I stopped reading about 3 paragraphs in when my spidey sense detected a press release...

FWIW
> “They want those points,” he said. “They know I’m watching and acting on it. So, behaviorally, they change.”

I can't tell if he realizes that his students find electronically-tracked attendance points more valuable than his lectures.

That sounds like a fundamental problem. You can lead a horse to water, and all that. Are these students paying attention in class? Are they getting better grades? If they're showing up to lecture but playing on their phones or reading other books, you've accomplished exactly nothing.

The only justification I can imagine is that it's an intro class for freshmen, and so maybe they're trying to ease students into an environment (i.e., the real world) where they have the freedom to do whatever they want, even if it's bad for them. Do they stop requiring this system for upperclass students? They doesn't say, but it doesn't sound like it.
Haha, right on
I just echo into /dev/null.
>>There's a great quote from someone whose name escapes me right now

Bill Gates. You're looking for Bill Gates.

https://stratechery.com/2018/the-bill-gates-line/
More environmentally friendly.
Any suggestions for self study?
The weirdest and most bizarre crime stories of 2019