skysight-inc/HackerNews huggingface dataset:
Silicon drift detector
Hah, actually the "outfit like mine" is a university that has relatively recently come to some very good conclusions on this sort of thing. 5 or 6 years ago... Not so much. But one nice thing about working for an institution like this is that mostly people are looking to do the right thing for students, and don't just look at the thing as some commercial revenue extraction machine.
Nice to see that Caltech still operates that way! The Honor System there had a very large and positive influence on my later career and interactions with others.
Australian police quietly begin facial recognition in popular train stations
Thanks! I did a video talking about the case a bit more: https://craigjb.com/2019/12/06/gameslab-case/

I had it fabricated for me by a company by Front Panel Express. In a DIY audiophile forum I saw people using them, and if they're good enough for audiophile gear, probably good enough for me :P
The title comes directly from the article, which begins with:

WARREN, R.I. (WPRI) — Aspects has been in business for decades, manufacturing bird feeders that come with a lifetime guarantee.

So in 2016, when a customer called about a defective hummingbird feeder, the Warren-based company took the complaint seriously.
I think adults should be treated like adults, no matter the bar for entry into whatever organization they're part of.
This is the thing about corporate statements.

Amazon has a hundred thousand employees? If they have 5 people working on this then it's absolutely true that "[their] employees work hard every day to help ensure all products offered in [their] store are safe and authentic".

Employees working on something has weight when you have a handful of employees total. You can measure the effort expended as a whole number percentage of the overall budget. When you've invested almost nothing as a percentage of your entire labor budget, it's just lying with facts.
Unfortunately it's not as granular as that, so there is still lots of room for improvement. There are some specific things that can be opted out of as required by FERPA, but otherwise it's a bit all or nothing.
Happy holiday season to everyone on HN, you are all awesome! Amazing work by dang and sctb too keeping the discussion at such a high level, best wishes for 2020!
But now, i not have time to write english doc.
That right and wrong (or right- and wrong-making action features) are discrete and quantifiable.

The thought that such a thing was possible is so scary. Please, let me act (mostly :) legally and keep your ideas of morality out of my life.
Yeah! Embedded Rust on STM32* right now is pretty good! A lot of consolidation has happened in the device crates and HAL crates recently, so I'm adjusting a bit. But, it's looking good.

I'm actually working on a post about restarting my firmware using the latest and greatest (I started working on this firmware over a year ago).

I used the RFTM real-time OS (RTOS) because it's super light-weight and handy for checking at compile time that my interrupt handlers don't cause conflicts. It's really a nice framework for any event-based firmware (a big chunk).
Page.

Caltech is quite a bit smaller, only 130 undergrads in my graduation class, or something like that (don't recall exactly).

Bill Gross is likely the most famous alumnus of my class. Quite a few in my class (79) became quite wealthy in the tech business, though not the really big money.
> I had one professor in college who went hard in the other direction—she told the class "I don't care if you turn in assignments late", and gave no limit on how late you could be.

This doesn't work if your class builds on earlier material (most STEM classes). As the professor, I need some feedback as to how well the class understands what I just taught.
Well he did say the best form of government was an absolute monarchy (albeit with a philosopher king.)
Caltech, lower case t.
Thanks Chris! I didn't know you hang out on HN too :P

You're slowly becoming a software guy after all...
Depends on your expectations.

- Breathable clothing only stays breathable in a downpour if the face fabric stays dry, e.g. the DWR is not overwhelmed

- The clothing is usually a pretty active cut, compared to galoshes and ponchos. This tends to allow water in at the neck, cuffs, and waist over time.

- The breathability is driven by positive vapor pressure, so it will get humid inside the jacket.
What town do you live in where big chain store employees are knowledgeable and have worked there for longer than a few months?
I think a lot of programmers (and languages) confuse errors and exceptions. In most cases, errors should be expected, like an End Of File error or socket disconnect error, they aren't really exceptions. You don't really want a stack trace if an EOF happens, so you? When there really is an exception, why not just use panic and let it bubble up?
Aww, that's so nice that your dad asked around and pulled resources together for you. And I'm sure grandfather knew it was a worthy investment in your future.

My friends around that age all had a wildly popular video game console called Nintendo "Fami-Com". https://en.wikipedia.org/wiki/Nintendo_Entertainment_System

My parents refused to buy it, and instead let me play with the PC-98, where I learned BASIC, Turbo Pascal, even some 8086 assembly language.

I suppose if I have children, I'd discourage mobile phones/apps and instead give them Raspberry Pi, microcomputers, sensors, devices they can build stuff with.
> It is always interesting to look at beginnings and early signs of notions - concepts - that we use in our everyday lives.

To add one in here: Cipher Block Chaining was invented in 1976. Blockchain is now common parlance.
What surprises me as a primarily JVM developer now supporting Go apps and dabbling in Go development is that the logging libraries (like klog) I've encountered don't support the level of configuration I'm used to in JVM apps. I miss being able to configure individual loggers at desired levels with a logback.xml in the JAR, but especially the ability to change logging levels at runtime.

I guess it's part of the Go philosophy - more dynamic logging would most likely incur relatively higher performance costs.
For reference, I just updated the code and plots in the article. I also did some minor changes to the text and fixed an issue with the generation of random samples, which had a small impact in the estimations.

Left some notes at the end describing these changes, along with a reference to the original version.
I have the original Wolfenstein disk for the Apple ][, complete with typed label.

Out of curiosity, I did email people at id software asking about Castle Wolfenstein and what the copyright status was, in maybe... 1997?, and got a emailed shrug, effectively. Not the biggest issue on their radar at that point.
Right but it is beyond Earth as in it's orbiting the planet and has microgravity.
Ahhhh now I get it. It's so rare for institutions to do internal projects like this I didn't even consider it to be anything but a commercial revenue extraction machine.
I tend to agree with you. I witnessed that simply expecting people to behave had the result of people living up to those expectations.

As for me personally, being dropped into Caltech was like going from 0 to 60 in 5 seconds. I didn't even know how to do my own laundry :-) Getting from LAX to the campus by myself across LA was a very intimidating experience. These days parents bring their kids to college and even set up their quarters for them.
Potential White House open-access edict could upend scientific publishers
Then, in 1967, the world’s first automated teller machine (ATM) was installed outside a bank in north London

I wonder how much rework was needed when decimalisation came a few years later.
Yup. The difference, though, was this was your professor's choice, while at Caltech it was institute policy.
What do you think of a github account that's full of unfinished projects and commits that are rushed and not necessarily made for general consumption?
> I've been an instructor for CS courses before so I know what you mean. I never made deadlines anything but absolutely final

As a CS professor, the one thing I could do that flipped things on their head was running an automatic submission and testing system for any assignment.

You're getting 0% or 100%, but you know at all times over roughly 2 weeks exactly what score you are getting. You can resubmit over and over. Yes, I'm going to run extra tests once the deadline passes to make sure no one is punking me, but it's rare that someone who gets 100% on the initial tests doesn't get 100% on the later tests.

And, for those of you who think that 0%/100% is a poor programming assignment scoring system--I'll ask you the same question I ask my students: "0%/100% is bad? So which of you are cool with partial credit when I miscalculate your grades?"
A billionaire with no regulations could probably afford to hire enough protection to guard against anything but an attack by a state actor.

In any case, that's yet another reason we shouldn't allow American citizens to set up their own private countries.
Are there still ongoing iterated prisoner's dilemma tournaments that we can submit code to online?

The idea that you can submit "code of ethics" to duke it out in a simulated environment is pretty fascinating.
If you fail out, it's not just your problem though. It's also the taxpayers who paid for the school that the student wasted.

That remains true whether that's a Scandinavian model of fully-paid schools, a US public university model of a partially taxpayer funded & partially student funded or even a private university if it ultimately results in a taxpayer funded loan forgiveness or other subsidy.
What Goes in the Appendix of a Pitch Deck
A/UX – The Long View
Hal Finney was the most famous of the class ahead of me. His dorm room was next to mine. My only brush with fame! Hal was one of the good eggs.
I'd start studying how to combat imposter syndrome now, not later.
The Golden Flute IV: The Flute of Immortality
I think I subsisted on something like 4 hours of sleep. There was just too much fun going on.
I really want to get started contributing to Rust, and they have well documented good for newb bugs. Still very intimidated because I've never worked with a codebase I couldn't read all of in a sitting before. Any suggestions?
I'm at the complete opposite of the spectrum there, on-call 24/7/365.
Then again partially own the company and enjoy my colleagues. If I go dark for a few days answering non-urgent queries no one questions it because they know I wake up at 3am and put out digital fires within short timeframes.
Life and balance are just words in the end, you can clock off at exactly 5pm to the nanosecond and still not find that holy grail ever. It is what you make it.
I thought it was a British thing. As an American, I’ve never met a John going by Jack (at least, I don’t think I have).

On the other hand, C.S. Lewis apparently went by Jack, which isn’t a common nickname for Clive or Staples. But people generally don’t argue over nicknames. And they may not even realize a nickname actually is a nickname; it’s not common for people to ask for your legal ID, after all.
Really interesting.. would be great to see photographs of the effect of illuminating subtractive-colour pigments with this system.
It does seem to fit in with many of my observations, and explains some behaviour - is there some alternate reading you'd suggest?
High-Speed Internet for All – Bernie Sanders
Even 1.25,or 1.5 helps, with less cognitive squeeze
Other elite schools take attendance and don't have an Honor System.

One interesting consequence of this is the faculty and students become collaborators rather than adversaries.
2% cash back on a credit card is worth twenty five times more than 2% interest on checking (assuming you can even get that).

If you spend $2000 every month, and you get 2% back, then that is $40/month or $480 per year. You also get from $0 to $40 interest per year on the money you haven't used to pay your balance yet, depending on the timing of your income and payment date.

If you don't have a credit card but only a checking account paying 2%, and you spend $2000 perfectly uniformly over the course of each month, then you are getting $20 per year interest on an average balance of $1000.

You have a choice of either $500 with a credit card or $20 without. So 2% <> 2%.
hi.. nice project, i can not open the demo right now but seems like a spectre css powered design, i really want to try the demo, guess i have to use play with docker right now
"Smith. 6079 Smith W. Yes, you! Bend lower."
"ask others for help"
To add to this, Michael Pollan (author of Omnivore's Dillema and a Berkeley/Harvard prof) recently published a lucid account of the history of psychedelics and 'psychotomimetics' (as they were originally named, owing to their perceived ability to mimic psychosic) with the title 'How to change your mind' [1].

In the book, Pollan details the recent renaissance in clinical psychedelic research to treat depression and help terminally-ill patients. The hope is that the 'noetic quality' of psychedelic trips--a term coined by William James in the context of religious experiences--can help pierce through the defences of one's ego. This 'noetic quality' refers to the perception that a psychedelic trip feels like 'total reality'; a series of 'revealed truths' rather than drug-induced illusions. This bears resemblance to revelatory experiences in religious contexts and the two are intimately tied in many Shamanic practices.

By inducing a long-lasting feeling of transcendence, researchers hope that psilocybin et al. can act as a more direct way to short-circuit destructive patterns of thought and help one come to terms with death (as opposed to, or in conjunction with, traditional therapy).

Pollan writes that in controlled settings with a trained guide, 'bad trips' are quite rare, though they can occur.

[1] https://www.goodreads.com/book/show/36613747-how-to-change-y....
Fair enough. In reality though, its a poor strategy to not volunteer information, if you are looking for a job. It just creates another obstacle.
The stock photos are a major clue for me. As soon as I see a picture of the product badly photoshopped into some stock images, with poor copy pasted over it, then I close the tab. I don’t care how many stars or reviews it has.
Depends on your style and the class. In undergrad I had many classes I completely skipped and just taught myself from the book and I did just fine. Only thing you'd be missing out on are the social aspect and if the teacher drops test hints in lecture, though even when I was in school most of the big lectures were being recorded so even that wasn't an issue.
Gen 1 Chromecasts will not receive any new updates from Google, but will continue to function.
Would counterfeiting a default fake personal account be a better choice?
I worked for a content provider who used to market their search as better than Netflix. Behind the scenes the execs would provide a daily list of what must be the top X results for specific phrases. Sometimes it was make sure some title exists as #1 in any relevant searches.

What I’m trying to say is maybe YouTube’s recommendations are very loosely based off your viewing habits, but they would rather you watch Doug demuro’s highly monetized channel over randomjoeschmoe’s excellent non-ad enabled review of a 10 year old car
> is not the kind of student to neglect going to class out of laziness or whatever and fail out because of that.

Well, I was. I tried repeatedly to skip class and still pass. It did not work. The low point was finals week, first semester, sophomore year. I was looking at flunking out. I had serious pain in my gut from stress.

I squeaked by.

That was it for me. I decided that I was never again going to miss a lecture, always take notes properly, never again skip homework (doing homework was not required), and I would master every single homework problem on time.

That worked for me. I started getting B's, eventually turning into A's.
Well, of course. SF's Chinatown, mentioned in the article, is stuck in the 1950s. Where's today's China? A mini-Huaqiangbei would be more useful. Offices of Shenzhen companies looking for products to make and connections to US markets. 24 hour PC fabs. Dev kits for the latest SOICs. Co-working spaces for hardware. More drones, less dim sum.
Climate change denial was a corporate interest and priority which became a government interest and priority (for one party at least). The internet wasn't around when it started, but it sure helped once it went online...
DirectX9 is not easy at all, it's almost Glide/Vulkan like low level-ish API. But hey. that's "bullshit". My balls. The above user should try running a pure DX9 game with Wine and GL 2.1 on a Intel Mobile 4 series with no noticeable frame drops. I tried. Hard.

But also, having DX7/8 being almost 100% compatible back in the day was a huge step on stability vs Windows 98, even if the RAM and CPU usage were higher. DX run fast, so did Max Payne.
Not sure why you got downvoted, this seems like a reasonable thought experiment.
Fast track yourself through hackathons with APIs
> If I'm not mistaken, that means that any app that's granted permissions to the file system could just read common storage locations like your Facebook cache directory to gather personal information.

That's only true for the "shared" storage locations (SD card, and internal emulated SD card). Unless facebook is braindead they should be keeping private data in app storage, which is only accessible to the app itself (each app has its own Unix uid, and app storage is mode 600).
It seems you inferred something quite different from what I was trying to say.

Having a small fraction of US society bear the costs of prolonged wars is a terrible policy that brought unnecessary pain to 10s of thousands of American families and many more in countries like Iraq. It also allowed American involvement in those wars to continue unchecked. If we want them to stop the simplest solution is to bring back the draft.

p.s., I was in the volunteer military (USAF).
The Queen's Christmas Broadcast 2019
I don't understand how not tracking attendance is treating adults like adults. Your workplace will track your attendance until you retire. It's pretty normal.

Just because a student has issues with discipline or motivation I shouldn't let them fail. Tracking attendance improves academic results so I'm not sure what the advantage is to not tracking it.
Welcome to the world of being stereotyped. The gestalt “you” is not what you respond to; it’s what people like you are.

Stereotypes exist for a reason. But that reason isn’t optimal - it’s just convenient.
> Those are all individual opinion pieces, none of them are the opinion of “the Times.”

The NYTimes editorial board chooses who gets to write an opinion piece for their paper. It may not be as explicit as an actual opinion piece by the nytimes editorial board, but its still part of their agenda pushing initiative. Just like the NYTimes best sellers list isn't a list of actual best sellers, but a mechanism to push their agenda.

https://www.nationalreview.com/2018/04/new-york-times-bestse...

> The opinion section of the paper publishes a diverse variety of opinions;

I have to disagree, but then again, this is a subjective issues.

> The article from the OP is also not an opinion piece like the ones you linked but is posted from their news section, which is not the same as opinion.

I have to disagree again. As best I can tell, it's all opinion, but once again, it's a subjective issue. I've yet to read an objective newspaper that wasn't just opinion.

But I agree with your statement: "readers are up to their own devices to judge which conflicting opinion is correct."
The two relevant quotes to explain the headline:

> “These people (Chinese immigrants) did not come to be chefs; they came to be immigrants, and cooking was the way they made a living.”

> “These people came to cook so their children wouldn’t have to, and now their children don’t have to.”

Basically, a story of the American dream, not too dissimilar to my own (european) family's story. Immigrants take on difficult work and long hours to provide their kids with opportunities they themselves didn't have. The natural result is they age out and their kids take on different occupations, the line of work they did changes to accommodate fewer people doing it.
I guess this needs to be explained to some people: this would happen as part of a conversation with your family member.
Previous discussion from a couple of months ago: https://news.ycombinator.com/item?id=21267606

Somewhat related, the Hacker News bar in its current dark red has a contrast that’s a bit too low for my tastes.
There’s definitely something to the energy certain ideas have. Like even if cryptocurrency doesn’t work, it had a better shot of getting over those hurdles because people wanted to believe in it.
Very true. In fact, aside from the big fridge-sized VAXes and some early Sun-3s, I'm pretty sure the Macintosh II of 1987 is the oldest commodity computer that can still run a mainstream and maintained UNIX-like OS. You can even stick 128 MB of RAM in one!
My Semester with the Snowflakes
He's not saying the law will change retroactively. Just that future interpretation of tax law via case law could change what was previously thought to be legal.
What elite institutions take attendance?
The way gas stations work, with profits on the attached convenience store or fast food, seems to show no signs of changing. So I don't see that having Amazon operate at break-even or a slight loss, subsidized by AWS, is necessarily unsustainable.
I'm aware. I deal with rotations and intersecting geometries at work too.

There's a closed form 3x3 matrix inversion procedure which is very fast on CPUs. [1] We don't use it with pen and paper because it's too hard to remember and there's a lot of places to fuck up substitutions, but computers don't have problems with remembering obtuse formulas. (it's like the 2x2 inverse where you shuffle stuff around and divide by the determinant) So you're looking at about 60 instructions (one division operation) with no branching to solve Ax = b in R3. [2] The reciprocal throughput is 16.5 cycles, so 5.5ns on a 3GHz Skylake assuming everything's in cache. In gamedev you'll use an approximate reciprocal instead of the division, so the latency will be lower but AFAIK the throughput will be the same.

The slow part of rotations is actually computing the sin/cos of the angles. You'll notice my model avoids anything to do with angles: there are no transcendental functions. This is non-physical for a few reasons, notably it's not possible to swing a sword more than 90 degrees in one frame. It's fine for a video game where you assume a full sword swing will take 15-30 frames and good enough is good enough, but it's not fine for scientific computing. Video games are all about faking it when nobody's looking.

Also, my model starts with defining motion in terms of the scalar parametric equations of the lines. I did think about this before posting. :)

[1] https://en.wikipedia.org/wiki/Invertible_matrix#Inversion_of...

[2] https://godbolt.org/z/ND6tTM
I don’t think it has a name, it’s just part of the location permission system.
Ok, we've changed to that from https://www.libretro.com/index.php/retroarch-1-8-2-released/.
> Somewhat related, the Hacker News bar in its current dark red has a contrast that’s a bit too low for my tastes.

Not just your taste. It fails WCAG.