skysight-inc/HackerNews huggingface dataset:
Hey, thanks for the link. It does look quite good - there was another comment where someone had a home-brewed set up that did something fairly similar.

I'll check it out!
The simplest solution is to make all meetings optional. Then people will stop going to meetings that are not useful to them. You will be forced to find better solutions to the problems your meetings were solving sub-optimally.

Many meetings are used to simply coordinate activity. This can easily be done through asynchronous communication using email or instant messaging.
The alternative to "price gouging" is imposing some form of price controls. Since housing cannot be created out of thin air, that means some people will get lucky and everyone else will have to do without. I'm not sure that's any less a harm.
unless your time investment that you’re ok with includes time spent doing basic sysadmin and other such upkeep, taking away time from your actual objectives, then stick with cloud
I wish nREPL would be standardized to be non-Clojure-specific as with LSP, so you could connect to a program written in any language with an nREPL server and poke at it. This is basically the Elixir version of that.
> Subsidies for historic populations without price controls would be a windfall for landlords

How is it a windfall for landlords? If the rent prices are going up, they will be making the money regardless of whether the renter is paying for it or the government is paying for some of it.

If your point is that a subsidy will shift demand and increase the price, that is exactly what we want! A price signal to the market to build more housing to accommodate everyone who wants to live there including displaced communities!

> lean into displacement

What does this mean? I think there is some level of societal interest in preventing displacement, there are negative externalities from displacement that the market can't properly price in.
I haven't studied the data that comes from crowdsourced phone magnetometers yet, but I expect it would follow some properties of other data I've studied, which is

- There are vastly more of these sensors and they are located in places where specialized equipment is not

- The data quality per sensor is very low. You typically need a lot of sensors in a nearby geography in order to get any kind of real data out of it

- Often those geographies where you have lots of smartphones aren't covered by the specialized equipment, so you get new data that you otherwise didn't have

What I don't know is how valuable that extra coverage is or how valuable solar storm data is in the first place.
This seems such a weird study. Names are important, but not so much as what is being named. In one sense, names become easy given a properly abstracted design. Further, it’s not names so much that are paramount to program comprehension, but more the quality of the design. With a bad design that doesn’t properly separate concerns it won’t be possible to come up with good names because functions/data structures will represent multiple concerns. Any time names are controversial it probably indicates a design problem, even for unique/complex abstractions, there is usually a name which everyone agrees is the perfect name for a thing..
I'm intrigued, but I'll admit entirely confused, by your comment.

First, I don't know what it means to "shadow" the possessive. Do you mean we shouldn't hide it? Although it always has an apostrophe so we're never hiding it.

Second, I don't understand your examples. Your second example clearly necessarily uses the possessive, while the first is a plural, but the first would clearly be plural even with an apostrophe:

> "this script retrieves JSON's from all API URL's"

And since a possessive necessarily precedes another noun in this type of construction, it would still be clear:

> "this script retrieves JSON's from all of the API's URL's"

It's clear in speech and clear as written, even though the "'s" serves two grammatical purposes here.
The idea about check-in is awesome! Someone mentioned it further down but "dead audience" is a problem, people often start to code or do other things during meetings. This is only gotten worse during the pandemic. So this feels like a great way to start a meeting without taking too much time! Thank you for the idea. Do you do this in every meeting you run? Do people in your meetings get tired of it after reoccurring meetings (for example doing this every meeting seems less exciting)?
“Novel hydrogels found to be highly persistent and toxic to marine species at 1ppb”
Stereotypes aside, some of us were/are both.
Have you heard of Mozilla? They're pretty big.
Actually it's totally fine (and important) agenda to just socialize, maybe you shouldn't be on those meetings if you don't like them (I don't like them either if there are too many people).
> My leading cause of dropped phone, for instance is forgetting I have it in my shirt pocket, on my lap, off my desk, or from my back pocket if I don't put it in just right. Am I a different person in each of those circumstances? The statistical answer would be no, but only cones from widening the scope of collected data. Suppose I fiddle with it? Dance with it? Have a habit of leaving it in a car? Without a control,

Oh, but all of these can be added to your statistical model and learned over time! If we figure out that you suddenly walk with a limp, and all the other metrics match, we can recommend painkillers! Or if the other metrics match and you start dancing, we start recommending dance instructors! Hell, we can even figure out how well you dance using the IMU and recommend classes of the appropriate skill level.

For a recommendation system, like ads, the consequences of mis-indentification wouldn't be that high either. You'd still target much better than random, which is the alternative in the absence of fingerprinting.
Not OP, but must probably this is just part of the anti-China propaganda , I think it started with the false accusations from Bloomberg... so I expect that any Huawei related news is false until some actual evidence is presented to the police or something.
PostScript Language Reference (1999) [pdf]
> paying 60% of income in rent is unviable. You need to find a different job

I think you mean you need to dedicate career-level resources to locating a job that pays a meaningful amount more than the one you have - then beating out the hundreds of other job applicants while assisting your kids thru 4 hours of evening homework, battling a chronic health condition, performing routine household upkeep and cleaning, spending 8 hours a week trying to turn health insurance into usable appointments and the several other hours of mandatory obligations.

This assumes we are considering the sort of scenarios faced by typically, struggling folks - and we aren't treating challenges as if they exist in isolation.

> a cheaper apartment,

After looking you find an absurdly small number and their condition is substandard at best. The roaches, noise and maladjusted neighbors guarantee you won't get more than 5 hours sleep most nights. Moving into one of them would cost $4k out of pocket after all of the various expenses and deposits are totaled up.

> or move somewhere else.

Folks who have enough $$$$$$.$$ to wholly fund a move to another city probably aren't struggling to the point where they need to move.
So you'll blindly reject data based on ideological disagreement with the person filming? Sounds like Veritas isn't the biased one here.
I’m sure the Tesla crowd will jump in to say this is driver error

Did I read the parent post incorrectly? There was no driver in the seat.
These are are all essential but I think the only thing missing is that the person leading the meeting has to be controlling, their only job is to make the meeting productive through any means necessary. It is okay to cut people off and have that kick to offline or a separate meeting. The leader must control the meeting.

I think one thing that is missing in the Slack/no meeting discussions is that you can resolve things just as poorly (or worse!) via email/Slack/Teams. Effective communication is really really hard and requires significant effort.
Why does the car move when there's nobody in the driver seat? Shouldn't a sensor have stopped the car?
> I’m sure the Tesla crowd will jump in to say this is driver error

There was literally no one in the driver seat.
Two different things are never going to be exactly the same. That's why this is a comparison. You're right, about the difference of consent vis a vis racism and prostitution, but the link I established between them was not related to consent, that's just a different feature of the two things.

Consent isn't the issue here. It's about human behavior and how we can convince humans to work towards better outcomes. In that sense, both prostitution and racism were popular and disadvantaged one group for the advantage of the other (no amount of consent diminishes the disadvantage levied upon women who become prostitutes).

Prostitution damages society (and so to did racism). Prostitution damages society because it spreads STDs no matter how safe one wants to be about it. It's not possible to get STD tests between every client a prostitute wants to have. It's also cost prohibitive, especially in a country like the US where there isn't even universal healthcare. Those who solicit prostitutes enable the entire industry, so why, as a society can't we see that, just as racism is socially destructive in practice and is enabled by powerful actors acting on a less powerful group, so too is prostitution.

Finally, the link between prostitution and racism is that both are bad for society, both are enabled by a powerful group whose bad actions harm a less powerful group, and both are not going to be made "safe" for anyone to practice as their effects are always going to be harmful for society. With that in mind, why treat differently the actions of the powerful groups which enable both destructive behaviors.
> Our subway is clean and regular

I've noticed it got cleaner after COVID happened. Before COVID... It was world's most disgusting subway I ever been to: filthy, sketchy and leaks rust on your head.
> It turns out that if you rub two bars of metal (or pieces of glass) across each other with grinding paste in between, one surface naturally ends up convex, and the other concave. The reason is that when the pieces aren’t directly over each other the same amount of downward force exerts a greater pressure on the portions that are still in contact, causing more material to be ground away at the edges of one piece to produce a convex surface, and from the center of the other to produce a concave surface.

Does someone have a deeper explanation than this?
I have to disagree - the Patriots winning the Superbowl or Brazil winning the World Cup are not events that "gratify one's intellectual curiosity." A tussle between the Premier League and the leading football clubs in England is fascinating for a number of reasons.

People in this country love football and this proposal raises an important question - to what degree should governments intervene when the free market is working against the preferences of the electorate.
Don't use the meeting as a forum to emote. We all make mistakes, we don't need a 5 minute monologue to explain it. We all hate meetings, we don't need to spend time on the actual meeting complaining about it. Have your information ready to go. Know how to use the mute button and be ready to respond right away. So much time is wasted by "I couldn't find the mute button" or whatever. Don't be passive aggressive. Just answer the question. If you don't know, say you will get back right after the meeting. If you aren't proficient at JIRA, make the ticket AFTER the meeting. This applies to all technology. If you can't do it in under 15 seconds, write it down and do it right later. Stop holding the meeting hostage cause you have to do your process, your way, in your time. "Hold on let me add it to my calender". No, write it down and do it after the meeting. Unless this is an actual deployment or something, don't waste time going through all the technical details; unless everyone on the call is very technical. Make the conversation accessible to all members of the call; or else they shouldn't be on the call. I can go on...
And for Safari users, the built-in Reader Mode bypasses paywalls.
What's really odd is that it happened about midway onto a very short ( < 300 meters) dead-end, cul-de-sac street where you have to take a hard right turn to enter. The address of the place is in the story...look at it on a map. Really odd.
Privacy.com looks promising:

> We only make money off interchange (the fee that the merchant pays for accepting a debit or credit card), and we will never sell your personal data.

Unfortunately, not available outside the US.
All these points are very true. But let's say you are in a large international organization, competing audiences etc. How you handle political concerns when someone schedule an unnecessary meeting? Can you just tell them straight-ahead? I often find that for many people it is easier to initiate a meeting than rather to share information in written form (that would their work to prepare, while for a meeting everybody else has to spend time).
I feel that they prefer to have 'select' readers to which they can sell (they or their advertisers) far more than the $35 per month.

Right now they got (guess) 20m(?) readers per day, and they know nothing about majority of them. With this, they cut our all the slackers/freeloaders (such as myself) and they get to focus on the 5m? 1m? 500k? To which they know are not freeloaders and they can go on to sell other services.

Edit: this is my interpretation of this move, a nice way to create the sweet spot on the pricing structure, and increase vertical sales.
> I think one of the biggest mistakes people make when developing Lambadas is designing them differently to normal software.

That's probably very true (and I'm probably quite guilty of it!).

Thanks for your suggestions, that does sound like a good approach.
Those guys do a pretty good service. They have presence in London (Brick lane) and Midlands. They also do dedicated servers.
https://www.veloxserv.co.uk/

Remember that a colo means that if you have a hardware issue, you have to go there so have one close to you. Otherwise, there are "remote hands" you can hire per hour.

Also, if you don't have a specific hardware need, it's likely that a dedicated server would be enough. If there's a problem, you always can swap it for another one in a very short time. If it's our hardware, you're responsible of everything and that might not bring any positive point on your side.
did you delete facebook?
>>§230 explicitly never limited criminal liability,

Thank you for the correction.

>>and arguably didn’t limit civil liability for knowingly distributing unlawful content

Prior to FOSTA/SESTA, would a search engine be considered liable for knowingly distributing unlawful content? The 1st Circuit argued that was not the case[1] by citing Fair Housing Council of San Fernando Valley vs Roommates.com. Trafficking-related content would require inducement/incitement of action by the website (not mere advertisement, invitation or facilitation thereof) in order to be deemed unlawful. Trafficking-related content on a website was not, on its own, per se unlawful to distribute knowing or unknowingly. That was the case until Backpage's founders were indicted and FOSTA/SESTA was passed.

>>And FOSTA-SESTA adds no-knowledge civil liability for owning, managing, or operating an information system with “reckless disregard of the fact that such conduct contributed to sex trafficking”.

And this is the concerning bit I had in my last paragraph.

[1]https://www.casemine.com/judgement/us/5914f772add7b049349953...
I wonder how that compares to escalators, given how safe elevators are.
Right, as I read it they worked themselves to exhaustion and relations between teams were breaking down. It sounds miserable, and even if the full bonus had been actually achievable it wouldn't have worth the risk of burnout.

And presumably this was the intention, tricking people into working unreasonably hard for an uncertain reward. I was surprised the ending was a note about gratitude and not about leaving the company and its abusive management.
https://www.visa.com.au/legal/privacy-policy-opt-out.html
It's basically the same treatment that any company wants: "Kleenex tissues", "Google searches", "Band-Aid bandages", "LEGO bricks", etc. This is for trademark reasons, because not vigorously defending the 'proper' use of the term can lead it to becoming genericized and usable by anyone. For an example of this happening in practice, "aspirin" was originally a Bayer trademark that was lost through genericization.
Every person I've ever interacted with has said "do you want to play legos?" or some variant of it. I've never once been asked "do you want to play with Lego bricks?"

So, in answer to your "who does that?" question my anecdotal response would be "everyone"

Language probably just varies a lot from place to place
I completely agree, especially having just come from working with Azure Functions. This likely also applies to other runtimes, but definitely for dotnet, you can run all Functions in a solution locally via the default F5 debugging feature in Visual Studio. Stellar developer experience.
The effect of march=native, LTO and PGO on the compiler itself
It's not enough to simply bury the gold. You have to guard its whereabouts and that cost something
It does no such thing.

You could take literally any line of code and make an unfounded claim. "It calculates a hash, and fingerprints use hashes!" "It stores a variable, and analytics uses variables!"

It's on the burden of the person making an accusation of bad behavior to actually demonstrate that. Otherwise it's no different from me declaring you're an evil hacker because you comment on Hacker News, guilty until proven innocent.
I’m not arguing on point number one, all this policy would do is make sure that the only workers that are doing this are the ones there for the reasons you state.

This would reduce/filter out anyone there for necessity.
validateAndUpdateDate()
If it hadn’t been surpassed by regular elevators you could easily design one that would “drop” a car at a floor and then the next hook would pick it up.

Or just stop turning for a bit. Not worth it likely.
I always make it a point to ask this as well.

I precede it with the softball "what's the best thing about working here" which usually makes them feel compelled to answer the "worst thing" a little more honestly.

As you said, it can often reveal a lot.
If I'm called into a meeting and I don't see a clear need for me there, I'll ask why I was invited.

Usually there's a reason, but often it's just cause a question might come up that I can answer or similar. In those cases I'll let them know they can poke me if they really need me and then I'll join for whatever they need.

Thankfully my boss has understood that the less he's in our way the more we get done, so this works well.
I M theorizing it is an explanation of the phenomena of hikikomori and similar phenomena.
Haha! Funny, and there is probably a kernel of truth in there.

I’ve been thinking a lot about AWS lately and it definitely seems to me like a modern take on what IBM did in the 80’s.
I see no issue with such law.
Five seconds.

"To ensure our statistics are conservative, we count any crash in which Autopilot was deactivated within 5 seconds before a crash, and we count all crashes in which the crash alert indicated an airbag or other active restraint deployed."

At the bottom of:

https://www.tesla.com/VehicleSafetyReport
I’d be equally interested in the discussion of how to efficiently come to agreements over text based back-and-forths. What I find more taxing are these drawn out back-and-forths in which keeping the attention of all stakeholders can be difficult.

Conversely, being “meeting first” demands everyone’s attention. Even for small scale projects I’d rather hop on a 5 minute call then get into it over slack.
That is exactly my feeling! Yet I find most organizations do not implement async cultures and/or tools to run those processes. I feel that too often people do not want to do any upfront work to prepare an async discussion and rather expect everyone to do work by joining a meeting that could have been avoided. And then there is the social aspect that people rather want to talk via Zoom/Skype/Teams... than to write.
I wouldn't put it past them to do something like that if that were indeed going to work out, but the more reasonable thing is that they're just bad at it. Lambda was weak for years. Also, a 'local stack' for testing probably wouldn't cover nearly enough basis for people to 'just to it themselves'.

Literally today I had a billing problem with AWS and it was one of the worst, broken UI experiences I've ever seen. Involving money to boot (usually those things have higher standards).

They are really bad at quite a lot of things, it is what it is - there might be some rhyme or reason to it, for example, they might not care about documentation, or may be much more focused on bread and butter ec2, bit it's totally plausible that there are a lot of frayed edges.

You know that difficult-to-attribute quote: 'Don't attribute to malice that which can just as easily be attributed to incompetence'.
I assume this is addressed by only having them accessible for trained personnel vs. the general public. It could also be solved by having a pressure sensitive, breakaway panel that stops the lift (triggers one stopping distance before a hard edge is reached).
Wild. I can't wait for the 16" to come out!
Install Fedora 34 on Windows Subsystem for Linux (WSL)
They are already used as earthquake detectors. Each one is not as sensitive as a professional seismograph. But thousands of times as many make up for that.

https://blog.google/products/android/earthquake-detection-an...
Mining rigs already require tremendous amounts of power, and there are already laws on the books that allow the government to know what you're doing with that power (i.e. for safety and environmental reasons). You can easily determine which power sinks are mining rigs, and require them to use only excess renewable power, or off-grid renewable power (it's pretty easy to tell if you're using off-grid fossil fuels with satellite imagery -- you can't hide the CO2).

Governments can easily enforce this -- simply require all blocks to be signed by a government-issued keypair to attests to the green-ness of the power used to produce them, and require exchanges under its jurisdiction to deny, limit, or tax the sale of non-green coins.
Sure, but this doesn’t mean no advertising, it means no default supporting FLoC. I know advertisers aren’t going to like it, but I doubt it means they’ll give up advertising altogether.

I wonder if AdWords will require use of floc headers
For all we know, Banksy was the vandal. He did build a shredder into a picture frame...
The fake innovation of gig companies
I tried Cloudflare Workers and found these pain points:

- local dev server (“wrangler dev”) crashes often

- local dev server executes code always on Cloudflare -> seeing changes takes a few seconds, you need an Internet connection

- forces Webpack on you

- managing KV store is difficult (How to back up? How to update schema of millions of entries?)

- KV store is slow (400 ms in Europe) unless keys are being hit every couple of seconds to keep the edge cache warm

Currently I’m trying an alternative – Deno Deploy – and love it so far. Local dev server executes your code locally, quick compile times, native TypeScript support due to Deno runtime.

https://deno.com/deploy
I strongly disagree, as does the aforementioned style guide, as does Google Ngram Viewer (BrE even):
https://books.google.com/ngrams/graph?content=company+have%2...

What about 'only one of the companies [...]', what'll you say next?

A singular company is formed of a plurality of parts, yes, just as a millipede has many legs.