skysight-inc/HackerNews huggingface dataset:
> You can always Jailbreak your device?

No, you can’t. Apple has tight control over what gets installed on the iPhone, all the way throughout the boot chain.

Jailbreaking is about finding vulnerabilities to somehow acquire root, and many times exploits are not persistent after a reboot. The keyword here is “vulnerability”, something that Apple is eager to patch using security as an excuse, which is hard to argue against. But Apple could provide its users the ability to flash their devices with a warning that if they do, they’re on their own, but Apple wont do that for the aforementioned reasons by countless people in this thread! They are locking down the platform on purpose, and neither privacy nor security are adequate excuses.

Jailbreaking shouldn’t be a thing, because users shouldn’t be living in jails, they should live in fortresses.

Jailbreaking is incredibly bad UX. You are forced to use closed source software to “jailbreak” your phone, a jailbreak which may or may not be persistent after reboot. And only if you have the right iOS versions. So users are forced to stay on vulnerable iOS versions and not upgrade and pray to God that a new exploit is made for their version. Because if they upgrade, Apple wont let them downgrade again, which makes the users miss the opportunity of using a newly created exploit. It’s a cat and mouse game, and it makes users more vulnerable to malware.
Ask HN: How are companies compensating conference speakers?
I was wondering how are other companies dealing with employees giving talks during conferences. Are all of their expenses paid by the company? Are they additionally compensated? If yes - how, what are the rules. And most importantly - why?
Talented people have intrinsic motivation and don't need artificial incentive systems.

Extrinsic rewards or punishments are at best poor substitutes and at worst destroy intrinsic motivation.
Damaging the hardware is a bit of an overstatement. What people are calling fuses isn't really a fuse in the traditional sense. An eFuse usually is just write once memory. All the limiting features are implemented in software which reads out the state of this memory.
Windows 10 also creates a "Sytem Volume Information" on every USB drive.
You will have no idea what is being carried via encrypted channels to Apple's opaque backend servers.
Smart people pursue knowledge but don't seem to pursue applications with nearly as much passion.
It's in nightly, so it might be in prod 5 years from now :-)
A free speech absolutist should attempt to preserve the opinions of his dissenters the most, given there's temptation to censor those with contrary views, particularly when the contrary view is given in a snarky tone. Clownlon, if he was fair and truly a free speech advocate, would hire leftist, rightist, and centrist content moderators who attempt to moderate in good faith. It seems clear, he's just someone with a huge ego and his free speech spiel is no different than leftists and their desire to censor anyone who has a contrary opinion, particularly Trump.

The reason for free speech being a primary principle to defend no matter the political label you assign to yourself, is that sooner or later, everyone will probably have some view not supported by the mainstream and even considered offensive and "not correct" e.g. some feminists who were pro-censorship of "red pill" type philosophies, who are now being censored for their anti-trans views. To be principled on this means accepting someone will say mean things to you or offensive things, and it should be okay, so long as you can talk smack back :-)
Does Firefox still exist and run their engine on Android?
You say that like it's a bad thing.

But I would point you to the fact that they have Rod Liddle (lefty/Social Democrat) and Matthew Parris (Tory who hates Brexit) as regular columnists.
I'm not sure you understand what "substantiated" means.

> There are many ways for a company to compensate people, other than hiring them as an employee (consulting fees, board seat, stock, etc.)

Again, that's a claim. The burden of proof is on you. Do you have any?

> I sincerely doubt Ms. Vance is doing this for free.

It's Mr. Vance.
SQL in One Line – Works with MySQL, PostgreSQL and SQLite
Lots of lines for just a query. Developers are struggling to execute a query and what if you need to execute another query somewhere else? That's a lot of code to rewrite again. You don't have to do this!!
I have only solved one puzzle in Prolog, but here it is:
https://github.com/widforss/adventofcode/blob/master/example...

I choosed Prolog for that one as that meant I didn't have to implement the search algo, just state the problem in logic.
But it supported progressive loading. You could load only the first level and then load the next on-demand
Just before I read your comment I came up with that idea "there should be a select few people based on their academic merits (whatever that means/however good that will go) that will have carte blanche."

Then I read your comment. Needless to say, I wholeheartedly agree.
ChatGPT writes a Seinfeld scene in which Jerry needs to learn bubble sort
50 years, for flash ? without wear leveling ? Do you have some links ?
Over 10 years for flash is difficult.
Artemis I Day 15 – Team Polls “Go” for Distant Retrograde Orbit Departure
I keep hearing this very bad excuse. If that’s the only reason that developers make iOS apps, where are the developers who are making iOS apps and just telling Android users to go to the web?
You forgot stole. He stole, gambled, lost.

Let’s say Amazon bet your $100 order money on WSB stocks and lost, and said “excuse blah insolvent blah accounting blah”.
> You wouldn’t even know they are the Elasticsearch company.

When I interviewed there a couple years ago, was told by a leader they are trying to not just be "the Elasticsearch company". (Due to competition from AWS OpenSearch)
I think this is the best long-term solution, but support should also come from Spotify. When Valve saw Windows going in this direction a decade ago, they decided to officially support Linux. And even though the Linux market share is still quite low, it lowered the barrier to switching by quite a lot, essentially acting as a loaded gun forcing Microsoft to behave.

Imagine if Spotify started officially supporting the PinePhone and started advertising that. It wouldn't get many people to switch, but it would start putting pressure on Apple/Google to be a bit less evil.
The modern answer to printer manufacturers' woes is of course to simply offer consumers a monthly subscription that unlocks the ability to use the ink that they've paid for. I mean, yes, you've already paid for the ink, but have you paid to use it? I think not. The store you bought the printer from will take a 30% cut too, to compensate them for the ongoing effort they expend in having sold you the printer.

The premium subscription could include indemnity insurance in the event that the onboard-AI detects and auto-reports you for printing any copyrighted material.
Ok then, for you, do not enable that option. What am I missing?
Spotify hasn’t allowed in app purchases on iOS for years.
I'm sure there's a handy Wikipedia article about this, but in a nutshell, no: they wanted the capital to be independent of states, but no state wanted to just give up all that land. So they came up with the idea of both MD and VA contributing land on either side of the river. This land was also basically a swamp, so it wasn't terribly valuable. The original city was a perfect square, 10 miles on each side (not aligned NSEW, however), and there were boundary stones at the 4 corners and one stone every mile along the border. These stones are mostly still there, though some of them are on private property so are inaccessible.

Anyway, for whatever reasons I forget now, DC decided in the 1800s to give the VA side back to the state of VA. What's left is the part MD donated, which is why DC looks so odd on a map: 3 sides are straight (one of them being 10 miles long, the others roughly half), and the 4th side is just the river.

Also, just look at a map: the border between VA and MD is the Potomac River itself. For some strange reason, the King of England set the boundary between the two states to be at the shoreline on the VA side, so the river belongs to MD. So if you're standing on the shore on the VA side and walk into the river, you're now in the state of MD.
This just has all of the negative privacy implications FLoC does[1], which is also something pushed by Google that was heavily criticized. I guess now that Apple is doing it, it's okay.

[1] https://en.wikipedia.org/wiki/Federated_Learning_of_Cohorts
Preferring people over projects creates a situation where you are carried by your status rather than your work. If someone had a successful project, it doesn't necessarily mean their next project is going to work. A total newcomer could potentially solve a very important problem (but get their funding denied because they are still not the right "people" to invest in). This also makes it harder for new ideas to propagate.

Funding should be a mix of track record with project consideration, not either exclusively.
Well wildest....I think that not. Because the child in the trailer does not dead.
> HTML+JS is "turing complete" so in a sense you can make everything in HTML that you could make in Flash.

I love how turing complete gets thrown around every time. Can a turing machine by itself run a voice chat, print documents, display images, stream videos? If I emulated a turing machine on a 1 Hz CPU would it be capable of decoding a 4k video stream in acceptable time?
Yes and it's quite good
I did a deep dive in this topic as an EE undergrad and I'm here to report that trying to actually understand these things will end in disappoint, not withstanding all of the cargo cult mumbo jumbo that gets past off as education in this area. My personal experience was that after badgering the prof week after week for a full term his final answer was "I don't know. Go and ask Dr. Soandso in the physics department"

It takes a lot of effort to track down the essential contradiction. In short the problem is "holes" and "electrons" stuff. In particular the "holes". In the beginning because of doping and band gaps and such the doping atom releases and electron into the conduction band which leaves behind a positively charged "hole". Ie the atom now has one more proton than electrons. So far so good. But a few weeks later we move on to the Hall Effect and now these "holes" are moving and this allows the hall effect to distinguish the N-type from the P-type (qv X h, and all that). But that can't be right because the positive charge is fixed with the doping atom and not moveable so the v should be forever zero.

Well of course the actual technology does work but the theory it's based on is far too difficult for mortal EE's (and their profs) to understand so instead they (the physicists) cooked up a bogus theory with a fatal flaw (conservation of charge - where does this new moving proton come from?) and everyone is happy cuz they never thought it through.

My recommendation is to save yourself a lot of time and worthless effort and work on the water flowing through a pipe analogy. This can take younquite a long way with DC circuits and extends with a few tweaks to ac circuits as well.

And with respect to transistors. I read through all the comments here and as far as I can tell no one distinguishes between bipolar and FET transistors. These are very different beasts with very different operating characteristics but, cutting to the chase, both behave very much like a water tap type.

With bipolar transistors the "gate" current allows a proportionally much large current to flow through the other two leads so it's and amplifier of current. Simple as that. Rotate the tap a bit and get a much bigger resonse in the water flowing.

With FET transistors the "gate" is controlled by voltage rather than current (there is a little leakage current but it's tiny) but the result of a larger current though the other two leads is pretty much the same.

Capacitors and inductors are readily added to your repertoire. When you hit phase locked loops though you're gonna have to crack some books.

In theory, practice and theory are the same.
In practice they're not.
I believe that's the intended effect. Sheer volume of misdirection, vague answers, and thinly veiled threats leaves people tired.
Anyone might reasonably not have the energy to keep picking apart the nonsense from long evasive answers.

Still, as pointed out in the email thread, a CA is also evaluated on how trustworthy they are in a broader sense than the baseline requirements.
Uncertainty and doubt is great at making people dizzy and muddying the waters, but compared to other CAs who respond with openness and transparency, the contrast is striking.
>there was substantial evidence

circumstantial evidence, but nothing that was definitive

>The CA had no substantial public certificate issuing program

So just because they don't have enough customers they should be removed? This just promotes centralization of trust.
Seems an obvious if orthogonal solution might be to substitute typing with voice input designed in a way that avoids the keyboard non-optionally sliding up to cover half the screen whenever text input is selected. Recognition accuracy is pretty high these days, for me at least, plus it's only getting better each year. And transcription rate is equal to or better than typing speed.
thanks for adding this here. after I realised it, HN told me, that I am posting too fast and didn't let change it.
I moved to BitWarden a year ago after a billing problem with LastPass that their support handled badly. I haven't had any problems with the migrated data and I finally deleted my LastPass account last month.
Even if you're in your 50s, you have to acknowledge that eventually you're going to tire out just by how our biological mechanisms wear out. Hopefully, you have a nest egg of sorts by then. And if you don't, well you can't do the job and according to your standards, be kicked/compensated less.

> If you can (and will) do the job, you should be welcomed, respected, and rewarded without regard to age, race, gender, degree, veteran status, parenthood, height, weight, or any of 100 other irrelevant characteristics.

I used to think in this way, that everything should be pure merit. Unfortunately reality doesn't work that way, inputs and rewards are hard to quantify, and the pareto principle exists. Eg. Your work powering millions, yet you're only paid a month's salary and have to meet next month's expense. Furthermore, if things are left to pure meritocracy you'd have more and more in-groups and imbalance. So in some sense you'll be doing society a favor by uplifting others that are not part of the in-group of meritocracy purists.
> That's a key question: pay Linode $1,560/mo for a 3-node 32GB RAM cluster or launch 3 32GB boxes for $720, figure out PostgreSQL replication, make sure you setup the replication users, make sure you don't open any security holes, make sure you have Patroni or Stolon so that you can switch over when the primary fails, make sure you have etcd or Consul or something to handle that coordination, make sure that you have Barman or pgBackRest setup to take your WAL and persist it to S3, setup your S3 buckets, setup a full backup schedule so that you can restore easily, make sure that you're regularly testing your restores, make sure that you're testing your failover (do you even know if Patroni is actually working?), figure out how your app is going to cut over to the new primary when that happens (is there a shared IP that you need to move, are you using a proxy like HAProxy that's checking health-checks to see which it should proxy to, etc).

Little bit off topic: It's funny that all the time you see comments on HN saying something along the line: why using Kubernetes, it's just overly complex. But after that are, most likely, returning to their self managed DB clusters that need all that maintenance and setup just listed. While, if they were using Kubernetes, they would have Operators or Helm Charts that do 90% of the stuff.

(Now back to topic) Don't get me wrong, I'll chose a managed DB all day every day over something self managed but sometimes (e.g. startup without a indefinitely amount of VC money) self management of infrastructure is the fastest and cheapest way to go.
A lot of answers already boil down to, basically, superior developer experience. But there's an aspect of this that I want to highlight: resource efficiency.

Around the latter half of the 00s, I had a Windows XP machine with 256MB of RAM and a Pentium 4 processor, with a matching spinning metal-disk hard drive. I could make decent Flash animations and games with it. I could view entire websites in Flash with Internet Explorer 8.

Today, my personal machine is a laptop I bought from 2016. Core i7 (4 cores), AMD graphics card, 16GB of RAM. It's not top-of-the-line even when I bought it but I put in ~200 hours of The Witcher 3 in it, finishing the main quest and the two paid DLCs. That said, modern web dev is a PITA in this mostly because I'm too cheap to upgrade to an SSD. Oh, also, the GitHub homepage that showed live commits on the globe makes the fans scream with Chrome unless I enable hardware acceleration. (In fairness that's enabled by default, but it so happened I had to turn it off and forgot to turn it back on.)

I still can't figure out why my personal machine can't provide a decent feedback loop on a React/Angular+Typescript stack (that's not even doing animations!) just because I don't have an SSD. In my very opinionated opinion, only a database server needs an SSD.

A Phaser+Typescript project (my preferred modern web gaming stack) is just a slightly better experience than React. But, again, I wonder why it needs hardware acceleration at all to function well and I've only implemented very "static" boardgames so far. Maybe I'm just a sloppy programmer but I'm definitely better than when I was making stuff in Flash. This shouldn't be eating that much resources, right?
I also wouldn’t want to work with a person that is just negative all the time but fair critique and moral checks should be encouraged, especially when holding so much power.

However well paid at the outset, such “cults” more often than not are ultimately pernicious not only to their environment but their members as well.
> "Sticks and Stones my break my bones but words will never harm me"

Emotions are real, and emotional pain is real. Of course words can hurt you, they evoke emotions.
What spyware did Trustcor make?
I especially liked the marketing talk

"is an incredibly sophisticated and sufficiently complex system with many components."

towards techies of Mozilla, Google and Apple.
To be fair: it might be they have never done this before.

At my previous company, we had a technical assessment - this was about ten years ago now. It boiled down to: read XML, do some math / business logic, and build a REST API to do so.

Interestingly, ten years ago, at least half the applicants said they found it interesting because they had never worked with REST or JSON before. A lot were Java developers, so the XML part wasn't a problem, and they would often add some SQL database as a bonus.

But 5-10 years later, as development switched to (Node)JS and web, it became the inverse and people said they had never done anything with XML before.
Oracle Labs have another static analysis tool called Parfait. I don't know which came first, but they got a little theme going there.
A company with such an important role on the internet should be extremely transparent, there’s no benefit to the end-users of giving such a company such amount of privacy.
SBF interview: “I’ve had a bad month”
Or just use proper tools that work.
Yeah, it will be just like Adam Neumann at WeWork ... he'll never raise money again ...
Marginal value going to zero does not negate original total value, it only increases the total value more slowly per item.

The items still have value, and now larger total value than before.

You're sinking your own argument.
The way mainstream is covering SBF is downright bizarre and it starts to confirm conspiracy theories to many people.
The Impotence of Being Clever
Lottie[1], an Adobe After Effects plugin, fills a gap in vector animation authoring and is quite widely used (primarily in mobile applications but also works on the web, Discord for example supports them for stickers).

It's a pity SVG animation authoring tools never eventuated since it's an underutilized but useful native format. Though I know Blender allows for SMIL export via its Freestyle feature (the animation is effectively frame-by-frame only though, not leveraging SMIL's path interpolation/morph ability).

[1] (ignore the GIF-converted examples, the originals are lightweight and vector-based) https://airbnb.io/lottie/
So that means that for employees that were hired fill-time in-office that are now remote should get a pay cut? Or that someone that chooses to pay less in rent and commute longer should be paid more than someone who pays more in rent and commute less?
That is what I have been doing since forever, in C and C++ land.

In C++, I kind of always strived to use the higher level abstractions, with support for bounds checking. First the compiler provided frameworks from pre-C++98, then configuring builds so that STL types also bounds check in release.

In C is harder, but a mix of asserts, using TU as if they were modules exposing ADTs (Modula-2/Pascal units style), can also be a way to help mitigate issues. Kudos to the Code Complete book for some of the ideas[0].

However, trying to sell this experience always feels like quixotic in those environments, so kudos for actually doing it.

[0] - "Code Complete. A Practical Handbook of Software Construction"
Sponsored by ... random mobile phone carrier
Give the guy/gal $10,000 for the night. Their job, and as naturally it is to them, is to make "connections". It sounds petty but we all like our friends more than the general public lets be honest.

And also TEDx doesn't pay anybody but they do charge for seats https://medium.com/futures-exchange/why-im-not-a-tedx-speake...
Actually SIPC is exactly that and is probably what the crypto industry wants to model themselves after.
I don’t have full explanation of the connection that would be satisfying. However, I think it mainly comes down to symmetry group of the spinors and their 720 degrees symmetry. It is called plate trick for a reason after all: https://en.m.wikipedia.org/wiki/Plate_trick
Kind of but you can eat a surprising amount of diced fruit and veg without sauce, or plain yoghurt, soup or boiled eggs or smoked fish without eating a lot of calories. I would eat 500/Kcal a day a couple of times a week and it actually wasn't too bad. I got out of the habit but might try it again in the summer.
I think she knew what was going to happen, but I don't think she could've prevented it without lies (which would be found out quite quickly). I've seen people talk around difficult questions, but this is something else.

Writing small novels in response to simple questions ("who owns the company", "in what countries are you a legal entity") was never going to work with the CA forum. It might work in corporate contexts where nobody has the time to read emails, but it only seems to have raised suspicions more in this mailing list.

When Serge Egelman came up with a plausible defence for why both the allegations and the responses to them could be true at the same time (the representative and the current employees actually being victims of a company set up in bad faith and left behind by government/bad actors) she becomes extremely defensive. The thinly veiled accusation of sexism definitely doesn't help their case at the very least.

I find this a very strange response by a CA representative, or a CA in general. If the company is actually the victim of something bad, it can definitely learn a thing or two about clear communication. I do like the way the paragraphs of her email was structured (in response to, prior context, actual answer), though.