skysight-inc/HackerNews huggingface dataset:
You've not done enough research then. Cellebrite has been around for ages. When I worked at radioshack, we would use them to transfer data from old phones to new ones. They did not connect to the internet at the time.

These machines are still used for this purpose. I don't doubt they're also used for surveillance or tracking. But they're not only used for that.

You're speculating as to what the phone companies do with the machines, especially given that it would be incredibly illegal to do so and trivial to whistleblow and thus a huge risk to the companies to do this on a widespread basis. Please provide proof instead of contributing to hysteria.
Dasung makes e-ink monitors and it looks like they can get something like 20 fps, which is pretty good. Probably just enough to use a mouse without going mad. Maybe.

https://youtu.be/AeC3LIFTaho?t=208
same comment, different config format, year after year after year...
Consequences?

A friend of mine copied an assignment to the point that he even included the other person’s name in the code.

He got 100% and a note telling him not to copy again.
My dominant (practically exclusive, actually) nightmare for over 20 years involved forgetting a class schedule or where a classroom was. Initially triggered by the (enormous) middle school I attended for the first half of 6th grade, then it morphed into a whole new set of very-similar nightmares after I started attending college. I'm sure I had thousands of those nightmares. Hell, I so rarely remember any of my dreams on waking these days (used to recall a detailed, ordered history of my dreams each morning, without even trying) that for all I know I'm still having them several times a week without realizing it.

I'd believe thousands of nightmares over the span of a decade, for a traumatic surgery experience.
I would add some nuance to this view. For nearly every undergraduate course I agree - the ability of knowing where to look for resources in a particular subject matter, synthesizing the available information to solve a reasonably novel problem, and presenting the information in a coherent way is a skill/art that should be one of the primary goals of the education.

For advanced degrees, though, I'm not so sure. I expect someone which a masters or Ph.D. to actually be an expert in the subject matter, not just someone who is really good at figuring out how to solve problems. A big part of that is being able to internalize the information so well they you in effect become a resource that could be used by an undergraduate student. This internalization goes beyond rote memorization, but memorization is a big part of it too.

Just a disclaimer, though - I do not have an advanced degree, so maybe I expect too much from those who do? A big reason why I have no interest in pursuing one is that many people with a masters degree I find have little expertise to show for it, they could have just as easily learned the same information by self-study or being fortunate enough to find interesting work. (the hiring landscape is a separate topic)
there are plenty of other options than Signal, vote with your feet
Mixing links and dropdowns is a 'well-known' antipattern, in the sense that lots of people don't know not to do it, so everyone is familiar with it once you bring up the subject, but most people don't think about it until someone mentions it.

This is why you see icons in the menu bar indicating that clicking here doesn't navigate you away from the page, but clicking over here instead might send you away from whatever it is you're doing here.
Vine Robots
Why don't people make the effort to just move to Debian Stable? If you don't want to pay any money, relying on Redhat's goodwill always seemed precarious.
It is possible. Just source that.

bind '"\e[A":"cd ..\n"'

But would you really want that rather showing previous command?
You have summarized the problem of the Unicode emoji process so well, but I want to say that it is not the one-directional pressure. Vendors do not want to implement too many new emojis, so the number of new emojis per year is essentially limited (50--100 [1]). Vendors also do not want that other vendors don't implement their new emojis, so they do cooperate with other vendors and obey the rules set by the Consortium (e.g. no trademarks). It's not comparable to individuals, but it is not exactly possible for vendors to put any emoji to the standard as well.

[1] https://www.unicode.org/L2/L2017/17206-emoji-and-vendors.pdf
It's pretty funny to me that the processor on Ingenuity handily outperforms the one on Perseverance by several orders of magnitude.
Just a note on this: you can’t “increase” the power output of these things. Basically you can imagine these power sources as a “heat pack” that lasts a very long time. So, while you can “store” the energy, and release it later... you can not “use it faster”.
Agreed, I like IntelliJ. I said since I never know if a Java shop will make me use eclipse again, I tend to shy away from java. Of course I do have a price, if we're doing 200k up I'll put up with Eclipse
Well, that's the problem. Someone can read out the question and receive results from someone else or be actively sharing their screen. It doesn't really matter what kind of test you have.
>on their most important product.

That's the ec2 image over at amazon.
No need to be concerned. Exactly zero people are concluding that suffering can be ignored because someone is ok with not remembering pain during a medically necessary surgery.
I found something else sad about their site. It slaps me in the face with one of those "select the type of trackers you consent to" popups.

Is this really aligned with Canonical's (and Ubuntu's) philosophy and goals?
Is it actually ready now?

Considering I probably have to fool with X every six months or so, a lot will depend on what you mean by "ready."

Personally, I'm not ready for Wayland. It doesn't solve any problem I have. And might create problems I don't have. If I was in the market for new problems I'd probably try Arch again ;)
I think part of the idea is to discourage sharing of answers... But then you should build open book personnalized exams. But then the student might hire someone to answer for them. But then why bother everyone because of those cheating people...
Huh? Don't you trust the Signal devs to not destroy all Signal data every day?

You're trusting the Signal devs to your keep messages safe and secure. I don't know if that means wiping all messages when accessed via Cellebrite, but that seems like a reasonable option. My assumption would be that they will just crash or brick the Cellebrite software. Either way and completely independently of the aesthetically pleasing files, if you disagree with the choices Signal makes to keep your messages safe and secure, there are many other messaging options that you can use.

Publicly calling out big security problems is exactly how security should work (notwithstanding specifics of disclosure).
What about `thing: 1.0` and `thing: 1.0.0`?

Parser implementations have also been buggy. The ruby one in particular being a source of RCE's. Of course, these are implementation issues, but surely a simpler specofication would be easier to implement. And the current specification is anything but simple, clocking 84 pages in the PDF flavour.
Doesn't Eclipse feel a bit dated to you ?

Like they wrote the UI in 1999 and never updated it
> My intention wasn't to trash-talk, and I admitted my bias up front.

I apologize if my statement came off aggressive - I wasn't necessarily trying to say that you're shit talking specifically, just that it seems like lots of/most programming language discussions on HN devolve into some form of "Rust Good Go Bad" or "Go Good Rust Bad", which I think is usually just inflammatory.

Your prediction is 100% bias-based. There are equal (probably more) developers that would say the same thing you said, but with Go being the language that sticks and Rust being the language that's hated. The bias is the entire answer. An unbiased answer is "Who knows" and "Probably both will be loved and hated".
Name another privacy respecting application that can do calling and video between two phones with e2ee and is simple enough for a 65 year old non-tech-savvy woman to use. I'll switch her over immediately.
As an open source developer I use some tools that are not open source, and which I would not even want to be open source. It doesn’t have to be an ideological battle. It’s just different distribution models with different benefits.
I’ve tried using waylaid on 20.04 and it completely broke Firefox on snap (though it worked if I downloaded it from mozilla’s). So, I know it can be a bit painful to change these things. But I think the bottom line is: wayland is the future. It needs to become the default at some point. There will certainly be some kinks to be ironed out for a while, but we’ll get there.
In the last 10 years I have seen prices and still see them here around munich 100km radius where it just gets more expensive.

I ask that question and I make now nearly 6 figures.

Before it was passible to buy a flat and pay it off, now prices are where you wanna sell it in 30 years or so.
Many of whom went to law school... come on
I think a sensor in the seat is pretty standard thing nowadays in almost every car. It is used to alert you when you or your passenger has forgotten to fasten a seat belt.
> There's a lot of interview advice that says your answer to this question can only ever hurt you, so be as bland as possible.

Seems like terrible advice to me. If someone gives me bland answers I'll assume they're a bland person.

> Some employers want compliant employees who don't rock the boat.

Good for them, I do. I want people who are willing to stand up for what is right and say "no".
Stable, supported and didn't cost anything
IBM used to call this "BPEL"
I agree with you, and I hope Delight will be very useful!

We're showing new metrics (CPU & Memory) that you couldn't get in the Spark UI (you had to use something like Ganglia, and then jump back and forth between Ganglia and the Spark UI by comparing timestamps).

We alos hope to display this new information in a way that will make it more easy for most users to get insights. Make problems more obvious, more quickly.

Let us know your feedback!
Qlocker Ransomware attack QNAP devices uses 7zip to encrypt
Yeah, FB/Oculus has quite the interest in Godot. But at the moment there is no official Quest game made with Godot yet AFAIK.
So far we made it into AppLab with VRWorkout, but the store is a completely different story
Oh, I'm self-employed.
I feel like at this point, Ubuntu Desktop is actually something downloaded more by OEM integrators than by individuals. More and more, the people who want a computer that has good Linux support, can just buy a computer that ships with an OEM Linux install. And that Linux installation is usually Ubuntu!

(Mind you, there are plenty of “retail” installs of Ubuntu — but individuals will often just upgrade Ubuntu to a new release using built-in tooling, rather than downloading a fresh release-image. They only need to visit the site once—the first time they install.)

I think, if you’re visiting ubuntu.com nowadays, you’re most likely to be looking for an Ubuntu Server image.
> It's funny how quickly opinions seem to change.

Ruby's popularity peaked during Web 2.0 when almost all new apps were server-side web apps. When smartphones came out and a massive fraction of development shifted over to client side apps, it sucked much of the air out of the room for Ruby and Rails.

(And dynamic typing in general. Runtime performance is a fungible cost for server-side programming where you can throw hardware at it, but a hard requirement for client-side apps running on devices you don't control.)
If they're applying for a new job it seems like that's exactly what they're trying to do.
WebXR Landing in WebKit
The only advantage of Google Cloud is the TPUs--if you're not running massive machine learning workloads, AWS is almost always the better choice on features, service, and reliability.

The *link between compute and storage* is not even officially a production product:

"Please treat gcsfuse as beta-quality software. Use it for whatever you like, but be aware that bugs may lurk, and that we reserve the right to make small backwards-incompatible changes."
https://github.com/GoogleCloudPlatform/gcsfuse/

If a supposed cloud platform can't even produce a reliable way to access your data, then they have no basis being used in any halfway serious setting.
Because when my mother has to transfer her phone, she'll then be liable for thousands of dollars of damage to their property, and she'd otherwise have no idea why.

That's the problem. The fact nobody sees the effects of this is absolutely surreal and alarming.
Rarest of all seems to be those trying to get a good compromise: F# or OCaml.
I don't find this compelling at all. I'm not in the least convinced that there is a way for a classical computer to determine how many pieces a dropped teapot will break into given an arbitrarily detailed description of it's structure. Handwaving about wind tunnels does nothing to assuage my doubts.
My university had an honor system, proctors were explicitly not allowed in the room during the test except to make announcements. Worked well enough as far as I know. Cheating was dealt with harshly when reported.
From my understanding, if someone were to do this IRL, and the autopilot disengaged in the middle of the ride, then the occupants are fucked because there is no way to force the autopilot to engage. I wonder if this has caused crashes already.
more likely, have TAs write the variations while paying them the state minimum wage. arguably a feature if that means you need to hire TAs. a lot of students need work-study as part of their financial aid package.
Don't forget extremely aggressive marketing and paying affiliates for installs. For a long time, all of the shady adware installers were installing Chrome behind your back.
DPR appoints new operator for revoked Addax assets, set up evaluation committee
Obviously there are tons of people who want to do this. But the difference I think is that fewer people feel the need or expectation to aggregate wealth over their career.

Another angle I didn’t think of is the work-hard-retire-early mindset which of course means that a) you work hard and expect high comp for it b) if you do long hours and have little holiday, you have a higher interest in retiring early, which requires lots of capital.

My SWE salary is with 6w holidays, haven’t done many workweeks over 40h yet in a 20 year career. I don’t just expect to work to 70, I want to work to 70. My work life balance means I have more than enough time for gardening and travel without retiring. Retiring at 70 requires a lot less capital than doing so at 55.
But you can't live in your stocks.
Or, you know, use CSS Grid.
They put a weight on the wheel to actively defeat the countermeasures. At best you can say that Tesla didn't do a good enough job by using multiple signals to determine driver occupancy and attention. Beyond that, this is just obvious.
> you can "leave" a church any time you want.

For a small fee and an in-person visit to an office "near" you! Or so I've heard (I live in Germany but have never been a church member here so I wouldn't know myself).
I probably mean ”soak” or ”handwash” rather than wash; I’m sure there’s an instructional video somewhere on the net.
There's a difference between bad-mouthing your employer and discussing ethical issues that are public knowledge.
You seems unaware of why emoji got accepted to Unicode in the first place. Emoji was originated from Japan's three big telcos, which had different sets and encodings of emojis (e.g. some used Shift_JIS extension, some used embedded images via HTML, some used SI/SO sequences). It was already impossible to write a SMS app without accounting for this peculiarity. Unicode thus made this situation much easier, not harder.
Yes, TOML is great for some things but not hierarchical data.
Then MSFT pays a few devs to spend a year or two working on improving the Linux kernel.

It just needs to be good enough, not the best kernel integration ever.
Exactly - assessment methods that are difficult for the sake of being difficult benefit nobody. They’re only marginally more meaningful than FAANG interview questions.

Employers, students and society as a whole have all moved on; they want assessment to demonstrate that students can do what the course has taught them (known in the jargon as “alignment”), not memorise a bunch of facts that they can regurgitate on demand.
I assume most likely these are being used to defeat/render ineffective one of Cellebrite’s features. By having other (benign) data travel alongside your data... it makes it harder for an attacker to know what data is “useful”.
Why Microsoft Wants to Buy Nuance
And you can't automatically assume that when the new person feeds you the same line as the last guy, that they're lying too.

That would be somewhere between stereotyping and pernicious pessimism, and at your tender age you don't want to think about yourself in either of those ways, so we'll wait to see if this person will actually deliver or not. Great route to burnout.
In all the downward-facing images from Ingenuity, I find it surprising that the rotor blades have a lighter shadow than the rest of the helicopter. I asked about this on Twitter and was told the sensor for each pixel isn't fully shielded from light. The fast-moving rotor blades allow for latent light to enter into the sensor during the image scan, causing the rotor blade itself to appear slightly lighter. [1]

[1]: https://twitter.com/sdamico/status/1384205372668350465
The exploit targets Cellebrite, not Signal's own software. Cellebrite is running on the machine doing the extracting and not the device containing the original data.

It's entirely possible that I'm wrong and this will cause your phone to explode, but if you don't trust the Signal developers enough to assume they won't intentionally explode your phone, you probably shouldn't be using their product.
i certainly agree with the statements about people having varying tolerances to these medicines. prior to my hernia surgery, the nurse gave me propofol in my IV and told me i'd start to feel drowsy and fall asleep. yeah, right...

after surgery, my doctor asked me what i remembered. i told him i remember receiving the dose of propofol, 10 minutes being wheeled into the OR (we made a right turn, a left down a hallway, and a right into the OR), and the last thing i remember was the OR nurse jamming the mask on my face (and not answering a question i had asked her, as we were chit-chatting when they moved me to the operating room table!).

he couldn't believe that i recalled the propofol dose, the directions to the OR and that the last thing i recall was the nurse jamming the mask on my face to shut me up!
Is my perspective skewed or are part time tech jobs pretty rare in Germany?
Made by a solo developer. And “made almost $1 million in the last 12 months, 90% from ads”

https://news.ycombinator.com/item?id=26769141
Even if that were true, those trade secrets will never be defended in open court. The best Cellebrite can do here is a PR campaign to downplay the veracity of this.

"There's nothing to see here, folks!"
>>Do all defendants not have the right to an attorney in criminal cases?

In theory yes, but in most cases that will be a overworked lawyer that has 100's or 1000's of other active cases, and will not spend time other than negotiation the best deal.

Even if you happen to get a good public defender that has the ability to devote lots of time to your individual case, they would have no budget to hire an expert witness to present the vulnerabilities in the Cell-bright software to a jury

Your best bet would be if the ACLU or EFF took an interest in your case, but they take on very few cases relatively speaking and tend to focus on precedent setting cases, or cases that have high public interest (or can be made to have high public interest)

>Or maybe the attorneys available to those who can't afford are just crap in general?

In some cases they are incompetent, however in most cases they are just underfunded and massively over worked. In most jurisdictions the public defenders office is funded is 1/10 or less of what the prosecutors office is funded at.
> cannot initiate a chat with anyone, even by phone number

as stated before, i can initiate convo by number just fine. it's just that i can't edit the identifier/handle and so it's always shown by number. thankfully most ppl have set their profile pic public, but it gets messy pretty fast.
> Good for them, I do. I want people who are willing to stand up for what is right and say "no".

See, the problem is you think you're selecting for ethics when in reality you're just selecting for how easily they can read you and the rest of the room.
Ditto (YC W20) Is Hiring Back End and Full-Stack Engineers
I always thought that unicode opened pandora's box with emojis. It makes sense to represent those that already existed in previous encodings for compatibility (it is meant to be universal, after all), but beyond that it's just a minefield IMO. In particular a big annoyance with emojis is that their representation varies a lot from device to device or even from application to application. You can expect that a B or a Ф will be recognizable in any non-windings font, but many emojis look different enough to the point of changing pretty drastically their semantics.

I'm starting to think it would've made more sense to allow unicode to allow to embed small vector icons directly in the text format. Some kind of restricted SVG-like dialect that would be handled correctly by all unicode parsers and look the same everywhere.

This way anybody could design their own application specific icons and emojis, you could either allow free-form emojis or only whitelist site-approved variants. Think something like fontawesome, but it'd work anywhere you can put unicode text.

Sure, it would significantly increase the size of the text but is it usually a big problem? It would compress very well, and in my experience text storage is pretty negligible these days in most applications compared to images and videos.

Instead it seems that we need to allocate codepoints and ask people to create fonts for textile care symbols, and national dishes, and all sorts of sports, and...
Low friction Python profilers with decorators
Love how Haskell makes it into both loved and dreaded languages.
Use a float grid which may flow ugly, or native CSS Grid which allows child elements to dictate their own min- and max-sizes.
Everything involving a USB-C cable seems to have been a big mess since day 1.

The argument for having the same connector for everything only works when you can plug in a cable and it just works.

If I need special cables and capabilities for this, that and the other let’s just go back to having different cables so it’s at least obvious when we’ve got it wrong.
Put macOS on the iPad, You Cowards
Bitcoin converts computational energy into a digital store of that value which can be transferred anywhere, any time, in any amount, without the need for a trusted third-party, for a miniscule portion of that value. To assert this is a waste or that it doesn't have value is disingenuous.
Money isn't everything to everyone. Different people value different things. I could probably get a job in the US with my work experience, but I'm happy here in Sweden, even though I make less than $100k a year. It's enough to pay for my lifestyle, so why should I trade a big part of my 30 days of vacation for more money which I don't need?
Mine stays warmish but not enough to make the fans consistently spin. The heat generated by using the dock is no different than what's generated by using an AC adapter with individual DP & USB cables.
The theory is that democracy allows the people to hold the DA accountable to the public good, vs an appointed DA who can use their power for political ends and is only accountable to the person that appoints them (who they can do favors for).