skysight-inc/HackerNews huggingface dataset:
....and? I imagine the phone shut down and literally nothing happened? Batteries are kind of designed to do that in case of cell failure, actual fires are incredibly rare.
Haha!

How did it go? How long did it last? Were you able to watch the store remotely?
Thinking about doing the same to diversify where my private info gets sucked up. Who do you use for email?
As developers we often assume ”build it and they will come”. Or that marketing or sales is something that is bolted on afterwards. What we forget is that marketing is a full time job that requires a full set of skills, experience and intuitions to do well. If you build something for 6 months and THEN start the marketing, its like starting from scratch all over again. You have zero experience to work from or iterate on and havent built any of the foundation.

It’s like waiting to build the backend until the frontend is 100% complete. While building assumptions change based on things you learn. Marketing for your product works the same way.

By putting the effort into marketing (meaning any form of reaching out: blog posts, direct sales, social media or even paid) you might even avoiding building features that nobody wanted anyway.
Not being subject to vendor lock-in is huge in itself.

You can save plenty of money if you have the scale to move out of S3. That’s important because you can usually trade CPU for storage by storing data in multiple formats, optimized for different access patterns.

But mostly, the Hadoop ecosystem is very open. The tools are still maturing and it’s easier to debug open source tools than dealing with the generally poor support in most managed solutions.
Nexus One works fine without a battery, but that's an absolutely ancient phone by any standard.
Haha, thanks, that makes me feel better!
1. talk to your family, let them know
2. think about what you'd like to learn - be specific
3. look for jobs in that area, and explain from the get-go that you'd like to learn-on-the-job (explain your expertise), and tell them that you're willing to take a loss-in-pay in the short term, just to prove yourself (thus, your truly desired salary will happen later).

If you can take a loss in the short term, and are actually willing to learn, I think you'll succeed long term.
Note that Amazon themselves (as the seller) will sometimes grey-market source items if they don't/can't cut a good deal with the manufacturer.

They admit this. Which means buying from them directly is no guarantee.
Hm. Not really what I was getting at -- ME was perfectly functional, just the characters, races, inter-racial relationships (non-romantic), exploration mechanisms (eg ME bounds you by plotline, SC2 bounds you by fuel and danger), and world history -- all of the core components that made ME interesting as a title -- were substantially inferior to its decades-older predecessor.

The only aspects it managed to be superior were irrelevant to the main thing it was trying to be
Not in any meaningful way is that true, no.
Myst was really the last game I played. As the article mentions, Doom was released at about the same time, and really became the blueprint for the future of gaming. My problem was I couldn’t play a FPS for more than 10 minutes or so before bad headaches kicked in.

Sometimes I wonder if Myst was like Angry Birds. A game that gamers hated because it didn’t conform to their expectations, but something that found mor purchase with people that didn’t game heavily.
Whoops, typo. Fixed now. Thanks!
I used to love my 'slip-stick' back as a uni student. However those long thin slide-rules were not as convenient to use as the circular slide-rules I later used as a pilot in training.

The biggest drawback to the use of a slide-rule was that you were working with significant digits only, and you had to mentally keep track of what the units and the order of magnitude were. Electronic calculators kept track of the decimal point's position for you, at least.

"Let's see now. Is '4.62' equal to 4.62 amps, 46,200 yards, or 0.0462 millimeters?"
To answer your question: objc.io
>He's also now synonymous with the Washington Post which has never met a Republican they liked.

Have you ever actually read the WaPo editorial page?
Yes, but I always click that Walmart.com as the seller. Amazon will comingle their goods. I don't believe Walmart does that.
I'm not judging (at least not really in this scenario because, yeah, they're not doing world-altering stuff), just scientifically wondering where a line might be and why it would be put there in the first place.
The first innovator has already come and went along with dozens of others. It’s not a new idea.

If Solid wins the market, they will have earned their position by overcoming incredible odds and offering something millions of people want.

This thread is full of people arguing how unlikely that is, so if it comes to pass, it will say something much more about Solid than “they were first”.
How does it benefit the user for half their software to break, or for them to have to pay a vendor (rightfully) for a massive update/overhaul just so the software keeps working?

64-bit Only benefits Apple because they don't have to maintain the 32-bit stack anymore. Any perf-sensitive software that needed to be 64-bit transitioned a long time ago.
My library app (http://www.videlibri.de) is failing since 2006

It reminds the users when they need to return books borrowed from public libraries to protect them from paying late fees. It is extremely useful for library users, but they do not know that it exists.

First I wrote it for Windows and Linux, told the librarians about it and they said, we do not want any apps. Now the libraries have Android apps, so I ported it to Android, but when I tell the librarians about it, they say, we already have an app, we do not need two apps. But they still do not Windows and Linux apps.

I cannot test it without traveling in person to the public library in Germany and renting some books, so when the librarians changes something on their webpage, it stops working; and I cannot fix it, until someone from there tells me what was changed, so it is losing functionality every year
I agree with most everything said in the article but with a big condition. If I as an engineer am responsible for everything the author says I should be responsible for then I want total control of the tech stack and runtime environment.
Typing Test – 1 Minute – The Typing Cat
You'll have to back that up. Unless you interpret every rejection of an idea as hostility.
It's interesting how the software landscape twists and turns sometimes. Go itself has some good Pascal-ish flavor, mostly via Oberon (although I actually liked the comparison with Algol 68[1], flawed as it was)

A good comparison of Go-like interfaces vs Oberon's minimalistic record extension would be interesting.

[1]: http://cowlark.com/2009-11-15-go/
We need both. Utility scale solar has it's own set of problems related to land use. There is nothing about rooftop solar that makes it make less sense than utility scale if it's done well. There is a promising future ahead of us where building regulations will take into account cosine losses and start mandating equatorial facing rooftops, solar trackers, etc. It just seems weird now because we haven't seen it done yet with any kind of aesthetic vigor.

By the way, it's not commonly acknowledged but in my experience solar panels are very underrated as effective insulators, reducing A/C costs.
If you’re able to perfectly predict your preferences for every given moment of the period you’re on a cruise or in the air in advance, then you could. I find I am unable to do so.
64-bit only certainly doesn't benefit me as a user on the balance. There's a lot of software that's useful that has zero need for yearly updates.
Several of the examples in OP are admittedly not counterfeit but simply look too similar to a name brand, or are older versions. Neither is illegal per se. (Assuming there's no design patent, and the product page doesn't specify year of manufacture or exact model number, which is common.)
Apple's browser is already called "the New Internet Explorer":

https://fabiofranchino.com/blog/css-height-parent-flex-safar...

https://dev.to/nektro/safari-is-the-new-internet-explorer-1d...

https://arstechnica.com/information-technology/2015/06/op-ed...

... and millions similar articles

I developed widgets for web developers and I had to change it to stop using the 'fixed' positioning anywhere, because iOS is the only browser that interpret it differently on all touch enabled devices. They have many other issues as well. I have to spend half of my time to fix their buggy browser!!!!!!!!! Not even the old internet explorer causes that many issues as safari.

They torpedoed progressive web apps and many important web standards. Why? Just because they want you to use their apple store, where they can take 30% from every transaction without doing anything.

I hope Apple will go bankrupt and stop hurting the web community as they successfully did in the past years.
I wish: https://www.popularmechanics.com/military/weapons/news/a1908...
You still control the original and they control the copy.

If it’s hosted on their service you don’t control anything.
Their comingle is also an issue. My last experience is I bought a new razor, sold by Amazon.com. The box rattled which was a big red flag. Then saw a hair inside.

Many reviews said they received a used product. I took the risk. I did a return and said "not as described" but didn't get around to return it till 1 day too late. Did a chat and the CS said I can just throw it away, they will refund it.
I’m not the person you responded to, but I use fastmail and migadu.
You need to know your target audience and needs. Building an app takes time so it's best to start your marketing plan ASAP.
I think it’s regression to the mean. Parents with lots of education see their kids struggling and don’t understand that they themselves were positive outliers back then.
Those that will eventually happen:

Turning a Ender 3 3D printer into a belt printer was put on the back burner pending TaxAmmend.com

TaxAmmend.com was put on the back burner pending AmIAccessible.com

AmIAccessible.com was placed on the back burner pending my AWS Certifications.

My AWS Certifications were put on the back burner pending a Computer Forensics research paper into Consumer Grade Forensics.

My research paper was put into the back burner pending an IDE 3.5" hard drive from ebay.

The IDE 3.5" hard drive is coming but I am now 3D printing a cosplay nailgun for going as Kohta Hirano from high school of the dead, rebuilding my Open Media Vault machine (as it has had a critical software failure) and publishing a Computer Networks paper that I had kicking around since 2019.

So I am probably going to be a busy busy boy for the foreseeable future.
Fx v2 – Command-line tool and terminal JSON viewer
Even in the same tax bracket, your effective tax rate will go down (because less of your income is in that bracket.)
Super fast and cheap shipping is a big deal. Easy returns.

I have several issues with Amazon the company, but any time I buy something only from any other vendor I'm reminded of what makes Amazon different.
JQuery is a great set of tools to make websites more interactive with JS.

react is a compiles-to-plain-js framework for building data heavy complex applications in the web browser.

React has its own template language built into your functions, quite opinionated data flow paradigms, and tries to abstract all of the direct attacking the DOM away into passing pure data around.

JQuery gives you better tools for hitting the DOM, but still is just a set of tools, not a development methodology.

This is simplified, obviously, but trying. :-)
I work with quite a few ex-BBC developers. It seems to be more of a labor of love. They universally have said that it's poorly paid, relatively.
The Mysteries of the Solar Plasma
So, let's say I have a DB of a million rows, anticipate having 100M rows of archived data, then adding 5M rows per year; each of my rows has some metadata and points to an image on the order of 10 gigapixels, in a bucket.

There is presently strong interest in associating this data with other DBs, of which I am aware of about 80, with a total of probably 500-1000 tables, along with some very old "nosql" b-tree datastores in MUMPS. There are new $10M+ projects coming online around the enterprise roughly every day.

Where would you start?
I do too, especially because when you combine the two you basically end up with Metroid Prime, another very popular well made game.
On HN, we go by article quality, not site quality. Most major media sites are penalized on HN, but even the bad ones also produce the occasionally interesting article.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Diffpdf would be a much better name, I think
the design looks modern and clear to me as well. I don't think that's the issue.
Often it's not you who's deciding on buy vs. build. The choice can be: Build, or be forced to use whatever trash some PHB was sold.
One effect of expiration dates is shorter revocation lists - if a revoked certificate was originally valid forever, the revocation list should list it since it was revoked to the end of times. Short lived certificates results in shorter CRLs.

Lengthy CRLs have performance cost, they need to be downloaded and processed by clients.

There is also a growing risk correlated to certificates validity length. If CRLs are unavailable to a client, the CRL server might be offline or unreachable or the client's access is maliciously blocked. The client have no knowledge of the reason and need to decide whether to trust the certificate without CRL check or not. If clients would be configured not to trust in such cases, the path to DOS is clear - block access to the CRL server and you effectively block traffic to all services of that CA. If clients are configured to trust certificates when CRLs are unavailable, which I beleive is the default on all OSs currently, blocking access to CRLs allows attacker to fool clients to trust revoked CRLs. With short living certificates, the opportunity window for such attacks is smaller.
Every Huawei customer who doesn't sideload Google apps is one more customer that Google loses.

The Chinese market alone is larger than all of the West.

First Rule in Business: "Never turn away a paying customer."
You cannot remove an unused variable, you just dont refer to a stack place or register with it. Removing a variable would modify your source code. The compiler can only make you do it by pretending it refuses to understand it.
I agree with most of this but the point about QA gating deploys should be amended. A 5 minute integration test on a pre-flight box in the production environment by the deploying engineer is a form of QA, and can catch a lot of issues. It shouldn’t be considered anti pattern. Manually verifying critical paths in production before putting them live is about the best thing you can do to ensure no push results in catastrophic breakage.

Without such a preflight box, or automated incremental rollouts, you are kind of doing a Hail Mary, since you are exposing all users immediately to a system that has not been verified in production before going live.
Vendoring prebuilt deps (jar/so/dll files) is the Right Thing. Anything else creates an extra point of failure that could prevent you from going to prod or reproducing an old build. Some take this seriously enough to vendor the exact toolchain as well.
I do know a bit about poker. Your site looks really cool - if you can actually provide what you're saying, that's pretty awesome!

There's probably a bug in your site -> "Fedor Lorem..." - it says ">1kk" - what do you mean by that?

Anyway, if you're dealing with someone knowledgeable about poker, you should be fine.

Having said the above, I'm almost 100% PS doesn't allow it. Not sure about other sites (I assume you would be offering it live, as the user plays).
Now I find that I rely more and more on brands to decide which things I buy

I do the same. I wish I didn't, but I don't know what the practical alternative is. I guess it's the whole reason that brands were created in the first place.

I do source some of my stuff from smaller brands and shops, whenever I can. But that's not always an option.

When it comes to software, I'm not entirely satisfied with Apple's "walled garden." But for hardware, I know that if I get something at the Apple Store, or from apple.com, I generally don't have to worry.

It's because of this that I wish Apple† would go back into some of the product lines it has abandoned. Wifi routers. Servers. Printers and scanners. Even AA batteries and blank DVD's (I still have some of both). I'm at the point where I'll pay extra for confidence in the product.

† Or some other tech company that cares about its brand.
Very happy to see Nim gaining some adoption. I started using Nim about a year ago and could not be happier with the language.

I do wonder what it might take to take Nim towards "main stream" status.
Panic buying is being reported in Milano, Italy
I fear I have given a false impression by saying 'he was fired'. John, let's call him, was summarily fired. GTFO. And in an early morning meeting, no less.

I got to hear it from the coworker who was best at deadpan jokes, so I didn't believe him the first time when I asked, "Did I miss anything?"
> Your false equivalence here is absurdly full of shit on both points.

Ah "false equivalence". It gets me every time because at this point it's so obvious. A talking point by people who don't know what it means.

> The highly decentralized, mostly non-computerized western social shaming that existed for decades for certain social beliefs and practices

Highly decentralized? FBI background checks are decentralized? Credit checks are highly decentralized? If you think "the west" is decentralized, you really have bought into the propaganda hard. Let me guess you think "the west" is individualistic while the east is "collectivist".

> No notable number of people in the west are literally ruined economically or banned from travel, or the victims of their friends being nudged by the government into abandoning them because they posted something against Trump, or against Obama or in any other context.

And notable number of people in china have been? Or is it just parroting propaganda you just choose to believe in.

> Comparing the two is ridiculous.

Only to people with an agenda.

> It's either blatantly blind or you're trolling for some other reason.

This is called a false dichotomy with a dash of ad hominem.

> In China this is blatantly not the case.

The hong kong protests don't happen? How come there are so many protests in china?

https://www.economist.com/china/2018/10/04/why-protests-are-...

Just because they aren't identical doesn't mean they aren't comparable. Just because one is bad doesn't mean the other is good. You can cherrypick nonsense to fit an agenda or just look at the obvious objectively.
Because BBC (and by proxy the ones that control it) want to have the last word on news and culture. What used to be a center left organization is now teeming with many in the far left, blatantly allied with the labor party [1].

Turning state funded media into a partisan propaganda agency typically doesn't end well in a democracy.

[1]: https://en.m.wikipedia.org/wiki/Criticism_of_the_BBC
>> You need an environment that runs on production settings but isn't production.
> Why?

The unstated assumption of "staging" fans is that bad test coverage is a universal, naturally-occurring condition. At the companies where I've worked that had good tests, they did not have staging. At companies where I thought the test coverage was poor, they did have it.
Please review the site guidelines and, when commenting on HN, do so more in their spirit. We don't want programming language flamewars here, especially after seeing what they did to other communities.

https://news.ycombinator.com/newsguidelines.html
I wonder what causes the strong European bias in the results, in general in those surveys I'm used to seeing USA #1.

Beyond that it actually looks pretty good for the language, it seems popular among experienced developers and they seem pretty happy with it and consider using it for serious work (although obviously the fact that they even bothered to reply to the survey probably biases that).
There are different scoring systems (FICO vs VantageScore) with different versions, and the variations in calculation can easily create a 100 point difference.

CreditKarma uses VantageScore 3.0 so any lender using the same system and version should see the same number, but most older lenders and bigger loans use FICO.
More information doesn't necessarily help people make better decisions
That’s not entirely fair IMO. The BBC already had deals with ITV and Channel 4 to put their content on the new Project Kangaroo service before it was killed off.
Was there a plan to interoperate between the Newton's object system and the Macintosh's more traditional file-based system? The paper talks about the type system, but beyond that they don't seem compatible.
Where to begin?

First, thank you for your work, and thank you for sharing this. Definitely an interesting piece of computing history.

What led you to Self as inspiration for NewtonScript?

At what point in the development of NewtonScript was the decision made to use it? What else was considered?

What do you think of Io?

Was Unicode support a tough sell or an obvious must-have? Was it UTF-16?
Crucial Conversations - https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...

Crucial Accountability - https://www.amazon.com/Crucial-Accountability-Resolving-Expe...

Radical Candor - https://www.amazon.com/Radical-Candor-Kim-Scott/dp/B01KTIEFE...

Boundaries - https://www.amazon.com/Boundaries-Updated-Expanded-When-Cont...
Looking at the oppslist - I think the larger issue is that lots of people are unaware of software that already exist. The top request for example has been solved multiple times since 60's already. It's basic inventory management.
You definitely didn’t need, and most sites didn’t use SSL a decade ago.
Experimenting with images with Python and OpenCV for absolute beginners
I went from being an enthusiastic fan of Amazon Prime and a $50k spend one year [+] to closing my Amazon account

I used to spend about as much as you. Now I almost never buy anything from amazon.com.

The only value my Prime membership has to me now is discounts at Whole Foods, and Prime Video. Otherwise, I bet I spend less than $500 a year at amazon.com.
Keys in DNSSEC follow the same delegation of authority that the DNS itself uses, so the question you're asking here is essentially "why is DNS hierarchical".

If your computer runs a normal local resolver and goes through a compromised network, there's nothing DNSSEC does at all to help you. It's a server-to-server protocol; between stub resolvers and servers, the whole protocol collapses to a single "AD" bit in the header that says "trust this packet, your server really did all the signature validation". This is a silly design, and is the reason for things like DoH.

If you're running your own DNS server, attackers can't simply replace the DNS root key; there's a somewhat elaborate process for publishing new ones, which are stored in anchors usually on the filesystem of your DNS server. See Paul Wouters article here:

https://www.redhat.com/en/blog/what-you-need-know-about-firs...

In practice, you can ignore pretty much all of this, because DNSSEC is moribund and almost nobody uses it; in reality, the DNSSEC root private keys could land on Pastebin tomorrow and nothing would "break", and most tech company security teams wouldn't even need to be paged.
I’ve thought about that, but I intentionally want only one update per day to limit the “I gotta check the news” addiction and I’ve lined up the publishing to approximately when Wikipedia starts a new day.