skysight-inc/HackerNews huggingface dataset:
If you curl up on your own couch and pull something off a streaming service, IMO you are watching TV. Even if it’s a 120 minute movie.

Seeing a movie in a full theater is just a different experience. And whether the author realizes it or not, that may be coloring his recollection of movies in the 90s. People saw big movies in the theater in the 90s. T2 in a packed theater full of people who don’t know what is going to happen next, is a different movie from T2 on TV in your living room.

One way to rekindle a love of movies is to go see a bunch in the theater, with a lot of other people, spoiler free. Ideally, on opening night.

Someone else in the thread mentioned Roger Ebert. Most of the movies he saw during his life, he saw in a theater.
I worked on the infra team for a TypeScript-based product downstream of the author. His and his team's approach and writings influenced at a lot of my thinking about core development, and I'll always be grateful for having had the opportunity to learn from them by osmosis.

The success or failure with which any companies hires and retains folks like these is a mystery to me. As the evidence shows, Google (and I suspect almost any >100-person company) is far too much an amorphous glob/slime mold to even have a single coherent approach to this problem. But what are the successful strategies here? How important is it even to retain this kind of talent? How do we know how a company is even doing in this regard?

In my meager-in-comparison 6.5 years at Google, while I certainly saw many amazing SWEs come and many go, I'm far from knowing what the real trajectory was. But I can imagine that for many folks, the perceived trajectory would be a major motivating or demotivating factor to stay or to leave themselves.
As a xoogler who interviewed way back in 2004, let me say that this post sums up my feelings exactly. The people I worked with at Google back then weren’t necessarily there for high six figure salaries. We were there to work with other people like us. We were there to be part of something larger than ourselves. In some sense I felt alone most of the time, and when I interviewed I felt as if I had found my tribe. These are people who made me feel dumb, but also astutely aware that I could improve. I learned so much during my tenure there, and I regret none of it. Perhaps I do regret taking so long to realize the sense of purpose and mission died when Emerald Sea started and good projects (reader, google talk, code search) were being canabalized to prop up a pipe dream that was never going to work. That’s the nexus event in Google’s time line… where things went askew and never came back to normal. Now people only care about perf, OKRs, and levels. Being a poor new grad with no savings and intentionally picking projects that would not get you promoted (but were fun) was frequent back then. The courage to do new things is rewarded in ways different than titles and symbols. Perhaps no “one” is more cognizant of that than the anthropomorphic Google of today.
Whatever approach you take, someone or something has to build a model of the data for end users to slice and dice.

The bit you’re missing is that a “cube” usually refers to a separate data store and compute engine to the data warehouse, queried via a different language such as MDX, typically meaning a proprietary tool is now required to get access. Usually this is also a subset of the data i.e. the cube designer has to decide what data is not included in the cube.

The people saying they don’t see the value of cubes are essentially saying they prefer multidimensional analysis on directly on top of a different stack: a relational, OLAP, columnar data warehouse, queried via SQL, with access to all the data.

It looks like the article is written by a vendor of such tools and hosted on their website, and others are mentioned throughout the thread.
Are seat belts mandatory in California for passengers?

In New Zealand the second quickest way to get a ticket is driving without a seat belt.
You need to use Kubernetes schema validation tools
I mostly agree, but I don't think Blazing Saddles could get made today; whether that would be because people are offended at the language or offended at how it mocks racist attitudes is up for debate.
It is a mindless bureaucracy until Google becomes the first company with an AI as a CEO. Don’t hate management; plan on replacing it. I would be so happy to work for an autonomous corporation.
I've read stories about old games on constrained systems, where the solution to limited space was to design a special byte code which would be much more compact than native code. I think one of the examples was Another World, maybe ScummVM.

The idea sounds like it could be still relevant for microcontrollers, AVRs can have <2KiB program space.

Are there any good resources that discuss the design of the "mini-languages" composed of byte codes and interpreters?
Filenames/filepaths can be quite sensitive sometimes, and are occationally collected by telemetry (I do not know if it is in this case). For example, I know that Audacity is used for forensics, where that would be considered quite problematic.
Ask HN: Examples of open source education paths
Triggered by the front page post on the open source education path for computer science at https://github.com/ossu/computer-science, I am curious if there are examples of the same approach for other science and non-science disciplines ?

Thanks for sharing the ones you know of.
With any card processor you simply generate two random small amounts, remember those with the customer account, and auth those amounts with the card processor. Then ask the customer to enter the two amounts (from looking at their card transactions online or in their card app). You never generate a sale against those auths, so they expire and the customer doesn’t get charged. There’s nothing special about the auths, this is how card authorizations always work.
https://iohk.io/en/research/library/papers/mithrilstake-base...
Yeah right, you like to make money of off my work that I made available for free? You can buy the commercial license.
I think he rather meant that it is petty that people make such a big fuss about it.
I have said, and will continue to say, that the greatest sin of Tesla is that using autopilot requires good judgement from the drivers, and that is an unreasonable expectation.
NYC subways should stock these devices, similar to how airports have defibrillators
What a bad post.

>1. TV and Film have switched spots.

There's a lot more than Marvel going on today no matter what the author implies here.

>2. Self-Censorship. Comedy was big in the early 2000s.

Claiming that there have been no comedies since 2012 is just ridicilous and pointing at Deadpool as the only potential counter-example just shows how little the author has explored beyond blockbusters.

> 3. Most Stories are the Same.
> 4. You Learn the Tricks.

This is mostly the same point and if the author didn't just watch the biggest blockbusters he'd have found how much pleasure you can get at that point by going for deconstructions, Meta, movies who play with, ignore or go against the tropes etc.

>Passive Media Consumption is Fundamentally Bad.

Fundamentally? He spent 2-3 hours on movies every 5 days, I doubt he doesnt spend as much time on something that he'd deem empty calories now, too.

At any rate, you've hardly exhausted that much after 819 movies even after including those he'd seen before when he was watching less.
I dislike people calling the GPL "viral". The thing that is viral is copyright. Copyright is baked into law and nobody can escape it. If you relinquish your own copyright then as soon as someone modifies the work copyright comes back. Copyleft is the only antidote we have for copyright. All Stallman et al really want is to "switch off" copyright. That would be obvious if people would listen to his talks. But instead we get a bunch of people thinking the GPL is "more restrictive" but what they really mean is "I want copyright for myself but not for you". Maybe copyleft was a mistake and we should really just fight copyright directly.
"Another World", the game, is an interesting example of this approach. It's implemented in a mini-VM, with 29 opcodes - apart from the low-level "mov", "call", "ret", etc. there are high-level ones too, like "fill fb" or "draw txt". The VM design was closely related to the art style of the game, based on polygons, not bitmaps.

With this approach it was fairly easy to port the game to various platforms. "Only" the VM implementation had to be ported, while the bytecode remains the same. Of course, the VM implementation had to be tied to the graphics and sound subsystems of the target platform.

There's a super-interesting series of blog posts, starting with [1], describing the "Another World" internals and also the design of all the platforms to which it was ported: Amiga, Atari ST, PC, Genesis, SNES and GBA.

[1] https://fabiensanglard.net/another_world_polygons/index.html
If I were to analyse what I watched over the past 12 months, it would probably breakdown into 80% TV and 20% movies. If the breakdown was 'hours-watched' the movies percentage would be WAY lower.

For me, the reason for this is simple: You can't tell a good story in 90-ish minutes.

The best time frame for a screen story, is as the author of the piece said, the 8-10 hour/part mini-series. It's the TV equivalent of a mid sized book, and has enough room to breathe without the pace being too slow, or the content too shallow.

Movies on the other hand, rush through their 'stories' via 3 main set pieces, and offer little new that viewer hasn't already seen many times before, all lit against an amber and teal backdrop.

World cinema is better than the typical Hollywood junk, and there really are some good gems out there (which is why I've not abandoned movies all together), but are still restricted in their story telling due to running time.
As seen, forcing or tricking others into fulfilling your desires is a violation of trust and rightly condemned. Best you could ask them to install a separate package to enable it.
Cars were doing fine before Euro NCAP and similar safety standards. Gaining knowledge about how your product is used is not inherently bad.

Luckily if this bothers you then OSS works as intended, everyone can be happy.
It seems that most if not all of those criticisms still apply. I replicated the speed, valgrind, and dependency tests here.
> Surely even Google

I think it's _more_ likely to happen at a company the scale of Google, frankly.
I believe that David Frazor was the only one that made visual contact. Chad Underwood was relying on FLIR because he was too far away.
Licenses are about choices. I do not want 7 year old girls to be sued. I don't want people to go to jail for helping others to take part in culture and enjoy art.

I want children (or everyone?) to have access to all of culture, knowledge and art regardless of their parents wealth. I want that researcher has access to research papers and software technology in order to enable the improvement of the human race, especially on the medical side.

I want life-critical and life-saving technology to be transparent and verifiable. I want technology that can be repaired and not arbitrary prevented from being repaired. I want that people have the ability to remove malicious code from devices that they own.

I do not want 20 years long government enforced monopolies on vague concepts. I do not want multiple lifetimes worth of government enforced monopolies on concrete art, culture and life-improving technologies.

People who want to use code for good with commercial interests could sign an agreement that follow those above wishes, including additional corner cases or obvious bad behavior which I might have forgotten. Alternative I can use a license that get me as close as I can using preexisting understanding of those licenses.
Code in ARM Assembly: Flow, pipelines and performance
Except everything readable on my machine by my user.
Apparently he was forced to change lanes. But the reason they're suing seems to be that the Tesla autopilot did not slow down at all and the Tesla's driver was distracted.

In my opinion, this is yet another case of people being lulled into a false sense of security that the car drives itself, when in reality the Tesla's driver should have been attentive and should have reacted.

"The police faulted the Tesla driver — not the car — for his inattention and his driving at an unsafe speed"
Sigh.. 17 years of Google in the US. I am sure you can easily retire. With style, too. Being in Europe, I envy silicon valley engineers.
Artbreeder: Free AI image remixer – Extend your imagination
https://archive.is/WI18G
There was an interview with the scriptwriter (can’t find it though) who said they wanted to make a film about nazi germany and the young people who bought into the cause. If you look at the costumes I think it is not so far fetched that was one aspect of it.
I am in exactly (from what I understand from your summary) the same position, and I think I feel your pain. I've been/was a UNIX sysadmin from mid 90s to a few years ago, when DevOps took over. Somehow, I just feel like the "good old days" are long-gone, the "identity" of hacker too, and I see many young (I am 42) engineers starting out and really relishing their work. I wish I could have that hunger again, but I am just more interested in sitting idle and "mourning" the past. I also have a counselor, have been a practitioner of mindfulness/meditation for years, etc; I have the tools to apparently cope with this situation, but something fundamental has fled, I fear.
Yeah of course, downloadable als SQL or XML: https://en.wikipedia.org/wiki/Wikipedia:Database_download#En...
> At the time I left, out of ~150k employees, only ~300 had worked there longer than me.

This one really stuck out for me, I don't think that stat has ever been public before. This probably means most (if not all) of the folk who built Google's most successful services are no longer with the company. Like a successful open source project where the originators have aged out, and all that's left are hundreds of folk making incremental changes spanning years
I've also used Textile https://textile-lang.com/

But it's less supported, so I stopped using it.
Huh. I've now read the maybe-original article on this subject from 1994-- http://www.open-std.org/jtc1/sc22/wg14/www/docs/n317.pdf --and have also re-read this conversation thread, and yeah: I agree.
Its not all about healthcare costs. Consider the mental impact of being involved in an accident where the other person was killed.
You know, if I had influence I’d remove all the “features”, release a new version and make a public announcement.
Audacity has been such a great piece of software for so many years and would be a great shame for all of us if it slowly went to pieces and disappeared.
Then again, maybe this must happen for new software and alternatives to be born - there are industrial strength audio libraries available as open source that will be used to create the next iteration of audio editors.
Even browsers are capable of 80% of what most people use Audacity for.
I suppose its a part of life, good things come to an end and then you have to go through the trash to find the next good thing.
"Hoodlum lingo"... Reminds me a bit of something a random thought I had:

How would you feel if you were constantly told your manner of speech was "wrong" and you constantly felt pressured not to use it?

Would it be OK for Australian employees to be pressured to not speak Australian English, since it's indisputably in many ways different from "Standard English"? (whatever that is)

Of course not, right? To the contrary, it's kind of expected that people who work with Australians make an effort to get used to and understand the Australian variety of English.

But for some reason, stigmatizing and not making an effort to understand African American Vernacular English is to this day kind of widely and subtly accepted, even in the US.

It shouldn't be! And most of us could probably use making an effort to understand it better.

Langfocus is one of the most popular language channels on YouTube, they made a really good video on AAVE: https://www.youtube.com/watch?v=UZpCdI6ZKU4

There's also this awesome lecture by linguist Daniel S Ferguson: https://www.youtube.com/watch?v=btSxzfB_98M

Obviously, I myself am not African American. But I couldn't help but share these and encourage everyone to take a moment to learn a bit about it!
Ask HN: Any tips how to self-learn/get into biology from CS background?
Possibly not. Most asteroids are far out, and the giant planets tend to knock them our way. Mercury is also a smaller target.

Earths atmosphere protects us from all but the biggest rocks. Micrometer impacts on Mercury are a real danger, but that's also true in space/moon/mars
No, the article is about VLA's being bad, and the context of them being kicked out of the Linux kernel is explicitly given at the top.
> Art is about studying & talking with other artists to learn how they work, the processes they use, how they solve problems;

Everything else makes sense to me, but isn't this a bit narrow? It implies that all art is the search for some higher truth, and that it can only be achieved as a communal effort. This academic, analytical approach would seem to fit your personal art career and that of many artists important to at history. But surely there is still artistic truth in the individual practising and experimenting for themselves, outside any scene or context. There are also examples of people doing this who are considered important to art.
Exactly as intended, by most people choosing GPL. For a small libraries like that there is probably the option of negotiating a different license for your use.

If the larger software is so much more expansive than the little GPL covered work and so valuable, then the commercial interest presumably has the resources to either write their own or license a commercial variant.

I find a lot of complaints about the GPL come down to "why can't I do what I want to do with your stuff?" and the obvious answer, started before the question is even asked, is "because that is what we don't want". It isn't one extreme getting in the way and being a bad guy, it is the two ends of the spectrum being incompatible by default. This can be dealt with amicably by either negotiation or moving on and leaving the other "side" to do their thing without you. IMO trying to frame it, as some very much do with comments about viral licensing and such, as good-vs-bad, is either naive, entitled, or bad in itself, or some mix of the three.
Do you have any evidence for your truism? There’s a lot of research about planning. You can even see some of it in practice in capitalist economies, like Walmart and Amazon. Imagine if they were optimising for human need instead of their own profits.

We have ample evidence that production for profit on markets is inefficient and ultimately a disaster, like climate change. All those isolated individuals unable to coordinate but through markets are leading us straight to extinction. It’s precisely planning that could solve this problem.
Yes, some people are difficult, but that's neither here nor there. That they exist is not a justification to violate the trust of a larger group. Floss did fine before mandatory telemetry.
"Legacy employees" sounds like code for "employees we could replace with cheaper new grads".
Well at least next year it will be officially out of date.
That's what I meant?

"Even XX won't" means while XX is more likely to do YY, it shouldn't get to this degree.
Richard Donner Has Died (aged 91)
I'm not sure why people are are thinking in such a limited fashion. Google is effectively holding onto the data for the US government or whoever else has the capability to access all that data in the future. This is the kind of stuff authoritarian governments dream about. And I'm not saying Google is doing it intentionally, just that they're holding onto the data at all and at some point there will be somebody who will make use of that data.
Maybe we should have a prefix “My Opinion” for those easily confused.
> ...including the money to buy the home I now live in and even the health insurance responsible for the birth of my son...

Interesting example. Being grateful to your country for giving you the opportunity to work to pay insurance bills to have a child, because there's no universal healthcare?

I'm assuming this is sarcasm?
> Are seat belts mandatory in California for passengers?

Yes, they are. The driver is responsible for ensuring all passengers under 16 years old are buckled in.
Europe’s plan to crush China’s battery power
Google also pushes ads everywhere, 24/7, and try to get people to read/watch anything provided that the user remains attentive/addicted and that some advertiser pay them top dollar for that. Google search and YouTube (and Android and the rest) may be nice and free) but it's certainly too early to call then 'a good force in the world overall'.

I understand that it wasn't your point but I'm surprised Facebook is always presented as the bad guy (doing exactly the same things in different place) but we usually compare 'the good of Google' vs some little mishap (having a single person leaves the mastodonte).
> This is not entirely true

You mean user devices may connect directly to Google storage? Did you observe it connecting to IPs in Google owned ASNs?
I think interesting and competent is what you might strive for after you've consumed enough of a type of media. You see it in music and video games too. Eventually the big hits and blockbuster games are all pretty boring, if you're an engaged consumer of the medium, you'll start looking for more novel ways to be interested, and start appreciating competency more than you used to.
Arm chief hits out at 'ill-informed speculation' over proposed Nvidia buyout
As a FAANG employee, the way this typically happens is this:

There is some sort of team reshuffle, someone moving to a new project and so on. Another team agrees to take on a high level IC (I assume this guy was at least L8-9). At that level, this move is approved by a VP. Person moves, headcount is filled/removed at his old team. Then new VP decides he is not ok with some part of the working arrangement (e.g. remote, scope). Person is now given a few weeks to find a few project/team, but most teams cannot accommodate senior ICs at that level easily.

Boom, out of a job. Basically VP backroom dealings. It's just 'bureaucracy', and seniority almost does not matter. The only way to stop it at that point would be calling other VPs or SVPs for favours.

In fact, seniority works against you here, because it becomes more political, while nobody cares about a low level IC switching around, and almost any org can absorb a solid L5 contributor.
> At the time I left, out of ~150k employees, only ~300 had worked there longer than me.

This is why it is insane to accept the "I know the people involved in developing that and they wouldn't let a terrible thing happen." Defense of it being ok for the co. to have massive unchecked power.

The company is its people. The people /will/ change. Give a company serious power you cannot expect the staff to keep it reigned in. It's completely unrealistic and also unfair to the staff for them to have that moral responsibility forced on them. Ultimately 99.9% of the time the only thing they can do is resign, which reduces the impediments to bad things happening.
Yeah maybe so. I’m willing to let Blazing Saddles go though…
Yes. A handful remain. But the next big thing will come from those who yearn to be what Google had and lost. Jeff Dean jokes aside, no one person or group made Google great. It was the combined optimism and output of thousands of brilliant and supportive Googlers with imperfect but good enough leadership. Don’t deify any one person or leader, but if you can see the potential in any company’s ambition, thinking, and culture - it’s going to be worth the ride.