skysight-inc/HackerNews huggingface dataset:
> I'll basically repeat my comment from below, but ergonomically set up displays meet ambient brightness, but don't exceed it (much).

This is true in a world where many UI backgrounds are close to "white", i.e. maximum brightness. That in itself is an unfortunate situation (though driven in part by the technical limitations of display technology until now) because there are plenty of cases where you actually do want the ability to display above ambient brightness, just not for what is meant to be a neutral background. HDR displays are designed for high peak brightness and shine with photorealistic content - pun intended.

Content such as games, video, photos all have in common that their colour/brightness histograms are much less skewed towards the extremes than typical UIs which are dominated by large uniform, mostly bright areas. Those should be limited to ambient brightness, and ideally on a true brightness plane, not clipped to the faces of an RGB cube.
They could remove it.

But if consumers have a choice between Advil and CVS brand Ibuprofen, they must trust the CVS brand but not some other brand.

But the question remains - is the consumer being harmed? Store brand OTC drugs have existed for decades and have been cheaper than brand names.
That's a good point.

Essentially YC is a guard dog for the Bay Area. If you want to get in, then there is no better organization to help you out, keep the deals clean and founder abuse low.
Look no further! I have what you need. https://www.wikihow.com/Start-a-Goat-Farm
Nasal spray shows promise against Covid-19
Rust on the ESP32 and ESP8266 – Building an Ecosystem
Storage is replicated across a handful of nearby sites. It does add some latency to writes, but that's preferable to Objects being offline or lost in the case of hardware or network failures.

There's no Jepsen testing in the works at the moment, but we'll see if it makes sense in the future.
Grep-3.5 Released
Most typed languages work like this way. For example, Java compiles down to the bytecode. The JVM bytecode doesn't have preserve generics information. But Java code has generics so when it compiles down to the bytecode, it removes that information.
This is almost true for all high level languages. Kotline's type system is very different than Java but it also compile down to the bytecode so Java and Kotline shares their libraries without sharing the type system.
Type Script is no different. Only problem here is that Type Script doesn't bring its own "runtime" or libraries.
Diving into Wikipedia's Ocean of Errors
The well-being of others in the society I live in is of concern to me.
Types do not need to have a one-to-one correspondence with runtime data structures and indeed in many type systems often do not. In the limit, a type does not need to have any runtime representation at all (this is more than just generic erasure or phantom type parameters, you can have an entire type signature that has absolutely no runtime representation of any of its parts).

There is not really a fundamental difference between types and static analysis.
The article doesn't try to justify the exact number of decimal places - and, by eye, the arguments it uses are likely to work to 14 decimal places as well, since the error would be similarly small.

Instead, it tries to answer the thrust of the prompt question: given the massive numbers used in spaceflight, is pi calculated to the greatest possible practical accuracy? Going over the history of the 15-digit version would divert from the interesting part of the article (the effect of precision on calculation) and dilute a nice teachable moment.

Though that fact about the Apollo Computer would make an interesting part of a follow-up.
I suspect this is intended to be just an example tutorial that isn't intended to be "this is how a hit counter SHOULD BE".

Queue the OMG modern web complaints that are correct that this is a lot for a hit counter, but this also I don't think that's the point here.

If someone were to take this article and think "oh this is how to build a web counter" that's not OMG modern web, that's a different problem.
Blaming the government for past failures does nothing for the present or the future.

It is a waste of time and emotional energy that does not produce any end result.

Instead of having any conversation about the government's past actions we should be having conversations about the present and the future.

Are these lockdowns justified? What is the timline for ending them? What data is being used to justify them (see Nashville TN USA email coverup).

PS: I used to call myself anti-masker but it doesn't play well. I'm not anti-mask I'm pro-choice.
> Couldn't get used to the layout of the ergodox even though it was very nice.

Different tastes I suppose. Coming from having previously been using a TypeMatrix 2030 USB for many years, the ortholinear key placement of the ErgoDox EZ, which on top of that is also similar in having two big buttons in the middle that I could use as backspace and enter like I had on the TypeMatrix 2030 USB, is the exact reason that I chose the ErgoDox EZ when in 2017 I decided to switch to a mechanical keyboard.

The programmability of the ErgoDox EZ meant that I was even able to create a layout that closely resembled the Dvorak layout of the aforementioned keyboard that I had previously been using. Over time I have made additional tweaks, moving a few keys around to be more comfortable and removing keys that I weren’t using.

My custom Dvorak layout for the ErgoDox EZ is available at https://github.com/ctsrc/ergodox-ez-shine-dvorak

One thing I am still looking to improve is how I do with numeric input. Also my brace keys still have potential for a better solution.

Even if I don’t figure out an improvement for those two things it’s pretty damn good though.

Last time I commented about this someone talked about chording, and I think they might be correct that going that way would be a good way to further improve things. Just haven’t taken myself the time to work out how I want chording to be like and when to set of time for looking into that.
I’d be interested in better understanding why Trump didn’t owe more under AM, since most regular deductions don’t apply in that case.
I am on video calls between 3 and 10 hours every day. Krisp is where it's at, I've been promoting their product for free to hundreds of people since last year. Zero issues with mechanical keyboards and most typical noises. It doesn't work with loud sirens or kids, unfortunately, but it destroys any mech keyboard noise without a trace.

https://krisp.ai/
Ah yes, the average Uber customer as the "little man."
The problem is that all loyal readers start as nonsubscribers stopping by for the first time. When I encounter a site that is intentionally poorly designed and annoying, I don’t even consider subscribing.

First impressions matter. If I walked into a store and the salespeople were grubby and obnoxious, I wouldn’t think “hmm, maybe they’ll be less grubby and obnoxious if I buy something.” I’d just leave.

You no doubt have numbers that you think justify your decisions here. To that, I would say: We shall see. Users—and browser manufacturers—are getting a lot better at stripping away annoyances. I browse most sites with JavaScript off or read them in reader mode, and I import articles directly into an offline reader app; more and more frequently, I never even visit the site whose content I’m reading. I do this because I’m tired of having annoyances thrown in my face.

Makes me wonder if a less hostile attitude towards nonsubscribers might encourage people to stay on your site a little longer, and ultimately subscribe.
Yep 14th March and 22nd July are both PI Days. Who knew? :)
there is some truth in this. but people play and enjoy American Truck Simulator. Elite sometimes seems like Galaxy Truck Simulator. many similarities, including having to play a parking minigame before delivering your cargo.
There's no IPv7 beyond a proposal, but it was already fixed in IPv9 and deployed in production systems.

RFC 1606 - A Historical Perspective On The Usage Of IP Version 9

https://tools.ietf.org/html/rfc1606

> Whilst there are still many addresses unallocated the available space has been sharply decreased. The discovery of intelligent life on other solar systems with the parallel discovery of a faster-than-light transport stack is the main cause. This enables real time communication with them, and has made the allocation of world-size address spaces necessary, at the level 3 routing hierarchy. There is still only 1 global (spatial) level 2 galaxy wide network required for this galaxy, although the establishment of permanent space stations in deep space may start to exhaust this. This allows level 1 to be used for inter-galaxy routing. The most pressing problem now is the case of parallel universes. Of course there is the danger of assuming that there is no higher extrapolation than parallel universes...
On my local system md5sum takes 1.9 user CPU-seconds per GB.

$ time dd if=/dev/zero bs=1048576 count=1024 | md5sum
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.104 s, 510 MB/s
cd573cfaace07e7949bc0c46028904ff -

real 0m2.108s
user 0m1.891s
sys 0m0.628s
If they're going all the way out to 39 or 40 digits (and I understand they're normally not), they might as well stop at the Feynman Point.
> Why not license your software under the GPL?

If OP did that, I probably wouldn’t bother to improve their code: https://github.com/Const-me/prettyeq/tree/master

While my primary motivation was “for lulz”, possibility to reuse the code whenever I need a fast 1D FFT also contributed.
Yes, I imagine there's some example that uses Redis or similar with a proper increment and locking somewhere, perhaps in an eventually consistent way that doesn't block the page load.
Ah, the vouch button replaces the flag button when there are enough flags to kill the post (it's then [flagged][dead]), you have to have "showdead" enabled in your preferences to see those of course
Enabling your developers with docs-as-code methodologies: linting prose
> “ Depends on the domain. In web-based non-critical applications, maybe. If there's a bug, users gets and error etc. reports it, you push a fix to prod and things are usually OK. In things I mostly worked with (embedded, automotive, on-premise appliances, systems, p2p, finance), the cost of debugging and fixing small bugs is far too high.”

I disagree here. The main systems I worked on using dynamic typing and treating safety and correctness like resource trade-offs have been high-frequency trading, banking, ecommerce fraud detection, and real time image processing - all cases where failures are costly and stakes were high.

In fact when the stakes are high, it’s even more critical to use gradual notions of safety & correctness, because you even more urgently need to put the trade off decisions in the hands of engineers and business / product leaders.
Clojure – JavaScript comparison in GOPS implementation
This really isn't that weird. Imagine you had auditing requirements for a SQL database that you must know when the last time each row was accessed. But in this universe the SQL database is your only persistent datastore (because machines might only have one partition and your system must still function when there is only one partition) so you have to store access times in the rows.

But your SQL server only has two modes, the whole database is read-only or the whole database is read-write. You really wish there was a soft read-only where only the auditing data is allowed to be updated but it doesn't exit. So now you're stuck with read-only replicas of your database being noncomplaint.

It's a problem that really has no good solution outside of the filesystem driver supporting this mode.
I don't really know anything, but isn't this how Haskell and Elm work? With similarly expressive type systems?
I think it's 'ShowHN' vs 'Show HN' that might miscategorize as "normal" submission and thus needs more upvotes to be shown on the front page, or pages further down.
For some context of scale:
Netflix is between 12-19% of all internet bandwidth
The problem is Philips have been burned by all the stunt hacking done on their bulbs and IOT in general. They're damned if they do and damned if they don't.

If they _do_ all the stupid security things they get this.

If they _don't_ do all the stupid security things they get sensational headlines where stunt hackers use drones to infect all the lights in an office building.

Philips had a security assessment on their app for all the obvious reasons. [I am simplifying, it may be part of their standard development process at this point to add these things].

That assessment came back with (among others) the findings:

xyz.124: No app obfuscation: our testers were able to reverse engineer the app and...

xyz.125: No jailbreak detection. During the assessment...

I've seen apps that _really_ don't need these things come back with these findings in reports from supposedly big, reputable security firms. That is partly because the findings are _right there_ in the methodology and pre-written, and it's low effort for the tester to paste them in and pad out their report. There is also the argument that its better to tell the customer they don't have those things and let them decide whether to accept the risk.

If you don't have engineers who can push back on "not applicable" security findings (or you have a team priority to reduce risk at any cost) then this is what happens.

It is also remotely possible that the app "needs" these things because the firmware is unsigned and they are concerned about stunt hackers posting on twitter about the funny or mildly nefarious things they can do with the brushes.

Jailbreak detection is not an exact science so you will inevitably get outcomes like this.
No, it's not a fair point.

It's the same crap they have been spewing for months in order to justify the lockdowns and lifestyle restrictions.

We just don't know = lock down the world for months or years with no tradeoffs, no discussion of how to end them, and no questioning the lockdowns because > 1 people will or have died.

This "we just don't know so we're going to restrict the entire world and pretend individuals can't choose for themselves" argument is the reason that lifestyles have been restricted.

I'm not anti-mask I'm pro-choice.

Let individuals choose, not government.
The Kinesis Freestyle2 is great for me. The adjustability and feel work for my needs. Being able to prop up each side for a standing desk is very useful.
Show HN: Add more screens to your laptop with this simple extension
Slightly different question. Is Y Combinator still worth it in its fully remote format?

Didn't they themselves said they couldn't deliver their value remotely a couple of years back?
> It sucks, but there's a lot of people that have a lifestyle like that - the military, long-distance truckers, airline staff, people that travel internationally for their job, etc

Yes, and its generally considered one of the most unappealing aspects of those jobs. Its one thing when the job requires it, as is the case with the examples you gave. When it is completely avoidable as it would be with many of the white collar jobs that are the focus of this thread, it's a weak justification that long-distance truckers also have to put up with it.
Coding for Kids Is Not Just Another Fad
Can you try cksum instead?
"abusive investors" -> Tell me more about them.
I'm curious how this question plays out for the non-profit and b-corp sector of Y Combinator participants. The hyper focus on profit, network effects and growth mindset often seems at conflict with a purpose driven group. Are there a different set of metrics and wisdom for the non-profit to focused on? Are they grouped with the investment driven companies, or treated separately?

As someone working on a platform co-op I've experienced a lot of blank stares and confusion when describing the open source aspects of my system's design and the benefits it gives to the users. Not having the normal latches in to capturing the user's revenue streams seems counter to what would be expected by the mentors in YC. Anyone know how this plays out?
It would stifle the specific marketplaces where, when they "open up" to third parties, wish to retain arbitrary special privileges for first party offerings.

There's a reasonableness metric there that needs to be evaluated. Nothing is simple. If you're giving in-house apps special privileges because you've implemented some core functionality using mostly generic APIs and just a few special hooks.. that's one thing.

If you're giving in-house apps special access to random "nice to have" things, or participation in various contexts (e.g. sales, promotions, etc.).. in order to boost your stuff against others, that's another thing.

The details matter.
Has VNC gotten better with latency? I used it quite a few years ago and compared to remote products from MS and Apple it was sluggish.

Commercial remote/thin-client style products at the time were usable as desktop replacements, VNC was only used as a last-resort for small tasks.
That's how much we need for space travel within the solar system. What about using the size of the universe and the Planck length?
amazon is actually known for paying low salaries...
More like CGI with local state file and locking, or a DB back-end. I'm sure some major sites used memory, but at the point you need that you might be using a load balancer, reducing the usefulness of the technique.
At least on paper it's optimized for all good things. From the article above:

Negative factors:
dishonest and fraudulent financial behavior,
playing loud music,
violating traffic rules,
making reservations at restaurants and not showing up,
failing to correctly sort your waste,
fraudulently using other people's public transportation ID cards

Positive factors, on the other hand, include:

donating blood,
donating to charity,
volunteering to community services

But the lack of transparency means that what's promised may be different from what's actually done.
Also because the course cannot be exactly computed in advance. The environment in space, even far away from earth, isn't an ideal vacuum and particle density will depend on solar activity. Then there are effects which are (or until recently were) ill understood, like the pioneer and voyager anomalies. I suspect however, that the effect of not quite perfect burn schedule and burn intensity of the propellant has a much greater effect. And how well do we know the mass of e.g. Jupiter really? GIGO.
My guess: use "Show HN" (with space between w and H), not "ShowHN", like all of the other submissions: https://news.ycombinator.com/show
No, the aim isn't "to fill a column of a report somewhere". That's just unnecessary snark from you.

It's a difficult thing to balance. Ideally one should be able to split as wanted, based on one's life situation. But when one is free to choose, one often can find that the freedom is only imaginary. There will be pressure from society/employers/etc to do it a certain way. Lots of countries where it's expected that the father forego all paternity leave, or his career at the company will be done.
JavaScript is such a cool language, and I really love it, especially the FP subcommunity, but the AI community for Python is way bigger, I wish there were more options for neural nets, differentiable programming, and data frame type things in JS. The interoperability with WASM is hugely valuable, and so is the ability to easily publish results on the web. It feels like it’s way easier to make an AI system in python, but then you have to figure out how to monetize it, while if you use JS, you can build a web platform or service and monetize much easier. Thoughts?
It is the government's job to protect responsible citizens from irresponsible ones. Only the government has the legal authority and power to prevent irresponsible citizens from acting out and putting everyone else at risk. If the government can't do it, then it is not competent.
> I'm not going to say that there are no black-and-white correct answers in software development, but people who regularly claim to have found them should be regarded with suspicion.

I'm going to go a step further and say that the whole reason that software exists as a large profession is specifically because these trade-offs and domain and situation specific.

If we really had one-size-fits-all software as a whole would largely be a solved domain.
fixed link http://www.vacbanned.com/static/informations
I am still a bit confused. Will this ID be different from the object id of for accessing the Durable Object, essentially in this case we would be using the Durable Object as a key-value storage? Or is it like the Namespace is separate from the Durable Object and each Namespace can have multiple objects of the same class under?

Edit: I think I get it now. Sorry I misunderstood that each Durable Object is like a singleton for the class you define. Its the other way around, you have the definition and namespace and then you can create a new object from those whenever you need it and this one would unique and accessible across all workers.
Wouldn't it be easier to access Google Analytics using API and pull data from there?
As an engineer I would love to work for a company that makes money and pays me from that money.
Yeah. In the case of the general public I think the bigger problem is people just don't want to pay for stuff a la carte. That's what ultimately triggered Blendle's pivot away from microtransactions to subscriptions despite excellent content and a slick UI.

Maybe among those people who are willing to pay a la carte you might have people more willing to accept something like this?
Is it? certainly in my small county town 60 miles from London why do I need an app it all works on SMS.

I call the taxi company its automated asks me to push 1 or 2 for the last two trips or 0 for an operator.

I tell the operator where I want to go and my name and I get a sms message with a link to a map and another one when it has arrived.
I plan to release a beta of this by the end of the year
Hardware was what kept me from donning my Olde Guy hat and going on about how we used to have 20 serial terminals attached to a DigiBoard and a single System V machine, and by golly, we were glad to have it. It then occurred to me, "where am I going to find serial terminal hardware these days, and will it cost more than a WalMart laptop?"
Covid-19 changed many people's mind. I mean, big companies like FB / Google didn't believe remote works in the past. Then, they accommodate remote workers now.
And one of the primary reasons why private speech is so heavily restricted by other private citizens because government cannot restrict you.

For the kinds of things people in America get fired, in European countries they get arrested for that.
Being Smart Is Not Enough
FANG was originally a Jim Cramer thing [0, 1] about very high-growth tech stocks that somehow evolved into being about the big, high paying tech companies. The original didn't even have Apple but people started using FAANG to include it.

[0] https://www.cnbc.com/id/100436754

[1] https://www.investopedia.com/terms/f/fang-stocks-fb-amzn.asp
> They WANT to work under heavy regulation

Well good, I hope they'll be appreciating my no vote on 22.
> The British Army has not used horses in a combat role since World War I

Note that this isn't true - several British Army combat units genuinely fought on horseback during WWII.

https://api.parliament.uk/historic-hansard/lords/1941/aug/06...

And I believe you can still do a combat horse riding course at one of the US special forces schools today.

One good explanation for having so many horses is simply that a tank carries four soldiers while a horse only carries one!

In reality we have one regiment minus (just two squadrons) of horse mounted cavalry, just one troop plus of horse-drawn field artillery, and a mounted band. Doesn't seem excessive.