skysight-inc/HackerNews huggingface dataset:
> And what's with all the flat design, we need skeumorphism and warmth back in industrial and UI design.

I’d be interested to know your general age group.

I have a theory that skeumorphism is a cross-generational design trend that serves a purpose to articulate a radical new technological paradigm in a language that makes sense to people that have never experienced it (i.e. A radio app that looks like an actual radio because that’s what everyone grew up using). I think once people are fully immersed and familiar with the tech, though, skeumorphism is limiting and ugly. We don’t need radio apps that look like radios anymore because everyone should now know how digital interfaces work. We can abstract away dials and knobs and make better use of the space for something that fits better with the constraints of a screen rather than the constraints of the physical world. This harkens back to the old discussions around the save icon and how there is an entire generation clicking an abstract symbol that holds no meaning to them while the generation prior comfortably recognized this symbol as “equivalent to archiving on my floppy disks.” Skeumorphism is really only intuitive to the first generation. Everyone that comes after just sees another (possibly ugly) abstraction that makes just as much sense as the next one. Screens don’t need metal dials, plush felts, and eye-popping gauges where a simple shadow would otherwise suffice.

I mean this with no disrespect. We all have our own sense of aesthetic. Just a thought I’ve been ruminating on. Personally I find neumorphism [1] to be a pleasing blend of the positives of both skeumorphism and flat design and I hope to see more of it going forward.

[1] https://uxplanet.org/neomorphism-the-hottest-design-trend-in...
Cry me a river for the people who will be making only 300 million dollars a year in net profit, rather than 500 million.

This is the kind of thinking that has gotten us into this hole: "We have to do everything we can to appease the wealthiest, or they'll stop gracing us with jobs!"
Is Android scanning for suspicious photos on my phone to upload them for scrutiny by some underpaid contractor? That's a big differentiator, for me.
Related: Navigation-related structural change in the hippocampi of taxi drivers (2000)

Structural MRIs of the brains of humans with extensive navigation experience, licensed London taxi drivers, were analyzed and compared with those of control subjects who did not drive taxis. The posterior hippocampi of taxi drivers were significantly larger relative to those of control subjects. A more anterior hippocampal region was larger in control subjects than in taxi drivers. Hippocampal volume correlated with the amount of time spent as a taxi driver (positively in the posterior and negatively in the anterior hippocampus). These data are in accordance with the idea that the posterior hippocampus stores a spatial representation of the environment and can expand regionally to accommodate elaboration of this representation in people with a high dependence on navigational skills. It seems that there is a capacity for local plastic change in the structure of the healthy adult human brain in response to environmental demands.

https://www.pnas.org/content/97/8/4398
> What people like to blame Java for…

… perhaps came later, with embellishment

2004 https://martinfowler.com/articles/injection.html
> I’d wanted to hear the story from Edwin himself. The one time we Skyped, he’d been in a hotel room in South Korea. Eight minutes into our call, he signed off with a smile and a peace sign. After that we chatted sporadically over WhatsApp. His final messages were laced with despair. “I don’t like it here,” he wrote, and “They’ve got guns”, and “I want to get out of here ASAP.” He stopped responding to my questions about KPN. A few days later I was contacted by a source. “Did you hear about Edwin?” He’d been found dead in a hotel bathtub, not far from Seoul’s international airport. The door of his room had been barricaded from the inside with furniture and pillows.

Wow, that's intense.
Anyone knows if having some items in the basket while being unable to complete the order somehow guarantees a certain spot in the queue on store.google.com?

I want this phone badly, I want to be part of this inclusive camera experience, but due to systemic issues in the ordering process, I am still unable to checkout.
People like him are so ego-centric, so used to getting their way and never being told anything they do is wrong. That's how they end up in situations like this. They don't think they are doing anything wrong, they don't think they are taking anything that isn't theirs, they think the world owes it to them.

That's why he says it. He knows nothing else.
Wage growth is mostly something we're seeing in the bottom quartile of workers so probably not enough for a real spiral. And there are real factors at play too, lots of disposable income moving from services to goods, other more direct pandemic effects, etc.
Ah right. I don't actually know how sidescan works -- phased array or sth?
I used to love Ruby. But it’s too exciting. Python is boring, in a good way. Like mowing the lawn. Or buying potatoes. I no longer want excitement in the process, only in the results.
It's basically a single point of failure (SPOF) and with proper risk assessment, one ultimately concludes to use email/password whenever available.
Some streets are genuinely unpleasant to walk along. I would want to see how certain areas or streets nudge path planning one way or another, as long term mildly repulsive or attractive forces. A street with wider sidewalks or quieter traffic conditions will draw people in. Above average urban noise and hostile street design will push them elsewhere.

I don't think street construction or temporary inconveniences are going to influence the data too much. Full closures are uncommon as it's easy to maintain access for pedestrians (especially to abutting businesses) and pedestrians have infinitely more degrees of freedom than cars. No one's going to backtrack because they have to walk under scaffolding or a jersey barrier carveout in the street.
Assembly lines can replace a lot of that. My company has several miles to move parts. Get the part off the truck (Just in time - nothing is on the truck if we don't need it that day), attach it do the line, 30 minutes later (after going all over the factory) the guys detach it and put it in the cnc laser. Then back on that line to go to the bending operations, then off to welding, then paint, then to final assembly. Parts can be on and off a dozen times in a process that takes days.

We don't have a line like a traditional car factory final assembly because we need to be more flexible, but there are conveyors going all over. (interestingly final assembly is still pushed down the line by hand)
Tried both ways. R013 every time.
Don't we? :). I say[0] something is wrong with programming itself, on a more fundamental level than the evolutionary history of C++.

I can't give a coherent and detailed analysis of it yet[1] - but I have this growing feeling that we're drowning in accidental complexity all across the board, at every abstraction layer. Like an inverse iceberg - where we see this whole, humongous mountain of tooling required to build and maintain software systems, but you can't shake the impression that we should be able to do the job with just the bit that's sticking above the waterline.

Speaking of k8s being "of the level of complexity of a programming language or an OS", I bet there's some formal way to show some isomorphism here - them being different incarnations of the same abstract structure. It's another kind of feeling I get when jumping up and down the software stack[2]. Maybe one day we'll figure it all out.

--

[0] - https://news.ycombinator.com/item?id=28568053

[1] - But I am collecting observations and trying to mull the problem over in my subconscious mind.

[2] - Like e.g. code is data is code; your config parser is an interpreter of a programming language. Often enough, it grows to look like a typical PL, then gets replaced by one[3]. If your config happens to describe infrastructure, at some point you might realize you're writing "function calls" for business logic that are implemented in terms of spinning clusters up and down. Or e.g. the realization that DCOM is essentially microservices, so for some two decades or more, every Windows installation had something similar to k8s deep inside its bowels.

[3] - https://mikehadlow.blogspot.com/2012/05/configuration-comple...
That's what I thought too. They're clearly over compensating for their history of algorithmic bias against blacks. And this attitude about diversity is unfortunately ruining universities and companies. I don't give a flying rat about people's color, as long as they don't use it as a tool to make others believe they're being treated differetnly.
Are there any payment solutions that can handle C2B transactions?
Need help!We are a marketplace with a use case of businesses paying individual sellers, remitting amounts between 10-50K, tried different solutions that were not marketplace friendly (we charge fees for both parties).Can anyone give any recommendations
For FB, the H1B is largely used for pretty smart people across the globe. Their talent bar is high and so are the salaries. It truly is bringing in the best and brightest from around the world. There's also the debate about how confusing/outdated the PERM process can be.

For the WITCH companies, it's likely undercutting American talent.

Which is why the lawsuit is so ridiculous, why not go after the real perpetrators of H1B problems, consulting companies. Cognizant for example, known abuser of the system to bring in low cost exploitable talent. There's so much shady going on in the system but FB is probably one of the better actors.
> they shatter so easily

I felt this way too. I recently (and reluctantly) switched to an iphone 13 pro max. I've dropped it unto asphalt from > 2m without a case twice now (not on purpose) and neither front nor back has shattered. Whatever apple did to that glass is working! Maybe everyone else just needs to do the same thing to their glass?
This looks super promising, but I'm a coding and Cuelang newbie. I'm confused as to how to use it.

Let's say I'm building a tool for people to upload a lot of data, in the form of CSVs and JSON files, POSTing them into my node API. I'm writing those files to a document database.

I'm trying to figure out how to use Cue in this process. I'm planning on using JSON Schema definitions, and Ajv as the validator — would I purely be using Cue to generate and maintain my JSON schemas, which I use to validate with Ajv?

Or can Cue be used more directly in my node API, e.g. using some npm validation tool that lets me use Cue to validate a bunch of CSV files converted to JSON?

Thanks so much in advance!
OP here. I enjoy using Mathematica and that was the simple reason for it. Thanks for reading!
I'm sure Joel Spolsky wrote about absurdities of having factories for everything, I can't find it though.
Entitlement is a flaw.
A graphical introduction to the Intersection Observer API
Not entirely irrelevant. Without that statement there could be doubts about the correctness of the algorithm used.
Indentationerror: Unindent does not match any outer indentation level
Just Trust the Experts,’ We’re Told. We Shouldn’t
steerable dirigible, like the goodyear blimp, with suspended cable and basket?
It’s also common place in the agency(marketing,creative) world. Execs won’t give your agency work unless you kickback money to them.
The problem with the long analogy is that it's serial, not random access. You have to read the entire thing to understand the writer's message.

But I think it can be summarized as follows:

> “And this is the way everyone is doing it now? Everyone is using a general-purpose tool-building factory factory factory now, whenever they need a hammer?”

There's something very strange about writing web applications. You can start off just writing without much regard to architecture. But by the time you've implemented a dozen or so endpoints, you realize that tight coupling and code duplication are going to ruin you.

What can you do about it?. Frameworks promise a solution. But you can still end up with lots of duplication and coupling. "Controllers" can be code duplication repositories, especially in "restful" applications. Then there's the fact that you're chained to the framework from the moment you start using it until you quit or the application dies. That hard dependency can make adding certain kinds of features very challenging. And maintenance becomes yet another problem, especially if the framework falls out of favor, which it probably will.
I guess that depends on what you consider morals? Local or Universal.
Python Slice()
> there is little to no evidence these actually have a substantial impact

Is that true?

https://slate.com/technology/2019/04/sat-prep-courses-do-the...

> Once scholars control for all these factors as best they can, they find that coaching has a positive but small effect: Perhaps 10 or 20 points in total on the SAT, mostly on the math section, according to careful work by Derek Briggs of the University of Colorado Boulder and Ben Domingue of Stanford University.

> A 2010 study led by Ohio State’s Claudia Buchmann and based on the National Education Longitudinal Study found that the use of books, videos, and computer software offers no boost whatsoever, while a private test prep course adds 30 points to your score on average, and the use of a private tutor adds 37.

Also, managed funds are not analogous to interview/test preparation in any way.
interesting, don't really disagree with the comment about the form factor of pixel and iphone being cold/sterile (although it's been for so many years now kinda used to it and don't really notice) -- however, one thing that occurred to me on this launch is how much the software has a human feel/push from Google. The colours and theme shifting - giving your device, the UI, that personal feel which is really what makes it yours in the day-to-day (big customization/wallpaper/launcher fan here, always has been the Android advantage), and many human elements from inclusive photography to translation and things about people connecting - I appreciated that approach.
I think you may have misunderstood?

My main editor is IDEA, followed by vscode and emacs. But all three are set to vim mode. Vim itself has actually never been my primary editor; I generally only use it when I'm sshed into servers.

The thing that vim mode gets me is twofold: It (mostly) unifies the editing interface among all of those editors, and it allows me to edit code more quickly.

The thing I was talking about above is not indenting - my autoformatter does that for me. The thing I was talking about is (a sort of hacky version of) syntactically aware editing that allows me to quickly do large-scale operations without having to explicitly fiddle with the cursor.
Sure, but this is the exception that proves the rule:

> generally courts have a strong presumption against piercing the corporate veil, and will only do so if there has been serious misconduct. Courts understand the benefits of limited liability... As such, courts typically require corporations to engage in fairly egregious actions in order to justify piercing the corporate veil

LLCs still protect personal assets in the general case.
I am not going to argue with you. There is a lengthy discussion of the breadth of the word in the Wikipedia article. It does not mean what you think it means. https://en.m.wikipedia.org/wiki/Integrity

There's a saying: you can lead a horse to water, but you cannot make him drink. I can provide you the resources to show you the meaning of the word, but I'm not going to waste my time in any further back-and-forth. Have a good day.
Is there any proof that "deleting" something on Facebook does anything other than set a flag along the lines of "doNotShow"?
Wow, thank you for this! I had no idea such thing was possible, now I'm reading a lot on it.
You can study IQ tests too
> Hours are a really terrible proxy for efficiency and effectiveness.

I wish I could upvote this 10 times.

Unfortunately this is also true:

> All programming productivity metrics are flawed.

so folks have to arrive at something.

You've arrived at:

> tangible work being done to an excellent standard

Which is a great place, and one where most folks who do 'side projects' or contracting land. (Side note: one of the things I loved about contracting is the matter of fact way most fellow contractors talked about rates and money, with none of the taboo there often is with full time employment.)

Employees with full time employment, I submit, have different norms of measuring success. Hours worked often, deliverables sometimes.
Twitter and google translate: https://mobile.twitter.com/aerocamaras
Why do you believe that writing is a recent invention? Because we can't find samples older than that? Then what makes you think that all we can find is what can be found in principle? If tomorrow a solar flare wipes out our civilization, there won't be much scriptures left in stone and other resilient materials, so we all must be savages today for not engraving granite with equations in sufficient quantities.
Yes, I do. He has interesting things to say about the role of Germany in EU, much as e.g. Michael Hudson has interesting things to say about the role of USA globally.
I liken this instead to GOTO vs COMEFROM. A library is a GOTO statement, while a framework is a COMEFROM statement. Deity help you with the latter if you have problems and not enough knowledge about the framework.
I wrote a couple of articles about it:

https://jacquesmattheij.com/due-diligence-survival-guide/

and part II:

https://jacquesmattheij.com/due-diligence-survival-guide-par...

Note that these articles are now about a decade old, I probably should update them to reflect the experience gained since then and changes to the state of the art in tech.
> You could say that the pursuit of science is, by definition, the pursuit of truth.

I don't disagree, but it has to also be pointed out that this does not imply that science is the only way to the truth, or that truth can only be reached strictly by science.
If I'm ever in the market for a USB-C hub again, I'll keep that in mind!
*amid logistic companies refusal to pay a living wage with reasonable hours.
Not a huge fan of the Geordi La Forge band. Feels...bulky. In general I'm a little baffled at the Pixel's aesthetic vs the iPhone. Like take the corners on the Pixel. They're weirdly small and sharp, making the phone seem a lot more blocky. Or how the lime green doesn't go quite as well with the pastel turquoise back. Say what you will about Apple's products, they get a lot of these details right.
>Come again? I wouldn't call any of those things reasonably priced even at my income.

To me that says underpaid.

Personally, I can afford them. I'd say that makes me middle class. Most of my friends cannot. They are assuredly not.

In the 1950s these things were available on a non-college degree wage.
‘Small Data’ Is Also Crucial for Machine Learning
I encourage people to move to email. I know people hate it, but I'm serious.

Threading suddenly works in a non-stupid way, search suddenly works, and you can manage your own windows.
surgeons are not dealing with this problem. they get their degree, go through some mandatory on the job training, then get hired. nobody ever asks them later on to do some "surgeon leetcode" to prove they can do their job.
Any more implementations in the pipeline? Python or JS maybe?
This is a post from 2005 by Benji Smith in the old (and now closed) Joel on Software Discussion Group. It's titled "Why I Hate Frameworks". But I know it as "the hammer factory" post.
Not Perfect is quite something

https://www.youtube.com/watch?v=dg3PberzvXo
Pray tell what special skills a foreign "art director" has than an American doesn't?
I didn't say "unanticipated" I said not relevant to them. The "problem" here is that Google returned the result in the form most relevant given the question, not the user.

If you ask what the price of break is in the UK you shouldn't expect the answer to be in US dollars either. Maybe someone hadn't really thought about currency when they asked but that doesn't make the answer wrong at all.
For what positives our actions can impart upon the world, that will outlive us?

I've helped build wind farms and green energy projects, I've restored wildlife habitat, and I feel good about having done these things that will continue to effect the world after I'm worm food.
I think the benefit of paying $50/mo is that you only need it for a month or 2, or only sporadically, you can just buy in occasionally.

If re-imaging them wasn't such a pain in the ass, I'd offer daily at something silly like $3/day. That way they only need to rent it when they need it, and the 8 minis would stretch farther, but I'd have to automate the re-image somehow, so more work.

User would access it via VNC to a subdomain that is pointed to a VLAN inside my office. They would be full metal to the M1, not VMs.
I'm not sure if it matters much in this case—the analogy sadly holds up well, if not better—but

> (2005)
Bit of Deja Vu. 2005.
Good call-interacting features there. I hope some day my phone can answer calls from spammers and tell them to f** off.
Most people do not hate frameworks. They either use an existing framework, or they eventually end up creating a custom framework which only they understand and which gets thrown out and replaced with a common framework when they leave the company.

Unless one's need is trivial or very specific to a narrow scenario, frameworks are helpful. At the least, they give new devs a common understanding to begin from when they join or take over an existing project.
good, go to a program, then come back and we can have a discussion.
That's "their truth" (a quote of some ancient roman official arguing that there's no absolute truth and all he has is "my truth").
> you can write plain and readable code with prototypes.

It's really far from being ergonomic, unless you're basically just using JS objects as structs. Otherwise you're dancing around its pitfalls and limitations—visibly, in code, not just in your head—to express things that are very simple and clear in pretty much every other commonly-used OO-supporting language.

> I didn't mention OO in general and specifically Java and C#. JS is OO deep down, nobody is denying that, but it's not OO as in Java/C# where writing a function without a class is not idiomatic.

Sure, JS is multi-paradigm, like tons of other languages. Its early design, and early use in the wild, hints at "Imperative with quite a bit of OO and a sprinkling of functional for things like callbacks" being more-or-less its intended style, but of course that can (and has) changed over time, because the core language has half-decent support for all three styles.

Incidentally, I've yet to see a TS codebase that ties itself in knots to avoid defining a function outside a class, to avoid treating functions as first-class when it makes sense to, or even to avoid a little imperative code outside of objects, here and there. They may exist, but I haven't seen it. I have seen a lot of code using HOFs to the point of absurdity, while passing big objects around to a bunch of functions and pretending that's "more pure" than putting those related functions on a class for that object. Or trying to shoehorn runtime-checked immutability into the language, at a performance cost for end users. Or writing their own weird, crippled form of objects in a language that already has them so they can keep things "pure" and let people keep avoiding the Class keyword for... whatever reasons they want to do that (React Hooks).
Full legal text of the complaint:

https://sfconservancy.org/docs/conservancy-v-vizio-original-...

Press kit:

https://shoestring.agency/wp-content/uploads/2021/10/SFC_Pre...