skysight-inc/HackerNews huggingface dataset:
Maybe you could expand on what you mean by bad financial management. Are you gambling? Do you spend all you money on gadgets? Do you have an expensive hobby? Are you drinking? Does the money go away unnoticed, e.g. because you are spending a disproportionate amount on small things like a coffee here and a meal out there which then adds up?

Maybe you don't even know yet where all the money is going and should try to figure that out? Once you know you could try to break bad habits, e.g. regular meals out.
If the user requests a website, you could at least crawl on request, which would be an excuse to bypass the rules in robots.txt. It would be a loophole, let’s say.
I hope this acts as a lesson to the Apple defenders here who treat this awful company like some deity of computing.

And if you think this is bad, take a look at how they treat their workers who actually make all the shiny toys you lot salivate over. You're all complicit in this abuse.
Because it's a core Linux tool and they basically never change. Why doesn't ps have an option to only show your processes? Why doesn't objdump tell you what all the symbol flags mean so I don't have to look them up on StackOverflow every time?

I'm sure there are better examples but there are a ton of ways the usability of the Linux CLI could be improved but nobody is going to bother because everything's written in horrible C and to contribute you'd have to join some mailing list and convince a load of stuck-in-the-mud it-was-hard-for-me-so-I'm-not-making-it-easy-for-you neckbeards that your change won't break compatibility on a PDP-11, and anyway what's the problem? You just run `ps -fu $(whoami) | less`. Easy.

Way easier and more fun to write a new tool.
Well it depends, right? My most recent Python packaging adventure was managed through Docker, but this was because I also had Java-based dependencies (reAgent RL framework).

Given how much easier that was than getting people to use conda/pip (conda is better for DS stuff as it handles C-level dependencies), I completely understand how people just suggest Docker.

Like, if you're doing pure Python lots of this may not be necessary, but as soon as you start having multiple C-level dependencies pip breaks (and pip didn't even do dependency resolution till last year(!)).
Exactly. I'm very surprised by this article and all the comments that apparently didn't bother to go check historical data and immediately started looking for causes (they are lazy! It's management! It's inequality etc). But it seems the article is really about the fear of losing no. 1 place to China as can be seen in the conclusion: "the productivity slowdown of the past decade and a half has left the U.S. economy in a weaker position"
CSV are nice for data interchange or even for storage if compressed (storage is interchange between the past and the future). But the very first thing one should do when working with CSV data is convert it to a binary representation. It will force you to make a full pass over all the data, understand it, think about the types of the columns, and you will increase iteration speed.

More related to TFA: does someone recommend a good book or other resource about modern code optimization? I have interiorized several lessons but it would be nice to dig deeper.
They are seen as unethical or at least pointless, since 99% of attribution is reading coffee grounds anyways.

Instead of hacking back, why not try to get your security up to it in the first place.
Scientists raise concerns over UK baby genome sequencing plan
After reading the linked documentation, it seems that it is fairly easy to package a python package. But building a python application (CLI) has another dedicated page that is much scarier and much less easy to follow:

https://packaging.python.org/tutorials/packaging-projects/
I also think I'd be interested in generic AR glasses to connect my own application to, but I'm curious why it would be preferable to have the manufacturer's website sitting in the middle of your pipeline?

Personally I would find it preferable if I was talking directly to the glasses and did not have to use any cloud service.
In my country ~80% of the population took the vaccine and we still have many problems. Right now it's even the region with the highest vaccination rate that has the biggest wave.

It would've probably been much much worse without the vaccines, but they are sadly not a miraculous cure that solves all problems.
I agree that this is about the code size, but you seem to be doing your back-of-the-envelope estimates based on RISC-V uncompressed instructions, which is a mistake and explains why your estimates came out with nonsense results like "code size larger than Intel/AMD".
No, it's to a large extent about the rights of people who cannot be effectively vaccinated due to pre-existing medical conditions, and therefore have to rely on herd immunity, and the rights of people who cannot receive needed health care because hospitals are filled with unvaccinated Covid-19 patients.
I feel like flat orgs are a resounding success. Valve comes to mind. Netflix to a degree.
Is this a consequence of planting trees or of working at a breakneck pace for an abusive employer?
I disagree. I publish to the end users and they are grateful all the time.

I use custom scheme tho, using Gitlab issue title and issue labels. I find this more meaningful since one issue can contain multiple PRs and I still want single changelog line.
Fully agree. There's a lot of value in providing a change summary which is _not_ tied to development history.

Even as a dev, I usually don't care about your PRs. I'm pretty sure there will never be a 1:1 PR/feature history. Keeping the commit history in the repository clean must be useful for the developer (for example, to possibly revert atomically a change), not for the end user.

Do you find more informative the Linus changelog between kernel releases listing a stack of PRs, or the nicer summary provided by kernelnewbies (and others) showing the prominent new features so you can drill down later?

Git has very nice release notes. The language used in the release notes is completely different from commit history.

It's a very nice gesture to write good release notes.

It doesn't take long to do, and I find it beneficial for PRs that include notable changes that should get into the release notes also include a new line in there. It doesn't need to be perfect (surely it will change before being finalized), but it serves as a landmark for the final edit.
More like a HUD than AR. Also a HUD to display HUD's battery life, watts and distance seems not super important. Maybe elevation, coming road geometry, weather, traffic..
Problem is, the only user facing metric is basically "Did you get the last week's updates?", which currently is shipped on Friday and the user usually notices on Monday.
One typical reason would be easier history following and eventually revert.
Strongly agreed.

Where Python fails is dependency management and packaging, much like this xkcd portrays: https://xkcd.com/1987/

It's a shame, too, because the language is perhaps one of the easiest to read, write and just generally develop in, and has a really rich ecosystem which can be leveraged to great success.

I've felt for a long time that language specs should be more clearly separated from their runtimes. Why couldn't we have statically compiled Python? Why did native Java executables need something like GraalVM be painstakingly introduced over many years, and even then fail to work properly whenever dynamic loading is involved (e.g. Spring framework)? The answer probably lies in the insane complexity all of that involves and making these decoupled isn't feasible with our current tooling, unless we want to spend a decade developing a new language/runtime like that.
> Unfortunately, Conda poses some challenges if/when you need to take a project that lives in a Conda environment and transfer it to a more typical Python package, mostly because Conda environments can control things like the C compiler, while Python package managers cannot.

To be honest, having been in this situation it generally makes more sense to implement the pip dependencies inside the conda venv (by running pip), as conda can handle the C-level dependencies and pip is mostly perfect (modulo back when it didn't actually manage dependencies) for pure python stuff.

Also, it sounds like you know a lot about python packaging, please by the love of all that's holy, write this stuff down somewhere other than HN. There really isn't a lot of good docs around this.
Gitlab has something like this since recently.
It has grown as a speculation vehicle, but how much has it grown as an actually used means of exchanging value? (How much outside of toy usages? How much outside of immoral usage?)
Java is also native, when you make use of an AOT compiler, which have existed in various forms since 2000.

In that regard, a Java runtime compiled in AOT form is hardly any different from a Go runtime.

As for the lack of value types, the solution is on the way, and apparently many keep forgetting that writing a JNI based library is much better than throw everything way and start from scratch in random language X.
The Onion just can't catch a break, can it? Reading this article is like reading a transcript from a lost episode of Silicon Valley.
It is in geometry one can experience a spectrum of evidence from a picture (animated or not, interactive or not) to a line-to-line modus ponens proof. Not to mention the historical value that Euclid invented a literary genre that is now called "proofs". Good luck teaching kids "more useful" stuff like data science and quantum computing. High school teachers don't understand these topics and are more likely to teach them ineffectively. Now that's harmful and no one can blame geometry anymore.
Probably not. Processor vulnerabilities have the perpensity to affect most OSes because they're often pretty fundamental flaws in the basic CPU security mechanisms when discovered.
They do indeed, except in Java anything related to memory corruption, type confusion, integer overflow and implicit conversions are out of the picture.
>there is no evidence it's in any way related to "criticizing dislike removal"

That was the last thing he commented which strongly suggests it is. The other few comments he showed were innocent ones praising animations and stuff too.
> read the original works of Newton or Leibniz

Thete is also the little problem that the actual original works of these two are in Latin.
So it also replicates Zookeeper capabilities and is available in SaaS versions like SearchStax?
Also who builds these models and _doesn't_ put them on a shelf to gather dust for 10 years? Unlikely they ever get dismantled.
I imagine, "Nobody at Apple can unblock your account" simply means that they don't have a standart procedure or person with privilege to unlock the account.

If that was a small company, you surely can have an engineer to change a record in a database to sort things out but in large companies you usually don't have raw access to data and instead you have procedures that were designed in coordination with multiple departments within the organisation. I.E., if you change something directly on a database, things can get messy at legal, fraud prevention, billing, compliance, security and who knows where else because it's possible that they have a system in place where all these different departments are kept in sync through actions taken through higher level interfaces and if data is accessed directly corruption happens.

I don't know anything specific about Apple but in my experience big organisations have huge bureaucracy in form of management software build by Oracle, SAP, Microsoft etc.

It tends not to be a simple MySQL table where you have the accounts, maybe they will need to remove flags for the account activity on multiple departments so that the systems won't lock the account again and simply they don't have a procedure in place for that.
Quite unsurprising and as expected. [0]

[0] https://news.ycombinator.com/item?id=29248056
Since you are a two month-old account whose comment majority is about defending NSO, it may not be easy to convince you.
When I do 10 searches, each of those searches hits a substantial subset of every flight that could satisfy my travel need. Suppose I want to fly BOS to LAS for re:invent. For the outbound leg, I’m probably searching for Sat through Tues, every carrier, every leg, every cabin. That means a leg BOS-SLC, BOS-ORD, BOS-ATL, BOS-LAX, etc are all considered.

You can’t easily prune the tree on cost or time because you don’t know my preferences. You might notice that most pruning is done only on segment count, with (almost?)no one by default showing itineraries with 2 additional segments over shortest. I might prefer a carrier (I do), but even if I do, I still want to see the other choices, because my preference isn’t thousands of dollars strong.

Rather than 10 queries per seat sold, I’d not be surprised if the actual query count was 10K or more.
Except every person has a different set of 10% features.
The only big problems with such an approach are string formatting (f-strings are really, really nice) but also dictionary ordering is massively different between 3.5 and 3.7

Presumably this is known to all the people who've been doing Python for a long time, but it bit me in the ass relatively recently.
You make a good point, and perhaps I was overly critical of the comment by focusing on the first paragraph rather then the overall point.
Does it support S3 Glacier?
Tracking UI: Why Tyny.dev Has the Best Command of UI on the Market
This blog will highlight why tyny.dev is one of the best API's on the market for controlling UI. It will do this by outlining what a user interface is, the short term issues associated with app development, and how tyny.dev can streamline this process, saving your projects time and money through a use case example.
Labor is not fungible, because education and training is far more costly than most people think.

Especially when transitioning from a low-skill job to a high-skill one.

If you think there's a big productivity slowdown now, then oh boy are you going to be surprised when you start massive retraining programs.
It bothers me immensely that they redirect docs for services that work perfectly fine by themselves to amplify docs with a note that says something like "use amplify".

Other than that, using AWS services directly is always a much better experience. In my opinion amplify is like a dumbed down version of that.
This is wrong. RISC-V's instruction length encoding is designed in such a way that compressed instructions can be decoded very quickly. It doesn't pose the same kind of performance problem amd64's variable instruction length encoding does. Even if it did, it would be obvious nonsense to claim that this made it impossible for a RISC-V implementation to achieve amd64-like performance; if it were true, it would also make it impossible for amd64 implementations to achieve amd64-like performance, which is clearly a contradiction. And ILP and instruction decode speed are also improved by other aspects of the RISC-V ISA: the fused test-and-branch instructions you mentioned, but also the MIPS-like absence of status flags.
for similar reasons, I have gotten these (or similar models):
https://www.netatmo.com/en-us/security/cam-indoor

https://www.walmart.com/ip/Night-Owl-8-Channel-Bluetooth-DVR...

https://www.bestbuy.com/site/swann-enforcer-8-channel-4-came...

There have been past HN threads where comp software via local lan has been mentioned and sounds really good too - maybe an algolia search HN for reolink (popular hardware for this) will bring up the pertinent threads.
yes, op have so many resources for her! mathematics, and maybe real computer science
Again, gifted programs are largely not a story in CA math. Students taking Algebra in middle school are not in a separate gifted and talented program, they are just in one of many pathways as specified by the Common Core. For example, in some nice school districts, about half of the students in middle school are on track for Algebra by 8th grade.

These don't apply to any special program, there is no lottery, and they aren't hand-picked by teachers or administrators.
Did nobody watch the linked video? It's obvious he had comments restricted because his comment was deemed as abusive, and not because it was critical of "hiding dislikes".

"That's not abusive at all", you may be thinking. But calling others names, even something as nonsensical as calling them a "handjob", can still easily fall under their terms of use.

If you refer to the original video[1], people are nothing but critical of the change. Why aren't those being disappeared? Maybe because Youtube doesn't care what people post as long as they follow their terms of service.

[1] https://www.youtube.com/watch?v=kxOuG8jMIgI
ooh glad I squirrelled 2 of them away pre-COVID
Go Footguns: Go Defer and Rust Drop
Change Tracking while doing DDD (Revisited)
Interesting, thanks.

Do you work on Docker internals?
I was looking into this a while ago, there are a couple of solutions (all of them not perfect unfortunately IMO).

https://archivy.github.io/

https://perkeep.org/

https://github.com/go-shiori/shiori

Are three of them
In unnatural places can have markers that tell it to show you things, like how cars auto park, invisible signals could do it too, they could add haptics and it would be AR.
Right - it's all about the mindset!
I worked with nick on cloud storage systems, he is one of the nicest guy ever
Very interesting!

Especially in sectors that are heavily regulated, such as medicine, legal professions, and also the public sector, automated rule-based reasoning can be very useful and helpful.

It is particularly interesting that the system can produce explanations for why something was done or recommended. For example, chapter 19 discusses explanations for dosage selection:

https://people.dbmi.columbia.edu/~ehs7001/Buchanan-Shortliff...

It is also interesting that the same inference mechanism can be applied also in different contexts. Quoting from page 296:

"The flexibility needed by MYCIN to extend or modify its knowledgebase was exploited in EMYCIN. Neither the syntax of rules nor the basic ideas underlying the context tree and inference mechanism were changed."

Sample interaction, using custom rules for reasoning in business-related contexts, shown on page 300:

20-Oct-79 14:16:48

-------- COMPANY-1 --------

1) What company is having a problem?

** IBM

2) Is the problem with payroll or inventory?

** PAYROLL

3) What is the number of employees of ibm?

** 10000000

Conclusions: the tools to use in solving the problem are as follows: a large computer.

There are so many applications areas where the inference rules are already known and need not be guessed from data. In such cases, where the challenge is to automate the existing known rules, I hope that similar formalisms can help us build better and more reliable software.
Is it possible to use rclone as a backup tool? With the usual features like compression, e2e e, de-duplication, incremental.
Lets say that there is a video that says you can cure any cancer by eating specific food. Now, you will have people that believes this and you have video with 400-1k upvotes.

Person sees the video and how liked it is. In the past he would have seen 3k dislikes and perhaps started to think, what's wrong with the content?
Perhaps they would not buy my book..

But not anymore, now we can sell the ideas much easier. And if we think positively, buying likes is much cheaper now than before. No need to worry about those dislikes so much. Just buying enough of them for making the content more believable!

Thank you YouTube for making these business practices easier.
The original poster said resources, not necessarily human "resources".

The Mythical Man Month was also not saying adding manpower to a project makes it slower, simply that it potentially could and there's limits to parallelism.

Everything else mentioned rings true though.
With the amount of ads I've gotten that redirect the browser to my mobile ISP's store trying to get me to buy some knockoff game or a site that causes it to constantly vibrate with a fake virus warning for my phone model, and other shenanigans, plus the stuff that happens on desktop, I no longer consider ad blockers QoL. They're a security essential like TLS and not leaving your phone unlocked.
Same. CMU comes up a lot when talking about the BSDs (yes, I’m aware that BSD stands for Berkeley Standard Distribution. But cmu still comes up a lot)
> w3schools is famously a dumpster fire,

Common sentiment in, oh 2013 or so.

Even w3fools.com has conceded that the big problems have long been fixed and it's okay now: "Today, W3Schools has largely resolved these issues and addressed the majority of the undersigned developers' concerns. For many beginners, W3Schools has structured tutorials and playgrounds that offer a decent learning experience."
As Chicago’s gangs have changed, so have federal RICO prosecutions
Perhaps something smartwatch-based would make sense for this. Almost certainly cheaper and easier than AR and still more immediate than pulling out a phone.
I've shared this anecdote elsewhere but it's my go-to example. We recently had a new engineer join our team, we gave them a small piece of work related to a bigger feature we had completed months before they arrived. They tracked the feature back to the squashed PR commit, which of course referenced the Github PR URL- in there they had the engineer's summary and implementation caveats, the review comments from the rest of the team and the discussion context. They could reference all the commits made throughout the process from there. The PR itself used "Closes #X" syntax, so they could jump back to the engineering task and up into the product backlog item that spawned it. They nailed the change the first time :-)

> What is the size of the resulting commit (in terms of average modified files, lines of code) ?

Lately I'm starting to advocate squashing PR branches even if they have only a single commit. The real benefit here is that Github puts the PR URL into the squashed commit message. It automates the "context links" regardless of whether a PR branch ends up being 1 commit or 50
What do you think is that magic range figure that we need to achieve, which will stop all of these range related news from being a daily thing?

Imho it's 600+ miles on a single charge, with a 300m recharge in 10 minutes.
This problem is solved in countries where bank transfer based online payments are popular. With such payments customers authorize a single money transfer to the seller for an exact sum of the transaction, instead of trusting the seller with a credit card data that can be then used to make any transactions.
How Knative helps us to go FaaS
Moving to a microservices architecture allowed us to scale and improve our velocity to release features to our users. However, we started getting to feel the burden of Metcalfe’s Law, with too many microservices directly talking to each other, which prompted us to start adding event-driven, fine-grained, and self-contained functions into the mix. In this post, we’ll share our journey into the serverless (FaaS) world using Kubernetes and Knative and the lessons we learned along the way.
Soon after going through the python environment selection dance (pyenv fwiw, although sometimes conda), I went through the python binary tool selection dance and ended up on pyinstaller.

However I eventually abandoned hope that I was on a fruitful path, and changed course for web server land, embarking on the python web framework selection dance.