skysight-inc/HackerNews huggingface dataset:
Fun fact for the UK: "UK police have a new tactic to circumvent strong iPhone encryption: steal the unlocked phone out of the criminal’s hand"

(https://9to5mac.com/2016/12/05/uk-police-have-a-new-tactic-f...)

I remember reading this a few years back. The title says it all. Why bother cracking codes etc when you can get a judge to sign THAT for you? :)

Going through the PDF of the legal document, on page 10, the screenshots have a description of the "Source extraction" (point): "....<some long zip filename-I assume the dump>/private/var/Containers/Shared/AppGroup/<long HEX number>/telegram-data/account<long number>/postbox/db/db_sqlite"

I got so many questions.. I believe Telegram does NOT encrypt group chats. And the default setting is that it does NOT encrypt 1-1 chats. You have to jump the extra hoop (a couple of taps) to start a new and encrypted chat (you cannot encrypt an existing chat).

So.. the chat was not encrypted? So they 'just' managed to bypass iPhone's lock, and dump all the storage, look for messaging SQLITE files, read them. Are we sure they didn't get that data from iCloud (and hiding it - with permission?). Page 11 writes: "Several videos from his iCloud depict him apparently showing off his cash." Could the authorities have gotten an automated backup from iCloud, the guy was using an unencrypted Telegram chat, so basically not much hacking took place?

Side note: big Supernatural fan here - page 10, the second 'blue' message writes "..Poughkeepsie". In the Supernatural universe "Poughkeepsie" is the Winchesters' secret distress signal to each other meaning that something is wrong and they are to drop everything and run.
I agree. I think presentation skills can be learned by anyone, regardless of personality. Maybe some people will have to work harder to develop them, but it's possible. I'm pretty introverted, but I have worked as both a waitress and a DJ. Learning to interact confidently with the public is just a skill for those jobs. Extroverted people might just master it more quickly.
first, computers are not better at identifying those things than us, our brain evolved for that and it is a massively complex problem for a computer.

sure we have models that can do it running on server on static images, but the problem they are trying to solve is not street view, the problem is training ML models capable of doing this in real time in an autonomous car.

taking a step back, identifying things in images is a problem very complex for a computer, best way in this day and age is to use ML but you need to train it to do it, for that you use a bank of know images and that is what they use reCaptcha for, to built those image banks that they will later use to train and evaluate ML models.

Second, they can use reCaptcha for that and still provide all those things that you mentioned.

another thing, they are not continuously using the same set trillions of times, they are increasing the image set over time, and this is what they use reCaptcha for to classify those new images, they dump new images in the set and every time you see a reCaptcha it will show you a few know images and a new unknown one that need to be classified.

Your input alone say nothing about that image, but after hundreds of peoples saying that, for example, there is a traffic light in a image while getting all the other know traffic light images right indicate there is a big likelihood of that picture containing a traffic light, once they have a big confidence on the image classification after hundreds or even thousands of captcha they move it to the know images set.
They should use Confide app.
20 tons - enough to build what, 1-10 houses over 3 years? - doesn't sound like it's been tested at scale to me.
Any objective reason for thinking either feature is bad?
The refrain continues that we automate more than we're able to secure.

Its all fun and games until somebody wants to kill people and they suddenly can.
Today's episode in "Read Your Deprecation Warnings"
Nope. But, you can share your interest and it will be infectious. You've got a great shot at it happening.
True. Most users will have a .emacs file.
How to Maximize Efficiency When Testing Software
Exactly. Or going for a walk in the forest - many of these conversations are now happening online.

On the flip side, even ordinary phone calls and messages are often encrypted by default now, which used to be much more readily available to law enforcement.

It's such an interesting situation, society-wise.
That is the closest I have seen any rendered 3D faces getting to escaping the uncanny valley. The subtle mouth animations and volumetric lips that actually look like they are made of skin and flesh. Most mo-caps looks creepy as hell when mapped over to a mesh. This makes it work very well.
What especially gives this away is the hair lighting and the teeth.

Some final touches could really seal the deal. Right now the models still very "perfect" despite a lot of randomness. All strands of hair are perfectly smooth and the same color. You need that odd hair out that is gray despite all other being black, you need an eyelash that bends a different direction than the others.

It still amazes me that this is what I'm complaining about right now. Great work to all the engineers who worked on this!
> I think that a fair amount of the enmity in the world, to say nothing of confusion on the Internet, stems from people refusing to contemplate the real values of the opposition as the opposition sees it.

This is very insightful.
I’ve been doing web scraping for the past 5 years and this is exactly the approach I take as well!
Most kids, it seems, are into dinos. There’s also the social aspect where kids are at least somewhat into what other kids are.

But then again, sometimes kids reject the stuff you into, just because. They’re excellent trolls that way. :-D
A Princess can absolutely be an Astronaut as well. No contradiction at all. It's not about the details; its about the encouragement.
Retooling of anymuch modern fabs is not economical.

I don't see much retooling for anything below 45nm, if not 65nm.
Shakespeare invented those “tired cliches.”
"Go is simple" is the main one and only reason I love Go.

I learned Rust in my spare time, and it took me months to get to the point where I could write anything useful at all. I never did feel like I knew the language. I just don't have the spare time and energy to put in such a monumental effort into learning a language. After 2 weeks of Go I knew nearly all the ins and outs of the language. Once you add in sophisticated and strict linting from golangci-lint you just can't go wrong. Code reviews are a breeze and understanding code is a breeze.
This is a good story, but Google can still literally kill any business that relies on the Play Store or Chrome Store with a flick of a switch today (like mine). No human even has to get involved. At any moment, some code running on a Google server can decide to flip a bit and disable access to an app or extension in their stores.
I got a Computer Engineering degree from Mississippi State University, and I was able to take a 1-hour class on writing iOS apps.

However, it was taught by the business school, and I think that was very appropriate.
>HR metrics are all based around pipelines, just like sales people. They get measured on number of candidates interviewed, and the more candidates interviewed for a specific position the better, as it makes them appear to be doing more 'due diligence'.

Wait, is this really a widely prevalent practice? Any stats/data?

The primary criteria at my company is retention. Once the HR forwards the resume, the interview only moves forward if the hiring manager is interested in the candidate. The hiring manager wont waste their time with multiple interviews when they know for sure that they're going to reject the candidate. What purpose would that serve?
I’ve been donating my heart data to the Scripps study in this space, too. Glad to see someone nailed down the link in at least one instance.
The article argues that the CoC and Outreachy can't be considered separately because both of these things arrived in Debian at the same time.

Are you saying that 7 years is not long enough to get results? How many small businesses would put $24,000 per year, for 7 years, into a program without any results?
What I really miss on Windows an Linux is the three-finger drag to slide back and forth between work places, with the rubbery bounce effect (not just an instant switch).

What I miss on Mac is a properly working tap-to-drag, without that delay when you release the dragged element.
Go is AOT compiled, thus many many optimizations are not possible there.

Also, 3x slower than C is a baseless claim for both; at least for Java, for comparable, big code sizes, Java will easily win, because mallocs are expensive, and arenas, pools whatevers are poor man’s GCs, with worse performance, and JIT compilation can do some really aggressive optimizations, as well as heap compression, etc.
Yes. There is a very detailed disclosure presented each time you opt-in to collection of these things. If you are actually an Apple user, you have clicked these away. Much more intrusive than just a label in the store.

I do agree that placeholders should be put in the store, even for the store itself, to allow people to see the information in the same format.
Does anyone have any links to blog posts they consider good descriptions of what goes into making a game console emulator?

I am super impressed by the content of this post, but I bet there is also a lot that is going over my head that I am not even aware of.
Another option would have been to use a chromium build with WebSQL still in place.
Sorry to hijack your comment about Go, and the thread about Rust. But has google at any point tried using D for anything? Seems like an easy to read language, implements templates and has good portability - wondering why its not gaining traction?
Border Agents Can Search Phones Freely Under New Circuit Court Ruling
Can you make full text search work in Gmail?

Can you make youtube to not to recompress video?

Can you make Youtube search filtering by time work for at least few months? Having sorting by time fixed for at least few hundred search results will be good too.
User-Driven Testing with FullStory
Thanks, I'm glad it works for you. I might check if we still have some chamomile tea since I've never made a habit of it. And Kindle on my phone is probably risky because it's right next to the bad engagement-algorithm stuff, maybe I need to pick up some paper books.

For the rest - every time I read something like this I think about my wife, for two reasons.

One - any ritual will force her to do the same and play along but that might be asking a lot if its against her natural inclinations. She tends to want to stay up late (like me) and gets some of her best work done then. If I go to bed alone, then if she is still in the house (so I know she is coming along later) that anticipation alone is usually enough to keep me awake.

Two - she doesn't need any of that. Why can she fall asleep in 5 minutes after reading her phone in bed and breaking every single rule people give me? It always bothers me and I get very jealous :)
> and here in Germany, they have less access to fancy tech

Interestingly, there’s a sort of perverse incentive going on here. If cops and governments hadn’t historically abused phone taps and sms interception - then strongly encrypted e2e tech like Signal wouldn’t have become “necessary” in the minds of non criminal users concerned about privacy, and we probably wouldn’t have had well known and widely used services/platforms like Signal and Telegram already in place for people to flock to when WhatsApp made their privacy blunder.

I’m sure GreyKey and NSO are perfectly happy with a cyber arms race requiring cops to buy more and more expensive “fancy tech” every year...

Interesting times indeed.
You already cover the differences in fuel consumption. But this reminds me of another difference.

In my Skoda Fabia (petrol - 5 gears) at the time, doing 200km/h wouldn't have been much fun and would probably have felt insecure too. Lots of rattling probably etc. The VW Passat Diesel (6 gears), it basically felt like a comfortable cruising speed.
The goal is for everyone to accept it, but bitcoin is still on a journey to become store of value and medium of exchange.
Service is not Open Source
Can anyone explain why these CFC emissions were necessary in the first place? Are they a byproduct of a manufacturing process that requires filtration or something else?

I only know of CFCs used in refrigerant and cans of hair spray where suitable alternatives are abundant.
A soap opera virus felled hundreds of students in Portugal (2017)
Sometimes I wonder if we are also getting better at distinguishing artificial humans as time goes on. I remember as a kid thinking that G-man in halflife-2 was almost photorealistic.
I'm late to this conversation, but the thing that can restrict "doing anything" on your machine is SELinux.
Open Service as a Service in Practice
> with gender neutral toys

Our pediatrician made a quip once about a family that came in and said "Our girl only plays with the dolls and our boy only plays with the trucks" despite the parents doing the whole "gender neutral toys" thing.

And her response was, "Yes, duh, that's what little boys and girls do"

My experience is that it's good not to limit what your children are exposed to or have available, but don't be surprised at all if they fit nearly every stereotype regarding boys vs girls.
How to automate the deployment of a web project
> What is it about this one that brings out HN's inner environmentalist?

This is obvious and very easy to see, while the other examples you brought up aren't. Your examples might even be doing more damage, but because the end result is shiny, people are distracted.

Plus, I'm sure there's a part of first world vs third world prejudice: "she's probably uneducated and doesn't know what she's doing, plus her accent sounds that way".
> I still don't understand the arguments about a future date requiring a timezone.

A future event at local time requires a location, because the timezone may yet change at that location. Suppose we meet Nov 1st 2017 in Istanbul and decide to repeat this the year after. We agree to meet again Nov 1st 2018 in Istanbul 10:00 local time. This meeting would have been projected to happen at UTC 8:00, because Turkey was scheduled to switch to UTC+2 on October 30 2018.

However, the government decided to not change the timezone and stay on UTC+3. So our meeting, being scheduled for 10:00 local time, would move from UTC 8:00 to UTC 7:00 at the stroke of a pen. If your software had recorded UTC time, it would be ignorant of this change and consequently it would show the meeting at 11:00 local time. You'd be one hour late.

This change in the tz DB is a little window into the questionable cultural achievement that is local time: https://github.com/eggert/tz/commit/e15ef79a603a2fba89ad8f38...
What options do you know about in the EU and UK?
I get the sentiment. I understand the problem. The amount of disjointed tools that need to be strung together to build the proverbial todo list in the modern web ecosystem is beyond ridiculous. So much so that most of the people at my company seem to be spending most of their time adopting tools rather than building software.

What I quibble with is your solution. This is another layer on this cake of complexity that tries to hide the ugliness beneath rather than truly simplify. This sort of wrapping is rarely successful because eventually one of the underlying bits refuses to do its thing just as you’d hope and the house of cards comes tumbling down.

I don’t think the crappiness of the cloud and webdev “stacks” can be rectified without a do over. I think it may need a rethink from the OS all the way up. Maybe right down to the hardware layer.

I don’t think what’s there now is salvageable if we are hoping for a true shift in productivity.
I think it depends (similar to other comments):

Either, you are engaging the kid's own personal interest in the thing, which has the potential to grow independently of you as a parent,

or, you can demonstrate your personal interest, at a stage while they are particularly fascinated with you - this, they will grow out of.
Then, to the kid's point, it isn't fair to call the show All Things Considered!

Rename it "All Things Less Than 65 Million Years Old Considered"
Electric pickup truck maker Rivian aims for $50B IPO
For limited load bearing, aircrete (a concrete foam) is cheaper, and a better insulator. The main issue is that the cure time is much longer.
Bitcoins uses as much electricity as Argentina
I laugh whenever the tech futurists talk about AI, machine learning, automation, singularity coming in the near future.

Most of the important software, that run Trillions of dollars in online economy, have dependencies in ancient tech. No one wants to work in that jumble, and updating has failed in one way or another.

Google ACH and ask why it’s takes several days to transfer money from bank to bank.
When fab hardware depends on chips made by fabs.
I understand that getting rejected is frustrating. What I don't understand is the apparently pervasive attitude that asking candidates to put in some effort is unacceptable. It reeks of entitlement.

I was asked to make a presentation for an interview last year. I did so happily. I was excited to get to tell the panel about something I was passionate about, and to go into deep technical detail on a project I'd put a lot of time into. Who wouldn't want to do this? Sure, it's stressful and it takes time, but it's also fun. You get to talk about yourself! That's everyone's favorite subject.

I also understand that any sane company is going to do its due diligence before making a bet on someone who just walked in off the street. A bad hire has huge downsides, from simply wasting time and money to setting a whole team back. You're literally saying to the company, "hi, we just met; give me a bucket of money and make me a dependency in your roadmap."
It probably doesn't. But are you saying devs never updates their dependencies?
If you raise Signal's profile then I think you can expect some half-informed tech journalists to start writing about it without fully understanding it.
That's because Cmd-tab switches applications, not windows. Generally macOS doesn't do "window management" it does "application management". Once you start thinking "what application is active" instead of "which window is active" you'll find it pretty natural. Took me about a week of full-time use of decades of Windows/Linux. (Although, admittedly I had used MultiFinder back in the day, so I was already used to the paradigm.)

Calling it a "dumpster fire" is a bit overdoing it when it's just a different paradigm.
There´s that geeky dino train show that my 2-year-old-likes. He initially liked it cuz trains, now he likes dinosaurs too.
IANAL, but my understanding is that obstruction of justice via spoliation, tampering, or destruction of evidence is a charge that requires your investigation to have already begun, the raid to have already started, or the arrest to have been made, and that you are free to destroy any of your own property prior to these events.

Specifically, you need to knowingly be the subject of an investigation. I'd assume destroying the phone when you see the cops coming but before you've seen the warrant would be a grey area. Please, lawyers, clarify.
Threads without Locks – Russ Cox (2007)
I’m a daily listener to my local NPR station (WAMU). I can’t speak to all stations, but mine is very heavy on the racial justice/equity/reckoning programming.

One frustrating thing is that this type of programming takes precedence over all other sorts of local news. I’ve begun to tune out NPR and listen to another news radio station, a CBS affiliate, for coverage that has direct and actionable relevance to my daily life. I’m probably not the only one.

It’s not like I’m uninterested in progressive politics, either. What turns me off about NPR’s political programming lately is simply that it’s become boring, predictable, and repetitive.
Poetry (and now pip with its new resolver) has taken a hard line on not letting you install conflicting dependencies(1)(2). On the surface this sounds ideal: you can't wind up with some combination of packages that won't work together.

The reality is that there are tons of Python libraries out there with poorly specified (or just slightly out of date) dependencies, and it's super annoying to have your package manager just give up and say "sorry, not installing that!" when you encounter them. This is an issue when working on applications with lots of dependencies, where I know certain packages will work together despite their setup.py files claiming otherwise.

There are many reasons you'd want to install a version of a library that disagrees with one of your other dependencies...security updates in subdependencies, maintainers who are slow to test against new versions or don't even use their own libraries anymore etc. The answer in these cases shouldn't be limited to "work with the package maintainer to get the dependencies changed, or fork it". Yarn, for example, has a simple way to handle this situation (and a clear understanding of why it's necessary baked into the docs!) (3)

[1] https://github.com/python-poetry/poetry/issues/697

[2] https://github.com/pypa/pip/issues/8076

[3] https://classic.yarnpkg.com/en/docs/selective-version-resolu...
Sure, none of these answers are 100%, but IMO the rough calculation is so heavily against Bitcoin that I don't see how it could catch up.
I don’t do iOS development anymore, but I did cs193p almost a decade ago, when it was on iTunesU and taught by Paul Hegarty.

It unlocked a lot of job opportunities for me, and I’m still grateful to this day.
I'll never understand the suggestion that what people really want from "artificial intelligence" is a 1970s chess computer, boosted by modern computer speeds, as if that was what people REALLY meant by "intelligence" and someone who suggests there's more to intelligence than that is being unreasonable.

Sure there was a time when computers couldn't beat Kasparov at chess and that was a thing to work on and a goal to get to, but was that ever the ultimate "goalposts" for "intelligence" and not, say, HAL9000?
A thermic lance is a steel tube with pure oxygen fed down the bore. Here's how to make one out of a length of automotive brake line. https://youtu.be/EA-VCaBUsCA
Probably not at 100% capacity.
You dont need to hack Florida water from my experience.... the quality went down monthly in my ex-city... I had a well and was unaffected but the city need to flush the pipes almost monthly because the people were getting brown water....
> Do I trust 8,000 keys? Which ones are OK?

You can at least trust more 8000 developers whose keys are centrally signed, than 8000 packages thrown into signing CI tooling by who knows.
And also increases the demand for more efficient mining rigs and pushes miners to move equipment. When we sold the miners we used to heat our building back in the winter of 2017, We made sure they went to an ethical place (a hydro dam in OR). In some cases, it's a neat way to store energy that would otherwise be waisted.
I had a Facebook memory from four years ago commenting on how I was proud of NPR for covering the beginnings of the Trump presidency in a fair and balanced way.

Could only look back and laugh.

Not sure where they took a wrong turn, but "fair and balanced" or even "well-rounded" are not terms I would use to describe current NPR.
There are a lot of big, messy, "terrible" applications with dumb dependencies that seem to live far longer than they "should". It's mostly in large companies but not really related to these companies. These same applications usually have unique functionalities and user who have become expert in the use of apps, including knowing the "stupid parts".

Writing these apps is hard and it's a completely rational decision to jury-rig deprecated libraries to make such an app work however irrational it might look from the outside.