skysight-inc/HackerNews huggingface dataset:
Ahah, my problem solving was so honed by 13 hr per week Starcraft in high school.

My elders thought I should spend time doing normal things like watching TV instead.

Hilariously out of touch.
ical via RSS is a spec used for that, isn't it?
Bearing Witness to Racism in America Today
> GPL was written by lawyers for the American system of law and France is not part of the USA.

The important thing is GPL (and other licenses) are contracts. So violations of there terms is a breach of contract and in turn clearly handled by the court responsible for handling breaches of contract.

The interesting part is why it's not (majorly) handled as a breach of contract in the US?

The trick is following or similar sentence (qouted from GPLv3):

> will automatically terminate your rights under this License

Which means of the breach the license contract you lose the license contract and in turn can be sued for copyright violation.

Now the gotcha is not everything you write in a license agreement is necessary valid in exact the same you write it, so now what happens if automatic contract termination is not valid and contracts in such case e.g. exists in-between valid and invalid until conflicts are resolved or similar?

At this point you would still have a contract, one which grants you the right to use given software "just not in given way" and in turn wouldn't it be a case for courts responsible for contract breaches?

Now I know nothing about French Copyright law, but the idea that laws (against auto termination) which would exists to uphold fair competition and prevent abuse might majorly negative affect copyleft licensed open source makes you think.
> wear them all the time

That's kind of what fashionable means.

Oxford dict:

Fashionable - characteristic of, influenced by, or representing a current popular style
I actually think this is a shame. Phone calls are way better for catching up with people than messaging. You mostly have everyone’s attention and there’s a defined start and end to the conversation.

Yes, there’s video calls now, but they’re not automatically better. Dealing with cameras, lighting, grooming ahead of time, and bad compression just gets in the way of a casual conversation.
You can get harmed by a lot of things in excess, including desserts, well before you get physiologically or mentally exhausted by having too much of it.

The difference is there is a long tail of activities that a family might be engaged in during non-school hours, especially a weekend evening. This is something a government can't possibly fathom or account for in an overarching policy.

If a person chooses to have a child, they should be deemed to have enough agency to determine what's good for them.

If a State wants to be the nanny, why stop at video games? Why not prescribe precise caloric intake, meal times, study times, sleep times, extracurriculars, and more? Just an illustration of how absurd this policy is.
> that's easily understood by others reading it?

The problem in these discussions always comes back to "others" aren't a monolithic entity. Different people find different things to be readable vs not. Different people will even use the exact same phrases (e.g. "as concise as possible without being opaque!") but still mean different things due to having different interpretations of key words in those phrases.
Yes, I have found that this question just selects for people who can recall well on the spot, or worse, can make up some a believable canned war story and articulate it well. As such, it is really testing a particular set of social skills which have minimal bearing on an engineer's ability to do their job.
Besides tempo, at Bach's time, dynamics (loudness) weren't usually written down.

But there's always a lot of interpretation involved, even today. The score is a very rough model of the music, akin to jotted down notes outlining a novel. Or like a manuscript for a film.
Bach: The Art of Fugue performed by Emerson String Quartet (Deutsche Grammophon)

Classical music rewards close listening, but orchestral pieces can be overwhelming to those who haven't trained themselves to listen closely. This is a good set of recordings to start with, as there are only a handful of performers, each with a distinctive sound.

Digression: once one has learned the pieces, this can be a good audio assessment tool. Some speakers over-amplify specific sounds. Some amps muddy certain frequencies or complex sounds. A string quartet performing similar melodies is a great way to notice this.

This specific album was the first that really opened my eyes to audio quality differences. If all four instruments are playing, I should be able to hear them. If all I can hear is the viola, there's something wrong with the system. Or, if I can suddenly hear all four where I couldn't before... These are significant differences, not minor ones.

From there, it was learning finer details. The first time I could hear the attack, sustain, and release of a note on a stringed instrument. Changing equipment and suddenly getting what "soundstage" meant. Etc.

This album also kept me honest when diving into the potentially incredibly expensive and super opinionated audiophile world. How does this compare to my personal system? Am I noticing anything I've not noticed before? Is anything missing? Do the answers to these questions justify spending money? Surprisingly, the answer most of the time to the last question was no.
Couldnt agree more! There is no need for people to waste 30 mins of their work life on reading aloud status updates https://www.kaapi.team/blog/importance-of-daily-standup-meet...
New Zealander here, living under similar rules.

> Inconvenient? Yes. Expensive? Yes. But you can't argue with the results. Life is pretty damn good here and at least for the time being, Delta has not found its way into the community.

Pretty much identical, but with the huge exception of a current Delta outbreak in the community. The next week will be the making or breaking of our chosen strategy.
I definitely agree that we're on the complete opposite ends of a wide spectrum of concerns and goals!

> So, programming without an IDE becomes untenable. I use a text editor. It feels like you're shifting language features into the IDE. What's the difference between the compiler doing it automatically vs the IDE doing it automatically?

I very much agree with this observation, but from the opposite side - for many development stacks and frameworks, working without an IDE feels like being a fish out of the water, since there are numerous plugins, snippets and integrations that provide intelligent suggestions, auto-completions and warnings about things that are legal within the language but are viewed as an anti-pattern.

I'd say that the difference between the two is pretty simple, just a matter of abstraction layers. Something along the lines of:

- the business people have certain abstract goals, which they can hopefully synthesize into change requests
- the developer has to implement these features, by thinking about everything from the high level design, to the actual code
- the IDE takes some of the load off from the developer's shoulders, by letting them think about the problem and offering them suggestions, hints and assistance of other sorts to help in translating the requirements into code; of course, it's also useful in refactoring and maintenance as well, letting them navigate the codebase freely
- the language server, linter, code analysis tools, plugins, AI autocomplete and anything else that the developer should want hopefully integrate within the IDE and allow using them seamlessly, to make the whole experience more streamlined
- the compiler mostly exists as a tool to get to executable artifacts, while at the same time serving as the last line of defense against nonsensical code or illegal constructs

In essence, the IDE gives you choices and help, whereas the compiler works at a lower level and makes sure that any code (regardless of whether written by the developer with an IDE, one with a text editor or an AI plugin) is valid. In practice, however, the parts that the IDE handles are always more pleasant because of the plethora of ways to interact with it, whereas the output of a compiler oftentimes must be enhanced with additional functionality to make it more useful (for example, clicking on output to navigate to the offending code).

In my eyes, the interesting bits are where static code analysis tools and linters fit into all of this, because i think that those should be similarly closely integrated within the ecosystem of a language, instead of being seeked out separately, much like how RuboCop integrates with both Rails and JetBrains RubyMine. Our views may differ here once again, but i think that some sort of a convergence of tooling and its concerns is inevitable and as someone who uses many of the JetBrains tools (really pleasant commercial IDEs), i welcome it with open arms.
I know some MIT labs work that way. Backstabbing people b/c there are only so many upper positions instead of titling and paying people their skill level you would have to wait for someone to retire.
And for the same reasons (spam, "newsletters", etc), I know some people who are abandoning email as well, and instruct people to contact them via a particular chat app or Twitter.
For the last 15 years or so I have insisted most people I mentor, even young teens, build a new primary computer from parts and build Gentoo on it including the kernel.

When it boots successfully and can connect to the internet we then move on to helping them do any daily task they once did on Windows or MacOS, including gaming, art, schoolwork, etc on the new system.

Most choose another distro eventually once they know how to patch any software when needed, but some stick around and go on to develop operating systems themselves.

Many are doing very well in the industry today.
Linux distro creator tries to enforce a trademark he doesn't own
The ability to configure browser and extension settings differently for different profiles, plus different history/cookie for each.

This is nice for experimenting with changes to umatrix settings without having results "pollute" my long-lived container storage.

Also nice as a relief valve for when I don't won't to deal with my locked-down default settings, and just want to open up a site with everything enabled in a temporary container that gets blown away when I'm done.
Surprised nobody has mentioned this yet, but Org-mode for Emacs [1] is just great, and fits very well to the requirements:

- Source of truth: these are text files, so any of git, nextcloud, syncthing etc. will do.

- Consistent interface: using emacs might be tough on mobile, but there are some pretty good web interfaces for it [2]. I personally use Orgzly [3] and syntching on my Android

- Standard protocols: custom scripting does anything. ical is pretty easy to handle, not sure about webdav.

- FOSS: check

- Multiple calendars: yep, via Org agenda [4]

- Subtask support: As deep as you can go

- Custom logic: via emacs scripts (or some creativity if you're using other clients)

- Markdown notes: yes, minimal differences between org mode and markdown

[1] https://orgmode.org/

[2] https://github.com/DanielDe/org-web

[3] https://www.orgzly.com

[4] https://orgmode.org/manual/Agenda-Views.html
The low point for me is when people get on an airplane wearing track shorts. Eech.
> coffee is tea and apple juice is vodka

You brew coffee and you brew tea. Tea is plant products brewed in hot water, and coffee is... a plant product in hot water?

We call all sorts of soups soup even though they contain different ingredients, so why not Milk?
I’ve skimmed the comments with the same dismay until I read yours. The lack of concern about using coercive force to control how people dispose of their leisure time is disturbing to say the least. Maybe that over a billion people out there who are living with the same freedom as inmates in a minimum security prison in the US should be a more pressing issue than the nuances of the normative value of video games.

It does seem like there has been a lot of news lately about curious social engineering policies coming out of China. I wonder if the politburo suspects trouble.
Learning a bit of music history will give you a roadmap. By placing a composer in the time line of the evolution of western music, you will have a scaffold to frame your listening and other learning. When you hear something you like (or don’t like) look at when the composer was working and who they studied under. Then explore a bit about that time period and the artistic aims of the composers of that period. Listen to what you enjoy and to music adjacent (by time and school) to what you enjoy.
Most high-budget, high-profile games coming out these days are not grindy at out. I'm sure you can find grindy games within certain genre niches, but there are good not-very-grindy games in just about every genre right now AFAIK.

Unless the genre is grindy, micro-payment games in which case... Consider not playing them.
Rejection of fashion in very specific trendy ways is fashionable right now. It’s more a rejection of “runway inspired” trends than a rejection of fashion itself.
How the airline industry got wise to seat belts
The Sharing Paradox: To scale collaborations, why we're locking things down
When the spiffingbrit and Jim Browning fall to phone scam tricks you know we are in deep trouble....
Free movement of labor (human capital) across borders has to be coupled with free movement of financial capital and free movement of goods as well as free internal labor markets meaning no minimum wage, no other barriers to entry into professions, and no welfare for at least a few years.

Otherwise, all incentives go haywire and the lowest income groups in the host country get shut out of labor markets where newcomers are willing to undercut them severely while working in businesses to which they are ethnically connected.
Lotus Notes had that. Administrative staff could look at your calendar and sign you up for things..

Of course all Notes Mail and Calendar are just Notes Applications built upon its nosql database and lotus script. Its why they were kinda awkward. But I worked briefly at IBM making custom business Apps with Notes, which was a decent/ fairly easy way of making custom applications for businesses last century.
Good way to lose the driving license, if you have one. Speed limits apply to all traffic.
Probably can. Will you? IDK. I am now adding "evade the police on a high speed chase" to my holiday itinerary in Paris. TY for this idea.
I would recommend going to live concerts.
Classical music is about emotional communication between humans. A live performance is a much richer human communication channel than a recording. The moment in time is unique and not reproducible. My greatest emotional feelings were while live listening or self playing. I always remember them.
Have you tried freelance sites like Upwork or Fiverr?
Given the (commercially-driven) failure of the semantic web, I'm in favour of diversity (even if at the expense of convenience). Sooner or later network effects means this sort of service will likely still end up as a monopoly in the hands of some F**G organisation (probably G) but in the meantime we can live in hope.
It's because there isn't one. So much professional advice seems to be based around a SV/FAANG mode of operations, but that just doesn't apply to a good 90% of the industry. Most tech work is done on line of business software, not megascale internet companies. Building high-design marketing websites is completely different from enterprise SaaS is completely different from infrastructure is completely different from video games is completely different from desktop software. Not just requiring different tech skills, but different personalities and working styles.
Latency is infuriating. Bluetooth is particularly bad and calls where both ends are using Bluetooth are pretty miserable. It seems the norm these days that net calls with earphones and wired networking are lower latency than cellular calls.
What's good about these pictures? If you released them on Instagram on an anonymous account, nobody would give a shit.
I think not being an expert can contribute to clearer communication[1]. I sometimes joke that physics is such a hard class primarily because it's being taught by physicists...

1: Of course not being an expert can contribute to communicating the wrong thing clearly, which is its own problem.
"That means only 58% of Israel's total citizenry is fully vaccinated."

"But Israel paid a price for the early rollout. Health officials, and then Pfizer, said their data showed a dip in the vaccine's protection around six months after receiving the second shot."

That doesn't exactly fit your narrative, imo.
> types which are always heap-allocated and sitting behind an invisible (and un-interactible) pointer

> A map is just a heap-allocated structure sitting behind a pointer.

And the difference is?.. Because maps in Go behave exactly as if they were un-referenceable pointers to the hidden, heap-allocated hashtables.
Haute couture is almost all nutty stuff that no normal person wears anyway. It's like art for art's sake, not clothes.
This is all true, but at the same time, it is a legitimate question to ask 'when does this stop?' I think we can all agree that it can't last forever. But Kate Brown mandated masks even outdoors, and while her intentions may be pure, she didn't provide any metrics that she will use to decide the mandate can be dropped. We are past the 70% vaccination threshold she originally used. Even then, the metric was created well after the mandates, and I disagree with that. When we are going to put such rules in place they should be defined from the beginning as temporary or permanent, and in the case of the former should come with a definition for the end. A date, a set of metrics, something specific.
The 5x engineer at my last job created 5x the features and 5x the bugs, and consequently caused 5x the number of job postings because we needed so many people to put out fires all day. I have to thank him because he is the reason I was hired.
ICRA2020: Unsupervised Depth Completion from Visual Inertial Odometry
Hey there, interested in camera and range sensor fusion for point cloud (depth) completion?

Here is an extended version of our [talk](https://www.youtube.com/watch?v=oBCKO4TH5y0) at ICRA 2020 where we do a step by step walkthrough of our paper Unsupervised Depth Completion from Visual Inertial Odometry (joint work with Fei Xiaohan, Stephanie Tsuei, and Stefano Soatto).

In this talk, we present an unsupervised method (no need for human supervision/annotations) for learning to recover dense point clouds from images, captured by cameras, and sparse point clouds, produced by lidar or tracked by visual inertial odometry (VIO) systems. To illustrate what I mean, here is an [example](https://github.com/alexklwong/unsupervised-depth-completion-visual-inertial-odometry/blob/master/figures/void_teaser.gif?raw=true) of the point clouds produced by our method.

Our method is light-weight (so you can run it on your computer!) and is built on top of [XIVO] (https://github.com/ucla-vision/xivo) our VIO system.

For those interested here are links to the [paper](https://arxiv.org/pdf/1905.08616.pdf), [code](https://github.com/alexklwong/unsupervised-depth-completion-visual-inertial-odometry) and the [dataset](https://github.com/alexklwong/void-dataset) we collected.
You lose your license for getting one speeding ticket?
Dupe: https://news.ycombinator.com/item?id=28329731
Ding ding ding

Earlier this year I read all these doom and gloom interviewing anecdotes on HN

Spammed resumes to local places for one week. My resume is swiss cheese and I'd been unemployed by choice for quite a while

Totally casual at interviews. Not sober at all

Offers offers offers... places thought nothing of going way over the supposed pay ceiling

Apparently I was the best person they saw in ages? And not fly-by-night firms either

High quality engineering is in demand. There is a talent and knowledge deficit

Hard to not shake your head at top comments crying about nothing but rejections. Go study and stop expecting free money
Even if someone's never heard of idempotence, it's enlightening if you can get them to discover it for themselves by asking questions like, "What happens if this request gets sent twice due to a network issue?"
Top Machine Learning Operations Repositories
I don't remember Raymond Chen ever lying. If there weren't legitimate reasons, Raymond would just not talk about them. Especially since this would be a very elaborate, multi-faceted lie that anybody with an intermediate knowledge of the inner workings of Windows 9x would've been able to call out.
I read John Carreyrou’s “Bad Blood” a while ago—it’s a fascinating book—and that sounds pretty consistent with how Balwani came across in the book: he was portrayed as an overbearing, arrogant idiot who abused employees. I don’t remember anything about abuse directed at Holmes.

The impression I had from the book, though, was that Holmes was vastly more intelligent and capable than Balwani. So I’m less than convinced that he was solely responsible for the malfeasance itself—he seemed like a dim-witted bully whose main purpose was providing money and connections, while Holmes did a lot of the strategizing.

I do agree, though, that painting him as a brutish manipulator sounds like a solid trial tactic.
> substitute for cell service

47 CFR 97.113 Prohibited transmissions,
(a) No amateur station shall transmit:
(5) Communications, on a regular basis, which could reasonably be furnished alternatively through other radio services.

The FCC has a perfectly good part 22 service for cell phones.

Or FCC part 73 regulates "old fashioned broadcast radio"

Per 97.1 (a) thru (e) explain the purpose of amateur radio but it boils down to something like a national park, sorta. The purpose of the service is NOT to avoid existing regulation.

"on a regular basis" means experiment as much as possible, for free, non-professionally, as a ham, but if you try to set up a formal cell phone company business for the public just like AT&T, and try to tell the FCC you prefer being regulated under part 97 and pay only $35 for a license, the FCC will be very very very mad at you, wave 47 cfr 97.113(a)(5) at you, then regulate you under part 22.

The FCC has nothing against people building broadcast radio services; but if you try to demand they regulate your public broadcast FM radio service under part 97 rules, the FCC is warning you they will absolutely insist on regulating and charging you under part 73 rules...