skysight-inc/HackerNews huggingface dataset:
That's why I wrote "usually" and "I might not have seen" ... Can you please _read_ what is written and consider it, before writing things, that I already know might be true?
This definitely sounds like an interesting approach.

I think however defining these modules and the interfaces between them is the hard part. Part of this work is defining the bounded contexts and what should go where. If I understand DDD correctly this shouldn't be done by «tech» in isolation. It's something that's done by tech, business and design together. This is hard to do in the beginning – and I would argue that it should not be done in the beginning.

When starting out you've just got a set of hypothesis about the market, how the market wants to be adressed and in which way you can have any turnover doing it. This isn't the point when one should be defining detailed bounded contexts, but should instead just be experimenting with different ways to get market fit.

Edit: typo
In the future, new low-level projects will probably use languages that make it easier to write safe programs, like Rust, Zig, perhaps new languages -- each according to the programmers' tastes and preferences -- but what many people might not know is that there are tools (like https://trust-in-soft.com/) that can guarantee no memory errors in C code. They do require a significant effort to use, but it is significantly less effort than a rewrite in another language, and significantly less risky to boot (not to mention that there are quite a few platforms that use custom hardware and don't have compilers for new languages [1]). These tools are actually more battle-tested, and more heavily used in safety- and security-critical systems software than any new language. Given the amount of C (and C++) code in existence and heavy use, those tools and extensions like Checked C (assuming they can compile to C) are extremely important for the quality of software we use.

[1]: https://youtu.be/uqan23518Yc?t=610
As far as I can tell there have been similar rulings in other countries and it hasn't caused issues. Germany and Spain have fleets who take the responsibility (Cabify in Spain if you want to look it up). I assume a similar model will pop up in London, they definitely won't want to pull out of the market.
Link to the actual judgement: https://www.supremecourt.uk/cases/docs/uksc-2019-0029-judgme...

It’s interesting the level of control that Uber has (i.e. rejecting a driver application based on the make and model of car, renting smartphones to run the app).
Point is, you can't find not just a better way, but you can't find any way. You either own the CPU farm, or you're out.
I suspect you're thinking of DigiNotar in 2011, a Dutch outfit which was successfully attacked, perhaps by people working for or on behalf of Iran. The attackers appear to have had effectively full control and issued certificates for *.google.com among other things. DigiNotar - including some related functions for the Dutch government - was distrusted by everybody as a result.

But it's also possible you're thinking of TÜRKTRUST, which mistakenly issued Intermediate CA certificates to subscribers asking for leaf certificates, resulting in creation of a google.com certificate issued from one of these bogus intermediates. TurkTrust is no longer trusted by Mozilla but I believe it is still trusted in Windows just locked by the "notBefore" policy to restrict the date range of certificates covered.

Or NICCA in India, which I believe was only ever trusted by Windows, and had some problems the full details of which aren't public but included attacks on Google.

Or possibly CNNIC, which we know effectively authorised a third party to mint fraudulent certificates as part of some sort of misguided "security" feature and so was distrusted.

But probably it's DigiNotar you were thinking of, that's the closest match to your description although "to government" sort of implies this was specifically done on instruction of the Iranian government and I don't think that was ever proven.
> 'Dumping failed: "Failed in ptrace::read: Sys(EIO)"'.

Or instead of trying to wrangle error messages, when a syscall falis you can strace or perf trace to find the offending stack, even in 3rd-party code, as long as it has debug info.
Why more communities can do better
And the next day on HN people lament ORM's: https://news.ycombinator.com/item?id=26188765
ACID seems to be a very recent feature.

https://stackoverflow.com/questions/60163070/is-clickhouse-d...
> the UK average is struggling equally as a person from Eastern Europe

This can't possibly be true, or the UK wouldn't be full of Eastern Europeans who migrated to Britain for its economic opportunities.
They so clueless, they think that companies have a money tree and evil CEO just refuse to give them a piece of money. Uber it's an unprofitable company and workers demand more benefits, from the company that can't pay than current salary without external investments. "If we had these rights today, those drivers could at least earn a minimum wage to live on". No, you will be fired.
I'm not really familiar with how US politics categorises these things. (If I were, I would've made a funnier joke.) What would you call this, then?
Really interested to see what this does to Deliveroo. I live in central London on a pretty busy street and it's really wild how many Deliveroo drivers there are. In front of most of the popular takeaway restaurants there are 3-5 drivers waiting at any given time. The increase in delivery and decrease in normal foot traffic during the pandemic has made this really stick out.

Deliveroo already totally robs these restaurants. Even for a click and collect order where I get the food myself Deliveroo takes ~20-30%. I assume this will cause Deliveroo to either increase fees or reduce service which may inspire more restuarants to hire their own delivery people again.

Overall I think this is a good thing, especially now. These gig workers have been absolutely essential to society over the past year. People have been able to safely shelter in their home while these guys (it's mostly guys) go out and take all the risks. Let's pay them.
Those shorter strings can come with their own caveats. Long-form UUIDs have the nice property of being URL-safe - but IIRC, path pieces in HTTP urls are not meant to be case-sensitive, and browsers have historically tried to "help" by re-casing URLs. For correct semantics, short UUIDs have to go in the request parameters instead.
Yes, but why? How? I'm a non-native-speaker as well, and these things might be obvious to you, but they aren't to me. Is it a "should not use it", "must not use it", "maybe" or "it's fashionable"? How bad would it be if I accidentially use it, more like a four-letter-word or more like "well, he's a foreigner, he doesn't know"?
I thought the article was a good balanced perspective without providing a conclusion either way. Thus wanting to start the debate here :)
> will make it marginally impossible for new drivers to be accepted

One thing worth noting is that the UK is already a little different from the US, because Uber drivers are required to have a private hire license issued by the city where you're operating.

For example, in London you'd be required to have a full criminal background check, a medical examination, and pass a "topographical skills check" (basic route planning and map reading).

So it wasn't like you could just apply to Uber and be up and running within a few days to begin with.
Ask HN: Do you use any mental models to design and develop a software product?
I am doing some research to know what mental models do software engineers/architects use to develop a system or solve a specific problem with code.
Do you use any? If yes how and what?
Sure, but to truly avoid all naive readings would be to analyse the total impact of constructing the hydro plant in such an out of the way place for the purpose of mining.

There's an emissions cost to producing the equipment required to construct the hydro plant.

There's an emissions cost associated with constructing the hydro plant.

This is multiplied if you are building it in an area without heavy industry (no existing demand, remember?) - because you have to construct your own support infrastructure and road network to build and service the plant.

Not to mention the impact of the now flooded 'wilderness' (which is highly likely to contain carbon sinks).

Or the impact to forestation and vegetation downstream.
Baldwin Wallace Builds Network Infrastructure to Support Remote Instruction
High performance software engineers need to demand higher salary. More Compensation for use of home office space, internet, utilities, etc.

Learn to negotiate better based on performance impact to position. The demand for high performance software engineers are vastly greater than the supply.
OpenNebula EE Maintenance Release 5.12.8 is available
Of course it should not print a warning by default, but it would be nice if at least -Wextra said something.
It's being done in North Africa e.g. Tunisia — https://www.hortidaily.com/article/9128081/newest-semi-close...

A while back I saw a plan for a greenhouse that used solar desalination to provide water for plants but don't know if was ever built

edit: Looks like they exist https://www.researchgate.net/figure/The-seawater-greenhouse-...
I do this, though it can get messy when I'm experimenting with multiple changes.

As an experiment recently I've taken to keeping snapshots of active work areas using rsync every minute that there are changes present - an automated full-tree version of "keeping copies of the file" that works for everything (images, word processor docs, ...) not just my code editor, avoids an accidental change when doing undo-redo "breaking" the redo buffer, and it survives explicit file closes which undo/redo buffers usually do not. There are two significant caveats: it only works at all if I save regularly while tinkering (or the editor auto-saves regularly), and it doesn't work for files mmap-ed or otherwise open-locked by the editing process. Not terribly efficient IO wise, and still wouldn't be with the improvements I know I could make but haven't got around to, but it has proven helpful at times and takes very little space for several days of snapshots most of the time (identical versions of the same file in each snapshot are hard-linked not duplicated).
The issue is we have to pre bake decisions into the application, and until the application is literally an AI this is as good as it gets. When building a program 'errors' occur all the time, but we make design decisions to handle them because we can identify the right path forward in the given context.
This is like another tool I've been using to do all the same kinds of thing, for decades now: awk
If your business model cannot exist without massive exploitation and perpetual VC money, then you don't have a viable business model
> I disagree that the C# example is more readable.

You then go on to show that the Python example is closer to the English language. That doesn't prove better readability.
Take away the gig economy part from Uber and it becomes a regular taxi market, an industry that has been around for a hundred years already, with all the checks and balances installed already (from driver and passenger rights to ride fares to maximum amount of drivers allowed to operate in a certain area to avoid oversaturating the market).

And in that environment it is not viable. Or, not viable to SF standards, in that it cannot sit on their arse and print money while their devs churn out fancy looking apps. They're competing with the local taxi company with a dozen cars and a phone number.
Yeah this is the Charles Murray point. We can't all be AI repair or developers. A lot is capped by intelligence. A greater proportion of the gains go to those with the most intelligence and everyone on the bottom gets left behind. That is the real outcome of automation this time.

You can see it in the shrinking middle class in the developed world. In the smaller proportion of productivity gains going to labour in the last 60 year ala Piketty
Primal Grow Pro
Primal Grow Pro

As per the cost of the supplement is concerned, one bottle of the package will cost you 69 dollars, if you buy the standard package of the primal grow pro then you will get two bottles, and each one of them will cost you around 59 dollars so you will be saving ten dollars per bottle, if you go with the premium package that is for four months then you will see four bottles for every 49 dollars and in this way you can save more than 80 dollars on your deal. You can also get a 50% discount on this deal from the official web page.

http://supplementstore4u.com/primal-grow-pro/

https://secure.aspca.org/team/primal-grow-pro

https://www.prlog.org/12858121-primal-grow-pro-7-about-information-2021-does-it-really-work.html

http://supplementstore4u.com/
No, it can't be true, I believe many in Eastern Europe actually have it much better than their UK counterparts. At least if you're in Engineering, Tech etc. I'm talking about the ability to afford a house on an engineer's salary, which is simply not doable in the UK.
An SRE might help you build systems, but that is a lot of system to build depending on number of microservices. Managing the complexity of N services comes at a cost, maybe that cost is in how seamless and wonderful the testing infra is.

A very well built monolith is very easy to manage.

Most product devs want to trivially build a feature, not deal with the complexities of running a service in production. Abstracting away a request handler is going to be an easier overall system than abstracting services.

As for the oncall/onboarding etc, SRE is there to support and enable, not to be an ops monkey, so that stuff scales with number of services/engineers.
If the company can't afford to pay for the legally-required benefits then they need to look at their business model. These are not optional.
"This is a win-win-win for drivers, passengers and cities. It means Uber now has the correct economic incentives not to oversupply the market with too many vehicles and too many drivers,"

Doesn't "oversupply" lower the prices for passengers?

I myself often check the Uber price, and decide if I want to take it, or use public transport if Uber's too expensive.
If you have something to argue it has probably already been discussed in the previous thread https://news.ycombinator.com/item?id=26131138
Most people can't, and more and more people are thrown in these jobs. This is a direct consequence of automation... and this is why we're in for a bad time unless we rethink our concept or work
On the other hand, might as well rinse Uber while they're still trading.

To be clear, if Uber are unprofitable, that's a business model problem, not a worker problem.
I'd be interested in this too, I'm all for improving on the standard HDLs, but from this example I see more downsides than upsides, mostly due to the fact the synatx looks very verbose. Part of the is because its layered on top of python, so even a simple switch must be written in a more elaborate way. The code shown in the example would be very readable in SystemVerilog and quite a bit shorter. Also how does something like this handle carry for integer addition, sign extension, etc.
Actually Java the language is pretty ok nowadays. And taking into account mature ecosystem, libraries, jvm and IntelliJ IDE, Java is enjoyable to work with.
While numerous rights are afforded to citizens via employment it certainly seems that Uber and Deliveroo (and many Amazon delivery drivers) being treated as entrepreneurs is largely an excercise in depriving them of basic entitlements.

I would be happy for such innovation in contract law if the provisions to protect citizens were less tied to employment.

I too will be interested to see how this plays out, as I think Uber would still need to stay to maintain market position, lest they end up losing UK to a competitor. But as you point out, it will certainly make them likely to be more picky in "hiring" new drivers.

I wonder if it will be a net positive for workers or not in the short and long term.
Companies like that don't need to have a viable business model, they just need to go public and make a few people a ton of money. They don't care whether Uber is viable, they care about how many billions they can earn off of its perceived and inflated, short-term value.
I was simply pointing out the fact that your claim that '[u]sually "open source license" equates to MIT license and BSD licenses' is simply completely untrue.
There are no 'might's or 'usually' here. Both Open Source and Free Software licenses have very clear criteria. There are no licenses which are 'usually' one or the other. They are mostly strictly equivalent.
Given how fundamentally exploitative the KPop industry is, whether or not the exploitation is also sexual is not particularly important to me personally. The industry is unhealthy for the people that participate in it and it should not exist in it's current form.
I wonder if they'll try and make[1] Uber drivers opt out of the maximum weekly working time limit and would they even be paid for overtime?

1. Officially your employer can't make you opt out.
hah, I made a video on the same vibe. https://www.youtube.com/watch?v=clagrT5BC7g

Martin is definitely ahead of the curve, or perhaps I'm behind.
Thus the Expanse. The only palatable solution for government is print money (ie. tax everyone's purchasing power) and pay it in increased welfare. E.g 1400 cheques and more coming. As long as everyone prints there is no debasement of currencies.
I think that is kind of the point. If the company can’t take enough revenue to pay its way fairly, then the UK Supreme Court has, in effect, ruled it’s not a business for the UK.

Overly simplified solution: Raise prices to cover a decent wage.
I don't think we've ended up with libs that share state in a dangerous way, maybe we got lucky.
Relativity – Open-source VR headset with SteamVR support
> a great spoil of the wealth goes to people of higher intelligence.

I think you mistyped "people born into greater wealth and connections, whose outcomes can be amplified through better education".
If you look at these arguments really looks like more an employee-worker relationship instead of any other trendy word about "be your own boss"
This doesn't make sense to me. I did some contract work a couple years ago and:

1. The company set the hourly rate which meant they dictated how much I could earn

2. The company set the contract terms

3. The company told me what features to build and could penalize me if I decided not to build some

4. The company could evaluate my performance any way they wanted and terminate the contract at any time for no cause

If this company could do all of these things, which I think are pretty standard, why can't Uber?
Statistically, this is likely to be true.
I prefer the U2 Gloria off their underrated sophomore album personally
I work at Google and there's one thing in particular that makes this totally impossible: legal.

Talk to any startup about their early days. They took legal risks, knowingly or not, that would make a BigCo lawyer sick to their stomach. No startup launches on Day 0 fully compliant with every regulation and with best-in-class user data protection, etc.

If you're a startup within the big company your legal risks are the big company's risks. And they're 100x worse because everyone knows if they sue you they can sue the parent company and get paid, unlike when you sue a near-bankrupt startup.

If a big company wants a startup they need to break off a chunk of cash and start a separate company. Not a subsidiary, a totally separate company in which they happen to be the first investor. At which point that company will lose most of the BigCo advantages such as infrastructure and talent.
Author also makes mistake because he assumes all land to be equal. Then second assumption is that power source has to be in the same place as the farm.

Vertical farm can be set up in a place where normal farm would not be possible. One can also imagine that solar panels can be placed on a piece of land that would not be suitable for growing crops.

There is loads of empty land on the world. Land that is worth a lot is close to where all people are and in places where it is fertile and ideally flat.
Oversupply might mean lower prices (or easier to get a ride) but it also means it's almost impossible for any driver to make a living. That leaves you with drivers who can only drive part time/as a second job while old fashioned full-time/one job taxi drivers slowly get driven out of the market. What's good for some consumers isn't always good for society.
20-30% to not have to have a dining area and be in a trendy location sounds pretty good.
CrowdStrike to Acquire Humio
Culture is very different across the world.

Bars/Pubs are an integral part of both socializing and unwinding with your work colleagues and also a destination to meet up with your close friends. In many places, it's actually far more about socializing.
I don't know anything about how the law works, but it seems to accord with the reality of how people tend to think of jobs.

Have you ever met an Uber driver who didn't give the impression that this was what he did all the time? I haven't, though I imagine not everyone is full time. It's quite a way from the idea that anyone with a car can give someone else a ride. For instance, I've never met a driver who happened to be going where I was going, or someone who thought they'd just make few extra bucks on their day off. They must exist but it seems to not be the norm.

At the same time, we're shoehorning old ideas of what's work into a modern setting, because it's reasonably quick to become a driver, and communications with the employer are minimal. Uber doesn't seem like the kind of firm where drivers might have a teambuilding excursion, though perhaps I'm wrong.
Covid-19 seems to have long term impact on lungs and general health, so this impact might still linger for years to come.
No I typed higher intelligence :)

Yes higher starting wealth helps but these days you can't get one of these higher paying jobs E.g most people here without higher intelligence. This is by far the majority benefiting from automation and speeding its adoption not those who inherited their wealth
There is no such thing as "no accent". There is such a thing as a more neutral accent, or an accent more widely understood.
If you truly are a contractor you have the opportunity to negotiate over your hourly rate and terms of works.
The link posted is cute and all but such initiatives are so easy to dismiss - what, you guys can't live without going to a bar? What are you, some kind of alcoholics? You don't want to save some lives?

When in reality the lockdowns ask us to give up everything that makes us human - closeness and interaction with other people, hobbies, and many people can't even work or see their families any more. And we're making this effort without even being sure it's worth it - sure, there's a vaccine now and that's an amazing achievement but we still have the risk of vaccine resistance so long-term not sure how we can avoid the (mitigated) risks.
Not sure if this still allows Uber to use Zero Hour employment contacts? Probably.
These are controversial in the UK but still legal, and seems to me like a way for Uber to have it both ways apart from having to pay minimum wage.
Yes, C++ is not an "object-oriented language" and never was.

The OO features were added because at the time it was the raging fad and people thought that every language simply must have "OOP".

But "OOP" was never a foundational principle for C++, more like a tacked-on sidecar.
Came for the the advice, stayed for the memes...
If you are fantasising, daily, about committing violence against people in favour of public health measures, as you said you were, please seek some sort of mental health support.

I'm calling for less locking down, but done earlier so that it can be shorter, and I'm largely talking about how it could have been done better last year. If that's enough for you to want to physically harm me, I really think you need to get that support.