skysight-inc/HackerNews huggingface dataset:
Which of those two devs will be responsible for ensuring taxes are properly charged and keeping up to date with the tax code?

Which will maintain parking and map zones?

Who will work on routing and matching?

Who's working on fraud? On safety?

Who is working on payments, both from riders and paying drivers?

Who is generating required tax reports for drivers?

Who's doing driver onboarding?

Which will ensure that drivers have the proper paperwork to operate in their market (insurance etc)?

And who is working on Android and iOS apps, both for drivers and riders?

Who's working on the backend?
Ah that makes sense. So in LLVM's case, an optimization pass would be an equivalence.
> The people who cultivate that skill, stay up late at night while everyone is asleep so they don’t get distracted.

cite? Your implication as stated above I believe has not been proven. Doesn't Cal go into some detail about people who have cultivated this skill; perform deep work, and then only do it for "normal" (or even more often, far less than "normal") work hours and thus have the rest of the working day to do whatever else they enjoy?
https://archive.is/xAtvD
Unfortunately not, I didn’t accomplish much of value in the end
Some of the containers are upwards of 10t in weight. It's a good idea, but it's not feasible because of how slowly a ramp structure capable of holding that much could be deployed.
I think the fundamental flaw is failing to recognize that the jury system is intended to be a form of mob rule, and that "jury nullification" should be considered a feature, not a bug.
When I started programming in Pascal in the early 90s, my procedures/functions and my data were decoupled, spread all over the place. Then I started learning (Turbo)Pascal with OOP. It was godsend. All of a sudden I could structure my code in a way I wasn’t able to do before.

Now thirty years later I know how to structure my (Python) code without OO: Via modules. I hardly use OO anymore. And I am drawn to FP more and more. But I see cases where OO is useful.

I don‘t think it‘s either/or. We should be glad we have all sorts of paradigms to go back to.
Show HN: Find Emails based on keywords and location
There are groups tracking this and I don’t think your statement is correct as corruption does vary, based on culture, from country to country.

The Corruptions Perception Index [0] is one that’s been around for a while and it shows differences between country. It’s not just GDP/PPP and there are many factors that affect it.

[0] https://en.wikipedia.org/wiki/Corruption_Perceptions_Index
> Again, languages from both paradigms equally allow for bad code to be written. I really don’t think that the debate should be at the paradigm level. We’re better off debating about specific policies in code style.

This perspective is actually important. When you look at OOP it is a paradigm but not a well defined one. You certainly wouldn't call it a policy.

FP (pure functional programming) however is much closer to a policy in the sense that there isn't so much to argue about. You can see from a piece of code if it is "proper" pure FP or not, whereas for OOP, it is easy to do things that are claimed to be "OOP" by half and claimed to be "improper OOP" by the other half.

And depending on how you define OOP, it is actually completely orthogonal to FP. Just like OOP puts mostly helpful restrictions on how you can model your problem in code, FP puts additional mostly helpful restrictions on it.
Not a problem for me, congratulations on the launch!
These two are the same network now, so if a vendor accepts Discover, they accept Diners Club and vice versa. Discover bought out DC in 2008.

My understanding is it's pretty tough to compete with the big guys in this market because you need to build out a huge network of vendors who accept your card for it to be useful to customers.
(I noticed this because I was wondering why the cmp() function was taking void pointers only to cast them to "item*", and it occurred to me it would make sense if it were passed as a function pointer to a generic library function with no knowledge of "item*"... as it is when bsearch is used.)
Actors doesn't run concurrently.

Is that an actual law, or is it just that some implementations of the pattern are deficient? My impression is that the actor model was originally envisioned as being applied to a machine with hundreds or thousands of processors.
What's also modern and super interesting is that Amazon (and gang) employs people to surf these very internet forums just to keep their brand clean. They will argue us into circles. Now these are bright people, I'm guessing some of them even have English degrees(or they copy from the ones that do), they probably organize in a slack channel and attack these very threads with misleading info and denial.

It would be great if these sub-humans can actually mention when they are writing for their employer. I'd love it if we can send these info combatants on the next ship to Mars, as test-dummies. Most backwards pieces of humans to exist.
Unreal Engine is a pretty big and successful one. In the cryptocurrency space: Metamask[1], and the upcoming Uniswap V3[2].

Of course, given the choice, myself included, users prefer the more permissive license. The question is what strikes the right balance of incentives for developers and respect of users.

[1]: https://github.com/MetaMask/metamask-extension/

[2]: https://uniswap.org/blog/uniswap-v3/
> These discussions tend to boil down to OOP vs FP. That's a false dichotomy. The alternative to OOP is not FP, it's pre-OOP imperative.

Thank you for raising this oft ignored fact. I remember graduating from C to C++ in order to hack on SGI’s OpenGL in 1991. Possibly graphics and scene-graphs are a sweet spot for OOP, but I found the approach very elegant and quite effective.

OOP, as a paradigm (it is not a “tool”), is one of the handful of viable approaches for organizing and writing code. Given that these are paradigms, it is natural that there are those who have a natural mental affinity for one and abhorrence for another. In my view, the only merit in these comparative critiques is when contextualized within a specific, e.g. UI development, problem space.

(Also, Joe (RIP) is indeed wrong. OOP doesn’t suck, it bloows. /g)
String length functions for single emoji characters evaluate to greater than 1
Unfortunately there are two things being a barrier.

One is advertising: for many people Uber is either the only app they know or the one they see as the "standard". " To uber" has even become a verb in many languages. Uber can spend hundreds of millions of dollars per year on ads.

The other thing is operating at a loss. A co-operative, almost by definition, will produce a service at fair prices for both customers and employees (market forces dictate the price to customers as with any company, and the co-operative structure means that profits go to labour -- you know, the people actually doing stuff and creating value). A private company with never-ending billions of cash can simply operate at a loss to out-price their competitors until they close and they have achieved an even more hegemonic monopoly in their space. At some point Uber was burning 300,000,000$ per month to subsidise artificially low prices. Of course, as non-profit seeking enterprises, co-ops are plenty restricted from accessing capital in the current economic system.

Now the really interesting thing to me is how neither of these factors of advantage for private capitalistic enterprises is actually anything useful. Spending billions to drill your brand names into the brains of people is a net loss for society, distorting the market is favour of those with the biggest advertising budget, not those with the best product. In fact nearly all advertising is universally imoral in my opinion, but that's a different story. And burning venture money to artificially lower prices and further skew things is also obviously a negative.
Exactly, if anything it lends validity to the idea. See how Leibniz and Newton thrashed it out over calculus.
Fully Automated Cryptocurrency News Website on Blogger – Techy Rack
I miss the old internet too. But think about the way things were trending, and the way they have trended.

Online commerce, content delivery, and advertising are what, multiple trillions of dollars' worth of business?

Once the web/internet became established and began trending toward ubiquity, companies were clearly always going to invest a lot into vying for our dollars and eyeballs. Without viable competition in the form of web standards, Javascript, and operating systems besides Windows it's almost certain that the evolving web would have leaned into ActiveX and/or Flash and made them essentially a requirement in much the way that Javascript is currently a requirement today.

The timeline we're living in is not ideal, and I really dislike Javascript for a number of reasons, but it's also one of the primary reasons we're not living in an even worse timeline.

There was always going to be something like Facebook. Now imagine Facebook... except powered by ActiveX instead of Javascript. Apologies if you just vomited as violently as I did while typing that. But when you talk about gladly trading Javascript for ActiveX, that's the sort of absolutely ruined world you're pining for.
Keywords and Their Use
I am looking for a dataset for my project. The idea is that my service defines all possible variants of keywords, for example, for the word "Idea", "Problem" in order to predict which tag to put under the text.
Something like datasets may exist in the public domain. If so, how do you find them?
Recently ported to Edge: https://microsoftedge.microsoft.com/addons/detail/easy-windo...
This makes a lot of sense and there’s past precedent to indicate they can be successful.

Ocean Spray (juice company) is exactly this, a coop. Farmers about a 100 years ago came together to form their own juice company to share in the profits.

Coops make a ton of sense if you’re providing a commodity good or service. Eg cranberries are essentially the same and are not differentiated by definition. You could argue being a driver is similar.

https://www.oceanspray.com/Our-Story
> “The oversight is baked into Western operations at the technical, tradecraft, and procedure level,” they added.

At least for Germany this is patently untrue. Our parliament is stonewalled regularly and they get away with it. And even in the US, the congress is being lied to with no repercussions.
If all permits are waived and enough money is paid you could mobilize a few Cutter Suction Dredgers (like this on https://www.youtube.com/watch?v=qBCfX-XRM1A) in say two weeks. Working from two sides you can probably dig the bypass in a month.

It would be much easier to just widen/deepen canal to get it unstuck. I'm surprised they haven't tried washing away the sand around the bow using the prop wash from a bit tug boat
There's Uber, but indeed, I am satisfied with public transport and have never used the likes of Uber.

It's not that I never tip at a restaurant (however, seldomly in NL), it's just that in the US you'll get bills with a percentage already 'included', and it 'is understood' that you must tip _something_, in a way (to me) very similar to bribes elsewhere.
This website is very scant on details like their bylaws and financial statements.

What often happens with these kinds of things is that there's a co-operative or charity that is worker/member owned / tax exempt and stuff, and they have an agreement with a "management company" or license some white label product from a separate, privately owned, for-profit company.

There's not necessarily anything wrong with that, but depending on the relative size and negotiating power of the co-op vs the vendor(s), at some point the co-op ends up being a front for some for-profit entity.
Message passing is the basic idea behind all method calls in OO languages, and the premise behind APIs to libraries, systems, etc. It's just a formalisation for how to make requests and communicate with another system. Even HTTP is message oriented: You can send GET, POST, DELETE etc to an HTTP server without knowing HOW it will do it. You can't browse the filesystem or read byte x of a file or anything because it's access controlled behind the interface.

It's the same in programs: You have primitives, but you generally hide them behind higher level APIs, or in the case of OO you encapsulate data and behaviour together in one place to (hopefully) make it easier for a human to conceptualise what's going on. OO is no silver bullet; it's just one way among many of organising your interfaces and data, and to make combinable components that increase the expressivity and thus power of your codebase.

In the previous example, client code was looking inside data "user" to check if a particular thing exists in its "blocks" data, but it would be better to work at a higher conceptual level, such as a function/method/message called "has this user blocked user X? (returns yes or no)". Then when someone reads that code later, they can at-a-glance see what the program is doing conceptually, rather than scanning around to figure out what the code is doing with "blocks" and work out what it's attempting to accomplish.
I dunno, I feel like "the only thing that can stop a bad guy with a buffer overflow is a good guy with a buffer overflow" makes even less sense than the original form of that.

Secure systems that do what they say they'll do help everyone. The idea that there's some sort of obligation to keep security vulnerabilities around so that the bad guys can get pwned feels as vile as saying that there's an obligation to keep medical knowledge secret lest enemy soldiers learn how to take care of their health.
#cryptocurrency #bitcoin #crypto
You skipped hs_remove but depending on implementation, hs_remove strategy may change your hs_set, e.g using tombstones. I’ve recently learnt that you don’t need tombstones at all in linear hashmaps, you just do backshift removals, it may be a simple addition to your map. Check out these repos for the example implementation:

(C) https://github.com/tezc/sc/tree/master/map

(C++) https://github.com/rigtorp/HashMap
Oh my god, having to learn to use new words? As an adult?
You can find the movie "Kids Like These" on Youtube (and maybe elsewhere). It is based on Emily Perl Kingsley's "Welcome to Holland" mentioned in the article. Proud to say my brother was one of the "David" characters. He's a movie nut and can tell you the actor/actresses in pretty much any PG rated movie in the last 20 years.
FE contractor here with hundreds of hours writing selenium & cypress tests. The main issue is not automating the browser, the main issue is getting the data access & service mocks right.

I hardly ever had an application that could be testet against a dev/prod DB - you will always need to setup special test cases with a certain dataset for a particular case - especially for those nasty corner cases for which you write your tests for. I've worked in projects where we created special testing REST endpoints to load/unload scenarios into the DB, and also on other projects using browser mocks. In both cases, this is the work that requires the most amount of time.
No, I don't think that's practical.

Standards like transparency, rule of law and a clear separation between corporations and the government should be uphold completely independent from the fact that this isn't done exactly as rigorous everywhere on the planet.

It's a relatively new (and IMO flawed) idea that western democracies should corrupt themselves just because non-democracies exist.

I think it's rooted in insecurity over the long term superiority of democratic institutions. This might lead to western democracy being perceived as something you do not because it's strengthening the country but because you want people to enjoy it as a luxury as long as the country can afford it.

I think that's wrong and will surely be out of fashion as soon as more prominent autocratic regimes fail to deliver as consistently as they currently do.
No.

Homeless is a term that includes rough sleepers, people in hostels, people who are sofa surfing, people in emergency accommodation, and in some places people who are vulnerably housed.

Unhoused is more specific than homeless.

https://www.paloaltoonline.com/weekly/morgue/2005/2005_08_24...
That's slightly misleading because most of those ships were going that direction before the suez got blocked. I'd like to see how many actually got diverted.
Ideally if a passenger is onboard, they should turn on their lights and sirens. The passenger can instruct the vehicle to pull over.
Yes. Records in Java are another example. But that only fuels my suspicion, that oriented part is the problem.
I agree with you and also, my goals don’t have to be aligned with the company.

My career is way longer then the couple of years I’m gonna work for you. Do you want to know my goal? Learn, improve, move on. I don’t care about the company as long as I trade my hours for money.
Also judges in some parts swear:

"I will do right to all manner of people after the laws and usages of this Realm, without fear or favour, affection or ill-will."

Almost as if the UK had multiple legal systems!
I think they mean that reducing corruption is one of the factors that leads to economic development.

Some countries are less corrupt and this leads to more development, investment, etc.

It’s a low cost investment as the amount of corruption is very low, but the friction has much greater impact negatively than the cash generated.

I wish I could find the paper, but economically it’s better off to give the inspectors raises above the amount from bribes as that will improve development from the things that now happen that were being blocked by bribes.
Xinjiang cotton: Western clothes brands vanish as backlash grows
IMO this is an example where both parties can be right and wrong at the same time. "Correctness superposition" if you will. I have come to think of programming languages themselves a bit like art. Take fiction for example; Arguing about the "provably best way" the thing the programmer is typing should look is a bit like arguing which writer is the greatest. Everyone's going to have an opinion and the only thing the majority will agree about is when an author is really terrible.

When I started out programming it was all straightforward procedural languages, working up to C eventually. It took me a bit to figure out why OO was this big new shiny thing everyone loved when I first started to learn C++ and Java. Eventually I understood that the strength was around having functions that manipulate the state tied directly to the struct carrying that state was handy and saved a lot of type checks and variable passing for the programmer.

Java and C# are good examples of languages where there's a straightforward admission that everything can't be OO. Static methods are pretty non-OO in their conception but even if you wanted to argue they fit, how many projects eventually wind up with a `public static class Utils` or end up shoveling in extension methods in C# to accomplish some common task that in C would just be an include and then calling the function directly.
No, that's not how the Crown Estate works. It's not the personal or private property of the Royal Family.

See this for more detail: https://www.thecrownestate.co.uk/en-gb/resources/faqs
This is a lot of words to say that Google found and caused the patching of security exploits in consumer devices such as Safari, iPhones and Android phones.

And the users of the exploits were a state actor that was friendly to the USA.

Which is effectively saying that wanting vulnerable software is a patriotic thing.

Especially calling it a "counter terrorism" operation. Where did the author of the article get that information from?

It seems like a hit piece.
The author seems to think that a microservice should have as few dependencies as possible.

If your business logic is contained in another framework and your microservice just call a subset of those functions, is it really a microservice ?
Yeah US banks generally can't (or won't) move money that quickly, so Paypal/Venmo/CashApp fill the niche. I've only seen the $25 fee when sending money from a US bank to a UK bank though-- I think it was because it required a wire transfer.
There is a happy medium here: stop using the government to jail non-violent offenders.

If someone 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.

We spend extensive police resources jailing these people. If we use a society agreed to just leave people alone for stuff that doesn't matter, when the government is conducting an operation like this it'd be a little easier to let it go as there is no target for abuse.

Right now we're training in the opposite direction where everything that upsets someone needs a law and needs to be illegal.
They are 100% hand-drawn

https://twitter.com/iximiuz/status/1356308063603585024?s=21
I always thought microservices were an organizational solution to the problem of bloated headcount on teams meeting the hard reality that if you put more than two cooks in the kitchen, diminishing and counterproductive results are the norm.
As someone who has been in small to large organizations I have a new found appreciation for leadership, strategy and people management.

I worked at one place with 50 employees where it was basically 50 people all doing their own thing where not a whole lot got done or at least not done well. But everybody was busy!

Now, organizational planning is useful though hard. Some people want to push it all the way down to the individual employee where things often fall apart. There are plenty of jobs where what your goals were in January and not good goals in February. So to solve that the goals are made broad and fuzzy. At that point no one can tell if goals have been met or not.

So by end of year it pretty much comes down to how your manager feels about your work. You could have solved a really hard problem that made the company money, but if your manager doesn’t know about it, it didn’t happen.
We're talking about infrastructure costs to run a platform like Uber or Lyft. Do you think that's cheap?
If they don't tear when they hit the water (the metal is pretty thin) they should float shouldn't they? At 77 cubic meters and 30 tonnes their density is low enough, and they're generally watertight aren't they?
> But while protecting customers from attack is important, some argue that counter-terrorism operations are different, with potentially life and death consequences that go beyond day-to-day internet security.

Maybe they shouldn't base life or death consequences on something as capricious as the existence of an undetected 0-day. It's not just Google, what about other security companies, independent white-hats, etc?

The alternative is basically saying, "you shouldn't/can't improve software security, coz terrorism", which not only feels super unethical, but also likely a 1st amendment violation.
This is evident. We're at such a crazy level of capitalism/neoliberalism that it's a regular occurrence to see large businesses operating at a loss for 5 or 10 years.
There's the crane lifting a crane lifting a crane method. [0]

Though I suspect another problem would be getting another ship large enough for all those cranes and strong enough to support all the weight close enough to the ship without them damaging each other by knocking into each other from waves and weight movement.

I also forgot about the matter of transporting those giant cranes onto the site. That itself would probably take weeks.

[0]https://www.constructionjunkie.com/blog/2015/8/9/watch-a-con...
tuple is a fixed-size array

array is a java array

list is a sequence which are java Collections (Set/Map/List)