skysight-inc/HackerNews huggingface dataset:
> If you're printing photos, use a printing service and save yourself the headache/expense of inkjets.

This holds up to a certain point - and that point is when you want large, gallery quality prints on decent paper. I compared the cost of these types of prints from a print shop with the cost of doing it myself and there's very little in it, such that the convenience and control offered by owning your own printer can swing it.

It's worth pointing out that what tipped the balance for me is the quality that it's possible to get from a home inkjet these days. I have an Epson XP-960 (other printers are available!) and the results when printing a good image are truly staggering - colour, detail etc. blow me away. And I'm not even a particularly good photographer! Although it seems surprising, it's not significantly cheaper to get this quality of print from a print shop.
> Even if you get as big as this one the article is talking about to be full of gold and drop it directly in backyard of a gold smelting factory it will barely make a dent in the price of gold.

I'm not so sure: The price of gold depends on an estimate of future supply. If a company can successfully mine an asteroid for 5 grams of gold in 2025, many people will be worried about a massive increase in gold supply over the next 50 or 100 years. They would then dump their existing holdings of gold and crash the price.
This is a good point, and nicely matches a pattern I find myself using in JS where I just define the sub methods inline in the larger method.

You get the niceties of a name for the folks who want it, but the code is still grouped nicely and it's easy to walk through the whole operation.

I see this much less often in languages where scoping is less flexible though.
One interesting aspect of this concrete example is that even though the two statements seem contradictory at first sight, there are in fact two assignments of truth values to statements so that no contradiction arises.

For instance, using Scryer Prolog and its SAT solver to model the situation:

?- sat(S1 =:= (S2 =:= 0)),
sat(S2 =:= (S1 =:= 0)).

As answer, we get a symbolic expression that compactly captures all concrete solutions:

clpb:sat(S1=\=S2)

This means that as long as the truth value of S1 is different from that of S2, the puzzle is solved. This is intuitively admissible, because if one of the statements is false, then the other is true.

It would be different if for example Statement 1 said “Statement 1 is false”, because then there is no satisfiable assignment at all:

?- sat(S1 =:= (S1 =:= 0)).
false.
>A misconfigured AWS s3 storage bucket reportedly exposed..

We've seen this very statement way to many times! Always a "misconfigured AWS s3 storage bucket"

This will keep happening until people are actually held accountable.. Like fines and jail time...
And for managers, I suggest being diligent in a) making sure that the introverts get heard, and b) training everybody in making sure everybody gets heard.
I wasn't incredibly young, but I had completed a two-year degree by the time I was 16. It hasn't benefited me in any way - if anything, it might have hurt me a bit since my grades might have been (might...) a bit higher if I'd just gone to high school and started college at 18 like everybody else.
I knew this quote and agree. Yet, how can we argue towards this direction with someone who disagrees. Like "A.S.E. was not a manager but a dreamer. Look, he wrote the Little Prince." Any concrete, recent example ? In a company, big, small, startup ?
And charging vendors for it. You have to buy the codes (5 cents per, no volume discounts) and then pay one of their preferred printers up to 15 cents per Transparency sticker.
I'm very nearsighted. But as I've aged, my "best distance" has increased from ~20 cm to ~40 cm. So now it's perfect for computer work. And I only need glasses for driving, movies, etc.

I can still read fine print etc, however.
Unlicensed point-to-point links are permitted in the US provided that the Part 15 EIRP limits are respected. You are allowed to push up to 53 dBm of EIRP on the 5.8 GHz ISM band (30 dBm power + 23 dBm antenna gain), which gives a lot of link margin to play with.
This particular legislation is intended to address the case where a company hires people as contractors while treating them as employees.

Specifically, companies are allowed to treat people as contractors only when the work performed " a) is under the worker’s control and not that of the business, b) is not part of the company’s core business, and c) is part of the worker’s independent profession."

Many freelancers will be entirely unaffected by that.

>I don't see any reason to limit people's freedom if they choose to go independent and create their own conditions.

Because the people the law was written for don't have a choice. The companies they work for didn't offer them a choice between employee and contractor, if they wanted the job they had to accept being a contractor. A lot of low end work these days is contract work, finding a position as an actual employee can be difficult (depending on the field of course). Very few of the people I talk to who are contractors are classified as such by choice. At some point, shouldn't helping the people at the bottom be a good thing even if a few better off freelancers have to make some changes (i.e. seeking employment with the companies they work for rather than contract status)?
I reject this framing. There is more to life than dollar value. Petty thiefs destroy social trust and cohesion, and this destroyed trust has bigger value than the value of items they stole.

Additionally, remember that the goal of prosecution and punishment is to deter crime, and so you should not only consider the cost of prosecution vs the cost of stolen item, but also the cost of all the crimes you enable when the thieves learn there is no punishment for petty crime.
Apple's reach reshapes medical research
This is actually a consequence of what neural network based ML actually does.

Machine learning is actually a misnomer. A more accurate term is function interpolation.

Let's say I have a training set of 5000 samples.

When I kick off the training process, I'm basically telling the NN run until it simulates a function that yields the desired response in those 5000 cases.

The rub of course, is that programs aren't only defined by what they do (yielding the appropriate response for the the training cases) but also by what they don't do (excessive false positive/negative generation outside the training dataset). Performing correctly on the training, but messing up on more general tasks (the human equivalent being becoming an excellent test taker, but a lousy practitioner) is called overfishing. A more broad subclass of overfishing that van occur would be undesired/discriminatory/illegal optimizations, such as using combinations of protected classes as a significant data point in coming to a determination.

There is no guarantee for any particular training session that you'll arrive at the same weights, or that that set of weights will cover the same set of things that the previous network did. I.e. Your network can make mistakes (just like a person).

The irony in all of this, is you're basically training a machine to simulate a human doing a task in reliability/consistency (admittedly without the constraints of interacting with the world through a human body) with all the volatility between training that just being a human from day to day introduces.

I'm honestly beginning to wonder if the push for machine learning adoption isn't anything more than the market trying to replace people with models that they don't have to pay benefits for, and onto which they can pass blame trivially because, "Of course we didn't make it to discriminate! There's no way we could have known it would do that ahead of time!"
Technical Screening Poll
What do people prefer more when it comes to technical interviews from hiring teams perspective and why, 1-2 hours online assessment or 1 hour phone screen?
Lately my FB feed has been full of Lasik ads, and hilariously, the headline on their banner image was "You will not go blind after LASIK". Perhaps I should feel relieved that FB doesn't yet know that the only non-essential surgery I'd be willing to have would be to re-align my teeth.
I'm just waiting for a laser printer to show up at a local Goodwill, but so far it's just dozens of inkjet printers.

The Goodwill stores in my area offer a 7 day return period for electronics. I imagine I'll get this for $10-30 and support the community when I make the purchase.

If this doesn't work out for me, I might break down and buy something new.
Bullet #3: Yes they keep blacklists, I worked on the web crawler for many years. But the article does not understand or differentiate between blacklists for content farms, spam domains, link farms, infinite spaces (that aren't calendars) etc. Blacklists are low level url regexps. In ~2015 some spammer in China overnight created 100 million websites to boost priority and each page had 1000 links. Google saved them all! This will literally crush the web crawler, slowing it by 20000x or more, like a snake swallowing an elephant. Or it will crash the crawler and we'd have to write manual code to cleanse the search logs and add blacklists to keep it from happening again, right away.

Blacklisted domains are blacklisted forever, because they crash the crawler. This happens 1x - 3x times per year. Changes here are all tracked and only owners of the first stage of search (who have no connection to the ranking algorithm) have change rights.

Bullet #5: search quality is assessed by thousands of contractors worldwide and you can become a part of the crawl quality team, although it doesn't pay that well in the USA. The book they follow is 180 pages and available on the Google website for many years. It has guidelines for how to determine sexual, offensive, or illegal (or child porn) content in ALL countries. It has guidelines on how to rank news source reputation and credibility.
Does it support SVG?
A Go(lang) Implementation of the Shazam Paper
Taylor Swift Blocked from Performing Her Old Music
One angle that I'm not sure sourcehut even intends to address but am curious how to idiomatically handle: artifacts. Right now I can (and do) host code in (git|hg).sr.ht and make sure that it compiles with builds.sr.ht, but there isn't an artifacts.sr.ht (and I understand not intending there to be, unless you charge by use and maybe not even then), but it would be nice if I could have the full CI/CD pipeline on sourcehut, including building and publishing final packages. So is the right way to do this to post artifacts to a third-party store (ex. S3) and just stick required authentication in using the secrets support in builds.sr.ht?
BTW... Asimov is rolling in his grave that you used his article this way. You’ve completely and totally missed the point. It doesn’t mean there’s “no correct answer” lol.

“I had expressed a certain gladness at living in a century in which we finally got the basis of the universe straight.”
Uber fined $649M for saying drivers aren't employees
Launched with $2000 in revenue: 4 Lessons learnt
Being deeply in this open smartphones thing for more than a decade already, $150 for PinePhone is insanely cheap, with practically no profit margins. But I guess somebody will always complain regardless of how low it gets ;)
I will be giving an hour (or so) long presentation at CU Boulder this coming Wednesday, November 20.

I will be discussing both the rsync.net platform and cloud architecture in general as well as discussing the state of UNIX and UNIX systems administration in 2019 and beyond.

I hope to see some rsync.net customers from the Denver/Boulder area and would be happy to meet anyone from the HN community as well.
It comes with a lot of risks and side effects: https://en.wikipedia.org/wiki/LASIK#Risks
hmm, OK, I didn't know that. Thanks that's useful :)

Be interesting to see how your demo site holds up under HN front page traffic - I know Imagemagic is used a lot for random web sites, but I worry about scale a lot. Any info would be useful!
No, I think Google search is inferior to what google could produce. By that I mean they tuned their own knobs in such a way that search results are worse than they could be. They are hurting the search results in the name of revenue and bias (political and otherwise)
Does the title bother anyone else? 1M what? People, records, a subsidiary of 3M.
Your description of money shows that you still treat it as an elementary system of debits and credits from a global ledger instead of an algebra of transactional commerce.
Jimmy Wales has quietly launched a Facebook rival
If you actually read the article, the very first bulleted point list contradicts what you're saying. It openly talks about messing with search results without any innuendos.
I used this trick to back up my 5000 disk Amiga collection in the 90s. Bought a few extra floppy drives for $10 each at the local flea market :)
Nuvia, Founded by Former Apple and Google Chipmakers, Raises $53M Series A
A free one.
I had not heard of Mouser until this moment - thank you!
Async communication is what email is for! People who use Slack for sync communication are hopelessly confused (obvious tell: async doesn't notify you). This obviously only applies to DMs, @heres, and tags: public channels are just async modes that can smoothly transition into sync
HTTP(s) benchmark utility that works like curl
I agree that that is a consequence. But I don't think it's the primary motivation.

When I talk to people around me about cash vs cards everyone agrees that paying with card is so much more convenient, especially when you just have to gently tap the reader with your card.

I know many people who have the phone case with space for a few cards. They don't even carry a wallet anymore. They have nowhere to put bulky coins or even bills.

Everything else: Decreased risk of being pick-pocketed, decreased risk of money vans being robbed, increased surveillance, increased control. All those are just secondary concerns.
He edited his comment
I understood what you meant. What I'm saying is that my existing code works fine, so whatever bugs are in the dependencies are ones that don't affect me. Should I make a code change that surfaces one, then I have the means to deal with it -- but that is almost certainly going to be a rare event, as my Python projects are stable and aren't going to see much change.

I wasn't commenting on how buggy my own code is. Which version of a language I'm using doesn't really affect that variable.
> far less wasteful of cornea,

The argument years ago that convinced me NOT to have this procedure done was that they'd have to remove fully half my cornea. I'm assuming there are ways to recover from that with a corneal transplant, but that's a big risk and a lot of resources consumed just for the sake of not wanting to wear glasses.

Flash forward fifteen years and I'm diagnosed with early onset cataracts. Turns out they can pick a lens implant that corrects out the distortion caused by the shape of the eyeball. That was the procedure that got me to where I didn't need glasses, even though that wasn't remotely close to the primary motivation.
World’s biggest gun helps solve space debris mystery
This is a positive feedback loop. For feedback, "positive" means that feedback is in the direction of error and tends to quickly exacerbate things. "Negative feedback" is against the direction of error and tends to stabilize the behavior of the system.
Inequality is back to the time of robber barons of industry, and so too is the lawlessness of many of the industry practices, where we are in the same state where technology and scale of organization are outrunning the philosophical theories of government operation to regulate them.
Yes. Which is why I never order food items from Amazon. It's a common tactic for people to buy items close to expiring at a discount, turn around and do FBA. It gets comingled w/ items sold by sellers who source the products legitimately.
Detailed Maps of Urban Transport
A lot of scientific/numeric work (up until quite recently, it's slowly, slowly changing) involves text processing of inputs and outputs of other programs, using Python as the glue language.

This is a lot of old code, and it's all ASCII, no matter what the locale of the system is. And even if the code was updated, all the messages would still be in some text == bytes encoding, because there's no "user data" involved, and the throughput desired is in many gigabytes of text processed per second.

So yeah, unicode is not "everywhere": it may be everywhere on the public internet, but there is a world beyond this.
No. Never.
Imagine how much rain forest we could have saved with the money used to fund this program.

More wasteful space spending to satisfy the less than 1% of space geeks that are interested in this nonsense.
A Computer Science Fiction Novel, Crash Dump: How to Defragment the World
Daimler takes 'reality check' on robotaxis
I responded to your comment, not your person.
>Inferior compared to what, exactly?

Inferior to what Google was 5+ years ago.
I don’t avoid driving drunk because it can be tested for. I avoid it because it’s dangerous.

It’s absurd to think that most people who do other types of drugs are willing to drive while intoxicated while they aren’t while drunk.
I'll second this. I have one of these. The drum lasts forever, it's built like a tank, it just works with basically every OS you have.

Not what you want if you're printing photos, but if you just need to print a few sheets of black and white every now and then, this is the printer to go for. Zero maintenance, low costs, lasts a long time.
VS Code has this in some of the more developed language plugins and so does eclipse (at least it does for the c++ and python plugins)
Came here for this. Amazon actually buries the cheapest price products in many searches I have done.

eBay is not any better at this point. They are all squeezing to show higher priced products so they can make more money, obviously.

Hate to say this but Walmart still seems committed to providing the lowest prices.
Agreed about the algo usage, but NJ's is much more open than in other states. The formula is available to the public. Obviously "racist data in, racist outcomes" but that's why it's super important to monitor the data put in and the outcomes and articles like this are part of it.

Like people in the article said, it's not perfect but it's a great improvement over the old way.
> Autotranslations from C will be seen as what they are, a transliteration from a less safe language with exactly the same bugs as the preexisting codebase.

Yes. But I agree with the parent that there is a credibility problem here. The featured repository calls itself a fork "written entirely in Rust" (emphasis mine). It doesn't call itself "autotranslated to Rust". There would be enough room for that in the title, but the author decided to spend that room on calling it "free-range, non-GMO" instead. It doesn't acknowledge the point you raise, that this is apparently much closer to a starting point than to the destination.

The README is somewhat circumspect about the fact that this is autotranslated. It does mention c2rust, but doesn't actually say anything about the status of a conversion to safe, idiomatic Rust. There is a long list of commits which suggest that the author did a lot of manual fixes, so something was done beyond just autotranslation, but it's hard to judge.

So I think the credibility danger is that if HN were to get more frequent "X written in Rust" that would turn out to just be "X autotranslated to Rust", at some point the community might tire of upvoting these, and other "X actually written in Rust" submissions might get buried. Or similarly, instead of a general "it's feasible and useful to rewrite X in Rust" impression, the wider community (somewhat open to Rust but not diehard fans) might get an impression of "even Rust fans are too lazy to actually rewrite stuff in safe Rust".
But remember that multi-threading was shown to improve performance in the era of single-core computers.
It is explicitly listed on the 1Password site as a benefit of the Business level plan:

https://1password.com/teams/pricing/

"Free family accounts for all team members - $60 value per person"
>> I'm looking to print way less that 100 sheets/yr, we are talking shipping labels here, nothing serious.

If you're only doing shipping labels, you might want to consider a label printer. I got a Brother thermal label printer (QL-700) for well under $100, and there are third party label makers that sell spools of labels. The great thing about it is that the output looks great and the only consumables are the labels. No ink or toner to worry about.

There's also a slightly more expensive model that can do black and red (labels cost more too).
Wow, really beautiful! I wonder how do they do these graphs...
GDDR6 Drilldown: Applications, Tradeoffs and Specs
> So, I'm just confused in general why people wait.

Really, though?

It's simple procrastination which is always illogical.

Present-self buys temporary comfort at the expense of future-self.
as an output format?
There are two traits that most predict performance in life: IQ and conscientiousness. "Genius", as most people refer to the word, essentially means high IQ. But IQ has no correlation whatsoever to conscientiousness, so you can be someone with extremely high IQ but extremely low conscientiousness. If you have low conscientiousness you're going to be someone who isn't particularly disciplined, hard-working, organized, reliable, etc. So you can get these situations where there are geniuses who achieve nothing because they lack conscientiousness. Most people who end up achieving a lot tend to be high in both traits.

And of course, conscientiousness isn't fixed. You can improve it through various means. Although if you're extremely low in it in my view you're likely not going to be able to improve such that you can become the most conscientious person out of 100, for instance.
Deep learning for predicting wave propagation
> Needless to say, von Neumann‘s main contributions to the atomic bomb would not be as a lieutenant in the reserve of the ordnance department, but rather in the concept and design of the explosive lenses that were needed to compress the plutonium core of the Fat Man weapon that was later dropped on Nagasaki.

What are the equations that govern an atomic bomb? I don't want to say that I am asking for a friend... /s

I assume that by now the relevant equations would be well known anyway?
I could be wrong, but the question is ill-stated; should be something like 'which of the following statements are true', I think, or maybe 'what is the only true statement in the following list.' It's been awhile since logic classes though, maybe those are essentially the same as the original question, I can't quite figure out what I think is wrong with the original question, it just doesn't seem quite right to me.

Also, 4 is ill-stated -- "One of the above is true" -- does that mean exactly one of the above is true, or at least one of the above is true. Although in that case I don't think it matters because 1/2 are mutually exclusive and 2/3 are mutually exclusive, and the combination of those two means that 1/3 are mutually exclusive., so only exactly one of 1-3 can possibly be true anyway.