skysight-inc/HackerNews huggingface dataset:
I've worked with several companies that tried that, in the end once the juniors became experienced and skilled enough, they took offers from other companies with a much higher salary.

The issue is that training/skilling juniors or fresh university graduates costs you money and slows you down (as you need to assign senior engineers/mentors to assist them). It is not unlikely that a newly joined junior employees only costs you money and decreases throughput/value for your company in the first 6-12 months, but you still pay them a (decent) salary. So once you got them skilled, you as a company would probably need to raise the salary to market/senior level to keep them - given the mass amount of recruiter approaches we in IT get. In that case, you could just start off hiring seniors only in the first place.

This is an issue I see everywhere, nobody wants to hire freshly graduated and everybody is only shopping around for seniors.
The UK already deported one of their citizens to the US over hacking (https://www.theguardian.com/technology/2006/jul/07/news.usne...), so it depends on how much of a backbone your country has.
Such companies deserve to fail if so, as the supply of such engineers is limited and allegedly they need such engineers to survive :)

Think Sears vs Amazon-- which company would know what gold was if they fell into a pile of it?
There's a reason for even database servers with 32-bit transaction IDs to be 64-bit processes - performance and memory. AFAIK until Firebird 3.0, Firebird also had 64-bit server builds with 32-bit transaction IDs - it would have broken many external tools had the old on-disk format been changed.
⬆Sounds great, I will check it out
How was this measured? Or is it only approximation/assumption?
Can you explain? I clearly forgot the fundamentals :p
AI Generates Hypotheses Human Scientists Have Not Thought Of
I think their point was that, sheepherding is a more fulling activity for the dog than whatever human based exercise. i.e. the stimulation a dog gets from sheepherding outweighs the stimulation it gets from playing fetch and catch with a human.
I think the takeaway from. The article is that if this I'd the case then interviews should drop all the meaningless jargon and just ask a candidate to sketch out a solution to a problem where they would have to think about atomization of DB operations.
Or you run at 4K and let applications scale – which sadly not all support properly.
Try to catch your negative thoughts and question them.

For example, if you have a thought "X is not going to work" then you can ask yourself: "What is the evidence that X has absolutely no chance of working?" and "What is some evidence supporting that X will work?". Then you can go back to the original thought and see that this statement might be more realistic: "X has a chance to work if Y and Z happens"

And try not to label things in absolute ways, as either black or white, but more as a shade of grey. Things are not either a success or a disaster. There is a lot inbetween.
I have 10 years experience and an MS. It's possible I would fail these fundamentals (I have in the past). At my company, we don't talk using big words for tech. This is mostly because we would just end up translating it for the business folks in the room.
I only had cats for years, loved cats, swore I preferred cats.

Early into the pandemic, despite my hesitation, my wife talked me into getting a Shiba Inu and my life completely changed. I love that dog more than I have ever loved anything other than my wife. I’m not sure how it happened, I really feel like some paternal instinct kicked in that just doesn’t for cats.

I used to think dogs were horrible and I hated how bars and restaurants were beginning to allow them, but my brain completely rewired in less than a year in a way I have never experienced and I have no logical explanation. I take my dog literally everywhere I can, I’m even in a Shiba meetup group. I’m a different happier person.
Not disagreeing with you, but OP specifically mentions being burned out, and I think for this specific situation it may be better to cut losses and go elsewhere.

If you have the energy and enthusiasm for fixing broken things, this is great advice, ideally before the point of burnout / before six months (but after at least a month or so). But not every senior role has to involve cleaning up messes and picking political fights. You're allowed to look for a company that isn't a mess if you want.
What? Law applies to the country.
It seems to me like youtube-dl is also abandoned.

yt-dlp[0] is a fork with additional features and fixes. It is also actively maintained.

[0]: https://github.com/yt-dlp/yt-dlp
Give it a few years and unicode will probably be turing-complete. For reasons... likely not good ones though.
This is purely from a pro-privacy perspective - it is better to not have all your personal data with one company. If I am using YouTube, it doesn't mean I also have to use Gmail or Google Doc.
Country-based IP blocks at content providers (Netflix, other streaming services) relate to their content licensing. They may have purchased the rights to distribute the film in question in the US, but not in Spain, for example. Sure, information wants to be free. But films cost real money to create, and the streaming services have a duty to the people who provide their content.

Just sayin'
Largest study of 3rd dose of Covid vaccine effectiveness shows Delta resistance
I vaguely remembwr there was already a search engine at the time google started where all the results were paid ads.

I forget what it was called though.
> the US report claiming no citizens died in Japan during those months

There are 50k US citizens in Japan - none dying for months seems impossible.

More likely that whatever source you're citing is only about some small subset of deaths. Even if it's comprehensive on suicides, those often get classified as accidents/natural causes.

But is it even known that Byuu was a US citizen at time of death?
Ever since youtube-dl was removed from Github, it seems like they gave up on the project.
Does anyone know if it's possible to run a Mac app in a "greater" resolution than what the display supports? We have quite a few 2017 macbook airs running at 1440x900 and it doesn't have enough width to display an enterprise app we need to use.

Basically would need some sort of VM or sandbox that could run the apps in 1920 width and scale down to fit 1440px.
That is a very general statement that does not really take account of different breeds without even going into more specific things like temperament.

Not to search very far, but you average GSD is very much a pack animal.
Now probably, but at the time the FAANG acrnonym was conceived, Netflix Originals and other productions ran internally was a drop in the ocean compared to their licensed content, similar to how Apple has controlled music (before streaming), so it made sense.
Did you try running the same benchmark in dash or ksh? Looping in bash is criminally slow.
That 3% fixed interest rate isn't a real market rate. Most of those mortgages are purchased by Fannie Mae and Freddie Mac. Those companies are too big to fail and sponsored by the Federal government. If they went away then 30 fixed mortgages would barely even be available, or at least the interest rates would be far higher.
Most major VPS providers can do this. Bandwidth may even be cheaper than AWS on most of them unless one is comparing strictly to S3 and static content. Is this static content? Can you describe your use-case in more detail?
Being able to work with another skilled programmer (be that yourself in the future or someone you're working on a kernel with) is not the same kind of skillset as being able to talk to an end user about what the pain points are in their day to day work and trying to actually sympathise with them and understand what problems they're encountering without making the rookie mistake of taking everything the user said at face value and designing a system around it.

These are disparate skillsets and both of them are difficult to master. Claiming one is harder than the other is really quite shallow. Some people are going to naturally have an easier time picking up one skillset while other will have a naturally easier time picking up the other skillset. I think rather than trying to pretend like people should stop focusing on hard skills and start focusing on soft skills, we could realise for a moment that it does nobody any good to take people who are good at one task and insist that they must retrain for another when there are already plenty of people who are good at the other task.

It would make more sense to get these groups of people to learn just enough of the opposite person's skillset so that they can effectively communicate and as a result form a well functioning two-sided system where one group of people talks to users and analyses their requirements and the other group of people actually works off of these more concrete better defined requirements to actually implement the software.

If you think that "soft skills" are harder than "hard skills" it's probably because they're harder for you, that doesn't mean they're harder for everyone, and instead of pretending like this is some kind of major flaw in your own professional development, you could treat it as a gap which could be filled by people who have the opposite view of difficulty.
They don’t, only upper middle class people do. And virtually all of them are liberal. And liberals almost always are drawn to hurting themselves in the name of virtue. It goes back to the penitents of 14th century Germany who would flog themselves walking along the streets in order to appease god. I never realized that this was so until I experienced life in a place where people don’t have this inclination at all. This concept of self inflicted pain being good for ones self is at the core of why liberal people are usually upper middle class. It promotes success and excellence. But it is so deep that most people don’t even realize they have it.
The rust compiler used to be pass based too, but then became on-demand as that architecture is more amenable for incremental compilation. In that time the performance has improved, although I'm not sure how much this architectural change was responsible for it, I think it were mostly unrelated changes.
This particular case did not result in extradition - it was overturned several years later.
Sure, Presto/Trino has better market share, but Drill is still a useful project. I think the main issue is one of marketing - Presto has it, and Drill does not.
...trying to understand how CSS grid works - 99.99% ))
Duckduckgo search results are even less relevant than Google's.
It's never unprofessional to leave, it's unprofessional to talk shit after you leave. You don't belong to use company, it's just their turn. ;)
You can, wasn't the point I tried to make. I tried to point out the arbitrary expectations here. Depending on the fault such downtime can last a few hours to a few weeks. I don't think you can make conclusions on architecture in this case.

Perhaps it would be possible to roll back everything in just a few minutes but some users might lose a lot of work. If such special cases are to be resolved, it may take a lot of time. You just cannot really infer quality of architecture by downtime alone.
22 submissions in 4 months? https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Not necessarily unprofessional, but I suspect you'll find that everywhere else is basically the same. Everything's a mess everywhere and nobody knows what they're doing.
For me the ease of use and versatility. Having tried the others, Presto, Impala, Dremio, none really work as well for my use cases. The fact that I can write a query to join data from an API with a PCAP, with zero schema prep is really incredible.
I've also always appreciated that Drill uses standard SQL rather than a proprietary dialect of SQL is a huge win because it means the learning curve is muj lower.

Bottom line, a user can unzip Drill and with very minimal work, explore their data no matter where it is, with minimal config. This works as well on a laptop as a big cluster.
From my anectodal experience latest GCC tends to be sligthly/noticeably faster than Clang when compiling C++. I predict the same for Rust - slightly faster but still slow overall since its such a complex language.
> It'd also likely be pretty frustrating to end users if we were to highlight every single unicode character that looks like the latin alphabet.

That actually strikes me as very desirable. (Especially in light of the old maxim that "programs must be written for people to read, and only incidentally for machines to execute".)
Unprofessional? Who cares, even if it is deemed unprofessional? (Although it really is not.)

You have to take care of your health, mental and physical, and your career, and your workplace well-being. We only have our time and energy to sell and they are both precious. Spend them so they have maximum impact.

If you don't see any will for improvement, make a 1:1 with your supervisor and tell them you quit. Only state reasons if asked (most such managers won't ask).
That was my first thought -- run all your source through an ASCII-only filter, the problem goes away.
> How many similarly vague “fundamentals” we have floating around us? Plenty: RESTful

Hell yeah, I have hardly ever seen a correct REST API in the wild. People mostly consider any non-SOAP HTTP API RESTful.
> I don't mean they are dangerous

But they are. CT uses pretty high doses, and each CT scan increases lifetime risk of cancer by order of magnitude 0.1%. CT scans absolutely should not be done willy-nilly.
For developers working in web development companies, business domain knowledge is not going to a be strong point as they will be building web apps for multiple clients on different business domains.
That's addressed in the video.
It is not unprofessional, at the end of the day market is hot and it is your right to capitalise on it.
Also first thing you need to do is take care of yourself, there are always job tradeoffs. And sometimes in the name of money and benefits we all sometimes do a little bit of self-convincing that shit-show is not that, it might improve with time ect.
At the end of the day, looking back for each one of those sel-convincing thoughts i've done i felt bad, and felt it should have followed my guts and left almost instantly.
At last company i've worked at there was no code reviews, no pull requests, at first it felt wierd but later on I was 100% sure those guys are complete amateurs.
Am happily employed atm at one of MAANG atm.
> “It is ironic that the very same carbon emissions responsible for harmful changes to climate are also fertilizing plant growth,”

It's not "ironic" at all. It's only sad (maybe not for most of HN readership) that taxpayers are coerced into funding various government-led bullshit "research" - from climate to Covid-19 and more.

"Skeptic" circles mentioned this effect of CO2 1-2 decades ago, but it was ignored so that globalist-climatist agenda can continue.
I would personally not want to explain the gap in employment.

"Why did you not work for a year?"

Either you lie (I took a personal leave of absence) or tell the truth (the company was a shitshow and I didnt stay long).

I'm not big on lying, and if I tell the truth I'd expect to get "Well why did you leave it off the resume?" And from there I expect the conversation to go poorly.
> Email exchanges between National Security Agency Director Gen. Keith Alexander and Google executives Sergey Brin and Eric Schmidt suggest a far cozier working relationship between some tech firms and the U.S. government …

Or, Alexander is just selling a product on the back of cyber threat consulting:

”At IronNet Cybersecurity, as the Founder, Chairman & Co-CEO and President, General (Ret) Keith Alexander provides strategic vision to corporate leaders on cybersecurity issues …”

https://www.ironnet.com/company/leadership/keith-alexander
> Google has to entice people into voluntary exchange, yes the power is imbalanced but it is possible to remove yourself from google, thousands have.

Eh, no, this is not true. I may have been in the vanguard of de-Googling ... but... For example, I go to a lookup page on a government website and they have embedded Google Re-Captcha. I disable Google scripts on e-commerce pages and it breaks unexpectedly at checkout. No, it it not possible to entirely eliminate Google, or any of the largest tech firms, from one's life.
I wonder how this is resolved for places that ask for eye color (various people identification registries). If the information could be accurate and understandable (from a short database column entry), it's a quite unique identifier.
The cynic in me says that Apple couldn't figure out how to get 4 tb4 ports on an M1 so threw some single use ports in as a stop gap. I just feel like if they had really sat down and designed the computer around adding these ports back, the latest version of HDMI would have been used.

As for the SD cards, I have mirrorless and dslrs that use sd cards, and don't really care about sd in the machine or not. I think many people who are clamoring for an sdcard want to use it as quasi permanent extra storage. /shrug
And everyone is going to roll their eyes and continue on with their work, as they don't want the 5th discussion about this.
TypeScript useReducer and the ‘undefined’ is not assignable error
I once handed in my notice after two weeks. The whole project was misguided and heading for obvious failure. The project manager more or less got down on his knees to me and pleaded for me to stay. Much against my better judgement I did, on the proviso that I could do a re-design and that half of the programming team would be sacked. None of this really solved issues, and I actually left after a year or so.

Bottom line, if you hate the job, and you can see the product is not going to be delivered in a working and timely state, get out.
I've been running ManicTime ( https://www.manictime.com/ ) for, geez, more than a decade now (Wikipedia says its first release was in 2008), and on my "Do Someday" list is an analysis of those hours. It would also tell me when I was at my desk since it logs presence/away hours as well when the computer got started/shut down. I guess the percentage of waking hours spent in front of the computer will be tragic.

Also tragic will be the many hours of reddit on there, as well as more recently HN.
I don't think winning the contest should be the primary motivation for making such a high quality education video.
are you 70, or you're including some years when you wouldn't have been able to tell?
Create leagues/competitions in any sports/activities to boost workplace morale
After this change it should be possible for all European consumers to return their product on RMA.

The product is sold with a feature that makes it possible to convert notes to text. This feature _only_ work when having a subscription. Ie. without a subscription the product is broken, as the advertised feature does not work.
The last release (Drill 1.19.0) was a very significant release, firstly because it was the first release without MapR. Secondly, however, it had a lot of refactoring and offered some major improvements including connectivity with ElasticSearch, Splunk, Cassandra as well as readers for XML files and more.

The next Drill release will happen before the end of the year and also promises to be a big one. Some significant improvements are major rewrites of the Mongo connector, the ability to write to JDBC data sources, an Iceberg reader, Parquet updates and more.
I assume its flagged because it's so ignorant that it's basically a troll article.

It boils down to: Owners who don't excercise and socialize their dog enough are abusive.
Those Unicode characters aren't just there for show. They're part of real scripts that real people use; it would be annoying for people using those scripts.
Intel still sells chips under the Pentium brand, with releases as recent as 1Q21
obligatory https://youtu.be/b2F-DItXtZs webscale database discussion
There's nothing special about a CPU's ISA that will or won't make a GPU work with it, right? As long as the GPU conforms to PCI-e (or other interconnect) specs and has correct drivers, it will work, right?
Explaining Machine Learning Models: A Guide to Interpreting SHAP Analyses
It's very rare for wealthy people to hold 10% of their assets in cash (or even cash equivalents). When they purchase real estate they usually take out loans secured by their other assets.
> If you have awareness of something, you can make decisions based on that awareness without necessarily having a deep understanding. When you have no awareness is when the big issues arise.

I think in many cases, it's that even just having a vague awareness of something prompts you to double-check more often or to do something about it when you aren't really sure.

As an example, I find myself reading about the pros and cons of various PostgreSQL index types over and over again. It isn't really all that important for me to retain every detail about them for immediate recall but knowing that there's enough of a difference motivates me to read the documentation or run a quick web search before shooting myself in the foot.

I tend to think that testing people on this kind of deep knowledge isn't really helpful nor is it indicative of how developers really operate. What you need to test them on is what steps they would take when they aren't really sure and how they learn from it.
Anti-malware don't like that IP. There is probably something more going on than just posing as github. VirusTotal [1] also has a couple findings. You could try calling their ISP's customer service in the off chance they may do something with it. That network also shows up in the firehol [2] blocklists so they may cycle their IP within that network to evade some anti-malware. I would wager they have many domains and IP addresses to choose from.

grep -c "^115.111.91" 2>/dev/null *set | grep -E -v ":0$"

cruzit_web_attacks.ipset:1
firehol_level4.netset:1
iblocklist_cruzit_web_attacks.netset:1
nullsecure.ipset:1

whois:

organisation: ORG-TCL6-AP
org-name: Tata Communications Limited
country: IN
address: Customer Service & Operations
address: Plot Nos. C-21 & C-36
address: 'G' Block, Bandra Kurla Complex,
phone: +91-22-66502826
fax-no: +91-22-66502039
e-mail: ip-addr@tatacommunications.com
mnt-ref: APNIC-HM
last-modified: 2017-08-14T01:05:24Z
source: APNIC

[1] - https://www.virustotal.com/gui/url/bba0280c47f58e96f1ff15af7...

[2] - https://github.com/firehol/blocklist-ipsets.git
Ask HN: Will the energy price fluctuation affect cloud pricing?
I've had a random thought...

With the energy price fluctuations in Europe (particularly the UK), when could we expect those increases to trickle down to the likes of cloud providers?

I've read stories of companies running up large bills for the various AWS services because they had forgotten about them or misconfigured them etc, but will there be more stories to come of companies getting large bills because of the energy crisis?
Biden Gas Pump Stickers: ‘I Did That’ Trend Goes Viral
Because it is the 2nd easiest possible data structure to implement, if you can't do that it means you don't grasp how data can point to other data and how you can leverage recursion to make hard problems easy to solve. Perhaps they were hiring for someone that they needed to be capable of more than just trivial CRUD wiring. Even when you aren't writing core libraries these things come up constantly, sometimes at higher levels when designing systems and how they interact even.

I implore you get to a state where this isn't hard for you, it will make you capable of more.
To add to that, a binary tree is often not really "implemented" but simply encoded in an array. That is, the children of any given node i are 2i and 2i+1 in the array.

So depending on the actual exercise/interview question you might able to just show that, especially of you have to use pseudo code.