skysight-inc/HackerNews huggingface dataset:
I think it's important to recognize that you or I may not be the ones at risk here, and the same convenience/safety tools that we don't think much about might have an outside impact on others. I was in a fancy managed apartment for a while and they had carded access, security cams, electronic package lockers, etc. That relationship is pretty unique in that I'm paying a lot of money for a more "luxury" experience, and I have more leverage if something goes awry. (This management company totally dropped the ball on making the actual units nice to live in, but that's another story...)

There are plenty of horror stories of landlords being shady, the classic one being coming up with an excuse to hold the security deposit. I really would not trust them with putting "smart" devices in my home. I once rented in a complex where the online credit card payment cost an additional $15 fee over walking to the office and handing over a check, because it was some service that they bought in that skimmed off the top. Rent-to-own also has a history of being predatory towards people with lower income. On top of the typically terrible value of renting to own, it's the same relationship as renting where a bad landlord could do all sorts of things, but now you have even more to lose since your money is locked up in the relationship.
After I gather all electronics tools I need to build electronics, I will be working on Centralised cooling with 0 fans inside the room :) Keep tuned
Thanks for the followup, much more well formed. To a few specific points:

> the slope of the employee gain once the preferenced shares have met their obligations will be substantially higher than in my math above.

Yes. This is all but required by "the rules".

> subsequent rounds increase the number of outstanding preference shares

Yes, but by lesser and lesser amounts of dilution, and at higher and higher valuations. Ignoring down rounds, which are much more common than up rounds. But here I think we are talking about a "successful" exit, which as rare as they are, in the majority still leave option holders high and dry anyway.

> your employee strike price could have been set at a time when all preferences would be satisfied, The math will then shift back to a 6x required gain (for a strike price equivalent).

True, however in these cases almost everyone (actually everyone, AFAIK) receives RSUs, not options. RSUs have an actual, current value, and do not require any appreciation in price at all. In fact, a loss in price is still valuable to the holder. You can't go underwater with RSUs. (And you can't face uncertain taxes; be forced to make awful decisions; etc.)

> On a 10-year liquidity horizon,

This is the real problem with equity compensation today. We've outgrown the system under which options were a great incentive. Golden handcuffs, that most exceedingly often, turn into fool's gold. Honestly, it's time for YC to insist on 10 year termination-exercise rights. The appeal of ISOs is still there for early stage companies, but AIUI one can convert from ISOs to NQ's after the 90 day legal requirement, without penalty. win-win.

With a 10 year rights, companies are forced to offer sufficient refreshers to keep staff. This is completely fair and will push companies to earlier exits. On the employee side, people need to insist on it as well ...

I don't see it happening because it destroys the VC business model.
Oh, I am going through that. I started as a Python Sr dev a month ago, now I am handling server which is not my expertise. They are going down, deployment pipelines are not working, when I mentioned several times, my superior answer is "You are becoming a devop ;)"...

I know they will be mad the day we deploy this to production and everything fails, but I honestly dont know what else to mention.

(In my interview I said I had minor experience deploying to AWS, but in this company they are using Azure)
Early on they built a Rails app backed by Postgres [0] to store, these days, 500 million items. Then in this post [1] they say they're rearchitecting the database, then mention Snowflake. It sounds to me like they need a document store like Lucene in order to get fast search performance--but they may be optimizing for other use cases like tracking orders which is probably easier in a RDMBS.

It also looks like they might first do all the work to retrieve all the results for a query. The first request is to an endpoint `search_v3/{term}?cache_key={key}` then subsequent requests are to `asyncresultset_{n}?cache_key={key}` so seems like they might have the result set cached from the first query.

The response to the autocomplete endpoint, which is fast, contains an `elastic_id` so perhaps they do partially use a document store.

[0] - https://stackshare.io/posts/the-tech-behind-instacarts-groce...
[1] - https://tech.instacart.com/the-story-behind-an-instacart-ord...
In the HPC world, paid compilers are still pretty commonplace
yes, it's a shortcut
That's what I keep thinking. One wrinkle here is that the calorie restricted days are those leading up to chemo, which were the only days my dad (who had esophageal cancer) could eat very much.

How could we know if this was survivorship bias? What if the folks who can best comply with the calorie restrictions are those who are already in a good state?
Id be impressed if that I have worked where third part agencies whet that would be an improvement.

Seeing a set of minutes/notes from a couple of meetings would be a good filter
I think every dev should try once in their life to write "fast" code. Learn Rust or C++ or whatever and write an echo server and try every trick you can find to make it fast. Run it a billion times for fun and just bask in it.
This is one of those small-time landlord urban myths. Section 8 tenants stay for a _lot_ longer than average, and because of that they are systematically less likely to trash the place.

By comparison someone with a high income and a lot of assets is very, very likely to leave as soon as they can, meaning even if they don't trash the place you still have a higher vacancy cost (which is a landlord's main risk) and because of their wealth you'll never get anything out of them other than the deposit, because they have and can afford lawyers.
Security cameras and electronic locks are great, for the most part. The latter allows auditing of who accessed my place

I would like to audit the landlord's daughter. Seriously, who or what I'm bringing home is no one's business. There was a time when surveillance went overboard so much that they wrote restrictions on it into the Constitution, but unfortunately the Constitution puts restraints only on the government. You'd like to see them put onto private parties as well. And then there's information leaking. Jeff Bezos owns the nation's doorbell cameras, he knows who lives where and shares the information freely with the cops that no one trusts, all without a warrent.

Is your landlord using new payment, notification, or screening systems?

Having rented from bankruptcy artists more than once I'd really really appreciate a credit history of the landlord. A repair history of the building would be nice to have, too. Can't move into a place where the roof needs fixing but the owner is too overextended to fix it.
It's largely a symptom of having mostly new grads do the interviewing, and favors new grads getting the positions, so around it goes.

After a while you can get a feel for whether you're going to get anything out of the interview process other than a black hole (and probably lowball) offer and just abort the whole process before it starts. There's no point jumping blind from a good position into the unknown, especially given all the ??? are a bad omen.
We hope not, and if it is, it's a misunderstanding. Java is freer and more open than it ever has been. There are many downstream builds under open source licenses, including one from Oracle at http://jdk.java.net
N95 is not a very good example, but there are many other good examples. I wouldn't want the above important point to be derailed by the choice of a hot-button example. Unfortunately it seems like it has been.

Advantages are not static; they're path-dependent and time-dependent variables, and treating them properly as such can really change the optimum strategy. The path dependence means that sometimes, instead of always maximally exploiting your existing advantages, you can make a short-term sacrifice to gradually create advantages that you didn't originally have.
Don't count on your direct manager sticking around.

Mine left within a year, and so did the priorities he had me working on, and the giant shield he put between us and his crazy boss. He was losing a culture war and decided to get out before he was shown the door. And then it was like a slow motion version of Howl's Moving Castle when they take Calcifer outside.

I'm not sure how you ask that question, although I expect you start by first avoiding any place with exploding offers, and taking the time to ask lots of followup questions. You'd want to know about your potential boss's boss, and their peers.
Except now you have one appointment to order the test and one appointment to take the test and possibly another appointment to read the results. A 2x to 3x process drag during which the patient is not being productive at their day job.
In civilized societies, the right to shelter is part of the social contract.[1] The Unites States does not provide this, so people are at the whims of private enterprises for their survival.

What the "woke police" are saying is that letting this kind of infrastructure spread is setting the stage for more inequality. A private, unregulated Big Brother ruling real estate for a few wealthy owners is the definition of oppression. Anger against aristocracy and feudalism is one of the reasons we fought for independence.[2]

Let's take your situation as an example. Unless you are fabulously wealthy, you are only one market crash and/or critical illness away from bankruptcy. Larger competitors will gobble up your assets for pennies on the dollar, and then everyone will refuse to rent to you because of your financial history.

Right now the system is working in your favor. What happens when it isn't?

[1] https://www.newstatesman.com/spotlight/housing/2019/09/housi...

[2] https://www.theatlantic.com/business/archive/2016/04/does-in...
IANAL, but to your point about the copyright notices: I suspect that the license may not require you to retain the notices, but that doesn't mean that you can "take" the copyright. Copyright is associated with authorship and can't be taken by mere declaration. I could publish a copy of Shakespeare's works on my website, and I could put "(c) My Name 2020" at the top, but that would not confer actual copyright ownership of the work on me. It would simply be an incorrect assertion.
Yeah retrofit these missing features (GC, communicating concurrent processes, module system) into C and create the perfect language. Years of PL research and implementation wasted. No one got the idea except an old dude from the Bell Labs.

And yet Go, while still not the perfect language, is more pleasant than C, and is definitely not a failed experiment.
Sure, but that's a) impossible to dig into from the outside and b) less likely to yield useful information for the average developer who's trying to speed up a website.
 Event Starting at 10am
MIT license allows it, so where's the problem. It's like people who support freedom of speech, and then cry anytime someone used it to say something they don't like.

Some of the wording there sounds petty. "whose founder uses flawed technical arguments" rubs me the wrong way. Like "The science on this is settled and everyone who ever disagreed should be personally discredited" kind of thing.

Having said that, I don't know why would anyone sane tie their codebase to a closed source language owned by some random company. I don't understand why Zig Foundation even bothers with this - seems like it is just giving publicity to something that has little to none chance of gaining market traction anyway.
To be expound on "very, very late", interviewing with your specific team is done at the end, after passing the on-site, and there's a soft offer from the hiring committee. The last step is to get a team match where the candidate talks w/ teams' manager, and both the candidate and manager have to agree to the match.
I've taken a hard line with people who work at Facebook. If you're still there and unwilling to represent the failings your company has done to society, then I need to hear a justification before moving further in the conversation. I don't think I've ever felt this strongly about a tech company.

I know that's tough but it's a matter of ethics. And frankly, Facebook is an amazing technical institution, and I would love to work with the majority of them based on technical chops alone.

I've put my money where my mouth is on this sort of thing in the past - I passed on an Uber employee who worked on the "god mode" feature and had no opinions on it making the news or its being abused other than "I was just building the feature". It made the news for abusiveness, at least have a little remorse!

So Facebook employees, please understand, if I ever meet you in a technical interview, there will be a five minute section for a hard "liberal arts" question politely lobbed your way :)
That does seem like the correct strategy in such a scenario. It’s unethical to try to use your leverage to force people into working for you, so you reap what you sow.
Well I didn’t sign my original lease for that building 20 years before the switch so if the traditional re-keying process had become more expensive I assume they would have simply updated their lease terms.

Your list of vaguely plausible what-if scenarios is exactly what I’m talking about. Neither of us has any idea what the true costs are, but for some reason the tech makes us more open to accepting what is at the end of the day an erosion of tenant rights and services.
All of those ideas or tech could be used for very nefarious purposes. Two sides to every story. The site pretty much handles all of the counterpoints.

- Tenant screening means local income or felons cannot live anywhere other than the worst crime ridden housing. It's neo-redlining or housing covenants.

- Cameras means persistent surveillance and monitoring of your tenants. Imagine this with facial ML tech.

- Brokers for home sales result in an uneven playing field and high potential for corruption. The incentive structure is not in the favor of individuals.

- Rent to own might increase default rates, debt and speculation.

It's hard to view this with much positivity.
CVE-2020-14386 Affects All GKE Nodes in Google Cloud
I'm one of the maintainers of the Terra language, so I can shed some light here.

In addition to what the sibling comment said, LLVM is a moving target. The project moves slower now than it used to, but as a general principle, the project does not provide backwards compatibility. That means there is a certain amount of constant effort required just to keep up. Even projects featured on the LLVM homepage get behind, sometimes by a large number of releases.

You're right that LLVM is better for some things. E.g. if you want to generate "real" debug info. Or if you want to generate code for GPUs, without having to teach your compiler to generate what is essentially a different language. But if you're talking about the fastest (and in many ways most stable) path to generating code, you can't really beat source-to-source with C as output.
>I thought Java made a point of being fully backward compatible

In theory yes.

In practice the plugin and scanning systems the software I use has had a multitude of failures between JDK8 and 11.
It's still strange. What about Github stars? Either the HN crowd is very biased or we have been ignorant or V enthusiasts do not show up here often. Most of the latest system programming language discussions and post here revolve around Rust, C, Go with some sympathy for Nim, Zig, Crystal and others.

A quick lookup on star ranking gives surprising results for V:
* Go 76.5k
* Rust 48.2k
* V 18.5k (??)
* Crystal 15.2k
* Nim 9.9k
* Zig 6.6k
I feel like we're talking past each other here. The very first sentence of your link says "The cyanobacteria have an extensive fossil record." In the next paragraph it says "Cyanobacteria are among the easiest microfossils to recognize. Morphologies in the group have remained much the same for billions of years..."

So not a truly short-lived event in ancient sediments then.
Chuck Feeney Is Now Officially Broke
I'm with you on this. 20+ years. My usual MO is to walk away from interviews that have jump-scare whiteboarding or require a quiz prior to an actual interview.

I recently broke my own code at an interview and was rewarded with complete nonsense. Never again.
Many people don't think all of the goodies you mentioned for workers are things they should have rights to. Why is a company responsible for your decision to have kids? That makes no sense. If CA wants to make up said rights then it has to suffer the consequences. The only way this logic makes sense to me is when it comes to environmental issues which everyone suffers the externalities.
I really don't think FSF or debian is in a position to support schools when it comes to their needs.

I just don't think what fsf or Debian wants to do = what an educational institution needs.
Starting with 9 we saw a lot of functions depreciated for a decade finally removed and other breaking comparability changes. Moving up the Java version system is finally going to stop dependency rot, but there is a lot of old stuff out there, with old dependencies. This might be a Python2/3 moment for Java.
You didn't have language enforced immutability. But you still could have convention enforced immutability. If you don't provide apis that mutate your objects and document that mutating is not supported, you get almost all of the benefits of immutability.
Can use any compiler. (GCC sometimes optimizes better than LLVM, GCC has more platform support, TCC can be used for faster compilation).

LLVM interface is unstable.

That said there are things you can't properly implement by compiling to C.
RiskIQ Campaign Observations
Tesla short sellers (TSLAQ) delegitimized themselves pushing nonsense narratives that repeatedly turned out to be false. Nikola's short sellers' research is of far better quality.
Each of the projects (Loom, Panama, Valhalla, Amber, etc.) are in different stages and are intended to deliver features over time. Project Loom itself is not a single deliverable. As mentioned, you can get an early-access build of most of the work that has gone into it so far [1]. The build is based off an incomplete JDK 16 as of this comment. JDK 15 does have one JEP that is part of the path towards Loom [2].

[1] https://jdk.java.net/loom/

[2] https://openjdk.java.net/jeps/373
Hard to wrap my mind around what a "data center software platform" means in practice. Isn't that covered by things like AWS and Azure?
One of the first comments on the webpage linked is:

> Stonelock biometric cameras have been installed in various residential buildings, in which tenants are forced to subject their faces to a technology proven to reproduce racial biases.

Race is a topic of the discussion at hand. It was omitted by the GGP, possibly as the GGP doesn't consider that to be of consequence (as it may not be to them, depending on which side of the camera's bias they are).

I don't read the GP's comment as attacking the GGP, so much as noting the omission.
I also am not an expert, but Dan J Bernstein (the owner of cr.yp.to) states that his website --- er actually hold on, I think I misremembered the story from his site. Let me paste it here:

2000-11-16: The .to administrators destroy yp.to for reasons that have never been explained.

See more here: https://cr.yp.to/serverinfo.html
I forgot but let me try:

- cancerous cells often break the mitochondria forcing cell into a secondary respiration mode

- they also trigger vascular growth but chaotically

- since the cell is in this alternative respiration, they don't need normal arteries to get energy so the chaotic arterial network they grow is not a problem

- IIRC this network also impedes chemotoxins to reach the cell as fast as normal cells

- if you starve your body from sugar, you'll hurt the normal cells (which are in full respiration mode) while the cancerous will keep their metabolysm

It was a bunch of things like this but when you take distance, you have a dysfunctional cell that somehow is setup to construct a near perfect bed of survival in his own destructive processes.. it's almost smart.
I tried wireguard-go and it required root to create a tunnel. I wonder if it would be possible to adapt it to forward to a local port rather than mapping directly to a network interface.
Not surprising. Modern art is full of sophistry, gnostic "secret knowledge", and in-group signaling. It's hard to tell when some charlatan is consciously trying to con some rich rube by making him feel unsophisticated and when the charlatan in question has been inhaling the fumes of the Delphic latrine.

Certainly, some people are more perceptive than others. Some are as dead as door nails. But art must ultimately be intelligible, even if abstract (and thus possibly only of niche interest). Would Raphael speak in that pompous, hollow way? Would he describe his art, if at all, by employing puffed up banalities or incomprehensible blather? I doubt it. If you pressed the person writing that stuff, he'd probably accuse you of being an unsophisticated rube, not because you necessarily are one, but because it's a nice Derrida-style tactic of evasion through insult. It only works on those with egos, though. Insecure rich rubes wishing not to be seen as Beverly Hillbillies are jackpot.

Let's take that wonderful excerpt you've given us (responses directed at the "artist")...

"The viewer becomes aware of himself and of his movement through the plaza."

The only thing I'm becoming aware of is my anger and annoyance.

"As he moves, the sculpture changes."

Oh, really. The sculpture is changing. Was I supposed to eat that piece of blotting paper before coming here?

"Contraction and expansion of the sculpture result from the viewer's movement."

It's called perspective. Congratulations. You have grasped Art 101.

"Step by step, the perception not only of the sculpture but of the entire environment changes."

...
For what it's worth, I think this is a great idea! The execution could use some polish, though.

If I was going to buy/kickstart a project like this, I would want something that had a very long battery life (and that had a visible battery level indicator). The bottle form factor isn't particularly important to me, as long as it's an air-tight container that is fairly lightweight, and as long as it has a child-safe cap.

I would want the batteries to be easily replaceable (none of these little watch batteries that cost a small fortune and are hard to find).

I would want it to work anywhere in my house, but also still track things whenever if I'm taking the bottles with me on a trip or something. The most obvious solution for this is to have it log locally, but then report the log via bluetooth or WiFi whenever a connection (such as my phone) is within range.

I would want it to be relatively cheap (so I could buy a different bottle for each set of pills).

I would want to be able to set up medicine schedules on my iPhone or Android, and then receive notifications whenever I need to take a particular medicine (and escalating alerts if I continually fail to take them).

It would also be nice to have some sort of mechanism for tracking the number of pills put inside the bottle (and then subtracted per the schedule every time the bottle is opened), so I would know when I was getting low and needed to order more medicine/vitamins.

For added bonus: Implement a weight sensor that can detect when the contents of the bottle have changed.