skysight-inc/HackerNews huggingface dataset:
There's nothing inherent about Linux which prevents you from running everything as uid 0. If you're fine with every process you run having the same full privileges and shared ownership of everything, you should.

Most machines, at least outside embedded devices, are not like this. They are multi-user systems even when there's only ever one breathing thing at the desk because it offers a degree of separation between the privileges of your daemons, your pid 1, your web browser etc.
Have you seen the other double entry book keeping projects that revolve around plain text accounting? https://plaintextaccounting.org/

What would the benefits of your solution be over something like beancount?
It might be that you alluded to the term “natural immunity” which now comes with extra baggage.

There seems to be a recent talking point for “natural immunity”, and two of my [uk based!] friends who seem to end up on the wrong side of every issue are parroting this. They are somehow both tuned in to US YouTube talking heads, Tucker etc despite being in the UK.

The message that is being pushed as I understand it is “let the virus rip” since if(!) you come through unscathed you will end up with better immunity? Maybe I misunderstand it but they both in a “anti covid vaxx” stance so I think that’s their reasoning - it is somehow better to take your chances with the virus than get the vaccine.

Note that they are both engineers.
Google is better than Apple in this but this isn’t some amazing feature that makes Android great. It’s still a duopoly that limits you a lot.

If apks outside the play store worked well, Fortnite wouldn’t have given up and gone on to the Play Store.
I used OpenAPI exclusively on my previous job. But it was only me, the back-end developer. My colleagues appreciated the documentation. But when it was time for me to leave, the team moved to Postman. OpenAPI was another DSL to learn, and they didn't consider it worthwhile.
Although there are WYSIWYG editors for OpenAPI, they are not as popular as Postman. There's just a lot of inertia in the way of OpenAPI adoption.

Even though I like it, I find the DSL too verbose. A slimmer DSL would be great. Generating the spec from existing code worked sometimes, but it coupled the API design process to the implementation code. I'm not a fan of that.

I think OpenAPI's appeal is in tooling: provide a spec, then you get documentation, API consoles, mock servers, etc. for free. If it's for documentation only, people will continue using Postman. Postman already provides mock servers and consoles, so there you have it. It'll take more tools built on OpenAPI to make it very appealing.
Thank you for this -- I have never played around with large format photography and had several misconceptions in my head. Other readers my find the wikipedia page [1] useful -- and in particular its illustrations.

[1] https://en.wikipedia.org/wiki/View_camera
One Amazon warehouse reportedly throws out 130k products a week
Subclassing is not only about technique but also about semantics. Once you start with that, I will also be doubtful if the method "doX" or "createY" or "findZ" will do what they promise or behave completely unexpected.

That's why we try to follow liskov, and with your suggestion you are breaking this assumption/convention.
> Isn't the conclusion here "contribute to/write your own libraries"

If you write your own library for a popular language, you're both competing with everyone else who has written a library to do the same thing and picking fights with those who just want tell you to not reinvent the wheel.
> Plants are already flammable…

Admittedly not the most readable construct, but the ">" in the OP's sentence is saying that the plants become more flammable. To the OP, I had not heard that before, would be interested to see those peer reviewed papers if you can share.

> It’s already above 400, so most plants no longer have protein or minerals?

OP said it falls off, not that it goes away completely.
I'd agree, but I actually know two self taught programmers who started with Google sheets, then added a little gscript.. The same can and does happen with Excel but using python compatibility is problematic and VB isn't as quickly transferable to working with any web API, etc.
I take that approach too if the site is small enough.

The challenge is if the site starts to get into the hundreds of pages and you want to be able to reuse templates and/or render lists of content. Then you reach for a static site generator.
I think it came across wrong, I have lived in LATAM (not the safe tourism trips, lived and engaged in society).
The reasons for the crimes are economic desperation for the most part. Wasn't discriminating, just saying that prisoners are more likely to be analphabetic.
The best Web recreation of Windows 7. Maybe?
Even at small scales, picking the people on the team and altering their priorities have an immense team on the team's results, it can easily double or halve it, so the impact of these decisions is literally on the same scale as the all the individual contributions of those team members together.
US Gov to forgive ITT Tech loans
An amusing anecdote (disclaimer: not sure if true), was that the Soviets were having trouble making tires that were durable enough. The KGB tried to hire a French runway worker to collect rubber samples.

The runway worker went to the French authorities, and a phone call to Michelin was placed: "Give us the very worst tire compound you can come up with." A batch was whipped up, and our runway worker sent some samples of it on to his KGB handler. Needless to say, their tire problems persisted.
99.5% of programming isn't actually about the coding at all. It is about breaking down a process to steps small enough to express in code. It is about figuring out what you want the app to do in the first place, and making it meets the goals of the end users. Or, to be more realistic, making it meet the goals that product owners have handed to you on behalf of the end users.

This whole article just feels like it is talking about code for its own sake, which I admit may be intellectually interesting, but has little to do with what we actually do day-to-day when building software.

Maybe that was really the point he was trying to get to - that building software is not the same thing as doing "interesting" code.
That is part of the solution, two solutions can co-exist that take different angles. A quick Google search showed that Brazil's literacy rate is roughly 92% and I would like to believe it's something similar in the prison. This program sounds like it can help people make good use of their time while serving their sentence. They should expand this sort of incentive to other forms of education and technical programs.
Bikini Style Hack
It doesn't matter to the point at all who the someone is. Change it to "if you randomly found a nice toy" and the point remains exactly the same.
Not the poster you are replying to, but I use Vyos now.
Reading the comment about lack of audio at the end, I'd be quite amused to see a phreaking exploit where you could dial into an office phone and have it boot up Doom, playing the audio through the headset.

They're all networked too, so you could potentially support multiplayer.
French wine has more and more ethanol in it, due to grapes being more sugary, due to climate change.
Why? This is Hacker News. Because we can.
No. He means "clever" or "inquisitive."

The way I think about programming changed a lot from having used different programming paradigms. Many programming paradigms have little real-world value, but they do make you think about computation, abstraction, and lots of other concepts differently.

That grows your brain in ways which are useful when you go back to your 9-5 Python/JavaScript/Java/C#/etc.

I no longer have time to do these sorts of deep dives, but I did this a lot when I was young, and I'm a much better programmer for it.

I'd look at what he's writing over how he communicates it. Perhaps the language might be arrogant or self-congratulatory, but it benefits you more to look at what he's saying than how he says it. (responding to thread here; you obviously didn't make this mistake)
Diabolical person like myself.

I like to ask what the companies working in the nude policy is.
Going to the root of the problem (data brokers) could solve it more effectively than playing whack-a-mole with 2 man recruitment agencies.
That webpage is absolutely determined to stop me from reading the article. It's like an obstacle course of popup crap.
What if suddenly, after implementing, you have a new requirement of supporting users who are both a Customer and an Admin simultaneously? The resulting refactoring will be a lot more significant.
Why would it be impossible for a government or large cloud company to control all the nodes in a QKD system? In that case, they could rely on the physics to detect eavesdropping. The problem for simple customers is that they can't be sure that the transmission isn't MITM'd somewhere, but that's only because they don't build and maintain the whole channel themselves.
Source?

All articles I can find, are just "seemingly" reporting, none confirmed, almost all identical, all based upon one user, like the article from this post.
If anyone is interested in the wider topic, this subject is called bibliotherapy, and has a long history. This specific program was popularized in the early 1990s at the University of Massachusetts Dartmouth as an alternative probation sentencing program, and it was so successful it later branched out around the world. Key advocates include Robert Waxler, Jean Trounstine, and Mary Stephenson, and researchers Roger Jarjoura and Susan T. Krumholz.
The run off from agriculture and tanners is several orders of magnitude greater.

If you factor the over all benefit to the pollution and resource consumption, a fab is several orders of magnitude better, why else would everyone else scramble to get one built.
The Raspberry Pi looks cheaper in my country, but does it come with a monitor and keyboard?
Are you familiar with prolog ? For me it was kind of "wow" as it's very different from all other programming languages. I don't use it but it was very interesting to learn it.
...and, then, there are the languages that we need to use, in order to accomplish our tasks.

Most engineers (as opposed to coders) are fairly results-oriented. We may have our differences about how to get the results, or even, what the desired results are; but we always have a deliverable in sight.

It's all about getting satisfactorily-functioning software into the hands of end-users. Put a bow on it. Stick a fork in it. It's done.

Speaking for myself, I write native Apple code (iOS/iPadOS, MacOS, WatchOS, and TVOS). I need to use Swift. I could use ObjC, but Swift is really where it's at, unless I'm doing really low-level stuff. Others may use JavaScript, or even C#, to write Apple software; using hybrid systems.

It is, indeed, mostly "gluing together calls to library functions," but there's a bit of algorithm, mixed in there, as well (not much. Many library functions provide better algorithm support than hand-rolled).

Other platforms have their most effective languages.

I probably could write Apple apps in FORTRAN. I think that there are FORTRAN compilers for Apple systems. I can use existing C or C++ code, to provide "business logic" (I used to run a shop that did just that), so I guess there's a lot of languages that I could use in the backend, and, maybe, some might be better choices, for certain tasks. Again, it needs to be results-driven. If a certain kind of algorithm is most effectively implemented in Lisp, wrapped in system calls, I could embed that in a Swift wrapper.

There's also something to be said for becoming a "native speaker" of a language. That means using it fairly exclusively, over and over again. Step and repeat. I have been writing Swift, almost daily, since the day it was announced, and I still discover new things, almost every day. I think that's pretty cool.

This is stuff that I would never have discovered on a "context switch." I've usually been fairly good at picking up new languages, but I am happy to be sticking with this one, for a while. In the past, I've had to know Pascal, Object Pascal, 68K Assembly, C, C++ (and simplified variants, thereof), and Objective-C, in order to program for Apple (yeah, I've been at it a while).
I definitely prefer to eat garlic raw, you can let it in your mouth for a while, saliva will make it less strong. But cooking it is killing too much of its important macro-nutriments. I don't eat pastas or other starch because with experience I feel like they're "glueing" my digestive system and make digestion less efficient. My diet is mostly fruit currently (tons of free figs along my rides, persimmons, clementines, grapes), tomatoes from a local producer, all kind of edible plant leaves (e.g. common purslane, kale, onion leaves, leek leaves..), everything raw actually since many years. Even bell pepper, cucumbers, zucchinis I eat them "raw" (in quotes because technically fruits and this stuff are already somewhat cooked by the sun, and later by our digestive system), you can feel some taste that wouldn't exist anymore when they're cooked, it requires to chew more, and with time, the situation completely change, you don't like anymore cooked products

It's great that you have a garden, I hope you'll grow some stuff. I was picky like your son when young, but fortunately I changed my diet later
I'm a javascript fan. I think it's a good language and for the most part I enjoy programming in it.

However I am not going to argue that the median javascript user is as smart as the median ocaml user. 99% of people learn javascript because they have to. Most people learn ocaml because they are enthusiasts. They're interested in programming language concepts and becoming more effective.
Do you have any recommendations? How does the price per TB compare?
IME, it is sort of by design.
I have worked for a number of companies developing forms of embedded products. It often felt like nobody really felt like the product was 'complete' until we were 8 or so major releases into things. So you wind up with things like SSH, FTP, etc. either directly enabled, or easily enabled via a not-very-well-hidden method to allow the dev or support teams to get into devices that were not behaving properly in the field so that they could diagnose/fix issues.

It's only been about the last 4 years or so that companies have started to realize the risks in operating this way, and I feel that a lot of that has been brought on by the end-user/buyer organization starting to require cyber security audits and asking more questions about cyber security during the buying cycle.
I used to work in their SSD vertical on the software side. For what it's worth, SSD/memory business unit is their pride. They never used to cut corners and do rigorous testing to ensure their customers aren't screwed over. Even when a bad batch of SSDs were shipped by mistake, they would recall/refund all of them proactively. When ever a new model is released, they would first ship limited units to a set of SSD enthusiasts including gamers in Korea. One such time, there was a BSOD reported by a single tester in some edge case - > they sent a lot of team members in person to chase and fix that issue.

So I really doubt they would do anything stupid to get some quick bucks at the cost of reputation.

On the other hand, their smart tv division is absolute garbage and employees themselves wouldn't buy Samsung TVs.
I don’t think the size of the bird is particularly relevant as birds of the same size compete for the same nesting sites. The article gives the example of blue tits dominating willow and marsh tits by hoarding the bird feeder and kicking them out of their nesting sites. Both the willow and marsh tit are slightly bigger than the blue tit. It seems to me that your garden would also have this issue.
You can also delete all your employment history from LinkedIn. I can personally attest that it reduces spam from that to zero. Obviously save a copy first if you think you'll want it later.
The problem I had is I learned a bit of LISP - just the basics and then thought “hey this is super powerful -
I bet it can elegantly solve some great problems” but then I was stuck! I had no idea what sorts of problems or how to go about it. I guess I’d need to see some motivating examples. The tutorial had a very cool test framework in like 5 or 6 lines of macros so I got a feel for the power but I’d need to see more.

My fear with lisp is that if you use macros it can become obscure what is really going on. Even in C# when I’ve seen metaprogramming done it can kill the discoverability of an app, meaning you have to talk to people who have talked to the person who left the company who knows the mental model. Searching code for keywords no longer helps, or you read the entire codebase to figure out how it works. It was a relief to get off that and work with more familiar CRUD like code. If someone writes a macro, they should write a manual!
This exact phenomenon is discussed in "Punished by Rewards." It's probably one of the best possible ways to train kids that reading is no fun, of no benefit to them, and should only be done if promised some kind of prize.
Being clever alone or in a group can be different things and valuable in different situations.
> Just yesterday, I blew someone's mind by being able to unzip a password protected zip and open a password protected pdf with my phone.

Are you saying iOS and Android can’t do those things? Because they definitely can — the reason they never saw anyone do it is probably because most people wouldn’t bother trying.
On a similar topic: https://bylinetimes.com/2021/04/28/boris-johnson-is-a-boardi...
This is a terrible take on a technology that has drastically improved human health.
So righteousness falls upon the vulnerable?

I guess I'll tell my drug addicted cousin he's all good because he's vulnerable.

You can be moral by being against the will of someone who's lost their way.
Snap is Scheme disguised as Scratch [pdf]
"When the reporter doesn't have a repro for the bug, which is quite common when it comes to distributed systems, the bug will be written off as non-existent"

This.

If this is your modus operandi, then please think twice.

For me, as the person with the problem, this just sounds like "I don't want to be bothered with this right now".

Most maintainers don't see this as a possibility to improve their project, but as trouble for their brilliant idea. Grow up!
Can I access sci-hub from tor?

Asking for a friend of a friend obviously.
It's not that. I confirmed with Wireshark mDNS queries are being sent from the Windows side and answered from Linux using the Avahi service. Furthermore, web hosting I have on that Linux server also works in Firefox just by visiting the server's host name.
I expect it'll create an illicit trade of essay plans and verbal story tellers
U.2 to PCIe mounter or U.2 to M.2 cable is fine.
IANAL, but I believe that as long as they reach their advertised speeds, they’re fine. Alternatively, you would need to prove malicious intent to deceive the benchmarks; but I can see Samsung make the argument for “we had to change to different $supplier because of chip shortage, and we incremented the revision number accordingly, and still reach advertised speeds”.
Such as Lisp?
> 99.5% of programming consists of gluing together calls to library functions. All popular languages are equally good at this.

This seems to be true in the same way that "99.5% of cooking consists of making food hot. All popular kitchen appliances are equally good at this." is "true".

Technically you can fry bacon in a pressure cooker, but you shouldn't because we have frying pans.
Very good.
Very fast.
Common Lisp is ok then?
I'd rather enjoy previous billing price, and unrestricted video catalog without cheap-ass obnoxious fillers but that particular thing doesn't seem possible - the licenses were acquired by different companies, entities before Netflix finally noticed that Europe doesn't end on Oder river.

Mobile games, even as an exclusive for us, doesn't seem appealing at all. Sure, perhaps someone will enjoy this but seeing how predatory these games become, I'll really pass tyvm.
The weird thing about LinkedIn is that it’s dependence for jobs is reducing (I can’t remember the last time an employer asked for LinkedIn) but it’s needed in the most unexpected scenarios. Recently a bank asked for my LinkedIn to open a company account. When I offered to send in a CV as I don’t have my employment history on LinkedIn, they stopped replying.
Very probably and I had heard of some plans taken that were doctored so they got flawed plans.

Also espionage spying was common then (probably still is today)

http://news.bbc.co.uk/1/hi/uk_politics/447464.stm
That's harsh.

The author seems like the kind of genuinely curious hacky people we need more of. Abstractly, this is not a ground breaking accomplishment, sure, but it was a pretty nice writeup with some good notes on the methods he used to find and exploit vulnerabilities and make this work.
There's a good chance you misread it.

I interpreted it at second effort as:

"Pick a language that is famous for being an oddball but that has good credentials, since you have seen that people that to you are worth credit use it".
Interesting research…. …but don’t feed the garden birds will harm my mother brain healt, she is convinced that without her food those “poor little birds” will death! :)
The thing with GDPR is that it mostly affects legitimate, ethical businesses without their own legal department, i.e., those that won't engage in activities GDPR is supposed to protect against anyway.

Fly-by-night companies often simply don't care.
I am not sure if half of Americans know Taiwan.
Dang, honestly, fuck you for censoring that post.
It certainly does matter, it drastically shifts who (or what) determines "you don't deserve it."
> I've never really understood the value of price-matching. Unless you have a gift card, or one store offers free shipping, why both with a price match? Just buy from the cheaper place.

Simple:

* You might trust one place to provide better ongoing service after sale - for instance in the UK John Lewis used to offer a price match ('never knowingly undersold') which would include a 2 year store warranty, while most other retailers only offered a 1 year warranty. On top of that, over time you find out which retailers will just sort your problem out when you bring it to them, while others will require you to deal with some helpline and will fob you off.

* Price-match often also applies after the sale (i.e. we will match to 14 days after the sale) which provides the promotional message of 'you don't have to worry about shopping around now - you can complete the sale and if you would have got it cheaper you can get the difference back anyway'. This is also an additional customer price guarantee if an item goes on sale or is discounted immediately after purchase.

* If you see a store online nearby that has better pricing, you can avoid the trip to the other store, or alternatively you may be able to visit your local store. If price-matching and buying multiple items, this may also mean that you can get all your items from one shop without having to visit multiple.

* You might be able to get a better sales experience from a certain store - for instance I used price-match the other day on a monitor I was looking to purchase, because my local electronics store was more expensive but I knew that they would have a working sample out on display (while the other cheaper shop would just have it in the stock room, and it would be a faff to actually see the item).

For the stores, it is also about 'loyalty'. If a customer always buys their electronics from your store, you don't want them going and shopping with your competitors.
GitHub actions vs. the good old makefile
https://github.com/tobi4120/notion-clone