skysight-inc/HackerNews huggingface dataset:
None of these terms have widely accepted precise definitions, but there are plenty of platforms considered "low-code" that still require quite a bit of traditional programming. Outsystems, for example.

Those that only offer formulas with no escape route to traditional programming, as you describe, are more commonly considered "no-code".

This distinction from wikipedia is pretty accurate:

"No-code platforms are accessible to any end-business user while low-code platforms require professional developers who can work within the platform's constraints."
I was considering buying a new dev machine a few months ago. I'd been hearing great things about the new Ryzen chips with 16+ cores, but then I saw the price tag and thought about what percentage of the time I'd even be fully utilizing that many cores: probably less than an hour or two a day, on average, if that. And then there's the cost of powering it. It would be much less expensive up front to just spin up a VM in GCP and suspend it when I'm not coding. The trick would just be making the experience as seamless as possible (maybe build an LSP proxy that automatically suspends/resumes the VM?). Nelson seems to be solving the build performance issue with llama, but I'm curious about running LSP servers in the cloud.
>and then note the weasily "retraction" that don't really retract anything that happened right when BLM was taking off.

>https://www.pnas.org/content/117/30/18130

Holy cow. One can almost see the gun pointed off-camera at the hostage assuring viewers that he is being well treated!
Disclaimer: I work on the business side of the autonomous team at a major OEM.

The autonomous car business model is very much alive and well, it has simply shifted in two key areas that cause general consumers to misinterpret what is happening.

1) Use cases (ODD). Many people think "if I can't buy an autonomous car, it's not a real thing". But most manufacturers and AV developers other than Tesla aren't even trying to tackle that use case. Instead, the focus is on autonomous vehicles operating very profitably in specific locations and operating models that work. Heavy trucking on "easy" routes, ridesharing in well-mapped areas of the Southwest US, shuttles on popular metro and airport routes, etc. These use cases represent very large revenue opportunities and the tech development is progressing well.

2) Timing. Too many pundits and CEOs looking to generate PR buzz made ridiculous claims over the last few years about when autonomous vehicles would be ready. This set false expectations among the general public which has now soured perceptions since autonomous tech is not easy. Fully driverless is already ready in some very specific scenarios (ex. Waymo in Chandler) and is on track to roll out to more ODDs over the next 5-7 years. I can pretty much guarantee that you will see a significant number of fully driverless vehicles in suitable areas by 2030. No, they won't drive in upstate New York in a blizzard, but no one actually cares about that from a business perspective.

The other issues you raise - liability, insurance, legal roadblocks, etc. are mostly non-issues that already have solutions. The only one that's a continuing problem is the fragmented nature of legislation across different states. But there is very heavy lobbying going on right now to rectify this by the time it's actually needed.
The only thing I deleted is the period. "If I were a Jew I would be concerned about my insatiable appetite for war and killing in defense of myself." is the entire first sentence of the last paragraph. Again, people can read the linked original post and see for themselves.
I was just using that as an example haha I don't know anything about the actual history of the product. I just wanted to give an example of how the patent system could be used to protect small companies/inventors because it seems to mostly be used by established players now a days.
The iPhone without then apps that run on it is somewhat interesting, but is largely a novelty; they happen to provide a platform on which I can conveniently access Facebook/Twitter/Instagram/TikTok, Lyft/Uber/DoorDash/Instacart, or Flippy Unicorn / Geometry Racer. Many people said Windows Phone's UI was amazing--I even know stanch Apple people who said that--and pretty much everyone I knew thought Palm's WebOS was better than iOS in myriad ways... but I wouldn't even consider buying either of those devices because I wouldn't be able to use the apps I use literally all day every day. Hell: apps are so important that before Apple introduced the APP store, like 50% of the few people who owned the original iPhone (which had potential, but did kind of suck) were jailbreaking it, so they could do something as simple as play a game, as Apple had seriously shipped a phone without even a copy of Snake. The iPhone would merely be an "extravagance" for most people... were it not for the apps that it has managed to get to develop often uniquely for their platform (something I would argue is done using anti-competitive lock-in strategies, and at the extreme disadvantage of the user, more than simply by good engineering).
I would simply stay away from Jenkins if you are getting started from scratch. I have used it for months, and the amount of effort you have to poor into it, and still get scaling and outage issues is not really acceptable.

In contrast when using Buildkite [0] you get essentially all the power and flexibility of Jenkins, but without the crushing technical debt, inherent flaws and complexity. Benefits I have seen of Buildkite over Jenkins:

- Never have to worry about scaling a Jenkins master again

- Build history lasts forever, so no need to setup a system to save logs

- Everything can be in your repo, so you are always confident of changes and testing is easy

- The UI is easy to understand and you can link directly to failed log lines

- Control your own workers, and easily setup autoscaling without any drama

- Flexible plugin and annotation system allows for extensibility

0 - https://buildkite.com/features
Modern Corporations don't pay reasonable tax though. For NSA to know about covid, and for that vaccine to be developed requires that there are thousands of people educated, mainly from public schools to which they aren't paying anything towards nurturing by avoiding tax in the first place.
Best way to be rich is to be born rich
In short, yes, but the bar for a fully remote candidate is much higher.
> every bit of energy someone spends being cool (good UI) comes at the expense of energy spent being good

Why would you assume that? If your model is already pretty much perfect, not much more you can spend your time on than presentation.
> the way that the pipeline-company ransomware hackers beat a hasty retreat was noticeably unusual, and already seemed to telegraph that the state was getting involved more...actively.

Uh, there was no retreat - the company paid the ransom the day after the hack.

https://www.theguardian.com/technology/2021/may/19/colonial-...
Funny timing, I've just written most of a TypeScript generator for protobufs. I learned about some fun corners of protobufs I didn't expect trying to pass the protouf conformance tests [1] (which this one passes, that's no mean feat!).

- If you write the same message multiple times, protobuf implementations should merge fields with a last write wins policy (repeated fields are concatenated). This includes messages in oneofs.

- For a boolean array, you're better off using a packed, repeated int64 (if wire size matters a lot). Protobuf bools use varint encoding meaning you need at least 2 bytes for every boolean, 1+ for the tag and type and 1 byte for the 0 or 1 value. With a repeated int64, you'd encode the tag and length in 2 varints, and then you get 64 bools per 8 bytes.

- Fun trivia: Varints take up a max of 10 bytes but could be implemented in 9 bytes. You get 7 bits per varint byte, so 9 bytes gets you 63 bits. Then you could use the most significant bit of the last byte to indicate if the last bit is 0 or 1. Learned by reading the Go varint implementation [2].

- Messages can be recursive. This is easy if you represent messages as pointers since you can use nil. It's a fair bit harder if you want to always use a value object for each nested message since you need to break cycles by marking fields as `T | undefined` to avoid blowing the stack. Figuring out the minimal number of fields to break cycles is an NP hard problem called the minimum feedback arc set[3].

- If you're writing a protobuf implementation, the conformance tests are a really nice way to check that you've done a good job. Be wary of implementations that don't implement the conformance tests.

[1]: https://github.com/protocolbuffers/protobuf/tree/master/conf...

[2]: https://github.com/golang/go/blob/master/src/encoding/binary...

[3]: https://en.wikipedia.org/wiki/Feedback_arc_set#Minimum_feedb...
Google Photos open-source alternative with React Native
My experience with surgery was actually pretty good. The sedation worked well, and although surgery messed me up for a bit, what brought me into the office was much worse.

Mental asylums, suicide treatment, etc. - those are the doctors / nurses that should experience being patients. Fortunately I've never been committed, but I've heard horror stories even in modern times. Not to say I believe those places aren't necessary - they definitely are, and have helped / saved people lives to the point where they're thankful for being involuntarily committed - but those in power should have empathy for the people being treated.
Does this have an API to feed it tasks?
Seems like a good spot to comment that I've been tossing around a similar idea, but related to creating personal spaces instead.

Context: we moved into a much smaller house a few years back and I miss having a room dedicated to shelves, both for books and for music. But most of my reading and listening has moved to digital anyway, so there's really no need for such a space anyway. But it would be amazing to have a digital rendition of such a space, particularly if it could be done in VR. Ideally would tie in with APIs such as Goodreads or Spotify, so you could visualise your digital library in a physical space.

And like with haram_masala's comment [0] about having some "classic office layouts", this would do the same but with classic libraries or record stores.

[0] https://news.ycombinator.com/item?id=27387881
:)

While I have you here, I have to say I still don't understand the connection you're making between PowerFX and compatibility with existing deployment systems. I understand that a low-code platform that spits out an app in some sort of standard format, like source code or a docker image, would facilitate that integration, but where does PowerFX come in?
I use my real name precisely _because_ everything I say is being recorded. It's a guard against the foolish belief that any "anonymity" is real and can be relied on.
He would’ve happily accepted the $6k from someone else who wasn’t part of a sting. That’s why it’s not entrapment.

If they had to beg and cajole and plead and coerce, it would’ve been entrapment.

Same reason prostitution stings aren’t entrapment.
>Your code is based on someone else code, https://pikvm.org and you are making profit from it without contributing.

TinyPilot is not based on PiKVM.

I started the project before I was aware of PiKVM, and the PiKVM author invited me to check out his project.[0] That led me to uStreamer, the video streaming tool that PiKVM published. I use uStreamer under the GPL and keep all the code in a separate repo. That's the only component that TinyPilot and PiKVM share.

>in the same way you do not contribute back to https://pikvm.org but you make profit from it

I do contribute to uStreamer. I actively maintain the Ansible role[1], and I've also contributed financially.[2] I'm in regularly contact with Maxim about how we can work together.

If Maxim is unhappy with our arrangement, I'm happy to hear from him. PiKVM seems to have an odd contingent of fans who have taken it upon themselves to pop up whenever people are discussing TinyPilot to claim that I'm exploiting Maxim.

[0] https://mtlynch.io/tinypilot/#borrowing-from-a-similar-proje...

[1] https://github.com/tiny-pilot/ansible-role-ustreamer

[2] https://github.com/pikvm/pikvm/commit/2eda123bba2b2d531b30f5...
I don't think TinyPilot is copying any GPL code from pi-kvm. Feel free to post evidence to the contrary.
The HN crowd can sometimes have an issue with pragmatism. Sure, I'd love to live in a world where everyone follows best security practices 100% of the time, but this ain't it. Arguing how your imaginary perfect world should be gets us nowhere.
Rain really interferes with human vision based systems as well. It's insanity that we don't better design road markings to better compensate. It's often the case where old painted-over lines are more visible on wet roads than the current markings. Making road information systems standardized and better for humans works out great for autonomous cars.
Many people can't vote, or explicitly don't vote to avoid supporting these parties. Many more are poorly educated (intentionally). How are they responsible?

Are they expected to single-handedly (or collectively) organize and engage in a bloody civil war, thereby gaining culpability for that? Blaming people for the actions of their nation / elected officials is absurd. All a person can do is vote for the best candidate in front of them and vote at face value.

Representative democracy takes power away from people. If it were a direct democracy, then yes, I'd say sure, people bear responsibility. But it's not. It's a system designed to be manipulative and serve wealthy and powerful interests, and the only way to change it is either very, very slow, or very, very bloody.
I don't think what you are describing is a normal work environment. I have experienced something similar though - and it sounds like you work with sociopaths.

If that's the case, the classic advice is to disengage and find another job as soon as possible. Staying will not be healthy for your mind. Good luck.
'Tis a pity most platforms don't (in practice) support saving MIME types as a file attribute.

(Even when some platforms have the facility to store the MIME type in an extended attribute, few applications will actually support retrieving and acting on that attribute.)
Wyoming site of new nuclear power plant from Bill Gates' TerraPower - https://news.ycombinator.com/item?id=27374840 - June 2021 (108 comments)

Next generation nuclear reactor to be built in Wyoming - https://news.ycombinator.com/item?id=27376834 - June 2021 (26 comments)
I think they meant the folks providing the ransomware as-a-service, who basically said "yeah we provide criminal services but we don't endorse their use for crimes that big, so we'll be more careful who we sell to."
thank you for providing very clear steps.
Wonder how many exit interviews he sat through, smugly grinning at someone who did something similar...
Judging from the number of Europeans listed in the HEVC patent pool (see https://www.mpegla.com/wp-content/uploads/avc-att1.pdf), I suspect that software patents are very much a thing in Europe. They just have to have the same kind of fudges that US software patents have to have (especially post-Alice).
They have. See their responses to the Senate anti-trust panel. Also in numerous interviews.
I really love this pattern. However let me rant on two poor implementations in the Windows world: the experience is heavily dependent on the startup speed, and the immutability of the items presented. The Windows taskbar search has neither speed nor order reliability, and Visual Studio’s Quick Menu is terribly slow to even pop up. Office also implemented it as a Quick Menu, similar to Visual Studio, and it’s not very fast either. It’s a real bummer.

Edit: PowerTools also includes an Alfred-like launcher, and its pretty feature full. if it could pop up consistenly (its a bit buggy) at a reliable speed, I would replace the Windows taskbar search with it.
“Colonial Pipeline decided to pay the hackers who invaded their systems nearly $5 million to regain access, the company said.”

That is the problem right there. Someone just made 5MM tax free. Time to make paying ransomware illegal and that will stop the potential criminal market for ransomware attacks apart from political motivations.
That sounds more like Python's from future import behaviour.

What Rust does about this specific problem is that nobody else gets to mess with your stuff. For the exceptional case of the built-in types the core and I believe also std (the standard library) are allowed to define things for those types but nobody else can.

So you can't add an is_stupid() const boolean method for the char built-in that classifies Unicode scalar values by whether they are (in your opinion) stupid or not.

You could invent your own trait named Stupid with the is_stupid() method, and you can implement that trait on the built-in char type, but only people who explicitly want your Stupid trait get this behaviour. They aren't infected just by happening to use some other features you implemented.
If you are driving along, and a part breaks in your car, which causes you to crash into someone, it would be surprising to me if you were held criminally culpable, and rather unusual if someone made a civil case out of it.

In theory, you could be grossly and obviously negligent. But just driving a car that has some failure doesn't make for a strong presumption. I've known multiple people who had a significant part of their suspension break/collapse, either due to age and wear or manufacturing defect or a combination.

But thinking about what makes the news, what does seem to be considered a criminal or civil matter is where, say, a major failure happens and then it turns out that for instance, a mechanic who was supposed to service it forged the paperwork and did nothing.

I'm saying by analogy, if a lab had a failure but their procedure was not that different from other labs, then it's not fair to assess them as negligent even if with hindsight we need to set new standards. The contribution of bad luck has to be considered and not just say the probability of all other failures is zero because they didn't happen.
If auditing is so unpopular, it could just be compiled out as a configurable feature?
I've caused myself a lot of problems by using/creating types that don't make sense. Coding myself into a corner. So I don't think it's fair to not count type declarations as code.
I've seen the Goodhart'ing of this product orientation lead to bizarre product segmentation detrimental to positioning the company within the actual market. People keep trying to come up with a way to "systematize management" into synthesizing leadership, and I keep maintaining there is no substitute for actual leadership, which is as much an art form as non-trivial debugging and coding (especially at scale and speed).
I also disagree. Apple have an absolutely over the top, under-appreciated, cautiously obsessive approach to controlling the domain of your experience, 100%. Advertising on your platform is selling a message other than your own, selling a product outside of your control and creating a user experience you might not necessarily be improving.

Apple are a BRAND. They sell a PRODUCT. They deliver on their PLATFORM. It's like asking why Nike don't allow third party's to put adverts on the sneakers they sell. I don't think they've struggled with monetising advertising. Clearly there is no struggle financially and advertising is mostly a game of throwing spaghetti at the wall and hoping the odd message sticks. Apple as a company don't need those odds. Yet, at least.
I'm not sure what specifically is being proposed here. I gave some specific examples of government actions to protect its citizens engaging in commerce going back hundreds if not thousands of years. I'm not aware of any government which has paid for doors, locks, or walls for every company in their country, I suspect any action taken by the NSA would be guided by similar restraint.

As the parent comment said, I'd like to see the NSA working to get zero day vulnerabilities fixed as opposed to hoarding them for future exploitation. At least this is my perception, to be honest aside from a few examples I've heard of I don't actually know whether I've correctly characterized their activities, they may already be doing this.
20-30minutes of fast charging at McDonalds is perfectly reasonable for those who go inside. The important bit is having 100+kw chargers.
That is in fact exactly the problem with strict textualism: It's actually not that strict.

I am sympathetic to the criticisms of the "living document" ideology. It's populism masquerading as jurisprudence. Or, as Scalia put it, it's no philosophy at all.

HOWEVER, textualism is not as clean as it's advocates will argue. Case in point: The post-Civil War era Supreme Court (the so-called "Redeemer" court) went out of it's way to essentially dismantle legislation aimed to protecting minorities in the name of textualism.

This was the origin of hate crime legislation, which came about because of jury nullification, essentially.

Consider the aftermath of the Colifax massacre [1]:

> This decision, in United States v. Cruikshank, the legal historian Lawrence Goldstone argues, provided a guide for the campaign of racist terrorism that would suppress the black vote and enshrine a white man’s government for generations. “The Colfax defendants would have had to announce their plan to violate their victims’ rights on account of the color of their skin in order to be culpable,” Goldstone wrote. “Justice Bradley had thus communicated to any Redeemer with violent intent that to avoid federal prosecution one need simply to keep one’s mouth shut before committing murder.”

[1]: https://www.theatlantic.com/ideas/archive/2018/09/redemption...
>Thucylides

Is that your spelling or hers? I think it's Thucydides.
Ah, I see.

I wouldn't say API orchestration is the "new RPA", though. It's rather the "old BPM", and "current IPaaS". That is, we already have tools for API orchestration. It's nothing new. RPA is something different entirely.

And it's benefit isn't just for automating legacy systems. Automating the UI they're already familiar with is a much more intuitive experience for lots of people than going out of band to integrate with APIs.
They wouldn't bat an eye.
You don't need Earth gravity. All the problems with bone loss and ailments are from microgravity. I can't find any studies on reduced gravity (it would be really hard to test), but there's no reason to assume that something like half a gravity + exercise and supplements wouldn't significantly reduce health issues.
Something about security in particular brings out the puritanical streak many engineers have.
I sincerely doubt the jet in question was flying at supersonic speeds right above tree tops. Couple of reasons, at low altitude most military jets can only handle mach 1.2 or so at the cost of massive fuel consumption. Any sort of long distance flight at low altitude, supersonic speeds would waste massive amounts of fuel. Additionally all aircraft are significantly less maneuverable at supersonic speeds which is a bad combination with being close to the ground. Lastly and probably most importantly sonic booms are really really loud. As in they can at least in theory kill people if in close contact(not aware of this actually happening at any point, but there was a cold war project to use a low flying supersonic aircraft as an anti-tank weapon). Point is if they actually where supersonic I would be surprised if you didn't have some form of hearing damage. Also shaking and rattling is not consistent with a sonic boom, just normal jet noise.
May lose access due to lost password - if so will continue as Sporktacular2
the only surprise I (an amateur) see is C2 with that black square at E7 and purple at F7