skysight-inc/HackerNews huggingface dataset:
While this is absolutely correct, it is also true that the world we live in is not the clean world of Boolean algebra.

The same security flaw that lets “baddies” pwn us, also lets us pwn baddies. The same indefatigable crypto that keeps us safe and makes online anything possible, also lets people conspire in secret to overthrow governments — heck, I remember reading the idea of onion routing that led to TOR was a U.S. military project to help anti-government activists in China, and even if that was just an urban legend, one team’s goodies are another team’s baddies.

I don’t have any good solutions here.

This is security vs security, and my weak fleshy hardware is vulnerable to exploding things owing to a lack of backup solutions, therefore if my options were perfect security for my body or for my data, right now I would choose my body, even though loss of data has the potential to be catastrophic.

That said, if it were up to me, police investigations would involve a lot more remote sensing tech instead of hacking… but I say that knowing even that isn’t a no-downside option, and I know that I am unaware of the full implications of police having the budget and power to spy on targets of their choice.

(I’m also in favour of radical decriminalisation of just about everything that can be decriminalised, because I think omniscient surveillance is unavoidable and I don’t want criminals using it to automate blackmail).
So you value them, right? You must have evidence that they work obviously, would you mind sharing some examples of that? If your company didn't have this policy on goals, would you introduce one?
Heads Up the Avalanche of Tech Debt and How to Avoid It
My mistake, George Carlin is the only exception. He did it, everyone else can go home.
well, if the problem is just rescheduling then it's not much. I mean, nobody's going to die.

now if instead of using boats, they use planes, then it's very bad (I live close to an airport)
> one could build an Uber/Lyft for under $1M and basically can operate with two or so devs fixing issues

This is fundamentally untrue, although you hear it a lot here. I have to wonder whether the people who think this have actually worked on a system at the scale Uber operates at.

Uber is an incredibly complicated system. The trick is it's presented to the user as a very simplistic one, so people overlook what's actually going on behind the scenes.

Sure, like many well-funded tech companies with a large engineering staff there's a fair amount of fat you could probably cut away (and indeed, Uber have - they've done engineering layoffs in the past). But just to sustain the app in all the territories they currently operate in you're talking hundreds of engineers, not "two or so devs fixing issues". That's how large the problem surface area is.
I heard "boats go under the water and ships go on the water."
It’s a nice idea, can’t imagine they can match the UX polish lyft and Uber deliver, which is what users expect now. What other examples are there of do-it-for-the-cause tech plays working out?

Interestingly i imagine a not insignificant amount of effort from Uber etc goes into combating drivers “bad” behaviors, the co-op model might align incentives to reduce this cost.
This photo gives some perspective

https://globalnews.ca/news/7719176/suez-canal-ship-digger-ex...
I agree, but I think the author is missing one big point:

- microservices is not a tech concept, it's a management concept

We (devs) like to think that microservices is all about tech, but in reality it's a disguised tech concept used by management to:

- grow the team. We are going to need more devs to build more microservices!

- have more things to manage. Like, do you really think managers want to say "yeah, I manage the delivery of... a library". At the end of the quarter they want to say: "yeah, I manage the delivery of a service that..."

- get salary raises. See previous point

That's it. The tech industry is shifting (has shifted already?) from a "tech people know better. Let them drive the big decisions" perspective to a "lean managers drive tech decisions because they know Agile and Agile is good" one.

Microservices is all about management/organizational topics, not about tech.
> Still, I honestly don’t understand why this is the hill people want to die on, what they feel most betrayed about. Like I haven’t seen some people this upset since Firefly was canceled.

A world where Google cares about Reader is a world where RSS remains a first class citizen on the web. So it's not Reader the product so much as what abandoning it said about Google's broader ambitions (and their hostility towards the open web).

Reader was a signal that RSS mattered. Google killing Reader sent the opposite signal. If Google cares about something, site owners have to care also (look at AMP) - and by not caring about RSS, they gave site owners permission to abandon their feeds.

In retrospect it's easy to see that the "death of Reader" wasn't some specific inflection point - Google had already stopped caring about RSS or the open web (if they ever even had). But this marked the first time a lot of us really saw and understood that Google had no interest in using its clout to protect us from the walled gardens, and instead it had ambitions to become just another walled garden itself (as became even more evident with the all-in Google+ strategy).
And with this blockage costing that much per day I’m guessing someone regrets not funding a dual of the entire thing.
This is my position although instinctively I’d want to require the ability for a person to sit because I haven’t considered windsurfers or kite-boards to be boats.
If this is interesting to y’all, I highly recommend checking out their book Cell Biology By The Numbers. It’s lots of numbers like in this database, but with the hows and whys.

http://book.bionumbers.org/
That's fine but my post isn't about personal experience; it's a list of ways in which the two things are different in a concrete, practical sense based on their common meanings.

Could you expand why you think they are similar rather than just suggesting that the matter is subjective?
The article does not address any of the problems related to microservices and provides approaches that seem deceptively language agnostic which are in fact heavily dependent and influence your microservices design. It's interesting that this is not compared to the 12 Factor App or similar methodologies.

Points 5 (maintainability),6 (testability) and 8 (test coverage) are added like they are trivial things to achieve.

Points 3 (composability),10 (single responsibility) - gloss over the fact that even if you do achieve this, deployment of services with detailed dependency graphs is still a big problem for complex environments. Deployments are a problem with microservices and it isn't clear how they address this.

I like the idea of the supercompiler at the end. It's a lofty ideal and don't think anything remotely near it will exist in a long time (or ever) where you compile to a cloud environment (unless it is purely immutable and versioned). Also consider that cloud services change. Can't imagine how a compiler will evolve with that, we have a hard enough time with changing ABIs.
I was inclined to agree with you, but research suggests 'boat' specifically refers to a small vessel. A ship is not just a large boat.
Have the same in $current_job and yeah it's annoying to come up with something that makes sense, is measurable and attainable but not too easy etc.

Part of the goals exercise is not the goals in themselves but to let you reflect "where do I want to go" and start the discussion with your manager because maybe they have no idea: do you want to become a staff engineer? A tech lead? Can they assign you more of certain type of work / expose you more to the upper mgmt to build the awareness of your work and help you get promoted?

Are there things that you're working on alone but are too complex for 1 person and you would like to have more people involved? Can you use that as an opportunity to mentor younger people in the team and grow soft skills? Etc etc

Another thing is to validate things you'd like to do: maybe you'd like to more of X but you're not sure if you're senior enough / will it be well perceived if you do it / is it valuable investment of your time. If you let your manager know and he approves, you can devote time to it with clear conscience when you notice an opportunity.
Definitely! Would be very cool to see some write-ups about the asian ecosystem from native speakers.
Not very practical to make your assault while there are tons of other ships nearby who can block you or report you by sight before you've had a chance to take off.

If anything, I think pirates will be pissed off that the situation will deprive them of chances to ambush prey undisturbed.
Equivalent of 97% of Scotland’s 2020 electricity consumption was from renewables
It's a super old joke from at least 10 years ago, when computers were much less powerful and compiling everything was silly for a desktop OS. You'd get 1-2% increased performance and you'd have to spend tens of hours compiling everything :-)

A bit of a shame since Gentoo is quite a nice distro.

Read the second one, it's much shorter. It's just a joke about people "unrolling loops" manually, i.e. not using loops, so that their line count goes up (for people paid per LOC).
The problem is boredom. We've become accustomed to having an instant excitement dispenser, and are now addicted to it. Boredom has become even more uncomfortable than it used to be, because we're no longer used to being bored.

No study or links to cite, just my observation.
Not the previous commenter but it's linked in the comments already. Ctrl-F "dutch" and you'll see a german news story about it
yes and no.

is Half Lemons the first app to do this? nope. can 9 out of 10 home cooks name another app that does it? also nope. that's because noone's gotten it right.

but iPod wasn't the first mp3 player ;) our secret sauce is our human curation of recipes on the app. a custom search algorithm. and relentless focus on user experience above all.

try it out. you'll see the difference is dramatic!
> This is far from the first time a Western cybersecurity team has caught hackers from allied countries. Some companies, however, have a quiet policy of not publicly exposing such hacking operations if both the security team and the hackers are considered friendly—for example if they are members of the “Five Eyes” intelligence alliance, which is made up of the United States, United Kingdom, Canada, Australia, and New Zealand. Several members of Google’s security teams are veterans of Western intelligence agencies, and some have conducted hacking campaigns for these governments.

> In some cases, security companies will clean up so-called “friendly” malware but avoid going public with it.

Ah, this explains why if you follow security-related news, it feels like U.S. or “Western” countries never conduct offensive operations ever.
I think you’re the one demeaning the engineers working on it to be honest - saying you’re surprised they aren’t considering your idea.

Likely so did everyone else downvoting you.
Then why not just BLOW IT UP?
For those you got hit by the paywall: https://outline.com/jzvMTG

Myself it was surprising to hear the Evergiven is Japanese. Owned by a Japanese firm. Crewed by a German firm. And operated by a Taiwanese firm.
This is an additional safety net. It's like doing backups. Of course you should replace your hard drive before the other drive breaks down, but you want to have a backup in case your server burns down.
Yeah, I feel the pain. I usually go to sleep between 3-5 and need 8-9 hours of sleep. If my work didn't allow for very flexible schedule I fear I'd also need to resort to extreme measures (cold showers - brrr).
So mostly government/utility agencies and the royal family.
Agree with your point on buy-in. I think these are largely a psychological tool to encourage people to take ownership of certain outcomes.
Didn't most of them get in at 200-300? It's below that now.
> Perfect example of the tragedy of the commons.

More like perverse incentives.
YouTube demonetizes David Dobrik’s channels over sexual assault allegations
Is the C++ programming language the ultimate back door? Did the NSA or whoever encourage it specifically because of its unsafety and prevalence of security flaws? Are any of the C++ standards committee members sock puppets for the NSA to water down any proposals to evolve the language towards safe defaults?

That’s a bit too conspiracy-minded; it’s almost certainly just an accident of history. It’s certainly convenient for black-hat and national security types though.

How long until some congressperson finds out about Rust, though, and decides it’s a threat to national security since software written in Rust has many fewer security vulnerabilities.
Super Bot Fight Mode
> It’s encouraging that initiatives like this seem to be popping up more often

Any evidence for that? Seems to me this has been 'pet idea' of the labor movement for 200+ years.

Maybe that are more that are visible to the avg person because of the web and social media, but if there are actually more seems highly questionable.
I'm still trying to figure out whether these capabilities are a good thing or a bad thing. On the positive side, what can be done through a web browser is absolutely amazing and web browsers offer finer grained control over resource access than the typical desktop operating system. On the negative side, most of these capabilities have privacy and security risks that are disproportionate to their value in a medium that is primarily used for media consumption.
The Revolution in Classic Tetris
Good luck to them!

How does it work in terms of ownership? Can anyone buy a stake? Do you need to drive to earn shares? Can someone drive for a bit, then generate passive income from the shares? Will drivers get bought out by financial interests over time?
API Abuse Detection
D also has this feature. Uniform Function Call Syntax.
I’ve seen supercompilers in their infancy, I’m certain they will exist someday as fully envisioned.
Security was typically done at the perimeter of your stack, by (internal or external) sysadmins/DevOps, whereas cloud-native solutions security needs to be done at the component level by - or at least in conjunction with - developers.
From TFA:

> Again, there's a vast and sprawling ecosystem of current and historical horrors that made this situation possible – but we can't say that it's a situation that could never occur in a just world, because even in just worlds, things get stuck. Ducklings get stuck. Winnie the Pooh gets stuck! And now, the big boat is stuck. And I like it. I like knowing that there can be a big problem that's caused by something as straightforward and comprehensible as a stuck boat.
Thank you, that is exactly the sort of info I was looking for!
Same in the US for the tracks surrounding football fields (and soccer fields too, for that matter).
There are now Top level statements in C# 9.

- https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/tut...

> Top-level statements enable you to avoid the extra ceremony required by placing your program's entry point in a static method in a class.
Is it just me or does this sound like purely a marketing strategy hiding the actions of a few opportunists who will receive outsized rewards? At least Uber and Lyft are honest about being greedy capitalists.
A lot of the comments here seem to think this has to become the next Uber, but it really doesn't. It just needs to sustain the cooperative workers and provide a service at whatever scale makes sense for them and our community (speaking as a NYC resident) and that will be success. Heck, it doesn't even need to be the only cooperative like this! They could federate this and it still is more ethical and equitable then the current system. Bravo. Let's do food delivery next!
Learn React while coding a Tic-Tac-Toe game (Free this weekend)
It's kind of shameless, in my opinion:

1) Obama (in the ACA) expands food stamp access by making it available to households with an income of <=133% of the poverty line.

2) food stamp enrollment rises significantly.

3) Progressives, clutching their pearls, cite "high" food stamp enrollment as an indication of the need for more Progressive policies!
I can understand your reaction, but the commenter might not have been thinking about racism that way. It's not crazy to think that poor people near a waterway might know a thing or two about strip salvaging. It was just phrased poorly, I think.
There are a lot of advantage to browsing casually with Javascript disabled, assuming you're OK with needing to manually fix some of the sites you visit. I browse that way myself as well; that's why I can see the results I see when I load up the tracking site. Side note that UMatrix is officially deprecated at this point, but it's still a great resource for disabling scripts globally and enabling them site-by-site as needed.

But 1 in 11 people on the web are not disabling Javascript.
They can also serve as a bargaining chip for the employee, assuming they negotiated a choice of goals they actually want. E.g. you can say to your manager "I need you to approve this training budget for me to contribute towards this goal we agreed at my last review".
I feel like theres a lot of international and maritime laws Egypt would violate if they just decide to blow the cargo ship without consent from all parties. This would make further trade relations with anyone... sour?
It's almost been a year and I don't see an end for masks in sight (even with vaccines). Anyone who didn't put money into more production of masks is just greedy. It certainly wasn't a matter of time.
> I believe POWER also has selectable TSO Mode

It does not.
my takeaway: start formally treating microservices like libraries, and think about how we traditionally link libraries to get work done
Google can neither truly verify an origin, nor do they have (or should they have!) the moral authority to determine an origin to be "good" or "bad". A security breach is a security breach and needs to be shut down on sight. I would've done the same in Google's techie's position.
You'll be surprised.

A group I work with opted for a microservices approach, a few years later they have 47 tightly coupled "microservices" that have to be deployed all together or they break.
Being able to run at a major loss for 5-10 years is great for 'hard tech'. For a simple phone app though its a different story.
I think the alliteration of "big boat" is superior.
I remember when Ruby was this obscure thing only used by Japanese ...
As an Egyptian, my thought is that it's a conscience issue, and also a law-trust issue. People in Anglosphere countries respect the law better than here (and the law is also actually applied and enforced), while here people just don't care (and the law isn't applied in many cases). Some people actually boast that they're breaking the law :)
Some Thoughts on Emulators (2020)
An open source re-implementation of Caesar III
>>If you're a manager, managing 50 people.

How does that even happen? I work at a large corporation and our goal is to never ever have teams larger than 8, with 6 being the optimal size. I'm currently managing 5 people and it's already hard work, I can't imagine managing 50.
If a framework/library is very hard to use correctly - even for people who are not only experts, but contributors - then that's a huge red flag against it.
If I were South Africa I would make sure that this route is as attractive as possible.
>> People actually want to walk, skateboard or bike to services they need for their daily lives.

It was -13 outside my place this morning. Icy. Dark. I haven't seen a bicycle on the roads for at least five months. I have absolutely no desire to skateboard anywhere.
A Newsletter That Pays You to Make Newsletters
Yeah this is why we end up setting goals for our teams that are generic, like “respond to production issues within one business day”.

Not the dev’s fault if the big Q3 feature they were supposed to work on gets deprioritized in Q2 or some important customer cancels for an unrelated reason and their goal was to get the customer live.

Yes, you can redefine goals as things change, but at a certain point it adds a lot of overhead and the goals just turn in to “your job”.
It's not only the cheapo Sinclair Spectrum that had to make do with this "1-bit" sound, the much more expensive IBM PC didn't have better sound hardware "out of the box" either: https://en.wikipedia.org/wiki/PC_speaker
In the end it is probably most important what you like to use rather than how it performs, which abstractions are best, etc.

If you can wake up every day and think "Today is a great day for some non-OO programming" and you get to it, adding value to you and hopefully others, who is someone else to look down on that?
So, what espionage operation it was, by whom, and against whom?
Mitigating bot attacks against Cloudflare
In the US, the card networks along with banks spend a huge amount of effort towards reducing consumer frictions by asking for the minimum amount of verification during a purchase. This was perhaps the primary reason why cardholders are rarely asked for a pin after a purchase (what if they forget it)? Of course this leads to increased fraud, which often has to be borne by merchants and leads to increased prices.
After having read (quite interesting) the article, I still don't quite get the subtitle:

> 'But It’s Better that "[emoji]".len() == 17 and Rather Useless that len("[emoji]") == 5'

It sounds like it's just whether you're counting UTF-8/-16/-32 units. Does the article explain why one is worse and one is "rather useless?"
My point is: do you need goals for that? People that want to grow into more senior roles just naturally do more.

It happened to me to have goals that were mere exercises: write a blog post, read that book, follow that course. I'd do those things anyway I really wanted. It doesn't make sense to push people to do that, IMO.
> but there's nothing wrong with just having them.

It is indeed not a crime to have them. But I would strongly suggest that those people do not work in places where they have power over kids. (teachers, tutors, youth clubs, etc)

We have a saying "putting the cat next to the milk". And that is exactly what is going on here. If you hire a teacher, and you know this person has sexual feelings towards kids, you are really some dumb fuck. You should also be punished for negligence when shit hits the fan.
The economic fallout will be big and it gets worse day by day. And we weren't exactly in the best shape to begin with...

Suez canal seems to be a Single Point of Failure.
Using Ray distributed would be a better stress test. Computing primes this way probably isn't the best way to saturate cores. You are spending a lot of time doing python vm operations vs pure number crunching.

Using numeric arrays chunked into blocks of number ranges would be more efficient (and therefore "crunchier")

https://ray.io/
They dont care as long as we submit to the 1% ruling us.
> orders a drink with too much sugar, doesn't want to pay a 38% tax rate, or put solar cells in their yard without permission, wants to smoke a certain plant, just let them.

I would walk back here and say one of these is not like the other insofaras 'let them be' and the wider effects on society.
Browse like it's 1997: Mosaic browser AppImage
It's an interesting tactic. I think a lot of people in the tech community are a bit skeptical of the NSA, CIA, etc. I wonder if the publicist's notion here is to gain some ground in public sentiment by pitting the intelligence apparatus against a yet more hated enemy -- big tech.