skysight-inc/HackerNews huggingface dataset:
Reductio ad absurdum.

Taking things to their logical extremes to dictate a point is disingenuous and ultimately unhelpful.

China identifies a problem; they introduce policy to try to solve the problem.
Love Your Bugs (2017)
China eyes ‘ultra-large spacecraft’ spanning miles in $2.3m crewed mission push
However sometimes there are no good, safe APIs commonly available. Number 5 "OS Command Injection" and Number 8 "Path Traversal" fall in that category. Both are exercises in proper quoting (and in the case of Path Traversal also catching ways to leave the intended base directory). If sane OS APIs for these cases exist at all they are platform-specific, so most languages go with the unsecure platform-agnostic way and provide only rudimentary wrappers that don't solve these problems either.
Even basic physical phenomena aren't definitive. That's not how science works. We shouldn't expect a singular metric of wellbeing to rely on for all time. Existing wellbeing measures and models are useful enough to inform practical decision-making and design. What we admittedly lack are measures sensitive enough to indicate when small design improvements are successful. More research needed.
> Because a person's worth is directly tied to how much value they can produce for their company's shareholders.

Well, perceived value rather than actual value. Which might be pretty much equivalent in a field like Sales where it's easy to track figures, but much harder in fields like software.

And in the end, most people are near the centre of the bell-curve of talent, and still manage to produce plenty of value for themselves and their employer. Not everybody has to be extraordinary to keep the society ticking, and the perception that we should always be excellent isn't just counter-productive, but actively harmful (see what magazines did to people's body image).
I have both the Kindle Oasis and a Remarkable 2.

If the use case is just reading at night, a Kindle with a backlight is probably a better bet.

That said - I like the Remarkable a lot more, and tend to carry it with me more. The kindle has essentially just become my "vacation" reading device since I stopped taking the train for work.

It definitely doesn't need bright lights to read (well, depending on your eyesight). If I want to read/write before bed, I'll keep my side table light on at 25%, and it works fine. If my wife is still watching a show, the tv alone is bright enough I can generally read/write fine.
I can understand teams, but I always think about "collaboration" as a waste of time in day to day business. People happily share on network drives and if you really need SharePoint, take a look at Nextcloud.

Domain controlling is perhaps something not easily replaced, but the rest is just fluff in my opinion. Teams might be the most useful app of all the bunch.

Seeing other cursors in a Word document was a fun at first, now it only induces endless rage and while neat, it certainly isn't a requirement.
Recruiters are non-technical in every business though, why would we need special recruiters for programmers when we don’t need special recruiters for neurosurgeons?
Scania halts production due to semi-conductor shortage
>So I'm too valuable to be allowed to go to another team, but I'm not valuable enough to recieve an average rating. I'm also being told to stay in a team that is detrimental to my progression.

been there, faced that . definitely unsafe position.

> I was almost fired once for similarly telling the truth in a skip level.

please, why repeat the same !
https://archive.is/6yDqA
I actually agree with the practice, and generally don’t think you should be employed to learn the basic tools of the trade.

First there’s a code fluency wall you have to get over.

Then there’s a tech debt/spaghetti lesson that needs to be learned (IMO this can only be learned the hard way)

I did this with 6 months working on my own stuff 12 hours/day, then 6 months working for nothing but equity in a never gonna happen startup.

Once someone is over those two walls, they can be useful to a company. Absolutely never writing greenfield stuff, but maintenance, matching style, very clear start and end type stuff for at least a year.

Before you’ve internalized code as a fluent language and developed basic code hygiene, you should not look for a development job. Even if you get one you will be an imposter.
not sure how you define modern but things like neovim, neomutt and ranger come to mind.

I enjoy r/unixporn (it's actually sfw), they LOVE console apps there, everything from music to email to file manager to everything console!

There are also a few modern terminal emulators that are doing some pretty fun stuff with the terminal, some examples are alacritty, kitty and hyper
they hire a lot of interns and junior people willing to grind

Is this a euphemism for an employer overworking and underpaying their talent?
From my long experience building high-end NAS servers and struggling with Macs, generally using 10GigE connections:

Using SMB, the typical Mac pro can't do much better than 150/200MB/s to/from the NAS.

The very same Mac booted on Windows via Boot Camp reads/writes at 1GB/s on the same NAS.

Back to MacOS, using either NFS or AFP the Mac easily reads/writes at 1GB/s on the NAS.

The SMB implementation of MacOS is utterly broken, and has been for ages. NFS works fine generally, but some programs such as Quicktime pro and more annoyingly, the Finder sometimes have trouble with it.

Unfortunately, the fastest and most reliable option by a large margin still is AFP, using Netatalk. If you take care of cleaning regularly the CNID database, it works like a charm. I have many customers using servers with hundreds of TB of storage with AFP and it just works.
This is interesting because my son's best friend lives in Shanghai and chat messages sent between the two on Xbox are heavily monitored. In December of 2019 several messages he sent to my son ended up getting erased later with no explanation as to why. He was talking about the virus so I guess that may have triggered automated software?

My assumption was that they had a mechanism in place to enforce this. Very interesting that they don't but perhaps they are trusting parents to enforce it?
One of the biggest ways I use iCloud Photos is as a screensaver on my Apple TV. As I am considering alternatives to Apple products due to privacy concerns, I am looking for something that has screensaver integrations with Android TV and/or Apple TV. It seems all open source Google Photos alternatives don't have a screensaver app for any TV platform.
The problem is HN comments are full of crybaby know-it-all nerds
Its like this for all jobs: the reason is that a bad employee typically subtracts more value than a good employee adds. So companies put a lot of effort in lowering the odds of hiring bad employees even if it means positions remain unfilled.
I understand the premise fine. I’m just saying it’s an unrealistic expectation.

For example, “should continue working exactly like it did” sounds nice, but what happens when the company is out of business and your server’s kernel needs a kernel patch due to a security issue? Sure the server still works, but you probably shouldn’t be using it if you in fact want something that’s private/secure.
Ahhh, yeah, this also reminds me of making a "platformer" on my TI-83 calculator (during class in school, which my teachers hated, of course). Similar to OP in that my code was a twisted mess of a thousand lines of GOTO statements, and similar issues with draw functions... I remember having to manually use pixel on/off in loops because it rendered a lot faster than using an algorithmic draw. Graph mode for less action-oriented games is probably a smart move.
Subscribe to Follow the Creation of the Next Great Internet of Things Technology
No web browser on the remarkable (at least stock). Stock it is literally just a note taking device, which I personally find appealing.
> Sat in traffic for close to an hour just so I could drink shitty coffee while watching the VP's of this company jerk off to each other's accomplishments for 2 hours.

Ah, yes, the pep rallys. Didn't attend them in HS. Didn't attend them in college. Still don't attend them.
I have a couple of 6tb usb disks formatted as a Btrfs RAID 1 volume plugged into a Rpi4, it's not the fastest but it has been reliable for over a year. I always make sure I stop the backup before pulling the cord on my laptop though. My wife hadn't been doing this until recently and she has had more problems with both over the network and directly connected usb disks; she has both. At some point I'm going to create a duplicate setup in my house and send Btrfs snapshots over the internet to have an offsite backup, but I haven't got round to this yet. Currently our offsite backup is just taking a laptop home...
Okay, let’s see how we can practically improve this (I am interested in a good solution as well):

1. Camera stores images/videos on an SD card.

2. When the card is full, images are copied in the field on the USB drive. I imagine the user has a 128G SD card and multiple photo sessions will exhaust internal storage quickly, especially on a mac with 256G-512G SSD, hence an external drive. APFS may be used instead of FAT but then the drive won’t be readable on Windows or Linux. Mac doesn’t allow writes to an NTFS filesystem unless you buy a 3rd party driver of unknown reliability. I guess one can try to combine your linked guide with https://github.com/spl/zfs-on-mac to get ZFS on a USB drive but all of that is done at your own risk.

3. When the user gets home, they can plug the drive into a Linux/BSD machine with ZFS. They copy the files locally.

4. They proceed with their favorite workflow on another OS accessing files on ZFS over SMB. Bad writes from macOS over the network can still bork files on ZFS, though you can apply a readonly policy to RAW images.

Step 2 and 4 still look quite hard to work around for me. Bad SD card reader and bad RAM or bugs in any of the 3 machines are still a risk.
The source also notes that:

> In debian 9, I get 't=ffab' in the search url instead.

Running on debian, I also see this, though I haven't tested on another distro. Is this the OP's distro too?
>implies that somebody can produce quality results in 50 minutes…

This is more a random fluke as much as sampling bias. Akin to someone either getting lucky or someone who is coming from a very similar environment. This isn’t a measurement that guarantees someone is competent, rather it’s a guarantee that someone is coming from just as incompetent an environment as you have.
Maker here! This is the first time I've seen Grids (which looks incredible). They seem to be taking a slightly different approach but very inspiring.

However we've taken zero inspiration for the page from Grids and I don't feel the brands overlap in any way (although they do use a nice serif).

The example is a document that we're currently using so it seemed logical to put it there as a video. We have some other demo documents that will be added in ~2 weeks.

Didn't expect the site to get posted on HN so quickly.
The worst part about this is the build process otherwise it's cool and good and I'll be happy to see this evolve
I tried it now. the first result is same on both. but the rest of the results are quite different between the two.
If you can build a specialized skill set you can make things much easier. When I got out of school with no experience, no internships and a degree from a second tier state school, I still had good luck on the job hunt.

What worked for me was that I had been studying Kubernetes and was probably the cheapest guy on the market with that skillset :)
I have a team of 4 people doing part time exactly this: improving performance of queries from various apps. My team does not know the business logic (many apps, not enough people), the developers don't have the knowledge to build good SQL code for databases with tables of hundreds of GB each. If you write small web apps it is not a problem, but if you have hundreds of servers with that size of databases, development DBAs are a must.
That article had a ton of links, but I couldn't find any support for the real factual claim that walking increases spontaneous brain fluctuations. Would love to see that paper.

For the most part, spontaneous brain fluctuations are studied in the context of fMRI. Since you can't walk in an fMRI, I'd like to know how they actually measured anything.
Also say someone was part of the pre-decriminalization cannabis industry, and had a felony drug conviction, I think they are prevented from then obtaining a license, and are way less likely to attract funding.

Watching the Netflix doco Grass is Greener, I was struck with the irony that the people who originally popularized the herb, and for whom you could say it's part of their culture...are sort of 'regulated out' of participating. It's pretty sad...And seems evil--like an evil masterplan someone came up with to go, 'how can we take this good, powerful thing from this group, and give it to the exclusive use of this other group, while preventing the original group from controlling it?' in a very reductive economic reading...but while I'm sure there's an element of that, probably, I bet there's also way more factors involved in this complex process....

But it is a weird ironic moment for American latins and blacks who are considering this topic and see many in jail on long sentences for drug crimes that are now decriminalized, and consider how they are not the kingpins of an industry they basically started...

I can see why black people have a lot of anger against the system in America...I don't know how that can be resolved, and the future of racial identity and interaction it doesn't look pretty, and seems to just lead to more conflict...I also don't know why anyone would originally think that racist policies would be a good idea? It was only ever going to block back and create karma and a situation that was hard to resolve...Nobody wins, not in the long term in this...Why so much useless racism? I don't know. Human nature, I guess. Ape brain shit.
On top of this, it’s hard to select for qualified people because the vast majority of interviewees are terrible candidates. Truly qualified job applicants get callbacks for (almost) every job they apply for, choose to interview at a few select companies, and get offers from most of the places they interview at. Thus, they’re only briefly in the interview pool. On the other hand, unqualified people are constantly getting rejected at every step of the process, and must continually re-insert themselves into the interview pool, and thus comprise the vast majority of interviewees.

Because of this, the interview process is not designed to efficiently handle a minority of qualified candidates, but rather efficiently weed out a majority of horrible candidates. It is therefore a terrible process for the people actually qualified to pass it.
Overworking, but probably not underpaying. I remember hearing about how much a SpaceX intern was payed and being shocked (it was several X my scientist pay)... Then she told me how many hours she was working, and it made some more sense (but it still seemed high -- scientists often also work 80+ hours)
I'm not that keen on the phrase "double opt-in". It's a phrase used by marketers, to make it look as if anti-spammers are doubling their workload and making things unnecessarily complicated.

What you are referring to should be called "confirmed opt-in", and it simply means that you don't accept an opt-in unless you can be sure it came from the owner of the mailbox in question, and was not forged. Making people opt-in twice wouldn't help with that.
> native window tabs

You might want to watch https://github.com/glacambre/nwin
Idle Theory: Life Does the Least (2010)
> What's so bad about... mediocrity?

Nothing, if company managers would admit it.

Instinctively, they know it. The old cult of management-as-a-profession believes that by skillfully directing the activities of replaceable cogs, a company's managers can achieve outsized results.

But they can't admit it because they're afraid that knowledge would demotivate the replaceable cogs.
It does not change the mind. It is not good.
Code completion in vim/neovim is trash across the board.
The evidence is that a group of humans can extremely reliably solve plenty of different classes of deductive puzzles, with error margins as close to 0 as you can find in the universe. Without that ability modern society wouldn't be possible.
This is a really useful perspective, thanks!

I will say that I've hired a couple of newer developers and in some cases they've moved on, but in other cases they've stayed with the company I was at when I hired them, in some cases for 3+ years. So not everyone leaves after 2 years.

I think that companies need to be really explicit about their training and goals and try to make employees happy. Yes, that bootcamp grad is going to be super happy to work for you for the first year, and grateful to have the experience. But, yes, they are going to start looking around. So plan for how to meet their needs as best you can. Some folks will simply be on the hunt for difference and comp, others will be happy to stay at the same company if you can challenge them and continue to let them grow.

> ... at the beginning of your career it's crucial for you to expose yourself to different technologies

This is one reason I feel like a small consulting shop is the best place to start a software development career. You matter (because it is a small shop) and you'll get exposure to many domains and technologies (because it is a consulting shop).
Maya Angelou: Poetry Is Music Written for the Human Voice
There is no web browser on the ReMarkable. On purpose. Their mentality is that the device should be a distraction-free note-taking, idea-sketching tool.

source: https://remarkable.com/blog/inside-remarkable-2-chapter-2-th...
This is pretty standard in all industries. Most people who work at a bank aren't financial experts. Most people who work at a hospital aren't medical experts.

Thats because most roles aren't the core of the business. Most are supporting the core. You don't need to be a flight engineer to build the system that tracks parts during manufacturing. You don't need to know how swaps work to build an order management system for traders. You don't need to know how to do surgery to build a scheduling system for the surgeons.
The gaming industry sorely needs better Ai for NPCs. Maybe they will find a better algorithm than astar.
This is a talent strategy at some companies (mine included). Our business model simply doesn’t allow us to compete for the “top” engineers. Our best engineers have been people who are just general technologists dabbling in solo projects within the business side of a corporate or working as the lone IT person at a small business. They have enough of the fundamentals to hit the ground running and learn quickly, but not enough experience to attract the big offers.

Are they mediocre developers? Yeah, absolutely. But under the right guidance they can absolutely be valuable to a company, and our turnover tends to be low because we have a 9-5 culture. It’s less about being a mediocre company versus a company that can’t compete for talent on price, so our talent strategy is to keep it a nice place to work so people want to stay.
Yes, I'd say what we're fundamentally trying to do at the moment is make an extensible GUI for Tangle so both technical and non-technical users can build these kind of reactive documents.
i think tweaking browser.proton in about:config will break this. Saw this on Reddit a while back when looking at why my containers were bugged (for a totally different reason.
I own several of the Pine devices. They are all alpha in different ways but that's fine, I'm paying for the future.

The thing that worries me is that they are launching a lot of products. They are all adjacent in some ways.

But, should I as a customer, or Pine as a company, be worried about the cost of supporting all these different kinds of devices?

I recall reading a long time ago that Google intentionally offers products where they can get away without offering support from a real person. That's obviously not true anymore but many of their products are entirely self supported (or GTFO...). The obvioys reason is that support is so incredibly costly and you never recoup a penny of that cost because it only happens after the purchase is made in most cases.

Is this the true brilliance of Pine, that they've created a community of people around them that are willing to help get all these products to the next level and they can avoid this costly facet of any organization? Or, is this a fatal mistake that will kill Pine?

I'm super excited about all their products and some of them will undoubtedly sit in my closet after the initial use. But, is that ok for the second wave of users who will demand something better?
This would go along with some type of unionizing or organization.. but in the traditional trades (Electrician, Plumber, etc) there are education programs and apprenticeships before becoming "licensed".

Maybe that's what we need here, something to gap the "I'm brand spanking new" and "I'm a senior" time period.
The study was based on patient qualitative spadework, not arbitrary metrics.
And why would software engineers stay if you did invest in their training but in the meantime you're going to reduce or eliminate bonuses, make your health plan worse (or just plain switch to high-deductible with no PPO options), stop 401k matching, other key employees have left and you don't hire new people and instead dump that responsibility on someone else without promotion or raises, etc.

I've seen all of those things happen at a single company before (and relatively quickly, over two years), and several of those things happen at several companies.
The trades have apprenticeship programs... might be an interesting model to try to replicate.
I was hoping for an affordable competitor to the Remarkable, but seems like it is just a competitor not necessarily affordable like a lot of the other Pine products. Not to say it won't be great or it is a bad thing, but had my hopes up when I saw the title. I cannot justify spending that amount for that type of product. Again not a knock as it is nice to see them get into this market just not what I thought when I originally saw that title.
Using the term 'incel' has become just as cringeworthy as the word itself is depicted by the person who's explaining or calling someone it. For what it's worth, it should just be dropped completely from one's vocabulary for purposes of maturity alone.
Surprised to see Excel in there and I'm unfamiliar with the .NET libraries mentioned. Are they for querying Excel as SQL?
Ah another cheap Electron snipe being sold as "comment"
Thank you everyone for the helpful information. HN community is the best.
> I will never rent an online movie

Why not? I do it all the time for a simple economic reason: renting is $2.99 and buying is $14.99.

If I haven’t seen the movie yet and I don’t feel super strongly about it, I don’t feel like paying the full price. Of course if I end up loving the movie and want to buy it, I’ll end up having spent an extra $2.99 to rent something I now plan to own. But I can’t remember ever doing that. I rent. I watch. I move on.

Also I wouldn’t buy a movie that I can’t store in a physical format.
Becoming Comfortable with Change
Remarkable 1 is recoverable without many tricks.

Remarkable 2 requires a bit of parts and possibly soldering (but not required, just might make things easier if you don't have pogo pins with handles available).

Both are fully recoverable unless you do something really impressive.