skysight-inc/HackerNews huggingface dataset:
> If I'm editing photos and someone has a temporary blemish or a pimple, I'm more than likely to edit it out.

How Un-Cromwellian!

https://www.phrases.org.uk/meanings/warts-and-all.html

> This phrase 'warts and all' is said to derive from Oliver Cromwell's instructions to the painter Sir Peter Lely, when commissioning a painting.

> At the time of the alleged instruction, Cromwell was Lord Protector of England. Lely had been portrait artist to Charles I and, following the restoration of the monarchy in 1660, he was appointed as Charles II's Principal Painter in Ordinary.

> Lely's painting style was, as was usual at the time, intended to flatter the sitter. Royalty in particular expected portraits to show them in the best possible light, if not to be outright fanciful. Lely's painting of Charles II shows what was expected of a painting of a head of state in the 17th century. It emphasizes the shapely royal calves - a prized fashion feature at that time.

> Cromwell did have a preference for being portrayed as a gentleman of military bearing, but was well-known as being opposed to all forms of personal vanity. This 'puritan Roundhead' versus 'dashing Cavalier' shorthand is often used to denote the differences in style of the two opposing camps in the English Commonwealth and subsequent Restoration. It is entirely plausible that he would have issued a 'warts and all' instruction when being painted and it is unlikely that Lely would have modified his style and produced the 'warts and all' portrait of Cromwell unless someone told him to.

Of course, the source of the phrase is, itself, unsourced, and Cromwell likely never said it.
I think this code-snippet belongs in "left-pad"
I paid a significant markup for an Eizo monitor not because I care about the color accuracy and all that but for OSD where I don’t mind adjusting several times a day.
I don’t think this article is bread and circusy. I think it highlights how absurd this situation is. Our denial and assumptions about the world are so deep, they are encoded in our algorithms to the point where we can’t even record this event accurately.
For me it works the other way around: learning history tends to get me in the mood to play a civ game (rather then a better designed and more interesting game in the genre like Endless Legend or Stellaris). Basically, the aesthic of historicity is what brings me to that game specifically, even if it is of... limited depth.
Wow, function pointers is huge for native binding. Lot's of QOL new features as well. C# and .NET framework (core and future merged .NET) in general keeps delivering. Love the entire stack;
Screens that can go brighter are probably better for us, because it means we can use it in sunnier / brighter environments properly, with all the health benefits that sunlight can give us.
Hey HN, really glad to see this here. My good friend Mike Wang who's mentioned in the article worked with Sitka to help them bring their team closer together as they worked remotely. He's an incredible experience designer and deeply thoughtful about how to create connection. He's running a consultancy on the side at https://www.intentdesign.org/ if you're interested in working with him.
Why? Why does ruby have an infinite amount of ways to do the same thing?
There will be both cases of abuse and cases of immense benefit. Your entire comment focuses just on the small likelihood and low incidence of negative outcomes while ignoring the fact that actual criminals will be more likely to be apprehended using this technology. Painting this as a feature to violate civil rights is sheer hyperbole. This solution to identifying and locating suspects is a lot cheaper than the alternative, which is to simply have vastly more police officers on patrol.
The problem with only talking once a week is that you miss things that aren't volunteered in the moment.

You should be collecting agenda items all week by listening, and then discussing them during the meeting.

Also, waiting for the meeting and sharing information live is both laggy and a waste of face time. Share the info in advance, and ask for follow-up in meeting if needed.
Is "jeremiad" really that odd? And "praxis" hardly seems unusual.
(i don’t live in the US) this is insane. What’s the rational for extracting people from their environment by force? And worse, what’s the rational for recording the person who gave the advise and punishing them for it? I genuinely don’t understand.
Eating the alkali metals: Salts taste test
Erlang does, but Elixir and Phoenix don't.
Not for nothing, and probably saying a lot about my ability to imagine, but I can scarcely think of a world without the infinite lever that a wheel (gear) is.

Unless you’re suggesting society should halt innovation before agriculture, which, maybe it should.
I remember adding 16KB or 32KB to get to a total of 48KB of RAM with a card that piggybacked onto the existing chips. Was that the same upgrade that enabled lowercase letters?

I mostly remember that the RAM upgrade changed the gauges in MS Flight Simulator from octagons into rounder circles.
Yes . You are adjusting exposure while the other is adjusting white balance
I think both of you are talking about the same thing.

Please don't assume that your views are generally held or will meet with general approval. I think what you're saying is completely wrong and wildly inappropriate. In general, there will exist many terminal applications where the designers should feel absolutely free to use 256 and full-RGB colors if they wish to, seeing as the technology has supported it for years.

An example is color themes for syntax highlighting; the designers of color themes obviously _can_ restrict themselves to 16-color palettes (e.g. https://github.com/chriskempson/base16) but they are perfectly free not to. I do not understand what makes you think you have the right to demand that people impose such a vast restriction on terminal applications. The web supports 256 colors and full RGB; why shouldn't terminal applications?
The Pythagorean Siphon Inside Your Washing Machine
Sorry about that, just linking because there's a lot of questions answered. Mass surveillance technology should definitely be of interest to the HN crowd. Ubicquia, the company operating the system in San Diego, just landed $300M in VC funding. Modern mass surveillance tech is absolutely a tech startup phenomenon.
Sorry yes, I agree there.
Learning Rust: Collecting Data from an API
Immediately started punching in dril classics and am thoroughly impressed with the results. Well done.
I love Ruby and its 10th ways of writing code to achieve same thing...

Eh, there is a reason why Golang has such a huge popularity.
I am inclined to think he was thinking about color.

The phase shift makes a big difference.

Having 6 colors and the artifact art variations was enough to do pretty much anything, not always well.

Had it been 4 color, it all would have been far more limited.

Frankly, the screen being good enough may be part of why graphics adapters never became common.

I always thought they should have.

Once accelerators took the 6502/816 to 4Mhz plus, a graphics adapter, perhaps combined with a faster CPU would have made a ton of sense.

The power of the default was stronger due to that 6 color capability, IMHO.

Compare 4 color CGA and it is notable.

That said, CGA over NTSC was Apple like with 16 colors, no attribute clashing. That is what an expansion card for the Apple 8 bitters should have done.
Belgium must return tooth of murdered Congolese leader, judge rules
I don't take wikipedia to be authoritative about anything but I'll bite.

> Functional programming is sometimes treated as synonymous with purely functional programming, a subset of functional programming which treats all functions as deterministic mathematical functions, or pure functions.

Well, obviously in this context the author of the submission wasn't using that definition. So you coming in and dismissing the conversation because sometimes people mean "pure functional programming" when they say "functional programming" is clearly erroneous. I know when people make this conflation, often when they're talking about Haskell. When talking about ML, no one would take that synonym. Context matters.

I just looked, you provided a set theoretic definition of functions, the wikiwand one. You chose a poor definition for the topic at hand. In most mathematical settings it would be a perfectly fine definition, but not here. Context matters.

Here are the problems with it: It assumes an interpretation in sets when there are a plurality of interpretations of functions qua functional programming which are not compatible with set theoretic models. For example, functions in homotopy type theory have higher dimensional structure than just being elements of a set. Functions in domains have more structure than just the extensional mapping from inputs to outputs. Your chosen definition also includes non-computable functions which are simply not admissible in this context.

So your definition is simultaneously too restrictive and too lax.

You seem to be confused by the existence of multiple definitions and how they are appropriate in context.
What I meant was to provide both of the following measurements:

(1) Solid angle of each individual pixel. (Assuming that typical screens and optics are used, I'd expect this value to vary depending on the location of a given pixel. So something like (average(solid angle of each individual pixel in the display)) could be advertised.

(2) Solid angle of the overall virtual image.
That is also possible in a stateful system, simply by storing user sessions in an independent session server.
To counter some of the complaints regarding readability, a major use case for this is simply hacking stuff together in the REPL. Sometimes you notice you want to have your result as a variable when you've just typed a line, and other solutions for this problem (Ctrl+A or ENTER plus foo = _) are not universal.

Disclaimer: I'm not a core dev but saw a discussion amongst them about such use cases.
Two great points. The amounts are actually integer, the same pattern used by Stripe and others. See it here: https://github.com/decimals/sequence/blob/master/src/decimal...

I'm working on enabling idempotent requests, should come out next week. I'm using the same pattern used by Stripe as well (big fan). An optional `x-request-id` header that will ensure only once processing if present. This is very important to enable consistency over the network with other services using the ledger.
Did it ever occur to you that we collectively shape our societies by the choices we make?

From my perspective, the last thing we need is more Facebooks and Twitters.
Amazon launches Alexa Print, a way to print lists, recipes, etc. with your voice
It's 2020 and it's time for you to learn about containers and docker.
Yep. Integers they are: https://news.ycombinator.com/item?id=24435148
Example of where it falls down. I took the top tweet on @danluu (https://twitter.com/danluu/status/1304093800474636288)

"I find it interesting how often the top Google results for basic questions are wrong.

For example, I googled "tire grip physics" (in an incognito window) to get an explanation of why wider tires give you better grip and the top 6 explanations are wrong or at least misleading."

The results are pretty weak. They're car stuff and/or "vaguely analytical" feeling. https://same.energy/?q=I+find+it+interesting+how+often+the+t...
Would it be safe to say then, that Apilayer has simply acquired the trademarks and the domain name of an open-source project?

Edit: If the entire project is licensed under Apache License 2.0, what does acquiring the copyright give? The ability to change the license going forward?
You need to watch youtube these days.

Intel integrated GPU has a huge downside in laptops - offloading to it causes it to heat up and since, so close to the CPU...CPU gets heavily thermal throttled. That's true for any laptop that isn't inch or more thiccc.

Also, Apple will be switching to their own GPU in a few years.
> I've never once used conformers - maybe I just don't "get it" (which if so, speaks badly of them I think since I've been heavily using spec for years), but the use cases for them seem strange to me and I feel they cause more confusion than they're worth. I wish they were separated out into more separate/optional functionality

That's because you don't Spec your functions and macros.

A lot of people have only used Spec to validate data that enters and leaves the boundary of their application. Which is a great use of Spec, and I use Spec mostly for that as well.

But there is a whole other world where Spec was designed to validate your functions and macros as well.

That's where conformers make sense.

For macros, you can use conformers to help you with writing a macro, by using Spec to define a DSL and conform to parse it out for you. It both validates the macro DSL and makes it easier for you to parse it.

For functions, conform can be useful to assert the output is what you expect for some given input. Often times, the output might depend on what kind of input you got. Conform basically tells you the kind of input it was, so in your validation you can validate differently based on each kind conform tells you it received.
The "engagement" that you're talking about is causing other people to leave, so I don't know how that works in FB's advantage here.

If they really wanted to maximize "engagement" they would actually hide all of the political posts and rage inducing comments and show nothing but cat pictures.
I have pretty much everything automated nicely. In the worst case scenario I can migrate to a totally different cloud provider and be up and running again in less than an hour. For the database I use an HA Postgres cluster so it can tolerate the temporary loss of one or two nodes. My dataset is still tiny so recovering is super quick.
Share of young adults living with parents higher now than Great Depression
Why add 20%? That's upside precision for something so inaccurate. 2.2x is a good way to set a budget for someone doing a task after it's already been done once by someone else.

The golden rule of estimating is to measure past estimates and use them as a multiplier in future.

The platinum rule is to stop estimating because it's useless.
Glad it's fun! Home projects should be enjoyable like that. Hopefully you can deploy it into production for your next work project too.
I'm not sure that has the automatic feedback system to calibrate voltage to note on arbitrary synths like is the bulk of the work listed in the article.
A module developer _can_ change the URL if the want to introduce a breaking change. Absolutely no problem here. But they do not _have_ to: Adding the version as v2, v3, ... to the module name works also. Nobody is "forced to adopt urls ending in /v2". Go modules work pretty well, are very flexible but seem to differ too much from what people are used to and nobody really seems to read all the available documentation and descriptions of why that way and not how language X does it.
Older Teletype machines, Model 15 and earlier, have two or three bells. The big bell is triggered by the BELL character. The bell is almost 3 inches across and produces a really nice "bong" sound that lasts more than a second. That bell was intended to get the attention of people in the room for important incoming messages. News services would send messages with one to ten bells. UPI used 3, 4, 5 and 10 bells.

What it sounded like: The Teletype March: [1] Good pictures of the big bell.

The small bell is triggered at column 73 or so. Just a quiet "ding".

On a Model 14 printer, which prints on a narrow tape, the third bell rings continuously when the blank tape supply has run out.

All that is what's being emulated by the "bell" sound on computers.

[1] https://youtu.be/b2QPy-igBLA?t=218
"That scenario is no longer science fiction. Just a few weeks ago, a self-help blog post written by GPT-3 reached the top of Hacker News, a popular news aggregation website. [2]"

2. Porr, L. Feeling unproductive? Maybe you should stop overthinking. https://adolos.substack.com/ (2020).

It's kinda interesting to go back and review the comments on that submission:

https://news.ycombinator.com/item?id=23893817
In my dayjob as a code-reviewer, I see it in code-bases a lot. Between the generic name and elevated status in the std namespace, it's a natural tool for developers to reach for, across experience-levels. I speculate that the boxing side-effects are not well understood, given how many times I have to lift them out of hot-loops (despite the many unverified claims that "oh, LLVM will inline and optimize that away, no worries, teehee").

In general, I have not observed a consensus for 'idiomatic' C++, even within a single project. I say this as someone who wishes there was, because my job would be a lot easier if dependencies were less heterogeneous :)
Facebook Dystopia - An online meeting place for your side, after the collective national identity is no longer viable.
Now that I think about it, one Kafka environment which does indeed fit the Dwarf Fortress description really well would be the hotel in "Amerika", especially when Karl works as an elevator attendant there. It's exactly the sort of thing you'd expect to happen to an elevator attendant in DF (maybe except for the lack of disastrous magma leakage or things like that).
I use Argo smart routing and I'm confused by the shared name with Tunnels. How are the two related?
How did you work remotely without screen sharing and all ? I mean what if the need to something similiar to screen share arose ?
Blumira Builds on Ann Arbor's Rise as Security Tech Hub
The fat rocket seems like an odd choice for an operator. It's already used for hashes - and you don't have to put set braces around hashes.
875,000 people spread all around the world isn't a lot. The grocery stores in a city of 100,000 people aren't going to raise their prices because the 50 people who work in the local amazon fulfillment center have moved into the upper middle class. Maybe you'd see a slight rise in property values near major Amazon facilities, but in few other cases do amazon employees make up a significant portion of total demand.
My friend buys and flips used exercise equipment on FB Marketplace. Craiglist can be a bit shady as you don't really have name or face to the seller/buyer. On one hand, the anonymity on Craigslist is nice for either party but on the other, it can lead to a dangerous situation. With FB Marketplace, you can quickly glance at their profile and have atleast a name and face to the individual buyer/seller.
Do you have some more context for the before/after of the code?

I don't see a big win over

if (e != null) {...}
This announcement of an announcement is very important for people looking to buy a GPU now.
Strongly agree with this comment. Especially for something that seems like "yet another X".

Once you ship it you can get more accurate feedback on why or why not someone will use it.
If you visualize variables as "boxes" with values in them, "put 42 in age" makes sense.
> For EC2 instances and the like it will be almost all X86 for a long time.

I wouldn't bet on it being so lopsided. AWS is betting stringing it's ARM processors, which appear to have a better price/performance ratio.
For a blog that is entitled "Analyze the Data...", what a joke. This blog has got its facts wrong. It's not the case that Best Picture has to meet all the criteria.
Did the Woz read the TV Typewriter article?

https://en.wikipedia.org/wiki/TV_Typewriter

I bought Don Lancaster's book from Radio Shack long ago...

Also: what new technology are people desperately trying to get access to? I need to start the new Apple..
The Last Word on Bitcoin’s Energy Consumption
The 8th bit was never ignored, it was for phase, and for example determined if you saw green or orange. Probably the best ref for this is from '83, Gayler's "The Apple II Circuit Description."

edit: corrected below, rev 0 non RFI (without the aux vid pin) ignored DL7
This site[0] is going a little out of date but has good info for several-generations old Thinkpads right now. As a sibling mentioned, Ebay is your friend. The other nice part about Thinkpads is that they are quite user serviceable and you can usually buy any part you need for reasonable prices.

[0] https://www.bobble.tech/free-stuff/used-thinkpad-buyers-guid...
I wonder if for random content discovery, unsupervised learning methods are less likely to be overconstrained by independent variables, and hence are freer to make better open-ended recommendations.

Supervised algorithms almost assume too much about a user -- they assume the correlation structures that are true in the past are also likely to hold in the future. This assumption holds in deterministic environments, but is false or unnecessarily constraining in stochastic domains, where it is widely known simple models and heuristics tend to perform much better.

I feel "new content discovery" is more of a stochastic problem rather than a deterministic one (which is the environment most conventional recommendation engines dwell in, hence most rec engines only make conservative recommendations).

For all we know TikTok's algorithm could simply be a combination of rules of thumb + simple clusters + randomization that happen to work well. I've seen so many instances (in real life) where simple models vastly outperform complex models in stochastic situations.

(p.s. in my opinion, YouTube's recommendations tend to be rather on the deterministic side. My recommendations seem to be mostly based on what I've watched and liked in the past and so the recs tend to be a bit boring. It clearly works great for YouTube from a monetization perspective, but it doesn't unearth a lot of interesting new content for me -- I have to search for those.)
> the whole concept of "Inventing Wheel" not being a necessary step to further advancement is lost on the game, even if it's empirically possible to build advanced civilized societies without them

I think 'monotheism' being a key dependency is the most eyebrow-raising, especially when you're playing with certain civilizations. I'd say the opposite to the article title was true: it's a masterpiece of micromanagement sims, but politically it varies between apolitical and tone deaf.
As the article mentions, there's Halide. (Disclaimer: I work on it.)
Does FB have no controls like Twitter to manage your feed without unfriending? On Twitter I can mute, "see less from X", block, etc.
America Wants to Put a Nuclear Power Plant on the Moon
Easier with friends than family. I have found it very dismaying to see the garbage shared by my extended family (both left and right). In this sense FB has definitely not brought the family together.
It seems more akin to working at a game company where the companies take advantage of the fact that so many people want to work in the game industry they can keep salaries relatively low.
you wrote your comment entirely in lower case. i'd imagine upper case letters ceasing to exist before upper case letters.
why does it not matter if they are old?

i could see the argument that they spend less money than other demographics but not that it doesnt matter
I meant [1] they use frames [2] to explain what a topology is but in a finite setting the frame becomes a lattice because you only have finite meets and joins.

[1]: https://ncatlab.org/nlab/show/Introduction+to+Topology
[2]: https://ncatlab.org/nlab/show/frame
I'm not sure. Though I see a whole lot of chatter from chip makers trying to sell solutions into that market. Sounds like they have figured out you can run lighting and and other IoT stuff off it.

If you think about it most current IoT stuff blows. You need power for the device. And then you're using shit like WiFi for data. And even worse shit like Bluetooth for configuration. Security is a big big problem because it's brittle and conflicts with consumers need for stuff to just work. PoE solves all of those issues.
Checkout workplace.com
The circle of life has rotated - we're now in a position where "Facebook but for Facebook" is an innovation. ;)