skysight-inc/HackerNews huggingface dataset:
Or the old naval tradition that, when a dead sailor was sewn into his hammock to be buried at sea, the last stitch went through his nose in the hope that the pain would wake him up if he was still alive.
In-depth tutorial on how you can build a technical documentation and even write your own book with a documentation generator tool, sphinx.

Happy reading!
> having the corporate veil pierced if someone wants to come after you.

The creditor wanting to pierce the veil is, unsurprisingly, not a sufficient legal condition for piercing the corporate veil, otherwise corporations and LLCs (not just California and not just single-member) would be worthless.

Of course, a sloppily-run LLC is more likely to result in piercing the veil, and a single member LLC that the owner views as a maintenance free magic shield is particularly likely to be sloppily run.
Sure, my answer to the question I stated would be:

Yes, but the legal entity behind the driving of the car needs to be hold legal liable. (i.e. the AI provider)

Hand over to driver can be required but the driver needs to have reasonable time to adapt to the situation (multiple seconds).

Only with this can we make sure that companies providing driving AIs give their best to make sure they don't kill.

Else they will have just pressure to improve it to a point where it happens rarely and then stop there because its not worth the development cost.
And even then, who is to say that users are going to instantaneously download your update before/during their upgrade to iOS 14 (even if they have automatic app upgrades turned on, which they might not).
Over here on Windows side not everything is "Developers!" as it should be though.
Did the blog author actually un-blur the booking reference though? He states he tried to un-blur the barcode, was unsuccessful and then realized the booking reference was right there in the picture. Nothing about un-blurring it.
> Man, don't you understand that you are not allowed to critize Apple here. Don't touch my walled garden and (fake) privacy.

The community here over the last few months and prominent people in the Apple developer community itself have been very critical of Apple and their behaviour lately, so I don't feel as if this holds true.
Isn’t the Apple Watch certified as a medical device, unlike all other smart watches?
That's a lot more accurate than the HTML5 statement though, right?
Coincidence indeed - I'm currently modifying my giant SQL grammar right now and building an AST off it. And struggling a bit with that, but that's mainly down to me not antlr.

It is strange that we're having such different experiences of it. I don't recognise your quantum view of it either, as a antlr rules, and bison, are very context-specific as they can only be triggered in the context of larger rules, and only when given piece of the target language (SQL here). They get triggered only in those very specific cases. I've never had your struggles with it. I don't understand.
> I am pretty sure that while what you say might be hard to do for some people, there are individuals out there for whom sitting and looking at the road for hours would not be such a big problem

Those people are known as drivers and they’re doing more than just looking at the road. The driving/feedback from the controls is keeping them engaged.
Virtual particles aren't particles, and don't get created out of nothing. They're a mathematical trick to simplify (read: make tractable) physics in a particular formalism.

Apart from being drawn as particles on diagrams, they violate every rule of what a particle is supposed to be.

There are formalisms where they aren't necessary, for example quantum lattice models.
JFrog prices IPO at $44, valuation at $4B
A testament to the low software grade I’ve come to expect from Apple. I wonder if anyone inside Apple reads HN abiding NDAs or they simply have no clue.
For soldiers, that’s correct. However, if you include civilian deaths you do hit the 20 million number. And that’s the lower estimate.
Thanks. I've never read that document before. The first third is indeed thought provoking.

What's awkward is I've now read at least three apparently compelling and logical explanations for the left/right divide, but some of them contradict each other in various ways.
WebGL 2.0 => castrated OpenGL 3.0. ES

WebGPU => To be done, will be a castrated Vulkan/Metal/DX 12.

native => OpenGL 4.6, OpenGL 3.2 ES, Metal, Vulkan 1.x, DX 12 Ultimate,...
I never said everything. But a lot of the software still works. Some work with minor workarounds. Of course some programs will break with an update. But in my opinion creating a culture where an update is expected for software that is a couple of months old at best is really unhealthy.
Dune Legacy is awesome. They added some RTS features that evolved after Dune II like drag select and control groups.

Makes it a lot more playable today without impacting the fel of the game.

I also like that you can get a much larger viewport than in the original, using todays very big resolution screens. I find having 2x scaling and a large Window works best, as 1x makes units too small.
$121 million as of few weeks ago [0] - a fair bit off the ~$250 million Call of Duty Modern Warfare 2 or Grand Theft Auto 5 cost.

[0] https://www.tweaktown.com/news/74946/cdpr-has-spent-over-121...
> "Uber had disconnected the Volvo's factory-installed crash avoidance system. While the Uber vehicle's autonomous system did detect Herzberg before the impact, the vehicle — and Uber — relied on Vasquez to take action if an emergency arose."

The Uber software can detect an imminent collision but relies on the backup driver to act on it. For everything else the car is designed to drive itself. This is why "automation complacency" should not be ignored.
This write up... irreverent and dumb. Did you study any Dave Barry? <3 I would love to buy a book. I mean probably not me, but if you need any moneys
I mean, why should developers get 70% of the money, right? /s
Some embedded platforms don't have memory protection, but just a big blob of global heap memory. If you forget to call free(), that memory is gone for good until you clear the entire ram and start over. Admittedly this doesn't seem to be a target use case of V, which only supports x86_64, but any serious C competitor must have meticulous memory accounting and not rely on the OS to clean up after it.
It's really weird to scroll past all these fantastical hardware achievements/products, and still end up a little bit disappointed since there was no update about their soldering iron (the "Pinecil").

Really looking forward to that one, it seems like a good contender to the TS80/TS100 irons but more open and so on.

It should be due for release around end of September, so ... fingers crossed. :)
US Government funded.
Samsung Display announces a 1.4R foldable OLED display
Fun. I never considered differentiable dithering before.

Would be interesting to see results using a content loss function as defined by Gatys (2015), as opposed to the L2 loss as given. That should hopefully capture more long-distance structures in the image rather than optimising each pixel independently.
They can because Google with Android sucks also. If you are an app developer just get used to bend over.
I think it's mainly beneficial for things where the palette of your medium is limited such as thermal receipts/labels and epaper/e-ink
I think the issue is about having to cross a module boundary, which is really about monorepo vs multirepo. You have much more freedom to make breaking changes when you don't need to cross a (repo/module) boundary.

I think the Go module system encourages you to avoid adding unnecessary boundaries. As someone else pointed out already, one of the problems is that you don't find out that boundaries are bad until you hit v2, and then you discover that you have this chunk of technical debt (unnecessary repo boundaries that slow down development) that you didn't know about.
Don't worry Apple hates users too.

I've once had a Windows update break software, and I was easily able to downgrade the broken update (and it wasn't really MSvs fault entirely, graphics driver issue).

Multiple times I've had ipad updates break apps, and some apps have never worked again because the developers don't bother updating the app, and Apple blocks downgrading because...
Parts of lower mainland BC (Canada) are the same. For example, I can recycle glass in Vancouver, but Surrey stopped accepting it years ago because they changed recycling companies and the new one considers it a safety hazard for their works. Conversely, Surrey will recycle plastic bags, but in Vancouver you have to drop them off at the grocery store (only a few stores do this).
Apple does a lot of weird "quirks mode"-like BS by checking for what version of a library or toolchain was linked against at build time (and with multiple kinds of checks, which is annoying). I absolutely have experienced cases numerous times where my app was fine if it just was allowed to run, but Apple insisted "no, this app was compiled against an iOS SDK so it should get a shitty and broken simulation of the older skeuomorphic properties panel, and should do some ridiculous reverse display scaling on this new iPad we just released"... and to be clear that this is merely the quirks mode BS, my solution finally to not have to keep updating my copy of Xcode was to get angry and write a tool to edit my binaries and update their load command version references. I have no clue what Apple thinks they are accomplishing with these checks.
TypeScript creator: How the programming language beat Microsoft open-source fear
I agree, I think a lot of what holds Windows back is the baggage from the past. Ideally OSes would live somewhere in a healthy middle, where we can’t expect 10 year old software to run on the current version of an OS. On the other hand we should expect 1 month old software to run on after an OS update.
But how? Investigating riders putting up higher watts than usual?

The already implemented biological passport makes more sense to me.
>Fuck reading a book a week. No one can read that fast. Let me repeat that -NO ONE CAN FUCKING READ THAT FAST. How about actually reading that god damn book?!

I used to read a book a day (sometimes 2 days when books were really big or half a day when really small - like I could get through 2 Narnia books a day) - however that was in my teens when I didn't do my schoolwork and just read, or in my twenties when I was a committed non-productive member of society.

Recently I read a lot of Mark Twain (Tom Sawyer, Huckleberry Finn, Puddn'head Wilson, Life on the Mississippi) I think it took about 3-4 weeks, so yeah a book a week. Luckily I have an e-reader now so I could get it in otherwise yeah I wouldn't have managed it.

In short - that got on my nerves and I think this person with their swearing judgements of other people should actually try reading a bit themselves.
More to the point:

Casualties (source: Wikipedia)
3,436,066 USSR, Battle of Leningrad
1,129,619 USSR, Battle of Stalingrad[1]
1,076,245 US, all battles (europe + pacific)

[1] a crucial battle:
https://news.ycombinator.com/item?id=23612474
When we talk about free software, we're already explicitly invoking "free as in freedom" though. If you want to avoid the " freedom" rhetoric then you should talk about open-source instead.
The whole point of having income not being dependent on public demand is what made BBC good. But I do see the point that if everyone is paying the tax, then the programming should be catered to everyone?
His downvoted comment would say otherwise. For comparison, FB might have done more harm, so I guess one might expect it but just notice the difference between the near unanimous dislike for FB compared to divide in criticism of Apple. Out of FAANG, only Netflix might have higher positivity around them in HN.
I prefer "freedom-respecting software" myself. It parses better.
That's better. You sound less like a drive-by troll now.

However you're fighting the wrong battle here. There is some merit in your arguments and the left has often been blind to valid issues due to focusing on other concerns (spending a fair chunk of the 20th century defending Soviet oppression and mass murder springs to mind)

But that's only loosely related to the article under discussion which seems a clear, inarguable example of a portion of the right that are promoting and presumably investing in theories that are utterly bonkers.

Nobody is claiming that "believing bollocks" is the exclusive preserve of either end of the political spectrum but what's going on at the moment with QAnon, Covid denial and other extreme belief systems is surely something we should all be united in trying to fight?
That's FUD
More to the point: Apple refuses to support WebGL 2.0, as they want to actively cripple the web, not just castrate it, so even if your app would work fine with it, you can't use it.
It’s only a fuck up if there are adverse consequences.
Professor Frink, Professor Frink.
He'll make you laugh, he'll make you think.
He likes to run and then the thing with the.. person...
Education, ADA was under the radar, and only taught in a few colleges I believe. And even where it was taught, it would be drowned in Java classes.
People have different opinions on the use of profanity. It's a language tool, like any other, and I find in my use of it, it expresses sentiment quite clearly, whether that be humour or frustration.

The article is the author's speech, it is their choice to use or not use language tools as they desire, but I ask you this. How would you title the article while maintaining the clear and concise form?

I don't believe profanity does weaken the argument, it shows that people (developers) are getting beyond the point of being able to maintain their decorum because of the sheer frustration at the arbitrary rules and actions from a company who's trillions are made, in a no insignificant part on the backs of others' work.
The Thing about Age
Why wouldn't you use Android then?

I would personally like to continue paying higher prices to protect myself from low-quality background-syncing byte-code-obfuscated web-pages with push notifications, please.
Sorry to ask for a clarification, but do you mean with or without Vim keybindings?
Maybe I'm too cynical, but I suspect that might have something to do with https://en.wikipedia.org/wiki/Allegations_of_United_States_s... . Genocidal is bad, and communist is bad, but genocidal communists are not half bad when they're enemies of enemies.

Edit: ~2M (the truly horrifying part being that that was a quarter of the original 8M population)
That's all fine, but we also have decades of experience designing systems for exactly this - they are called train drivers. Driving a train can be the most boring job in the universe, in ways that driving a truck isn't - there is very little feedback from the controls, you can be going for hours in a straight line without any need for input or change of speed - so locomotive controls are designed to require constant positive input to keep the driver engaged. This should be the same - the system should require the backup driver to keep confirming/selecting something on the dash, even if it's inconsequential to the operation of the system.
I still use my Pebble Time Steel from the Kickstarter campaign.

Thinking of switching to Apple watch because I have iPhone and I also want to use Apple Pay without the phone. If they had better battery life, I probably would have done it already.
> It's not hard because the changes are small and gradual

Size isn't the only issue. Version number of fetishism is very much a thing in large companies. Megacorps and banks are very slow to update. I can't tell my customers to switch to Java 15 tomorrow (or even next year). Especially after the complexity of upgrades to 9 and 11, both of which broke things in many subtle ways. This may not be an issue for many applications, but it was certainly an issue for us and our customers.
This looks really good to be honest. So many projects I would have loved to create GUI's for and distribute that way but the overhead of having to sort out dependencies and packaging make it not feasible.
Right you are! Here is the HN link: https://news.ycombinator.com/item?id=23224584
Now I just finished three days of work to remove vcpkg.

Windows + vcpkg + MSVC it works perfectly.
Windows + vcpkg + clang it is a knightmare of linking problems.
But who will suffer from poor app ratings and support requests if something doesn't work correctly? Not Apple.
Assange Hearing Day 10
> funky Inspect Element magic

Are you sure you're on the right website?
Sure that is true, but it is fast enough for many apps already and will be even faster in the future or do you really argue that most native apps on Apple Store couldn't be done as a web app?
The original image was not blurred, he simply read off the plaintext booking reference. (After first trying and failing to scan the also unblurred bar code.)
I think you conflate marketing with technical change.

There are multiple reasons given above why strict semantic versioning is not used in real-world software, that is a reductive summary of one of them.

Yes, I've read those articles a while back when they were written. In a very real sense, a consumer can never be sure that software keeps running properly if a library changes in any way without extensive checks. Real-world loose semantic versioning is a promise, not a proof, and it works better that way.

I don't personally think the current go proposal is terrible or sucks, but I do think it could be improved, and it'll be improved by listening to how people use versions.
this is such a great story. Love the way he writes!
This is a very odd, very niche feature. I can’t imagine ever wanting a webapp to organize my windows across displays for me.
I felt the downvoting was more in response to the comment itself sort of missing the point and coming off a bit tone deaf. I agree with your point though.
Mostly what Zak says.

All applications and (preferable system services too) should be sandbox fist. Linux has much sandbox technology but it's often focused on server use-cases, fairly complex and everything but sandbox first (more like non-sandbox first and then we fit the sandbox to make it so that the program doesn't notice it runs in one).

But it's also many many small problems.

Most (all?) of which you can solve by a complex combination of selinux + cgroups + ... + modified applications + ... (long list). But doing so it a lot of work and often ends up with major usability drawbacks.

Just to name one example of a small but terrible feature: LD_PRELOAD.

Sure it's nice for hot-fixes including ad-hoc security hardening but it's generally a horrible idea in a context where you don't fully trust all programs.

Another think is that most programs can read conigs/settings of most other programs or at least know that there are such settings.

And the list goes one.

Again just to be clear you can fix a lot of this by putting things into Linux containers but what is missing is a container engine focused on desktop applications which goes far enough, which also entails you can't just run existing software without at least switching out the GTK/Qt framework with a version adapted for this use-case and potentially needing more adaption then this.

So all technical possible but we are not quite there yet I think, but then I'm not completely sure as I haven't followed some of the underlying topics close enough in the recent years.
Macs only just work, don't expect much else.
This doesnt happen though. Look at the state of web apps accessed through your computers browser - there is no issues with quality if you want a customer base.
Fair. Guess shows that I spent a lot of time recently in C and C++ lands, where that's not yet as common to even have.
Europe had Kuka as robotics company but it got sold to the Chinese.
I think you may be confusing two different concepts here, which is understandable given the fact that this happened some 23 years ago.

The first versions of Java only had green threads. That was a cooperative threading model where only a single OS thread was used and the VM did a context switch while blocking for IO (in essence, every method declared as throwing InterruptedException could potentially context switch).

The mixed model you were talking about is most likely the threading model of Solaris where threads were split into a userspace part and a kernel part. It was possible to configure pthreads so as to use a multiple userspace threads on top of a single kernel thread (in a similar way as green threads worked in Java). It was also possible to run it in a one-to-one configuration or a version where you had a large number of userspace threads mapped to a smaller number of kernel threads. The last model was default in Solaris for a long time.

Eventually it was discovered that kernel threads were so fast in Solaris that there was practically never any benefit to the thread-pool model, and by Solaris 2.6 (I think, it's been a while so I could be wrong about the version) they changed it so that the default thread model was one-to-one.
That's a very weak argument. It's basically based on if there was a secret extradition request, or the intention of having one filed when the opportunity presented itself. Neither is even remotely provable.

What we have right now is clear revealed preference. Opportunity arose (leverage with Ecuador), US pushed, UK opened procedures. This is a very clear falsification of "what extradition? it's all about rape charges".
Could we please have a title edit?

As of writing, it's titled: "Nearly two-thirds of US young adults unaware 6m Jews killed in the Holocaust"

"According to survey of adults 18-39 ..."
I just wanted to say thanks a lot for great answers and perspectives. I would like to clarify that it is more than a potential customer, I am now in the reviewing process and it seems they there are no other contenders. That said I just told them that we can ride along with AWS SOC2 and they seem to be fine with it, at least for now.
Can't do regime change with only air power, you need ground troops.
I wouldn't describe it as 'royalty-free stock audio library'. It's obvious many sounds aren't free to use, be it rips from games or TV shows.
A powerful organisation being involved is, almost definitionally, a conspiracy.
None of that matters for smartphones. The use case for a smartphone is basically a portable browser.
How about

- money transfers within seconds, rather than day(s)

- wire fees measured in pennies or dimes, rather than double digit dollars
GitHub’s Move Away from Passwords: A Sign of Things to Come?
Well, one "meaningful difference" is I can find devs who have experience with cmake...
I have been developing an app using the new SwiftUI 2.0 for iOS 14 during this beta. My builds have been breaking constantly between beta seeds, due to symbol name changes etc. And Apple have never allowed you to upload a binary linked with a pre GM SDK for release.
But it does a very swell job at eliminating most of the worst of abject misery that comes with poverty in most other places.

Being poor in Latin America is an exponentially worse experience than being poor in France.