skysight-inc/HackerNews huggingface dataset:
the correct way to force prison systems to follow the law and their regulations, is called a "consent decree". it forces them under penalty of law, to actually live up to specific terms in a settlement.

unfortunately; they are now banned ... "just for prisons". the courts will not enforce, or create any new consent decrees... "because it denies agencies their discretion".

the same discretion, that leads to rampant abuses in prisons and "detention" camps.
Does it realistically make sense to have a web meta-framework that compiles to different backend frameworks such as Node.js or PHP?
Interesting dataset. Data like this can be used to identify strong links between contractors and government officials.

One problem is that the metadata should have only contained anonymized entries for the email addresses of the counterparties of the Seattle.gov addresses, the article leaves this unclear.

Another potential problem is that if a case of corruption or nepotism is identified that has not been passed to the authorities for review that the author suddenly finds himself in the possession of data that can be used to blackmail some fairly powerful people, in fact there might be fish at a higher than city level government in the trawl because there have to be links between Seattle officials and state officials.

Yet another problem is that the addresses most likely contain the names of private individuals (including employees) as well, and I am not quite sure what to think of that but feel that the city has no business releasing that in cleartext.

A better way for amateur sleuths and the city government to work together to battle corruption would be to release only anonymized data to protect the identities of the people working for the city, for instance by releasing only hashes of the email addresses, for instance a hash@hash format where the hash for all Seatle domains is released to the requester. All the relevant analysis could still be done, and if something interesting was found it could be released to law enforcement who in turn should have then used a judge to order de-anonymization of those entries they are interested in.
I've seen, head and read quite a bit about engineering 1-1s.

After doing engineering management for a decade and trying many ideas, I ended up with the following.

Have weekly 1 hour 1-1s if you have 5 direct reports or less.

Have weekly 30 minute 1-1s if you have between 5 and 10 direct reports.

If you have more than 10 direct reports, hopefully there is some plan. With 10 direct reports, many best practices do not apply.

My primary rule for 1-1s is not to waste time. I do not walk for 1-1s, because it is a waste of time. I do not cut 1-1s short when my direct reports have nothing to talk about, because it is a waste of time. I thoroughly prepare for 1-1s.

I have a shared document with every direct report where I write a summary of the 1-1s. My direct reports can add anything they want at any time (e.g. include topics they want to cover in the next 1-1 so that I can prepare ahead of time).

I start with a quick review of the previous 1-1 and close the loop on all outstanding topics from the previous 1-1.

Next, I give my direct reports an opportunity to raise any topics they want to discuss. I listen to what they have to say. I give answers when I have them. When I do not have answers I write down the question and try to find answers before the next 1-1.

Small-talk topics are fine and sometimes necessary. As my relationships with direct reports evolve, so do 1-1s. The more mature the relationship, the more efficient the 1-1. I don't expect to start at peak efficiency, but I'd like to see forward progress with every 1-1. The purpose of my 1-1 is to develop professional relationships with my direct reports (aka alignment), mentor my direct reports, learn and improve myself.

I try to leave enough time for myself to talk about my topics. I expect my direct reports to give me straight answers when they have them. When my direct reports do not have answers, I ask them to follow up with me in writing (my personal preference - I am more effective reading). Usually, for my topics I focus on communication, career development, culture and alignment.

Lastly, I recite the list of topics we covered.

In my first 1-1 with a new direct report I explain my take on 1-1 meeting structure and my expectations.
They were hardly primitive, they just valued things differently than we do. Having a different value system doesn't make them savages.
I'm tired of reading people that know way more looking down at others over it

What do you mean "people that know way more"? He made a simple request for email metadata, spelled out each field he was interested in. He didn't tell the city how to do it.

Are you saying that the author knew more about how to retrieve email metadata than the actual Seattle IT staff that administer the mail system? And what bothers you most is that the author knew more about how to fulfill his request than the people that run the mail system?
If we're going to talk about alternative computing media, how's optical circuitry doing these days?
Being a dev myself I 100% agree with this.
I'm curious what his actual legal exposure would have been if he hadn't folded.

I feel like they should have offered to compensate the author for his time in their initial request - if someone wanted to perform forensic scans on my hard drives it would be a huge inconvenience.
I had the same thought - he seems to have indulged in the data quite a bit to come up with such a thourough analysis.
Can you explain the logic behind this?
Maybe i am simply not overdoing it, about 30 mins per day 6 days a week, quite light. Did help me to lose 8 kilos in 9 months, still, which was about everything i needed to lose, so i am happy.
don't do 1-on-1's unless there is an acute problem. I do however, walk and talk a lot i.e. keep on top of things.

way way better.

most of the time, 1-on-1 is personal issue (death, scheduling conflict, injury), or personality-clash.

not a big fan of endless meetings. much prefer management, to be out and about (checking on the state of things, resolving problems).

I don't normally favor firing people (unless there is something seriously wrong with their behavior). There is always a way to work things out.

A light touch, at the right time, goes way further than "constant meetings". Also being able to work to accommodate people (remembering them as people, first and foremost).
Hard to decide who to pull for in this fight. The competition will be good for Amazon
The fact that the quaternions “work” (are a finite-dimensional real vector space with an associative real-bilinear multiplication, and a division operation) is quite special. In fact there are only three objects satisfying this criteria: the real numbers themselves, the complex numbers, and the quaternions.
It could have been the opposite (the movie was influenced by the British satellite network), however.
I get what you are saying - could do more, doesn't.

But but but - here's the thing - health, relationships and career. There is a boundary which you can push past for your company which destroys your capabilities very quickly. You are doing more now, but will be doing less in a couple of months. Often people underestimate how much less, and they think that they will get a holiday to get over what they are doing, and they also think that things can be patched up, I'll get better, we'll get over this.

News just in - they can't. you won't. divorce. All promptly followed by dismissal due to underperformance or just not being as positive as management expects.
Why not simply press Ctrl+p and print to PDF?
The ballpark estimate was for checking the full text of each and every email (which was a misunderstanding -- the author wanted metadata only).
Other kinds of consequences like cost of mitigation, value of lost property (and lost value of property what wasn't destroyed by itself - you can easily see thousands of homes near, but not in evacuation zone deprecating severely), costs of health checks for hundreds of thousands of people etc. - are worse in nuclear accidents.
Probably not. If that combination means that although he's doing one thing unhealthy, yet getting two healthy things in return (exercise and stress relief), he's just getting more risk for a few other things.
I'm very surprised they gave out this information. I'm not talking about the mistake, I mean the actual request. In the UK I don't think you could even get a production order for this. Like, it's effectively getting Communications Data simultaneously against thousands of people not suspected of any crimes??

Like, do people know that by emailing their local government their email address is now free for scammers to request under FOI? Could I request this data myself, then start emailing them scam emails "I know you contacted us in June, could you call me on 555-1223 etc"

This seems totally against the spirit of FOI
Or just use pip-tools to automatically update dependency versions.
I love Erlang too, but I don't think Elixir's popularity is stealing love away from Erlang. If anything, I think Elixir compliments Erlang and provides a path for people to enter the world of Erlang, BEAM, and OTP that they didn't have before. Elixir helped to lower the bar of entry. My understanding is that the Elixir team has also helped drive some improvements in Erlang, which is nice.

Personally, I love both Erlang and Elixir and hope to ride out the rest of my career on these platforms.
I've sent you an e-mail. :)
I'd be curious what his legal exposure would be if he were a person off the street, who didn't have a lawyer handy.
It is also a legal issue, depending on what else is on the drives. Imagine having to call your employers or clients and tell them that data under NDA is being turned over to Seattle's auditors.

Worst case, they'd want to know exactly what data was at risk, which would trigger more demands for forensic audits and more duty to notify.
We also have burning coal mines that slowly eat whole landscapes like in Centralia https://en.wikipedia.org/wiki/Centralia_mine_fire
I would love to hear his explanation for why he thought reading through them all was necessary. I'm not surprised the city requested 3rd party proof he had deleted them, he clearly demonstrated a fascination with their contents
The actual cost of servicing this request was much greater than the $56 estimate.
Non paywall version.

https://outline.com/uvszzK
Could you be a little more precise? As is this is just a vacuous statement about how you know more than the author.
If you work overtime in a week and aren’t paid for it then you have taken a pay cut for that week.

You worked more hours but made the same amount of money. Therefore the amount you made per hour is lower than your usual amount.
حبوب روفيناك – حياتنا الصحية
You can also use the for making pretty pictures of Quaternion Julia fractals. It uses non-unit quaternions, but typically intersects a plane with the 4D solid:

http://paulbourke.net/fractals/quatjulia/

Apparently there's also an application in multiantenna radio transmission: http://www.ece.ualberta.ca/~hcdc/Library/StCommClass/Hugh00....
It looks good. I noticed further down it does try to understand your answer, and detects a wrong answer which is impressive.
Footy. Found the Aussie :D
> Seattle was approaching the problem as if they were pursuing Computer Fraud And Abuse (CFAA) charges. For information that they sent. Jiminey Cricket..

> So, I deleted the files.

Isn't it great to live in a country where we have generic felonies that governments can apply to just about anything involving a computer and ruin your life?

Land of the "free" and the home of the 'fraid.
Yes, it tries to put complexity server side also if memory serves, it tries to be robust against various loss.
@refulgentis Can you give me examples of value you got from your manager in a 1-on-1?
Daily Horoscope 21 Th October – With All Women
“Someone forgot to turn off the debug trace statements in the Release version of Windows”

You didn’t accidentally install a “checked” build, did you?

https://docs.microsoft.com/en-us/windows-hardware/drivers/de...
AWS FreeRTOS Bugs Allow Compromise of IoT Devices
You pretty much ignored everything he said and meant. Congratulations.
Long long term resident with a connection to local government

They don't have a choice. Seattle IT is so underfunded that hands are tied because there isn't any resourcing.

On one hand, you have to respond to all of these requests (and rightfully so, as it's the law.) On the other, you have no money for your department because it has no funding because the citizens didn't want to spend the money.

The person who did this isn't malicious. Just very overworked and did a data pull wrong. They probably didn't give a shit to check because their job kinda sucks and they have too much to do already.
Good advice - now we need a catchy rename to get the point across - "listening meeting", "listen:1"?
This right here. The closest this comes to DRM is that it's obfuscation, which makes it difficult to find the right download link. But once you have the right download link and you're logged in, it's trivial to rip the stream. Real DRM can't be broken without either a flaw in the encryption scheme or reversing the proprietary and closed source bit of code that handles the decryption. In other words, if you want to have real DRM, you have to use Widevine or some other browser-supported scheme that you trust.
Look at headers. Highly opnionated, not a single pro statement. A good paper discusses all sides of a subject, no cherry picking. For info, wikipedia is a very good starting resource.
Maybe, maybe not. It just feels to me like Haxe only really makes sense for gamedev, and even then only barely, because of huge, crossplatform game engines like Unity.

I really like the language (after reading the tutorial at least), but I'm not sure where would using it make sense. For backend stuff it just seems completely inferior to Typescript (considering library support especially).
Competition for Ethics in Computer Science, with Up to $3.5USD Million in Prizes
The lines have blurred long time ago. RDP also has “draw lines” calls (which have not really been used in ages), and double buffered X client programs (as done in the majority of toolkits for the past 10 years or so) basically transfer only bitmaps these days.

History is different, but practically they have been converging to a similar result.
Variance – OO and FP Collision
Because there are different issues at play and you're only willing to look at the economic impact.
Contracting is effectively going mercenary. It's straight up 'I've got the expertise, you've got money... let's get together for a while.' There's no career path for you as far as the client is concerned but the pay is better. The understanding going in is that you will likely not be together for more than about a year. In addition to the bump in pay, since you know it's not a long-term situation, you typically get to avoid much of the office politics and organizational dysfunction and focus on what you're there to do.

It's not an ideal terminal position: either you use it as a stepping stone to something better (i.e. starting your own agency, getting into consulting, starting some other kind of business etc.) or you use it as a way to test drive companies without committing (i.e. If you like the place, convert to an employee if it's offered. If not, move on ASAP)

There are people who do contracting for the same company indefinitely. That's usually a career mistake as you're not getting valuable new experiences which will prepare you for something better and your hourly rate will get stuck in the mud. After 2-3 years it will have often been better to have converted to an employee. (i.e. more relaxed relationship, benefits/paid time off, stock/bonus programs etc.) Many larger companies love it when contractors stay long term: for them it's all of the upside of having an employee with none of the downside. (it's also legally problematic but that doesn't stop most of them)
Windows RT, metro apps, universal apps, UWP... were attempts to restart and make things better - didn't work, & pissed off existing users.

Remember how they rebooted Windows Mobile to Windows Phone? Didn't work as well. In fact, they rebooted Windows Phone OS three times (7, 7.5), (8, 8.1) and 10,[1]. Every single reboot cost them users.

[1](Microsoft's attempting another zombie resurrection with Core OS/Andromedia. Let's see if they release it and how it fares in the marketplace.)

I wouldn't even call ChromeOS a brand new thing. They turned an existing product - Chrome, into an OS.

See how Google's dragging their feet with Fuchsia? If their internal politicking (from the android team) is strong enough, Fuchsia will never see the light of day.

Point is, unless Windows' market share evaporates, it'll be insane for them to do the "right thing."
How was a lawyer unnecessary? He was threatened after doing the right thing..!
This argument is a bit self defeating. You can easily replace the information a personal trainer gives with a standard training program and YouTube videos that show proper exercise form. You cannot easily replace its willpower function with a book.
Even weston has a RDP backend.
Somewhat related, I'm constantly shocked (maybe I shouldn't be anymore) at the tech ineptitude of cities that are supposed to be big tech hubs. I live in Seattle, and my regular tech complaint is we can't get the buses connected to an app that is accurate within +-10 minutes. I know it doesn't sound like much, but how much tech brainpower is here, and why isn't that tech shining more clearly?
Conf-Cal: A Human-Readable Conference Calendar Format and Library
I probably only spent 30 minutes looking at it and used a few regular expressions to look for anything interesting. The point there was to understand the extent of the leak so that I could raise it in the intent of being taken seriously.

A search for "(Fuck|Shit|Bitch)" can go a long way.

For what it's worth, I used to work at an investment bank spending 30hr/week diving through logs with unix tools, so finding interesting information quickly is something I've learned to do quickly.
I am a confident cyclist. I used to commute 4400 mi per year from Santa Monica to Marina Del Rey via Lincoln blvd on a recumbent, if that tells you anything. Check out street view - it's hell for the most part.

But most people are not me, and we definitely don't demand new drivers live in utter terror until they get numb to it.

Nevermind survival bias. Dead ex-bike-couriers aren't here to give their view.
It is interesting to contrast the U.S system of genetically modified food (e.g. the "new" genetically modified cottonseed) with how traditional systems dealt with food (such as cottonseed).

Cottonseed is considered as a nutritious source of food in Madurai, India (and perhaps in other parts of the world). They don't genetically modify cotton, but they process cottonseed to create cottonseed "milk", a healthy, nutritious drink

ddg couldn't find many online references to cottonseed milk (Paruthi Paal in Tamil). However, here are a couple of links

1. https://www.youtube.com/watch?v=DlD9gxef5mo
Starting from around minute 18:00 onwards, this video shows a vendor talking about how he makes cottonseed milk. Unfortunately, the video doesn't have English subtitles, but it might be interesting anyway :)

2. http://www.themomandthecity.com/paruthi-paal/
To this day the restaurations by Viollet-le-Duc are still very controversial. Some of his work has been undone recently to go back to a more historical aspect of buildings.
A few years ago I found a random SSD on the ground while on a walk with my son.
The drive contained unencrypted records which squarly fall under HIPPA. I also did the right thing and returned it to the proper owner and told them about how their mdb files were readable by anyone.

The same exact thing happened. They thanked me and then their lawyers nicely asked me to clone my hard drive and sign a bunch of shit.

It was not fun at all. A lot of them thought that I hacked something.
I never used Haxe in windows. I agree that ten years ago tooling wasn't all that great (on linux at least), but now with the focus on VS Code we have a language server following Microsoft's LSP [0] that we can even use on other editors (sublime text, neovim, etc.).

[0]: https://langserver.org/
Some would point out that you likely have your risk distributed across multiple clients now, whereas having a single full-time employer is like having all of your eggs in one basket.
Those regulators work within a set range of input pressures, and need a certain delta to work properly. Over-pressure them severely and they will simply fail, and most such failures will lead to gas escaping from the regulator body. That is why you will usually find them outside of the premises they protect so they vent into the outdoors rather than into some enclosed space.

As for your bad actor: what would he pressurize your lines with? An air compressor? He'd have to dig up the lines or disconnect them first and gas from the line would likely escape in quantities large enough to discourage such tricks.

Just like in theory you could disconnect the mains from a house and then send a high voltage pulse down the feed lines, in practice pranksters and miscreants tend to avoid doing stuff that might get them killed instead.
It is unreal how fast that privacy settings dialog disappears after clicking the acknowledge button. Normally these need a good half minute to infinity to stop blocking half you view.
Using AI to make fun of AI, in a nutshell.
We Don't Need Experts, We Need Their Expertise (GeeCON Conferece Talk)
Because private tech companies fight like mad to avoid paying taxes to public city operations? Citizens too, probably. Nobody likes taxes.

And the best/brightest tech workers gravitate to the higher private salaries.

It’s not a technical problem - those are easier.
Yes, you are as far as I can see correct. The request should have been rejected as overbroad and against data privacy laws (in so far as they exist), or the purpose of the request could have been verified and then they might have seen whether or not there was another way to let the requester do their work without giving them the data they requested (see another comment of mine for one suggestion).
> on newer versions of the OS, updates are applied on a separate partition without interrupting you

The seamless updates feature originally came from Chrome OS. It's easily one of the best features of that OS.

https://www.xda-developers.com/how-a-b-partitions-and-seamle...

Fun fact: The Android update_engine which handles seamless updates is basically ripped straight from Chrome OS. Only recently were strings containing "Chrome OS" removed from update_engine’s log to avoid confusion for anyone who happens to check logcat.

I have often wondered if Microsoft could use this type of system for Windows 10? Not only would it make the update process more reliable, but faster too (especially when it comes to feature updates).

The other thing Microsoft should sort out is WSUS. It is such a flaky system!
To be honest, X hasn't been network transparent for the better part decade. Sure you can cut it back down to the point that it is, but the moment you want anything accelerated, no more network transparency.

In my mind, the best possible way to go about replacing X is making something that suits the way computers work today and the way computers are trending. That's why I really like Wayland. The entire point is to optimize for the local experience and anything beyond that is candy. It's designed for accelerated graphics first, which is what most client side users are going to have. It's even more important from a laptop perspective because of just how much more efficient the GPU is at rendering graphics.

As an aside, another great thing is that most the new features of linux and it's graphics stack that were created (at least in part) for Wayland are able to function completely outside of that environment. KMS, DRM, using full OpenGL or Vulkan without a display server, etc.