skysight-inc/HackerNews huggingface dataset:
One thing that tends to be excluded in most analysis of rent control is the preference of landlords to operate fewer, more expensive units. When you have more units, you have more to keep track of - more tenants, more staff, more maintenance. A high-end luxury unit and a dirty fleabag mostly differ in some move-in amenities and services; rich tenants might demand more, but they don't trash the place faster. So every unit tends to be luxury by default since that's where the upside is.

If your rent increase gets capped by rent control, your ability to stay at a limited scale of operation and just add to the price gets squeezed, and that motivates making more capital investments in property(and specifically in vertical upgrades, since horizontal expansion puts them in a land bidding war). It hits investment properties run by large companies the most, and challenges them to use land more effectively to stay competitive, in the same way that higher minimum wage challenges companies to use labor more effectively.

However, we still need an SB50 or successor bill to deal with the build restrictions. The landlords and developers can demand building big(and they do already in many cases) but they're held back by zoning laws put in place by NIMBY residents. The trick is that instituting rent control does something change the outlook of the NIMBYs too, since their property value has a relationship to the value of rentals. Rental rates and turnover slow down = property values slow down = their house becomes less of an investment.

So it's a good first step either way.
Isn't it always 30 years away?
Sad news, was planning to use it. Are there any good alternatives to it?
In practice drivers do set their prices by only driving when the price is what they're willing to pay (e.g. only during surge pricing). In contrast to an employee that works specific hours and has to take every ride while on the clock.
You can perfectly do in same in C# just like they did with Go.

We do it all the time in Windows low level coding within .NET, the reason why they didn't beats me, most likely not knowledgeable enough of .NET capabilities.

As for Java, hopefully with projects Valhala, Panama and Metropolis Java will finally have the performance language features that should have been part of Java 1.0.
Low-hanging fruit. But there are still bigger fish to fry.

Lower-hanging bigger fish?

Rust isn't mature yet. Give it ten years. It will either exceed C performance, or fade away. It's still too early to say which.
One of the tests is: “that the worker is free from the control and direction of the hirer in connection with the performance of the work, both under the contract for the performance of the work and in fact”

Since Uber rates drivers, does background checks, sets the routes, leases cars, etc., how does Uber plan to avoid this check? Do ratings sort drivers, or is Uber effectively creating a credential that governs the driver? What does the distribution of driver activity look like?

It’s hard to believe an all-or-nothing determination will hold. Surely some fraction of most-active drivers will end up getting called employees.

It’s one thing to explain the law (and case law) and yet another to provide an explanation with evidence. The latter is what we need (especially as voters), yet the former is what lawyers like to peddle because it makes them money. Uber’s post is almost 100% legalese. CEO Dara had an opportunity to make a grounded statement here, but didn’t.
Whatever convinced Google – Google – to censor Turkey, you don’t think they will be able to convince Cloudflare to do the same?

This is a problem of centralization.
I largely agree with that, but with a couple of possible exceptions where it is relevant. 1) Some people bought cars or quit other jobs because Uber offered a much larger pay and bonuses two years ago. 2) Uber also killed the taxi industry, which offered better working conditions to drivers.
> I want to know what is so similar about C# and Go that is causing them to have about the same performance, and yet much more performance (at higher batch sizes) than the regime of Java/OCaml/Haskell […] and it has nothing to do with language/runtime/fundamental performance.

The authors specifically call out the issue of avoiding heap allocations when asked about Java v C# (as they're pretty similar languages), noting that they couldn't get under ~20 bytes allocated per forwarded packet in Java. C# (and Go) would have much better facilities to work entirely out of the stack, avoid memory copies and reuse allocations in the main loop.

I expect Haskell and OCaml have similar issues.
You still seem to be missing the point.

If you use a Rust construct that does bounds-checked accesses, you're explicitly using bounds checks. You're not paying for anything beyond the bounds checks that you're using.

If you use a Rust construct that elides the bounds checks (e.g. get_unchecked), there are no bounds checks, and you don't pay any cost for the fact that Rust supports a bounds-checked subscript operator.

If you want to compare Rust's subscript operator, do so with an explicitly bounds-checked version of the C code. That's the appropriate comparison for "zero-cost abstraction". Because the whole point of "abstraction" is it's not a change to the observed runtime behavior, it's just a language abstraction.
If he says what he said here, the interviewer will likely think: This was either a person who was impossible to work with because they always think they are right or the company was actually bad. I can't know what is true so I'm going to take someone else.
Basically it is designed for writing boilerplate libraries and code generators to cover up lack of language features, which even well known projects are forced to make use of (k8s).

I bet a G2EE variant isn't too far away.
In places like India, blocking is often done at the DNS level. Cloudflare and Firefox are big reasons I can get around stupid overbroad government blocking of whatever they think is anti-national or porn.
In many countries like India and Indonesia, driving for Uber (or Gojek or Grab or Ola) is a viable alternative to subsistence farming.
It's not what is suggested: now the nuclear countries already have orders of magnitude more than the minimum needed to be credible: there's on a shortest notice enough for the whole civilization to be destroyed. There will be no winners, even if the army leaders behave as there would.

And if you know enough about technology, there's no system where the accidents never happen. We were just lucky up to now, but it doesn't prove anything. See Nassim Taleb's turkey example:

https://www.businessinsider.com.au/nassim-talebs-black-swan-...

"“A turkey is fed for a thousand days by a butcher, every day is a confirmation to his team of analysts that butchers love turkeys” with statistical confidence increasing daily. “The butcher will continue to feed the turkey until a few days before Thanksgiving Day. And then comes the time when it’s not really a good idea to be a turkey. Being surprised by the butcher, the turkey reviews his beliefs when his confidence in the assertion that the butcher loves Turkeys is at its peak and the Turkey’s life is “very serene” and mildly predictable. This example is based on the adaptation of a metaphor created by Bertrand Russell. From the Turkey’s story, we can also identify the source of all prejudicial errors: confusing the absence of evidence (damages) with the evidence of its absence“"

The treaties about the control between the countries already existed, allowing one country to control another claims and that did reduce the amount of the weapons. One can see that they didn't dismantle enough however to reduce the threat enough. However:

August 2019: "Donald Trump officially terminated a longstanding U.S. nuclear treaty with Russia, potentially signaling the beginning of the end of the arms control architecture that has regulated nuclear weapons since the Cold War."

The sane policy would move in another direction.

https://thebulletin.org/2019/08/the-inf-treaty-is-done-but-l...

https://www.theguardian.com/world/2019/jan/24/doomsday-clock...

"We are like passengers on the Titanic, ignoring the iceberg ahead" ... "the political response is alarming. It’s akin to sleepwalking"
Or we recognise that as we automate further that there's less collective work for humanity, and we move away from the idea every adult should be required to work 40 hours a week to survive?
All I need to know is are we Gona die ?
Parasite SEO
Nearly all numbers are supported. The only numbers we can’t text enable are Bandwidth.com numbers, but that should be resolved in the coming months.
If you decide to not work for 2 months without telling anyone do you think you would still be employed? Because neither Uber nor Lyft would stop you from doing that.
Yeah that was my first thought when reading the headline: "yet another habitable planet found" is getting old, now we need to mention it's "alien" (generally associated with green men, or more broadly, life not originating from earth; not with a planet) to get attention.
There is unfathomably large back catalogue of books on every topic. Maybe you should try diving into older works? I guess this is only useful advice for certain categories of books.
Good to know. Assuming it's true that 6502 asm is not too difficult to learn, co2 looks like it would be fun to work with on a simple game. Really neat project.
JBoss, Websphere? I know that pain, hadn't even occurred to me that anyone would think containers had a slow startup time. Especially as they've often replaced VMs for me.
It would be good to have them measure aspects other than performance, like how long it took to build each, was there a learning curve because it's an unfamiliar language, how secure the resulting code is, etc.
If the law says they're employees, they're employees until the law changes. In the same vein as my earlier post, the fact that a corporation wants to "employ" (in the basic dictionary sense) workers under certain arbitrary terms doesn't make said arbitrary terms legal, nor does it create a mandate to make them legal.
> The building was purchased, "refurbished" and the rent was reset to a very high number.

And if someone was willing to pay that number, then that's what the place was worth.
Their website is now just an ad vehicle too. Giant videos that take up half the screen even when you scroll past them and don't watch them? Yep, I'm leaving.
Links to spec sheets always welcome. Thank you! Per the article's apparent claim: 6.8mbps is not a higher bitrate than WiFi. Or even close. 802.11ax (aka WiFi 6) offers three orders of magnitude greater goodput. I don't know what is meant by "100x better accuracy" - perhaps the author is making claims about the ability to locate a device with more positional accuracy than 802.11 triangulation via RSSI? Or 802.11mc? Or 802.11az? Who knows what the author meant?
“Pakistan can’t guarantee the success of Afghanistan, but it can certainly guarantee it’s continued failure.”

An expression I heard while in Afghanistan on/off between 2012-2014.

Kunduz Airlift(airbridge to exfiltrate key leadership & ISI)

OBL in Abbottabad(like finding Hitler in West Point, NY 1955)

“The Wrong Enemy” by Carlotta Gal(published a decade late)

At most, it should have remained a special operations and support only mission because our allies were not really our allies.
So our only hope to see a planet different from ours is that some advanced alien population comes to "see" us, with all the implications this has...
Telia in Sweden has shared data with "selected partners" in a way that led to customers being extorted because of, among other things, porn surfing history and torrent downloading.

Trusting your ISP, even in a country with data protection laws like Sweden, is naive. I'd much rather trust a company that tells me "this is the data we store. This is the data we share with APNIC and no-one else".
Highly suggest changing out that screenshot of [0] you're using as a cover image. I almost closed the page thinking it was spam because the blown up version makes it look pretty messy in a desktop browser.

[0] https://dandelion.eu/semantic-text/entity-extraction-demo/
Ellis' hobbit videos are absolutely wonderful. I love the unexpected direction she takes the videos when she [spoiler] visits New Zealand and talks to people involved in the films.
French company liable after employee dies during sex on business trip
PSD2 will affect in-store payments
No. It's mostly a number of Euros away and we haven't been funding it very well.
All the countries the US has fucked up in the past few years have not had nuclear weapons. It's obvious only nuclear weapons can guarantee your national security against a major superpower. Why would anyone get rid of them when this is the case? Big or small nuclear weapons protect people from assholes out to get them for whatever shitty agenda they have concocted. On the other hand they protect dictatorships and democracies similarly, but better to live under the foot of a dictator than as a failed US liberation campaign which potentially kills thousands, maybe hundred of thousands of your citizens, destroy your economy and way of life, in the name of their liberation and then hands them over to organizations like ISIS to fuck them up some more.
Comments are not the main content that HN aggregates. They facilitate discussions around the main content, which are just either links or at best a question.
In most EU countries: Yes. They are elected members of the Parliament who are assigned a portfolio by the prime minister.
To be clear: someone elected them, in the example of Ireland a jurisdiction like Kerry would elect a number of parliament members and the prime minister could select any elected members from their party to form the cabinet.
Cinema-related, you have CinemaWins (https://www.youtube.com/channel/UCL8h3ri2WN_-IbviBlWtUcQ) which is probably a spin off of CinemaSins, but you can tell the guy really loves his motion pictures. Take Coco, or take Spider-Man: Into the Spider-verse, and you'll see what I mean.
Anecdotally, McDonald's in Australia and New Zealand have touchscreen ordering and I can't remember the last time I saw someone actually ordering in person.

It's so much nicer to be able to take your time, actually view the menu and costs of items, and choose what you want to eat without a line of hungry people waiting behind you.
>I firmly believe we need to get rid of them.

"You go first!"

It will never ever happen.
Nowadays, it is ironic given how bad C compilers used to generate code all the way up to the late 90's.
What about the money in your wallet, and the change returned to you when you pay? None of it is hygienic.
I'm trying to do it too.
> I only stayed there because I wanted a "year of experience" ASAP

> I had a lot of suggestions for improving the codebase

It's important to learn politics and humility.

As a new graduate (or junior in general) on your first job you should be extremely careful about making suggestions to 'improve' things. Heck at any point of your career you should be careful about doing that soon after joining unless you were brought in as an expert to do just that.

From this and the rest of your post, I would suggest that you try to develop a more diplomatic, political, and humble approach in your next job. This is an important skill.
History does not favour the civilization which is visited.
If eligible landlords in SF all started raising rents by 7% per year, every year, the city would empty out. As much as housing is crazy expensive in SF, there's no way the market would bear those kinds of increases
I was not bringing up vectorization in Fortran. E.g., in Fortran we can have

Real X(20, 30,40), all

Call addall(X, 20, 30,40, all)

and have

Subroutine Addall (Z, L, M, N, Result)

Real Z(L, M, N), All, Result

Integer L, M, N, I, J, K

Sum = 0.0
Do 100 I = 1, L
Do 100 J = 1, M
Do 100 J = 1, N
All = All + Z(I, J, K)
100 Continue

So what is good here is that in the
subroutine the parameter Z
gets its array bounds PASSED
from the calling routine, the
statement

Real Z(L, M, N)

honors those bounds, and the
code then does the indexing
arithmetic (row major or column
major, I don't recall which)
using the bounds passed as
arguments to the parameters
L, M, N. That is, in the subroutine
we can have the array bounds as
parameters, and still Fortran does
the array indexing arithmetic.

Can't do that in C: In C the
programmer has to do array indexing
with their own code in the
subroutine. Thus to the compiler
this code is just ordinary code
and has to be treated as such.
In contrast array indexing Fortran
does is not from ordinary code
thus permitting Fortran to make
better use of registers and,
for example, leaving intermediate
values in registers and not
writing them back to storage
in variables known to the source
code.

Here vectorization has nothing
to do with it.

Bluntly, C doesn't support arrays,
and that's a bummer for the programmer
and also execution speed.

My point is on topic because this thread is about C performance, and
I've brought up the point that
functionality, in this case array
indexing arithmetic, defined in the
language and implemented in the compiler
can be faster than the programmer
implementing the functionality in their
own code, especially, in the case of strings, if that
implementation is via external
routines.

I thought that this was all simple
and clear.
"but the reason practices are like this in my region is because the companies who followed it did better than those who didn’t"

Except that this practice will be dropped in the next few decades in many parts of the world, particularly in the tech industry.
New Zealand was the first country to get them, I believe, which is why they had usability problems to start with.
(In 2 years)
Californias housing shortage deepens
What is the role of ERP on Indian companies?
At a basic level I would not have any issues with these laws if they also limited expenses. In other words, if you are going to use force to limit income then landlords ought to have the right to limit expenses proportionately. For example, make tenants responsible for wear and tear on the property, just like you pay for mileage on a rental car and are responsible for damages.

As it is, they are using force to limit income while expecting the landlord to offer the same product and services and foot the bill on unlimited expenses.

How about legally limiting salary increases while requiring the same or more work? And, when you change jobs, you are only allowed to make 10% more. Oh, yes, but you have to spend thousands to renew your credentials.

And how about truly severe penalties for tenants who destroy or damage property?

Anyone who has been a landlord for with more than a handful of properties knows how much of a nightmare it can often be.

Try running 10, 20 or 100 units and see how quickly you are going to bug out once even this mild form of rent control rears it’s ugly head. Because you know, with almost absolute certainty, that this is the proverbial slippery slope. And nobody wants to be the guy waiting for the last seat out of the Titanic.

Oh, yeah, unintended consequences: If Airbnb is more profitable than conventional renting...
List of FF "integrations" grows. There is also HIBP one. We need a clean from 3rd parties version, like ungoogled-chromium project.
Since soft const constraint is not part of the type, perhaps you could pass it to a lambda function that treats it as a const and another lambda function that treats it as mutable. A sort of const region and mutable region.
The point is, if you decline an increase now-- and costs increase unexpectedly, you have a hard cap on how much you can do to adjust. This incents landlords to be more aggressive with pricing, because a mispricing now can extend to be mispriced for many years.

It also may change the equilibrium behavior, because it upsets a social norm and affects landlords' estimations of what other landlords will do.
> In the end (if I understood correctly), it is supposed to be the go-to tool for serverless architecture.

You misunderstood. No one calls Docker a “serverless” architecture.
Operation Yellowhammer: the UK government's no-deal Brexit planning assumptions [pdf]
SF already has rent control, which limits most landlords to increasing rent at 60% of inflation.

Needless to say, costs are increasing faster than 60% of inflation... In turn, landlords are only willing to write leases at very high prices and the supply of rental units is even lower than it would be otherwise...
Without PCIe it's not clear to me what advantages x86 offers in this form factor. I guess an Intel GPU is a plus.
The text looks like the product of poor automatic translation.
Java will eventually get them via Panama and Valhalla projects, something that should have been there from the the get go, though.
Ask HN : Why no one thought about way to find a grocery price api?
I was looking for a way to check for grocery around. So I can find a recipe create a grocery list and show places around to buy it or possible best possible way to get it. Do you think its a good idea to think about ??
The author's solution may still help somewhat, but yes, they are almost certainly wrong. This transistor really just isn't being driven properly, because it really shouldn't generate heat in this application.

It could a whole slew of problems and it's impossible to tell without measuring. But, I would guess that gate voltage is not far enough above the threshold to drop the Rds(on) to it's low loss on-state.
Stellar Airdrop
[ my public key: https://keybase.io/uretc; my proof: https://keybase.io/uretc/sigs/2L_emVtjegQYYenRRpteJUDOApGVOVpd7rVMNaoJmEE ]
We had similar ideas, but the bootloaders were always problematic. These Atom chips are still probably limited to 32bit boot loaders.
First, I wouldn't say anything negative about the company or my experience there. As you observe about your previous manager, people don't like negative people. Your prospective employer won't appreciate hearing you complain. Negative people are also disproportionately likely to be the source of problems themselves, so complaining a lot about your previous experience will be waving a red flag that you are a potential source of problems.

When discussing your previous positions stick to facts (I did X, Y, and Z) and positive notes about what you learned and accomplished.

Second, I wouldn't tell people that I was fired. I would list a year of experience there. If someone asked why I left I'd say that I learned a ton, the work was interesting - whatever true and positive evaluations I had, but ultimately I wasn't sure I could accomplish my career goals at the startup and so, after giving it a year, I've decided to consider other opportunities.