skysight-inc/HackerNews huggingface dataset:
This would be true if they came and tell me which services I am willing to pay and use. That is not what they do. What they do is to pack all things together, to extract money from there for them also, to make systems with way too many people to manage stuff that can be managed more efficiently and to pass you the bill without asking.

Of course that is robbery. Imagine they force you to eat in a certain restarant and you must eat there, because they decided so without asking. Now let us say the food should be 15 dollars and they charge you 45, without asking. This is what they do. It is totally, totally unfair.

Later they will come and tell you: hey, you can eat thanks to me! You owe me respect. When in fact, I could have gone find my own way and eat for 15. It is absurd. And robbery, of course. Noone asked me. That is illegal if you do it to someone.

It is as if a telco came and charge you a bill of 50 usd and you get mad and go and say: hey, I did not hire your services. And they reply: the contract is implicit. They would be in trouble.
I can't decide whether this is just a distraction for Sony, or what's going to set them apart from Nintendo / Microsoft, who don't seem keen on the space.
I tried Jellyfin. Although it is great for an open source project, it lacks polish. Especially on the android TV app, there are multiple obvious problems. I encountered too dealbreakers within the first half hour of usage:

- Resume does not work reliably

- Subtitles are ugly and un-configurable

I will keep monitoring it from time-to-time, and switch from Plex as soon as these 2 problems are fixed. Thanks for recommending, I have been on the lookout for such an app for a long time.
My first programming experience was setting up an AMP stack (Apache, MySQL, PHP). That was already a deep, deep rabbit hole for someone who was barely aware of things like configuration files. That was early 2000's iirc.
That's what I was hoping for: HN's treatment of Hensons' masterpiece. Pity.
I agree TIS-100 is brilliant, having a lot of fun with it, although it's very difficult! I disagree it's close to actual work, but I mainly work on web-related stuff, nothing close to having multiple, parallel chips that take minimally amount of instructions with basically no memory available besides one register. What kind of stuff you work on that is similar to developing in TIS-100? Always thought the machine in TIS-100 was based on mostly fantasy, but maybe there are systems like that out there today?
"cross-platform compatibility" isn't guaranteed on the web either, yet somehow "cross-platform compatible" websites exist.

It isn't a problem that's so difficult it requires wrapping a 60Mb runtime around every individual app instance.
We reached the level of socio-technological development when a single person can happily live without a safety network, such as (extended) family or a community.

Why should one stay in the society, though? Was it ever intrinsically good? I mean slavery/serfdom, wars, racism, social inequality builtin in the culture multiplied by general narrow-mindedness. People love to ignore these inconveniences. The leader considered "the great" conquers the city and kills/rapes/enslaves everybody? Oh, that was normal. But now it's not, and it will never again repeat itself even on the smaller scale. Now society works perfectly. Yet fundamental physical constants and human biology remained the same. ¯\_(ツ)_/¯
> sometimes you can note things as "nits", meaning, fine for now but maybe next time do it this way.

That's actually one of the costs of PRs (or any kind of mandatory and blocking code review). I've worked in places where the code review wasn't hard. People fixed these nits as a final step before pushing the whole thing to master. With blocking code reviews people either do that 'nit' thing, or keep the remark to themselves because it isn't worth fuzzing over.

All code review processes have some degree of rubber stamping, but the mandatory ones have a bit more.

Orthogonally, I feel that more reviewers makes the process and the results better. The best review process I've seen was slow as hell: (nearly) every team member would do (nearly) every code review. People would start riffing off of each other and actually learned from each other. You could actually get a good team-wide conversation going about the best approach to doing stuff a certain way.
He could also be 3 kids in a trenchcoat, since we're letting our imaginations run free based on little to no evidence.
Yeah, but it's not only "the mission", it's your relationships with managers/colleagues, the environment, the perks, etc

That being said, being on call is not for everybody, and a well managed planning goes a long way. It's one thing to be called for a true emergency, another because a colleague doesn't know how to turn on a monitor or because someone did something stupid on a weekend (extreme example)
Oil platform IoT stuff

in general security sensitive environments and everything to do with tier-1 support for military hardware

though you might end up marooned in barracks on an airfield in Angola or something,not sure if that counts as "outdoors"
Oh, that is a long and complicated story.

Perl 6 was announced a long time ago, but it took many years of development and planning and I (like others) used to joke that Duke Nukem Forever was going to be written in Perl 6. And then we got egg on our face when Duke Nukem Forever was released first. (And it turned out to be a turkey).

However, many clients I spoke to at that time were telling me they wouldn't upgrade their Perl code because they were waiting for the new version ... which was seemingly never going to arrive. Worse, it became clear that Perl 6 was a new language, with common roots, but it wasn't like the Python 2/3 split: a wholesale rewrite of code would be necessary, or try to use a Perl 5 compatibility mode that may or may not have proven useful.

So companies weren't upgrading, Perl developers were fighting, people were leaving the community and the Osborne Effect (https://en.wikipedia.org/wiki/Osborne_effect) could be renamed the Perl 6 Effect (I'm aware that the Osborne Effect is more complicated than it's often portrayed).

Worse, Perl 5 couldn't upgrade to Perl 6 because that version number was taken. Perl looked, to the outside world, like it wasn't upgrading any more. I even had one guy screaming at me at a Linux Conference about how Perl is shit, hadn't updated in 20 years, and ticked off a bunch of "facts" about Perl, most of which were objectively incorrect at the time, but Perl could no longer get its message out.

There was discussion about leap-frogging the version number and going straight for Perl 7, but that caused even more fights, more people dropping out of the community, and we fractured. We tried saying "the name of the language is Perl 5 and we're upgrading every year—we're currently on version 34—but that didn't satisfy anyone, either.

Eventually, Perl 6 was renamed to Raku (http://blogs.perl.org/users/ovid/2019/10/larry-has-approved-...) and that freed us to upgrade our version number, but to what? Sawyer X, the former Perl Pumpking (development manager) proposed the Perl 7 project, but for many reasons, that also caused much anger.

So today, we have Perl. There are ideas of moving to Perl 7, but much work needs to be done. My Corinna OOP project is likely part of that work and the Perl Steering Committee has met with me to say they'd like Corinna in core, but slowly, step-by-step, to ensure that we don't push too much into the core and make mistakes we can't easily back out of.

I have more ideas about what is needed to get to Perl 7, but they'll largely wait until after Corinna is in core and fleshed out. It's a lot of work and the team working on Corinna (making great suggestions and also helping me not make boneheaded errors), have put in a lot of effort to create something we can turn into a proper RFC. Paul Evan's Object::Pad (https://metacpan.org/pod/Object::Pad) is a testbed for many of these ideas.

So, we're getting there, but slowly. However, it appears to be moving along more smoothly than other efforts in the past. The fact that the goal is more modest helps.
> I am not an engineer but I am always curious - this must not be the case in all companies out there?

No, it's not.

Most of my non-SWE friends are from liberal arts circles. Interview process for their jobs had no "LeetCodes", no take-home assignments. Just a few steps of 1-on-1 conversations. The companies are also heavily relying on the trial period to accept/reject fresh hires.

Naturally, it's just my anecdata.
Thanks, Abimelex! I'm glad you like DevUtils!

I had almost 0 followers when I started building DevUtils & Black Magic :)
What’s different about the way fabs operate in Europe?
You've drifted off topic, and started giving advice about "vehicle broken down on active highway" which isn't the scenario being discussed.

Yes, getting off the highway makes sense if you are in a disabled vehicle on an active highway, assuming there is something solid to shield you from the vehicles/debris that goes flying when your car is hit.

No, getting out of your car in a winter storm when all traffic is halted due to the conditions does not make sense at all.
Pass is not very user friendly. Adding a new device to your tree is a painful experience. Losing your Yubikey or your main gpg key is a painful experience. That being said, there are variants to pass that make multi key trees easier to manage and that's what I'm using.
The earth leakage protection applies to the whole system.

> no way to disconnect if you happened to grip it the wrong way

This is what the explosive breakers are for.

Here is an article with more details:

https://www.vehicleservicepros.com/service-repair/battery-an...

Note that it appears there are a few hybrid cars made in the 90's without this protection!
When you spend so much time in from of the laptop, even 2k doesn’t seem excessive.
> Like I said, in American culture, the norm is that if you have the means to make yourself or your family happy, you should do it, and it's not that hard to get a 5 lb bag of dino nuggets from Costco when we go.

That is a perfect example explaining the huge problems with (child and adult) obesity and all the health-related problems originating from it, which are also very much "the norm" in American culture.

"Let's optimize for short-term happiness! The only reason why you maybe shouldn't do that in a particular occasion is because you lack the money!"

With the same reasoning you should also probably buy and take crystal meth if you can afford it. It's definitely a powerful boost for happiness, you can make the whole family happy as never before with just one small lump of the stuff!
Thanks for your comment, it gives me a lot of insight. I had a look at your vocabulary as well.

On your accent I would not care much. You should not try to change your accent for others and you don't need to. Speak slower. That's a number one hint. If you can't force yourself to simplify your vocabulary just be consistent with it - it will soon be clear from context what it means. Also feel free to rephrase and summarize once in a while as it is a way of implementing both of those hints.

A lot of courses on Coursera, Pluralsight or similar platforms utilize that consistently (Udemy is a mess of different approaches). Default speakers speed is super low, vocabulary is super consistent within a course. Course is painfully summarizing every few minutes, at the start of a chapter, end of it, every few chapters. I've seen complains about that, but it I think such repetition works.

I asked "cloud you please speak a bit slower" a few times when I was talking on the phone in US (calling a store, library, etc.) and people seldom complied. But that's a huge aid yet I ignored it until a pilot of a small, loud plane on my trip asked my party to "speak slower so we can understand each other". Communication was over headsets and apparently it's simply good practice regardless of the language.

On your vocabulary - "us Foreigners" may have learned English from same books or Cartoon Network shows. We often have issues with same vocabulary. You in one paragraph used:

convey, enunciate, consonants - I had to pause at those. I've been thought what a consonant is 25 years ago but used it maybe 10 times since then. My fault entirely, but still. Enunciate is completely new to me. Convey I figured out from context, I knew it only from context of "conveying a survey".

"professional setting", cadence, abbreviate - such use of "setting" would be understood by more advanced speakers, in my opinion. Others might treat "setting" as an option to tweak in yaml file. Cadence I know as it's a "bicycle thing", but I don't think all of my colleagues would grasp that at first read.

Abbreviate and omit - are one of those things I'm sure we were told in school about, but is used less often one might think. It should be clear if used consistently in a larger text.
One part of the beauty of TIS-100 is (for me) the small instruction set of just 13 (14 if you count the secret one) instructions, and how little you can fit in each cell. I wonder how much aliases could actually help. You'd need to add the alias in every cell, taking up one extra row at least, possibly two (out of which only 15 rows exists in each cell).

Edit: By the way, your OS probably has some utility available that let's you write MUL on your keyboard + some keyboard shortcut and it'll expand it to MOVE UP LEFT. Easier way to get what you want :)
Ask HN: I want to learn ffmpeg, where should I start?
How is that different to what they're doing with browsers? Last time I checked, you can't ship your own browser/js engine on iOS
congrats tony!
Isn’t the main question here how much direct profit/loss Google makes from the deal?

If this is not profitable (via the search ads) then it would be easier to argue it is just done to keep competition away.
> they will literally push it out of the way, look you straight in the eye, and tell you about how hungry they are

While "sugar addiction" has it merits, the main problem here is the parents who are toyed around by a little egoist... and they are happy to oblige.
I'm using electron for https://www.monsterwriter.app/ and i'm looking for a lightweight alternative since a while.

This seems to be a good fit. I guess when you can reduce the api calls to bindings (accessing filesystem, network, etc.) cross platform compatibility should not be a problem.
It's not like it was their first blunder, either. It's the same editor that needed more than a decade to retract Wakefield's fraudulent "vaccines cause autism" paper. He's very much an activist using the journal to further his political views [0].

[0]: https://en.wikipedia.org/wiki/Richard_Horton_(editor)
When I was in grad school for CS, I recall talking to the dean of the department who said that his preferred approach for recruiting CS students would be to have them write a five page essay on any topic of their choice. Anyone who could write a coherent essay would probably make a good researcher. Unfortunately, he was never able to put this into practice - the university administration only considered grades and GRE scores.
> Surely it doesn't matter if I, as a member of the Silicon Valley elite

> I'd be doing my part to balance out wealth inequality

> I'd actually be performing a useful service for society

Surely this is sarcasm or something else? How would transferring wealth from one part of the 1% to another part of the 1% benefit anyone else than the "Silicon Valley elite" you so proudly proclaim to belong to?

If you actually wanna re-balance the wealth of the world, you should steal from the rich and give to the poor, not steal from the rich and give to the other rich.
Extent and Health Consequences of Chronic Sleep Loss and Sleep Disorders
Know how your org works, or how to become a more effective engineer
Everyone is basically using Chrome or Safari nowadays - so WebKit. Very little incompatibilities to consider compared to writing something that works on different WebView implementations
Anarchists making their own medicine (2018)
Why is heart cancer so particularly rare? Not many fast dividing cells or so?
It's exactly the same. I have no idea how they're able to get away with it.
As a VIM noob for the past 7 years, I've learned many times over that dd is cut (like yy is copy), not delete, despite what people say.
Most higher education faculty positions in the U.S. are for teaching and not research. Most STEM graduates have minimal training in teaching. If one goes solely by education level or achievement in the field as a means of determining qualification then this whole discussion is about the wrong thing.

I’ve been on hiring committees for a math department at a community college. This is the truth of the matter in my corner of the world. If we have two equally qualified candidates, and by qualified I mean at least a Master’s degree, and two candidates that perform equally well in teaching then a female candidate will slightly be more likely to get the job over a male candidate. If the male candidate is a person of color they will likely get the job.

What you can’t measure when looking at a resume is how good the teaching will be. I’ve had female applicants with outstanding resumes come in for the interview and be absolutely terrible at teaching. We want people who are good at teaching. The problem is that a Ph.D. in math does not make you more likely to be better at teaching than a Master’s degree and male and female candidates appear to have roughly the same probability of doing a good job at the teaching portion of the interview. So women have an edge in the hiring decision but not at the expense of “qualification”.

I could not find the NRC study but suspect that study was for tenure track positions at research universities. I have no experience in this area but I do know that even at research universities adjuncts and graduate students do most of the teaching. Qualified women do have an edge over men when it comes to graduate admissions but they make up a much smaller percent of the applicant pool (at least in math).

The long term thing that really needs to be addressed is the poor performance of men in terms of higher education. Women are dominating in terms of going to college and getting a degree. It’s generally not good for a society to have lots of young, under educated, under employed men.
Location: Singapore
Remote: Yes
Willing to Relocate: Yes

Resume/CV: www.linkedin.com/in/chinjy

Skills: 3D printing, 3D modelling (SolidWorks and Fusion 360), Mechanical Engineering, Electrical Engineering, embedded system programming (Arduino and Raspberry Pi), Soldering, Materials knowledge (composite materials, polymers and metals), Mass production techniques, Product design, C/C++, Python, PLC ladder diagram, html, css, Javascript

Email: chinjy2@gmail.com

I am a penultimate year mechatronics undergraduate seeking internships for the period of Aug 1 2022 - Jan 27 2023. Having co-founded a fintech startup before I am familiar with the startup work environment. I have also worked on various mechatronics projects on a personal basis, such as a 25 DOF adult-sized modular bipedal platform (https://github.com/SolverHub/Project-OpaNoid).
>I'm not sure about using beta software in production.

It used to be unthinkable that you'd use beta software in production. I think that change says a lot about the state of things, and why people are always complaining about framework churn in the industry.
For my personal machine, I’m fine with a desktop because it’s unlikely I’ll need that power portably, and if I ever do I can set things up to remote into my personal desktop with my personal laptop.

For my work machine, a laptop is preferred because then I can do my work anywhere without fuss even without an internet connection.

Besides, with an M1 Pro, plugging my work laptop into the Thunderbolt hub at my desk provides a near-desktop experience for the overwhelming majority of its usage. For day to day work the difference between my M1 Pro laptop and 5950X desktop isn’t staggering enough to justify giving up portability.
I can't really when the app is pre-existing and over-engineered.
Is there a clipboard manager with a simple command line interface or perhaps a Python integration?
I was at the drug store trying to print photos the other day; I was required to bring either an SD card, a USB drive, or a phone with their custom app installed, which I'm never gonna do. I thought to myself, "why on Earth is there no cross-platform version of AirDrop?" and here we are :D
The main purpose of school is just that: to train people into obedience and routine. The particular subjects are incidental really.
In my experience, fractional scaling in Gnome Wayland works at least as well as on Windows. I use 150% on my 4K 27" monitor and have experienced basically zero problems in the last few months.
Luckily, that is not the case. In Germany, FF still has 20% on Desktop and 10% total (and I wonder if those numbers are maybe too low, as FF blocks those trackers by default).
> taxes should go to 100% and the government should use the proceeds to provide free services

I think you are pretty cruel to people that produce useful things for others. You are saying that people who offer something valuable for others should be mercilessly punished.

What you are saying is that people that contribute less than these people to society should be gifted with the effort of people that are useful to the society, making the wealthy (I mean licit wealth, of course, not criminal one)
a means for others to live in better conditions.

Also, you are proposing to violate the principle of people being equal under the law. If I earn xyz, they spoil me, if I earn "too much". If I earn nothing and do not contribute in any meaningful way (even to sustain myself), then I am a blessed person that can get things for free.

Not a good arrangement to create wealth for others, if you ask me. Besides being terribly unfair.
Lots of their roadmap for 2021 is still undone. Something be to worry about?
You're not sorry because you still hit Reply even though your comment wasn't constructive at all.
I'd agree if we were talking about desktop machines, which are basically a box around a GPU, CPU, and some networking. The situation there is infinitely better than on the M1 Mac Mini.

But if I go and buy a random Windows _laptop_ and try to slap Linux on it, I might have all sorts of issues with the trackpad, webcam, fingerprint sensors, never mind sleep/wake.

That's why Linux laptop vendors are a thing and deserve our praise (just like the companies you've mentioned)! All I'm saying is that Apple is hardly the only company left that doesn't actively support Linux.
I hear you

I was very surprised after I bought a nice big monitor and great mouse that I ignored them most of the time, so now I just work off the laptop, it works best for me, which I never would have guessed in my desktop years

That said, I've been very productive with a creaky noisy cheap lenovo with ubuntu so in my case it's not just about productivity but also comfort

Re: do hinges ever break?
they tend to, when you use the laptop 10 hours per day
Loved it! I've been chuckling for a few minutes
My takeaway is that I will try to use the word "epiphenomenon" at least once today, probably during our morning standup.
Aaand still bundling what amounts to an entire web browser just to do what one has always been able do in Qt/GTK/whateverTK. Sad.
Pokemon exception handling is a bad idea in almost all instances.

The first import can fail for any number of reasons apart from the expected one and that reason will be swallowed and potentially replaced by a different, misleading, second order error message or worse - strange hard to explain behavior.

The second will behave (and more importantly, fail) in a much more predictable way.
WebKit, WebKitGTK and WebView2 are all webkit-based too currently. WebView2 was always chromium-based afaict, I think the old trident-based edge had a separate control.

Also, on the web, firefox still exists.