skysight-inc/HackerNews huggingface dataset:
The field does suffer a bit from version control, dependency management, language compilers, and build and packaging tools all being single-purpose tools that are layered, where one can't introspect others beyond the public API, and manual effort or simplistic not-always-true assumptions have to be used to bridge information from one to the other.

It's tempting to imagine an integrated system where making changes to a piece of source code automatically commits every change, every commit will attempt to compile and build, every successful build auto-packages into a new artifact with a new build version. The language and the build system would ensure that all builds are reproducible. Because of this, all builds can be addressed by identity (content hash) too, not just a name and a build number within some namespace.

When any dependency of the current project has newer builds, one could choose to pull up an interactive diff experience to step through the code of newer versions. This would aid in selecting a different version on which to depend, if desired. If a different version of a dependency is picked up, a new build gets triggered too, and a successful build gets a new build version.

The strong linkage between source code revision and build version, the deterministic builds, and content-based artifact addressing work together to ease the traceability of changes and the reusability of artifacts, and sidesteps concerns about the hosting and namespacing of source code and build artifacts interfering with the project's "single source of truth", because any copy of an artifact, known by any name, irrelevant of its location, will share the same hash.

There will still be usability problems with such a system too. There would be no way to strip data out. A shelve, replay, and cherry-pick frontend would be necessary to allow the doctoring of input before it's committed permanently -- but in such a system, only permanently committed code can be built. The workflow to prepare a project for public consumption would be to author and test all the changes in a 'scratch' project that doesn't auto-disseminate its build artifacts elsewhere, and cherry-pick the changes into a public project. Public projects could only have public dependencies.

Configuration files, data files, and pieces making up a larger environment may need a different approach. Nonetheless, a lot of these problems take the same shape: some input should deterministically produce some output, and a running system may choose to alter its own state by interfacing with a stateful outside world (e.g. load or write files, communicate through a network). The sensible places of drawing a boundary between the inside world and outside world will differ for every use-case.
Parent comment is likely referencing bazel[1], which is the external version name, among a number of other tools.

[1]: https://bazel.build/
At most I will do a one hour take home or online test. If I am requested to do anything more than that then I will politely decline.

My reasoning is that a potential employer can find out what they want abut me and my skills by looking at my employment history and by speaking to my referees. To invest several hours in a test that carries no guarantee of at least an interview is not an investment I want to make when I could be spending that time with my family, or working on other applications.

Another way of looking at it how I explained it to a recruiter who was annoyed that I wouldn't do his clients weekend coding test. I asked him if he would expect his client (off the shelf software house) to spend 5+ hours doing a coding exercises to prove their worth to a single potential customer - with no guarantee the potential customer would acknowledge their effort? After some hmmming and haaaaing he said no, he wouldn't. So I asked, why should I?
I just picked up a couple USB-C to USB-A/-B/mini/micro cables for my external devices at a ridiculously irrelevant price and threw away the old ones in a box. No more dongles for me.

The number of times I needed (or be willing to, random USB keys just don’t get to touch my computer) to plug in a foreign device during the last three years (even before I was provided a new MBP three months ago) is exactly zero.
Attempts to cause huge changes to global industries, like changing meat production to use fewer antibiotics, can almost never be brought about by suggesting that 7 billion people make a personal choice to eat less meat. That message will never be heard by the meat industry decision makers who are deciding how and how much to medicate their animals. But regulations directly impact their decision-making process.
Before PayPal bought Braintree, they were a separate company that provided the same service (cards & paypal as an option). Presumably they did this using PayPal's APIs - I'm familiar enough with them to think it should be possible for anyone. However, those APIs are horrible and PayPal's technology platform is a trainwreck, so I can understand why they might not be rushing it out.
Who cares how thin the damn thing is if it's going to cause all these problems?

Seriously, I could deal with a laptop that is 3mm thicker.
>This article doesn't seem "trite".

The threard wasn't about the article, but about the (article's, and original here too) headline.

The article is just a news story, so not much room for triteness.

Still, plenty of trite in NYT.
i like QA so much but i am a girl person . it is difficult for me and english is not good .what should I do?
I'll take it, if I don't have anything else important to do and the task are interesting. Sure there is a risk of them ghosting me but whatever.
I wonder if/when they will launch a consumer product like paypal/venmo.
The science of art: A neurological theory of aesthetic experience (1999) [pdf]
Wasn't the advantage of the original checkout the customer didn't have to leave your site?
which guideline says that a comment should be substantive? Could you please point it out?
Yes, conspicuous consumption.

Same reason purses don't NEED logos all over them. A lot of buyers of EVs aren't doing it to save the environment - they are doing it to let everyone know they are saving the environment. If your car just looks like a Ford Focus, you lose that.
I wonder if Immigration Judges pay the best or have the easiest job. In my experience long time government employees know the best paying jobs, best paying agencies (or even state level work), and what will get them the best retirement. They also know the jobs with the lowest amount of work.
In many places of the world, especially outside of cities, staying healthy without meat is challenging. Even where I am now in a midsized city in the United States, I have to drive 40 minutes to find a store with tempeh. Even if access wasn't a problem, I had to do a lot of research to make sure I'm hitting micronutrient targets, and then buy a number of supplements. It's too complicated.

I agree that there is a problem. But once again, pointing at individuals is not productive. Changes like this have to happen at a more centralized level. People (and businesses) will follow the path of least resistance and as long as producing and consuming meat is the easiest path, that's what most people will do.
just got mine one repaired returned today - so cool - a computer you can write stuff on without constant fear.

only thing is, my substitute thinkpad x230 with (stripped down) linux mint reminded me how a good computer (& keyboard) can really feel, so i will prop. use that one for coding, and the mac retina display one for netflix & keynote.
Haven't OpenBSD'd since high school, gonna give it a spin.
Funny because Apple's money is in Ireland, but not their stores.
Forget the usb-c dongle issues, my main concern is the magsafe lock. How could something so fundamental like that be removed?
> I disagree. tzs keeps trying to pin me down [...]

Excuse me? I just went through 90 days of your comment history, and as far as I can see my comment above in this thread is the only time in there (before this comment, of course) that I have responded to one of your comments. I don't see how you can claim "keeps trying to pin me down" from that.
Appreciate your kind words Luke.
My best/favorite jobs have come about because of my network (not talking LinkedIn here). I encourage everyone to build a good network with people in the same profession, all over the country (I'm remote), and seek jobs to which you can be referred. Referrals are typically a leap ahead in line, and will get you past the BS gatekeepers.
‘Sorry’ is never enough: How state apology laws fail to reduce malpractice risk
I guess this comes to personal rites etc.

I like to do that too, but if you're anything like me, most of your early music, you listened in high school or college in whatever kind of crappy quality (e.g. downloaded mp3 or crappy cassette copy depending on age), random conditions, etc, but still connected fine with it.
Consider the possibility that the (pre-AI system) probability of success for a female applicant is the same as the probability of success of a male applicant. You could make a "per capita" quota as a kind of goal. That's not a problem, but how would you make sure the quota was met?

The typical AI system doesn't work on the basis of selecting candidates entirely at random, pro rata, in order to meet a quota. It works on the basis of criteria for success. One thing it might learn (unfortunately) is that most posts at the company are filled by men.
Proper pilot training of course it's important. From what I've heard it's a very difficult process though, so there's definitely some room for improving the UX here.

Using disparate sensors for plausibility is of course also useful and would be possible with a software update.
So, Ford will continue to work on a battery powered F150, and then they're going to use Rivian's platform to compete with the likes of the Honda Ridgeline and other unibody pickups? That actually seems like it would be a workable plan.

Edit: To clarify, my basis for this is something Mike Levine said (he is Ford NA Product Comm Manager):

"Ford’s battery electric F-150 has been under development for some time and will continue as planned. Ford is using Rivian’s skateboard platform as the basis for an all-new vehicle."

https://twitter.com/mrlevine/status/1121027970917912577
The Gig Economy Is Breaking Capitalism
Lucy in the Sky isn't about drug use.
Yes, and if you read all the links you would see

https://www.scribd.com/doc/223284732/Scholar-s-Open-Letter-t...

>a large group of researchers including academics from Harvard, Yale and Columbia universities—took issue with the APA, the task force and its research methodology. In an open letter, the group called the APA's policy statements on violent video games "misleading and alarmist" and said they "delineated several strong conclusions on the basis of inconsistent or weak evidence."

as well as other studies demonstrating that "Results indicated that studies of VVGs and aggression appear to be particularly prone to false positive results" and "Results indicated that publication bias does exist for experimental studies of aggressive behavior, as well as for non-experimental studies of aggressive behavior and aggressive thoughts. Research in other areas, including prosocial behavior and experimental studies of aggressive thoughts were less susceptible to publication bias."
>This is precisely how civil law works.

How many trademark cases have you litigated?

How many cases have you won/lost on summary judgment? SJ is taking all facts in a light most favorable to the nonmoving party they still lose as a matter of law...a jury wasn’t even needed to make a finding of fact, because the prevailing parties were entitled to judgement as a matter of law. It’s pretty damn persuasive.

Who is Mario being confused for? Again not how the law works at all...no one is confusing Mario, the infringing Mario is being confused for a legit Mario, that would be a part of the infringement claim. Again if I start making Mario T-shirt’s the public would be confused about the origin and think it’s legit product...why wouldn’t they? But it’s not it’s an infringing product trading off the good will of the mark, you bet any infringers would defend a trademark claim by showing the Mario trademark owner has abondoned the mark, and present evidence of the owners knowing people copied the Mario games/marks and they didn’t take any action to enforce it.
Generally, you don't just sit and listen. You do it while doing something else that is non-audio, like commuting or exercising or cleaning or cooking or...
It's infuriating. I had to sell my 2017 MBP and buy a 2018 model because I wasn't in a situation where I could afford to be without a machine for a week or more. Otherwise I'd still be happily using the original machine.

I was once a big evangelist for Apple laptops. Now I tell people to get something else unless they're absolutely tied to macOS. I'll definitely be taking a very hard look at other, non Apple options when this guy gives up the ghost.
> If the West ever returns to the idea of democratic society where everyone should have access to education, housing and good working conditions.

This seems to have been caused by democracy and lack of adequate checks on it. Our political system has gotten too good at pitting people against themselves.

For example, housing. It costs too much and people can't afford it. There are multiple policies we could adopt to address it.

One is to make housing prices go even higher. It's not such a problem to pay $500K for a house that should cost $200K if it can be sold for $1M by the time you retire. People like the idea of this because it allows them to make money "for free", especially the people who have already overpaid for a house. So it remains a popular policy even though it's blatantly an unsustainable ponzi scheme.

Another is to have the government subsidize housing or otherwise adopt policies like rent control or designated affordable housing. But the common factor in all of these policies is to have the effect of raising overall rents, and on top of that the ones that cost money then have to be paid for from taxes that could otherwise have gone to something actually useful.

So then the middle class gets presented with a false dichotomy which is really squeezing them from both sides. Then the ones who think they're going to be rich choose policies that purposely increase housing prices so they can make money even though they're just inflating a bubble that may pop before they can get out. The others support policies they think will make housing more affordable, not realizing that they won't qualify for the programs so they're really the ones paying the higher rents and taxes to support them.

Then the half of the middle class that votes with the rich allows them to get their policies, and the other half that votes with the indigent allows them to get their policies as well, even though both policies hurt the middle class.

The traditional solution to this was to place limits on government power so that they're not even allowed to enact the policies that bring about this kind of myopic kleptocracy, but that seems to have fallen out of favor, presumably because enacting it requires being in power and if you're already in power then it's more profitable not to limit your own power as a kleptocrat. Or even more problematically, to expand it every time you have enough of a majority to do something like passing the Seventeenth Amendment, threatening to pack the Supreme Court if they won't uphold your unreasonably broad interpretation of the Interstate Commerce Clause, or removing state-level restrictions on what kind of zoning/housing laws individual cities can pass.
Blindsight was great.

The Martian Chronicles and The City and the Stars both reliably produce a kind of satisfying melancholy, if that makes sense, at least for me. Not unlike To the Lighthouse, actually. Might not quite be what you're looking for, but... similar-ish?

There's a short story collection called Beyond Flesh that has some solid horror moments of the sort you're looking for, I think.
If you are ever in a situation where you feel as though you need to report something to HR, hire an attorney and have them do it for you.

If you feel like that would be overkill, don't report anything to HR. They don't work for you; they are not on your side; they will never be on your side.

If it is an issue that could be criminal, hire an attorney and have them tell the cops, without letting HR know about it first. Internal whistleblower programs are probably a trap.

In short, nobody should trust HR, ever, except the board and CEO.
That's my point - providing the biological material and nothing more is inherently unethical.

I would encourage you to look at some of the research - 70%+ of "anonymous" sperm donors are actually open to contact with their genetic offspring.

Optimizing for the health and welfare of intended parents while ignoring the well-being of the actual human beings that are created is incredibly short-sighted.

A decrease in the overall amount of donations is a significantly smaller problem than the pain and risk created by anonymous donations (that are, as I've said, no longer anonymous because of the existence of these websites).
They see them as not-dystopic and think the ideas portrayed are cool and that they're the good guys bringing the masses technology that we want.
Ironic that the Washington post are complaining about alternative media! Its almost like they have revenue issues!
I don't know how to reconcile this new trend for take-homes, and more generally, ever more arduous recruitment processes ; and OTOH, the usual claims that there's a deep shortage of good candidates for software development jobs.
>I think you're oversimplifying the trade of journalism and massively underselling the value and importance of it

That's because I have about 15+ years experience with it (until relatively recently) from various roles (and family in the business).

>They have a trade, which is on a completely different plane and set of standards than a random blog.

From a random blog, yes. From a good blog, no. And there was no real training required in being a journalist (the same there is in engineering for example), anybody could become one (and even worse today) no matter how ignorant about the topic they cover. What little exists "school of journalism" style education used to laughed at by old school journalists (and not the worse ones either) -- and still doesn't make you an expert in politics, or tech, or whatever you get to cover.

>WP isn't "the elites". They're journalists.

Still the ten-percenters (or percenter wanna-bees), and all commingling with the elites and eating their crumbs.
The cognitive ecology of the Internet (2017) [pdf]
> lowering of float point code

What does this refer to and how is it handled better in .net than in java?
I would agree. It is harder to get into "flow" mind-state when traditional or aid climbing. You need to stop to think when placing protection unless it's a very straightforward placement. In general, the more you run it out, the more time you can spend in "flow", although obviously there are potentially high consequences, and your mind will be screaming at you if you are, say, dangerously run out above a ledge, or if you placed protection absent-mindedly and now you are second-guessing how much you trust it. Free soloing is the extreme end of that: maximum flow potential, maximum consequences. Top roping is probably the best bang-for-your-buck in this regard: maximum flow potential, minimum consequences.
You seem to be committed to disagreeing with me for the mere sake of disagreeing with me.

About this:

"and can all be used at the same time even"

Obviously. I've worked at many companies that use multiple architectures. Nothing I said implied these were mutually exclusive. But you must be aware that a system needs to know what its canonical data is, or it will get into trouble? That is the caveat. I've seen multiple architectures in use at large companies, but this is typically seen as a red flag, and indeed, I'm often hired to help solve exactly that problem.

About this:

"SOA is an architectural style where the entire business domain functions as independent components talking to each other. ESB is one type of communication between those components. A unified log is a way to persist those communications. A database is a data persistence system."

Finally, we agree about something. But you are simply describing what things are. Did you have some point you were trying to make?

About this:

"None of these things replace anything else, they are all separate layers of solving a problem."

At large companies I'd expect to see different architectures presiding over different parts of a system, but if I arrive at the company and I'm told it is using SOA and ESB and a unified log and I ask the CTO "Which of these systems is responsible for maintaining the canonical version of your data?" and the CTO responds "All of them" then I know I'm dealing with a company that is in deep trouble.
Apple pays $38B tax by onshoring profit and avoided $40B tax offshoring it first
Most of the mono-repo advocates aren't talking about dependency management. They are talking about the advantages around continuous integration that a good mono-repo tool can bring.

The article actually complains less about mono-repos and more about mono-repos on Git and the associated tooling around Git.
Only some of the problems are easily demonstrated.

The keys coming completely off when you turn the laptop over is ideal because the Genius can't really argue that one. You can cause this failure just by habitually pressing on the bottom portion of a key. For me, it's always the T key first.

But god forbid you only have a problem with the double-fires which doesn't seem to present if you just hammer one key 20 times (which they do in shop).

I've had the entire front panel replaced for free now twice (so, includes a new battery as well). And I've received my fixed laptop in the mail after a one day wait which is a spectacular experience if it weren't for such a debacle. But I'm nervous about the keyboard repair program ending once my laptop is three years old.
If you understand why people have it in interpreted languages, why do those reasons not apply to compiled languages?
They have the embedded option as well:
https://stripe.com/docs/stripe-js#stripejs-and-elements

This change seems to solidify the distinction between Stripe-hosted vs self-hosted
> Until then, if you are looking for a systems programming language, you owe it to yourself to investigate Nim[3], alongside Go, Crystal, Julia, D, Rust, Haskell, etc.

Go, Crystal, Julia, Haskell and Nim all have a runtime that sort of precludes their use as a true systems lang. I agree with your other points, and I like Nim, I wish it was more popular, but I can't convince myself it's worth the time investment to learn it. I know Rust and Haskell already, between those two there isn't much space where Nim would be a good fit that the others aren't.
Sounds like it originated from literal sign posts (guess 2) then.

Assuming, of course, that the Wikipedia entry isn't just retro-fitting a modern term that wasn't used in that context in that era. However I don't think that's likely.
i hated those keyboards with a passion. by far the worst laptop keyboard i have ever touched.
comparing the new keyboard to the old one is like comparing living on earth to the void of space.
I wonder if thinness was a KPI that Apple was just blindly tracking and doing whatever they could to improve. They always brag about it with a giant slide whenever they announce a new laptop. It is true that at some point, the stupid thing doesn't need to be any thinner.
We built https://www.envkey.com to solve this problem in a secure and developer-friendly way—perhaps it can help!