skysight-inc/HackerNews huggingface dataset:
Hopefully, Microsoft is going to follow in Apple's footsteps and close the access to the kernel for any and all programs. Yes, we will lose a lot, since Apple right now cannot cover all use cases of kernel access through new APIs, but we will gain so much in security and reliability.

I'm of the opinion that easy kernel access for all apps and games is ultimately not putting me in control of my computer.
They should value both but just don’t in my experience. Building a system can get you promoted. Performing maintenance to keep it running generally will not. Doesn’t matter if the maintenance project demonstrates a higher level of proficiency than the original development. Doesn’t matter that it’s extending the life of a system providing known value, as opposed to building something with theoretical value.
Android 9 is when that system ended for me, as Google completely disabled call recording by 3rd party apps. It's a must have feature if you want to have any defence against scamming insurance companies and so on. Probably they were losing too much money when people were able to call their lies and demand refunds, so they must have somehow convinced Google to remove this feature altogether.
> I understand that your files created in a program are your personal data

Do you have a source for that?

I'm not saying it's not (hence my question), but how would opening Photoshop, drawing a line, then saying this as a PSD count as personal data?
y use lot
While do you have a point, there's no virtue that doesn't become corrosive when pushed to the extreme. The author is clearly advocating a safe and useful subset of lazy behaviors. Mostly the kind that avoid tech debt and burnout.
I don't understand what the blog adds, I would rather the link pointed directly to

https://github.com/gco/xee/blob/master/XeePhotoshopLoader.m#...

which has been shared quite a lot in the past
For anyone clicking through to the comments thinking "I think I sort of need to do something about this but it's too hard/inconvenient/boring/...", I'd like to highly recommend the book "This Naked Mind" by Annie Grace. It's about $7 on most electronic bookstores.

Like everything we use to numb/escape our own minds, alcohol and all the marketing we're fed, and the examples we're set while growing up, make it easy to rationally think we should cut down but there's no way that message is going to be easily accepted by your subconscious!

Other links:
- https://www.oneyearnobeer.com/
- https://thisnakedmind.com/
- https://medium.com/ainyf-alcohol-is-not-your-friend

HTH.
I find that reading many many articles like these enough has me at least feel a little guilty before grabbing a drink with friends, and I think even that small amount of guilt has reduced my consumption significantly.
I also hope that they wear a black costume and fight crime at night.

But all we get are police and skilled people who want to be paid what they're worth.
Mozilla really can't do that much to prevent it.

Firefox only got popular because it was so much better than IE at the time.

Now Chrome and Safari are the preinstalled on most devices or are pushed on you if they are not. They are also good enough or better that users don't have enough incentive to switch, especially with ad blockers working just fine on the competition (for now...). And Google won't allow Chrome to fall behind in a meaningful way.

There is not much market opportunity to compete against the monopolistic distribution channels that Apple and Google can leverage.
Besides random access, I mean the data locality, cache-friendliness in general.
Dumb question here: why don't airplanes incorporate weight sensors in the landing gear to eliminate this problem?
Yes if they were transparent about why I think people would be understanding and less critical of the decision. As it stands, the announcement says nothing like that.
We need to invent a new version of alcohol that somehow doesn’t damage the liver, and is ideally calorie free.
I know what you mean. It’s hard for me to half-ass things and I hate everyone sitting there with their thumbs up their ass or pretending they’re too stupid to figure something out. All I can say is it try and find a team that’s focused on stuff you want to do and will appreciate your flexibility. Easier said than done.
I’m sure the generalization earned the downvotes but candid opinions good and bad help paint a more well rounded picture, thanks.
This is definitely a very difficult spaghetti to untangle, agreed. But IMO a very good start would be to never accept such polar statements in the first place.

"If you use extremist and simplistic generalizations you are not worth listening to in a discussion" would be the first policy I'd put into a team.

Balanced arguments with pro/con analysis is what makes an engineer senior and a contributor to an argument. Everybody else shouldn't participate the next time around.
This would be a decent point if nobody had any interest in chromium alternatives and Firefox was a new upstart brand, neither of which are true.

Usually, when a CEO heads an explicitly sinking ship, the CEO will be removed and someone will be brought in to turn around the company.

No idea why that hasn’t happened.
Serious question: Why don't tenured professors take more risks with their papers and research, as opposed to seeking more prestige in the form of quantity of papers? Aka why the quantity over quality? Or do they not do this?

Ostensibly once you have tenure at most institutions you really don't have to do anything except teach one or two classes a semester - that's what tenure is; no real duties and you can't be fired. Once you're tenured you don't need the reputation afforded by lots of papers that take little risk... That's what you do to GET tenure, I thought.

The above is restricted to fields where progress doesn't require boatloads of monetary grants (thus requiring reputation, inevitably in the form of citation counts and paper counts).
Yes if the virus was weaponized and then escaped that would matter, but that’s a different topic
Mozilla isn't the same company as when I was a teen.

I've attempted to use their platform on numerous devices over the last 3 years and ran into issues. I've moved on.

No amount of HN praise can override my real world experience.
This is good sarcasm.
As a blind person, I think that accessibility matters most in situations where there's little competition and/or high switching costs.

A startup building a new email client shouldn't be required to implement accessibility, certainly not from the start. There are enough accessible solutions in that space, and while accessibility would be nice, it would make the barriers of entry much higher.

On the other hand, Facebook, a company famous for prosecuting app developers for (mis)using their API, should absolutely be required to do so. If all your friends are on Facebook, you're not even allowed to build a more accessible Facebook client.

I also believe that we should legalize 3rd party apps if the original app is inaccessible, regardless of the TOS or presence of DRM.
Since it's a left join, you will get all the rows from tableA, and for each row the matching rows in tableB. If the ranges in tableB are non-overlapping, maybe you have names for time ranges and you want the name of the time range for each row in tableA?

If tableB is large, I don't know what any particular query planner will do with such a query and whether an index on (timestampB1, timestampB2) will help. It should, but use "explain" to check. If tableB has many rows and also has many columns and you only need a few columns, a covering index on (timestampB1, timestampB2) that only has the columns you need can improve perf a lot, because it won't need to refer to tableB itself.

If you use this construction to translate timestamp ranges into calendar ranges, your database might have a function to do that efficiently (convert unix timestamp into datetime, extract year/month/day/etc from the datatime). Or you might need to write a user defined function to do that, in whatever way your database allows (even C). This should be better than a join, IMO.

One alternative rewriting of your query which you maybe did not think of, and which might be crazy or might be plausible, is to use a case statement in the select part, instead of a join. Basically use the info in tableB to generate the SQL for a computed column. If tableB has many rows, this might be worse than a join.

If you want to use "names" from tableB to filter rows in tableA (inner join), and the query should result in a small proportion of the rows from tableA, an index on timestampA is needed. If tableA is really large, it might need to be partitioned on timestampA to filter out whole partitions, but only if you regularly query in such a way that whole partitions can be filtered out at query planning time.
Isn't rail by its nature more hub-and-spoke oriented than driving? That should lend itself to far fewer miles.

In any case, the interstate system is way overbuilt. Duplicating its footprint with rail would not be a good idea.
Thanks, one of them has gone from living pay check to pay check and loosing £100 or so a month to putting offers in for his first house after I told him he was “living like a student and needs to buckle down”. we went through his finances and 12 months later he’s nearly a home owner - that’s all the thanks I need
I am a non German, but I spent more time using German layout than the US one.
The killer feature of German keyboard: it is so natural for vim (and IDEs with vim emulation)

- the registers "+, "*, "~ are on the same key

- `,` and `;` for backward and forward searching are on the same key

- the macro operations `q` and `@` are also on the same key

- `^` for the line beginning is the key left to `1`, which also makes sense for `Ctrl+^` to switch recent buffers.
How I hire: review applications and any portfolio attachments or links (yes, putting links to prior work on resumes is a good idea!). I then take the top 5 candidates out to lunch (pre COVID) or virtual face to face. This meeting isn't an interrogation, it's a conversation between adults to see if there is a good overlap with my needs and your needs. I typically ask philosophical, open ended questions, many of which have no relevance to the domain I'm hiring for. If this goes OK, I prepare an offer with a 14-30 day contract period to make sure they can do the work and the work is what they want to do. After that, I let them be hired on or continue contracting.

Astute readers will notice I don't consult with anyone underneath me--I may have them review anonymized applications or meeting notes, but I think having the peers you'll work with involved in the hiring process causes too much nepotism, cargo culting, and embarrassing displays of "stump the chump". As a leader, I know the skills I need, and I know who will jive with the team structure. I don't need people wishing I had hired X over Y or turning down people that may be smarter than them.
The cognitive load result is interesting and might explain why technical debt is such a problem in our industry. I’m thinking that it might also be easier to simply add to an existing structure rather than understand the entire thing to realize where you can subtract.
>I’ve seen this a few times on the net and it’s weird quote to me, because the nazis did incrementally come after more groups; Jews, gay, Gypsies, disabled, etc.

>Is my takeaway that it didn’t happen or something else?

It's supposed to be a shibboleth
All you need is 30 minutes a day.

It’s simply creating a habit of reading.
NB: this post is mostly performance advice, and it only applies to traditional databases. Specifically, it is not good advice for big data columnar DBs, for instance a limit clause doesn't help you at all on BigQuery and grabbing fewer columns really does.
I remember an exam in our probability class. Bayes, and all. The problem gave the probability of hitting a rabbit, but asked to compute the probability of killing the rabbit given certain premises.

I answered that there was no way to know, given that hitting the animal and killing the animal were not the same thing. Semantics matter. One of the professors was really into that debate (during the exam) and said I was right. The other said "What are you talking about... It's a rabbit". I asked what if I hit the rabbit in its tail or foot. He said "It's a rabbit", then curved his hand to mime a rabbit's foot, and said "if you hit the rabbit here, he'll die". I said what's the probability of the rabbit dying given you hit the foot?

The other professor taunted him saying I was technically right.

Anyway... I wrote that, for the exam, we'll consider that any hit is considered lethal, then proceeded to answer the question.
Haha yes, I have been around sewing machines all my life, but my boyfriend always gets so exited to see the inside of the machine and learn about the mechanisms when I need help troubleshooting.

I think that the main thing that I have learned from sewing machines when I was young is daring to open machines and trying to troubleshoot it myself. With these machines a lot ga go wrong but most of it is easy to fix.

Also, I’m not sure how to name it, great 2D to 3D intuition? After a lot of patterns you get great intuition in how you can bend, fold and connect flat shapes to make things in 3D. It is much more commonly applicable than it sounds, and helps me visualize things better.
That's exactly what I am doing and aside from a few wrist slaps people have been okay with such an approach. I always tell them I did this for a few hours during the weekend or while I was waiting our DevOps to resolve an outage these particular 2 hours the last Friday. Seems to work really well.
>and fiddled with by thousands of 14 year old kids

People think you're kidding, but it's really that easy on Source! For a while, the most popular TF2 (a Valve Source game) hack was created by a 15 year old. He made at least a million dollars in profit too! (can't remember if this factoid was verified or not, but he can definitely pay for college now) I wasn't as nearly as talented but I made some hacks for fun when I was 15 or 16 years old.
It's a highly addictive substance which creates chemical dependence over time - for some, never, but a vast percentage of people are vulnerable to the gradual creep of addiction.
Show HN: Visually Sort Files
I admit I haven't read many books on the subject but Managing Humans is the only one that was interesting/entertaining enough for me to recommend to anyone.
I am not for any restrictions on any drug. That's puritanical, surely. However I am very much for BANNING all advertising from alcohol industry. Why do they need to market a drug that basically already sells itself via culture?
Hi you'll see elsewhere that I was very open about the fact that I, too, think an open and honest investigation from third parties is necessary. Seriously just search this page for "independent" or "investigation." I have said that several times on this post, and in the OP I linked as well. I am 100% in support of that and always have been. I just don't think the outcome will be conclusive, but I hope it will maybe prevent some of the damage this theory is causing.

I don't have time to address the rest of your comment I'm sorry, I have already sunk so much time into this post that I should have spent studying. This is the exam I have in 3 weeks: https://en.wikipedia.org/wiki/USMLE_Step_1 Pay particular attention to the section marked "effect on matching residency." I never should have responded or brought myself into this post in the first place.

Sorry, but I need to exit now. I hope you find the certainty you're looking for, either way. I hope you find the solace in "holding virologists to account" that you are looking for, although I'm not sure it will happen the way you are suggesting.
It seems like they have no motivation to make it easy to use for themselves either.
I buy that, but it also has to be a maintenance headache for them too.

Like Adobe's tools are often improved but, it feels like from a user's perspective, that they're stacking kludge on kludge (similar to Oracle DB or Microsoft's Outlook).

This may be unfair, for all I know Photoshop has a great codebase, but the bugs I've seen and experienced give me a bad impression.
No worries. I understand that his is complex topic and I am coming to it with little knowledge.

The reason I thought she had been CEO for years is that I saw in the official bio that she was a co-founder and CEO. I didn't realize the timeline. I should probably learn a lot more prior to making statements like I had previously about change.

I also do have the baggage of an anti-administrative bloat bias/agenda which I am may be applying here inappropriately.

I was just really disapointed with some of the teams that were removed like Security. I know that money has to come from somewhere and seeing exec compensation go up at the same time was a hard pill to swallow.
I'd also throw in something about, you know, not damaging the brain in excess quantities ;)
I recommend the same book! It helped a lot with my struggles when i was younger.
I wouldn't describe it as a particularly "progressive", "neo-puritanical", or "fringe" belief. Tyler Cowen advocates for abstaining from alcohol. While Matt Yglesias doesn't go as far as abstention, he does support higher taxes as a means to curb consumption, both as a way to balance budgets and curb some of the nastier public-health side effects. There's a public policy conversation to be had here.
There would be something other at play, as no other browser - Chrome, Opera, Edge, Vivaldi, Brave - is available for Nvidia Shield either.
That's due to Photoshop embedding a variant of the PSD format within the TIFF file, inside its own private TIFF tag.

I'd argue that's even worse than just using PSD by itself. If you open a PSD-inside-TIFF file in an image editor that doesn't recognize that PSD data or which discards unknown TIFF tags when saving, you'll end up having the PSD data getting stripped simply by saving.

Another problem is there might be a mismatch between the TIFF raster data and the embedded PSD document attached. For example someone could open the file in a PSD-unaware editor, make changes, and save the file only making changes to the TIFF raster data. Then later, when someone opens the file in Photshop, they won't see the changes because Photoshop ignored the newer TIFF raster data and used the older, embedded PSD document within it instead.
Unless you like providing auto-updates.
Just kept adobe stuff completely uninstalled so I had no other option, really. Still don't have affinity mastered as well though, it's a work in progress. Sketch came along pretty easy, it's much more natural for UI work than Illustrator.
Cross-country differences in risk attitudes towards financial investment (2018)
They literally never did this. They didn't believe that the election was fair, and fought tooth and nail to make sure the results weren't certified. Even the whackiest of Q-believers, stupidly believed (and still do) that it would be the government that would step in to prevent a coup.
Vanilla DOM manipulation on the front-end, template strings and a markdown renderer in Node on the back-end, flat-files for storage until I end up needing SQLite or sometimes NeDB. If something ends up being too slow I break it out and rewrite it in C and ship it as WASM.

It isn't my favorite aesthetically but as much as I like the various LISPs, Rust and Haskell/Purescript I use the above nine times out of ten.
Yes, of course. Because one person doesn't like it, everything must come crashing down. Overreact much?
Hey, I know this game but from F-Droid! Played it a couple times when it was new on there. Fun game, and for being on touchscreen I found the input to work quite reasonably (which is an achievement! Without any tactile feedback it's very hard to get something workable for someone without a lot of practice).

What I'm a bit missing from the article is what Google requires, though. Do they want you to offer a Google pay option on the donation page and then it's fine, or are you (like with Apple) not to link or even mention any other donation methods at all?

Frankly I find the whole thing weird. You pay to be on the store, and now they want you to also give them a cut of donations? I'm surprised you're not just pulling it and "updating" the game to be a link to F-Droid for the remainder of your play store subscription.
what about something like this? http://www.eslinstructor.net/vkbeautify/
This is on the supplier end, not the patient end.
I'm the opposite. I like the short aliases, esp. when there are many tables. Short aliases can all be the same length, and therefore align better for better readability, and they don't pollute the visibility as overly-verbose table names do.

In code, I like the length of the variable name to be proportional to the size of the scope. Small scope -- short variable names.
> These companies can take massive losses while at the same time investing huge amounts into elaborate solutions that appear to primarily exist for the purpose of creating impressive bullet points on the resumes of careerist employees.

Yep, that's one of the things I had in mind when I said "perverse incentives".
I've been looking since the end of October, since getting laid off. Had quite a lot of interviews, passed the majority of technicals given, etc, but did not receive any offers. At the end of January I said fuck it and am now in the process of building the foundation for my small business. The job hunting process is incredibly disheartening and stressful, and I'd rather put that energy to use rather than waste.

US/NY market here
Hi, I want to apologize. I was the one who did not see that you from the very beginning said you did not put much stock into the lab theory, and I basically ignored that. I didn't see it. I also did not read closely enough some other things as well. I was attacking some strawmen, some of which I have seen in the real world and others I have not.

I'm sorry, that colored a lot of my responses to you because I made unfair assumptions about what you were saying. I sent you a longer form email to your protonmail about it.

Anyway, good luck with your work.
> The US is a signatory of the UNCLOS.

No. It is not.
Probably an unpopular proposal, but higher taxes on alcohol?
In my very broad but loose social circle, I'd say cannabis is nearly as acceptable (and common) as coffee. I live in Colorado.
Yes all databases will use indexes for joins. There's quite a few mistakes like that.

My guess is the author heard something about not using implicit inner joins (deprecated decades ago) and misunderstood.

E.g. This old syntax-
SELECT * FROM a, b WHERE a.id = b. a_id
The "right to repair" always reminds me of Robert De Niro's character in Brazil. Terry Gilliam really hit a chord there.
San Francisco Hemorrhaging Residents to Texas and Florida: Study
Wow, that makes too much sense. It must be illegal.
We may eventually get there, but I think the article presenting this ruling as furthering a split-circuit situation is overplaying it. The ruling itself specifically addresses the 9th Circuit Dominoes ruling, and how the facts of the case are different. They don't see it as being in conflict, and they didn't say that they wouldn't have ruled the same was as the 9th Circuit if the facts were more similiar -- that is, if the web site functionality in question was much more critical to the core business (e.g. the way the vast majority of people order pizza from Dominoes).
OISC
For the null-safe operator: I've not looked at PHP in years, but is that transpilation really correct? That is, does the original code really call getSchemaDefinitionResolver twice like the transpiled version does?
Alcohol abuse is the problem; not all alcohol abuse is tied to alcoholism. Plenty of non-alcoholics abuse alcohol. (And some alcoholics don’t, though that’s a constant struggle.)