skysight-inc/HackerNews huggingface dataset:
I'd forgotten that TV UI from Idiocracy. Now that I see it it certainly does seem a bit prescient: https://scifiinterfaces.com/idiocracy-tv/

(Then again, sadly, a lot of that movie seems prescient...)
JS used to be thought of as a slow language, then better VMs came along and now it's fast. I think it's much more a function of how much resources have been expended on developing a fast VM than the fundamentals of the language, though it will always be much harder to make a fast VM for Ruby than something like Lua.
This sort of rationalization, the notion that coercion is justifiable by arguing that it’s good for you, is the kind of evil I’m talking about.
According to other sources, it was jointly developed between Sharp and Leica [1]

[1] https://www.gsmarena.com/sharp_aquos_r6_is_a_flagship_with_o...
The problem with this approach in the real world is that multiple linear phase-outs of support from different programs might individually look "progressive" but in practice become poverty traps together e.g. if you're on one program because you have a disability and another because you've got small kids.

In an ideal world, somehow all the major programs are carefully co-designed to not do this, but given that they might come from different levels of government, have been designed at different times and have their phase-outs "legislated in" in ways that's hard to fix.
It looks like transform(tree.left) returns an Option[Tree] already (otherwise the code would not type check) so the entire if-else in the original code seems redundant and could be replaced with:

val transformedLeft = transform(tree.left)
? those metrics do not affect how good of a product and website it is for me and all the people who use it tho

maybe if you have your business boy hat on for some reason it isn't doing fine?
I feel like most of these stories are just coming out recently, in the last year or so. Maybe things hit a tipping point during the pandemic?

I interviewed there about 4.5 years ago, and I didn't know any of this, and while there were a few red flags, they seemed mostly around their recruiting process and not with the job itself- at least until my onsite where my interview became almost outright combative and hostile at one point- Long story short, they were implying I couldn't handle their complexity, and I was just appalled at the mess they had made of it. I had only minor interest in the particular role, and was hoping to meet people and network around inside the org since HR sounded like it just had absolute tunnel vision and "my" rep was just focused on filling this one specific role, but the process spanned months and by the time my onsite came around I had already committed to another job, but figured I would see the process through. I headed on the flight back with zero interest in working with that team, though I did love the dog friendly culture. I wrote about this in more depth in the past if you are interested I can dig it up.

But in general, while it wasn't regarded as a cushy place (compared to say Google), I never knew it to be a meat grinder until recently. If anything about 3 years ago, I started hearing that working on the business side was problematic, but its much more recent that those stories started coming out from the engineering side of things.
No, you don't: https://news.ycombinator.com/item?id=27378836
Oh man I got poisoned by some bought canned kidney beans used in a salad, and it wasn't pretty.
It's interesting that an academic conference now feels like a marketing op for industrial research labs more than anything. His claims about how accurate their vision system is and how it is exceeding other sensors is not verifiable in any way to the public. Given how well qualified he is I am sure he is not wrong! Andrej is brilliant. But this is an academic conference right? This isn't open science, it's a discussion about an engineered system. I'm afraid this is the future of ML research (which CV is so heavily dependent on now). Long gone are the days of reading a paper and understanding the approach. Now you need the data and model which may not even be computationally feasible without millions of dollars in hardware. This isn't Tesla's fault or anything, it just makes me sad.
Giving away the idea to drug lord might work.

When troll will try to annoy the new owner - the troll will be dealt with in the way he deserves.
> the people that write the long rants tearing X person apart are either legitimately upset, or have an agenda way beyond trying to fit social expectations

These would be the activists who are- as you call them- the instigators, and who might be close to the origin of the events. But the second level is the media- and here you have journalists and bloggers, who are already far removed from the original events and are supposed to report them to a wider audience in a neutral way. And yet you see them grossly misreporting the content of text they have read and that anyone can check: despite much less direct emotional involvement here (if there is any it should be acknowledged and balanced), and the fact that a news article takes much more effort and focus than a simple retweet.

So the justification for the spread of obviously false information can only be either an actual wilful dishonesty (and I don't believe it) or it's nothing else than a selective blindness driven by an instinctive desire to align to the immediate peers.
>> Speak plainly and simply, folks.

> Of course, I think I can help. (…)[jibberish]

Lol, well done!
The original source was already posted today with comments.
thejournal.ie doesn't add any new information and just rehashes someone elses reporting (which is par for course with them)

> Amazon destroying millions of items of unsold stock in its warehouses every year (itv.com)

https://news.ycombinator.com/item?id=27577428

from https://news.ycombinator.com/newsguidelines.html

> Please submit the original source. If a post reports on something found on another site, submit the latter.
Why wouldn't you be able to opt out of some AR world?

I thought metaverse just meant Second Life 2.0.
> I have a friend up in Seattle who is suffering, to the point of being hospitalized for mental health issues, but refuses to leave.

It's kind of a hot take, but as someone who passed through young adulthood during peak social paranoia about suicidal jihadi terrorists lurking behind every tree, it's really interesting to see, every now and then in anecdotes like this, a weird sort of jihadi capitalism appear. It's like, in our current incentive structure, we find ourselves hitting the accelerator toward our own doom: this poor fellow at amazon; the now-famous "deaths of despair" all over rural America; global climate disaster; etc. Truly all gas, no brakes.
5.2 billion?

That's just one month in a studio in San Fran.

Kidding.

We had a similar program in New Orleans and the money dried up real fast. My tenant try to get it and couldn't.

It's kind of a virtue signal thing.
This is strange, is there any major flaws to the study because anecdotally seeing helmet/no helmet does not consciously effect my driving near cyclists.
It's a good hunch. The intellectual among us often treat their imaginations as if the imagination is reality, thus neglecting natural--as in nature--limits and boundaries to the human condition. Not everything we can imagine is right, possible, or desirable. Twitter and social media in general are manifestations of this.
What do you mean "if" you notice. I complain about it every single time. Of course, it's much worse in games. Only vsync is worse
Well, there's some merit to that last objection. Hybrid remote/local workplaces have a pretty poor track record w.r.t. making sure the remote portion has equal participation, opportunities, etc. IMO that will be the real challenge.
Privatekey.sh
An interface in a component object model can be made only of properties.

Secondly most languages with OOP support aren't Smalltalk/Java, rather multi-paradigm, e.g. Objective-C, Component Pascal, C++, Delphi, Python, among others when Component Programming came into CS papers for the first time.

To argue that Component Programming is not OOP is just religious hate that shows lack of knowledge regarding CS literature.
I'm torn on this. Do people really need to be spoonfed all information?
This is old, but regardless, one thing I've noticed in the Covid Era is that there are many people giving pharma companies the benefit of the doubt, when there's plenty of evidence suggesting that we should instead be constantly skeptical of them. It's not cynicism when there's history to point to.
> Do you expect Windows 10 to run on a Pentium II with 512MB RAM as well, because some version of Linux does?

...Yes? What is it doing that wouldn't fit in those constraints?
> media competency, scientific method, cui bono, negotiations, assertiveness, how to deal with bullies, mental health basics, economics 101, mechanics of addiction and manipulation

These are all, in principle, taught at most public schools. The problem is students don't learn them.
I am pretty sure I am breathing through both right now (trying on purpose to do so). I can definitely feel the breath on my tongue and hold something to my nose and smell it.

Whether air from both places actually goes into my lungs? That, I don't know. So you may be right in that regard? I really don't know. :)
No. Because we all behave incorrectly and cause harm -- most of us at some points in our life, serious, grave, harm even -- we should not cast out anyone who has from society and say "well, if you don't want to be cast out from society don't behave incorrectly." Because we all would be. (Someone that runs a red light can run over a pedestrian, and sometimes do, it's not thing separate from causing grave harm...)

This isn't talking about "forgiving" at all, in fact. i think the only person who can "forgive" someone who has done harm is the person they have done harm to, that's not even in the capacity of anyone else to do, is it?

This is, by the way, very related to "abolish prisons/policing" stuff.

When someone has done grave harm, and the recommended response is to try to keep anyone else from employing, doing business with, or even socializing with them -- what is the goal, what do you expect to accomplish? Preventing them from doing further harm? Repairing the harm done to those who had harm done to them? Making it less likely others will do harm? Just pure vengeance? Which of these are accomplished, how well, by this technique? What kind of community or society is creating, knowing that we will all do harm and all have harm done to us?
> If they had caused Sev1s or broken something critical, then perhaps justified.

That's not the metric for success or failure. It's delivering results.
There are two fundamental reasons, in principle, vision alone can do it:
1) Humans do it with vision alone
2) You can actually predict lidar’s output with vision alone. So many systems out there actually use lidar to generate more labeled data to make lidar unnecessary
Even the screenshots look smeared compared to the game ones though.
I've read claims that they are desperately trying to hire.

https://mobile.twitter.com/TaylorOgan/status/140705191831739...
> Linux kernel history has lived without it, so I'm guessing the "our code is so complex we need it" is a false idea.

Those guys are still sending commits (patches) to each other by mail, I think they willingly live in such a special and weird bubble that it just can't be compared to any "real life industry project".

We've recently started to enforce linear history on our main branches at work, because it makes analyzing broken builds such a breeze. The mantra is "Insertion is hard, analyzing/understanding is easy" (for a merge-based history, it's pretty much the other way around), and so far it's quite the success.

It did take quite a bit of effort though to get everyone up to speed, and it still requires the occasional help to clean up the commit history of some merge request, but it was well-worth the trouble so far.
Are you out of your ducking mind?

Sent from my iPhone
> As for square roots, the reason why you can't use the underlying architecture is that it only works on the native i16 type.

My understanding of your code is that you've got `struct Number { int16 a,b,c,d; };` and the value of a number is equal to the floating point number 256.0a + b + c / 256.0 + d / 65536.0. (if the arch had floats, which it doesn't) If this assumption is wrong, my bad.

What I'm proposing is that you do `b = i16.sqrt(256a + b); a = 0;` then do 1-2 iterations of newton's method. For instance, if you have the value 1234.56789 then i16.sqrt(256*a+b) = i16.sqrt(1234) = 35. So your first approximation is x = 35.56789. Do x = (x + 1234.56789/x)/2, and with floats you get x = 35.139035. Do it again, you get x = 35.136418. The true value is also 35.136418, so there ya go.

> I'd be concerned about Newton's method (specifically the squaring of x_n) overflowing the fixed point.

I may have lost the plot. Are you calculating _inverse_ square root? x_n isn't squared for Newton's method of square root, but it is for inverse square root.

(Either way, the square of the square root of a number should be the same as the original number. So if you have overflow, you have other problems.)

Unrelated: What do you need pi and trig functions for? I wrote a ray tracer (actually a path tracer, same diff) about a year ago, and I only used trig/pi to set up the camera for the render. While the render was actually rendering, no trig was happening. It didn't matter for me, so I just used the standard library, but in your case it would probably be fine to use slow brutish methods.
Ironically this is what Tesla criticized Mobileye for.

I still think that this is far the best demonstration of autonomous driving to date https://youtu.be/A1qNdHPyHu4
I went to a solid Californian public school. Zero anything on mental health or addiction. Got the negotiation but through extracurriculars; the core programme stayed almost intentionally clear of anything remotely commercial.
Supreme Court says NCAA can't limit some benefits to student athletes
That (better) framing would probably need to involve making a distinction between legitimate (eg investigative) journalists versus primarily-twitter-covering psuedo-tabloid journalists, which is rather fraught at the best of times, since most authorities (formal or informal) have a obvious incentive to misclassify legitimate journalists as tabloidists, and a less obvious incentive to misclassify tabloids as legitimate journalism. (This gets much worse if you try to do anything material with the distiction, thanks to [0].) Not that it's impossible, but I'm not optimistic.

Besides, there were plenty of clergy who were otherwise fairly decent people.

0: https://en.wikipedia.org/wiki/Goodhart%27s_law
You don't have to use LSD to have an imagination
Because the vaccines are still only 90-95% effective.

As a fully vaccinated individual, I've relaxed my own precautions quite a bit, as is appropriate. However, there are still situations that make me uncomfortable, and I'll still put a mask on / sanitize regularly / etc when I'm in those situations (mostly if I'm interacting with people I know are anti-vax or are unable to get the vaccine for some reason (my brother falls into the 2nd category due to health issues)).

One of the primary reasons to attend a conference is to talk to strangers. This often involves meals, drinks, close proximity.

No one is being shamed here. Shaming would be creating a separate section at the conference for unvaccinated attendees and literally shaming them.
I don't believe it's impossible, although it's certainly a large undertaking. TruffleRuby already optimizes some "slow" features of Ruby quite well. E.g., it's able to inline blocks and JIT compile metaprogramming features. I haven't really kept up with all that Crystal is doing these days, but if you can optimize the hard parts of Ruby, you eventually just get into the traditional trade-offs between AOT and JIT compilation.

(Full disclosure: I work on TruffleRuby, in case that matters.)
the court can remain unconvinced longer than you can stay solvent
Steam doesn't slow Debian (LXDE) at all, because the desktop environment doesn't require two processor cores – even though Steam is mostly Electon-based now.
Do you believe every man is a liar? Can a man change their spots? Is it acceptable to attack someone in the court of Twitter, victimise them, hurt them, and hurt their friends and family?

Should society try to help everyone learn to be better, or should society righteously punish those who trangress the invisible boundaries of decency?

His narrative is certainly believable, although I am in no position to judge your accusations against him.

I fear to even answer you, as I am sure others are, because perhaps you are someone to start a crusade against me for no reason more than you have the ability to do so.

All adults need to take some responsibility for his his actions: he is steeped in a society that tacitly accepts womanising in its media (think “Two and a Half Men”), a society that has accepted sleezing as a valid sport (jock culture). Neither you nor I accepts such hideous behaviour, but clearly we are not yet winning against the wider society of the world, and what should we do with those that get sucked into red pill culture?

I am not apologising for his behaviours, nor am I defending myself by proxy. I do fear for where “cancel culture” is trending towards silencing any discourse. (Disclaimer: I am a white guy who isn’t in the US. I try to always do my best, although I am as fallible as any other person).

Edit: perhaps this comment would have been safer made using a throwaway account?
I definitely agree this isn’t a new trend.

What I dislike is that these corporations routinely complain about retention and skills shortages and a host of other problems. Including a desperate need for temporary and not so temporary visas for acquiring talent.

Also, I know a lot of people who regularly work and operate with the idea they'll be fired for no reason. These aren't unskilled labor either. This impacts societal cohesion. Its a dark pattern.
> I sort of see him as a curator of interesting guests now - very often individuals I've never heard of. Some of those interviews have changed my perspective on the world.

Totally agree with this. He’s had some incredible guests.
Summary: "Once approved, the drug may not be marketed or promoted for so-called "off-label" uses – i.e., any use not specified in an application and approved by FDA. Pfizer promoted the sale of Bextra for several uses and dosages that the FDA specifically declined to approve due to safety concerns."

Bextra was approved: "for the treatment of osteoarthritis, adult rheumatoid arthritis, and primary dysmenorrhea." [0]

But was marketed for: "In such documents, PHARMACIA marketing team stated as the “intended” use and message for Bextra that Bextra was for “acute pain.”" [1]

[0]: https://en.wikipedia.org/wiki/Valdecoxib#Uses_until_2005

[1]: https://archive.is/20091207084948/http://www.usdoj.gov/usao/...
There are potentially interesting questions here about The Limits of Obligation.[0] If killing animals is wrong, do humans have a moral duty to bring about the extinction (or at least genetic engineering) of all carnivorous animals?

Probably not, but that begs the question: is killing animals wrong (given that it would continue to occur at roughly the same rate even if there were no humans in the world)?

One way to approach questions of moral obligation is to consider the actions of the median person. As an example, we could simplistically say that someone who emits more than the median amount of CO2 is responsible for anthropogenic climate change, whereas someone who emits less is not responsible for it.

In the case of animals and humans eating each other, though, the set of agents being considered might have to be the set of all animals on Earth. Under that analysis, since there are apparently 21 quadrillion spiders alive on the Earth today[1], the vast majority of which are exclusively carnivorous, any human who obtains some of their calorie intake from plants is less carnivorous than the median animal.

[0] https://www.jstor.org/stable/2215174

[1] https://www.allthingsnature.org/how-many-spiders-are-there-i...
There is no option for those of us in office to have the experience we're looking for, when you have the "flexibility" to be a stranger 1,000 miles away but retain the right to be included and treated the same way as everyone else.

It's absolutely astounding that you'd use a phrase like "that's the breaks" about a radical new change you're proposing while not realizing how it applies to something as baseline for adulthood as commuting.
@foobarbazetc I and some others I know, share your experiences. This is in north western Europe btw.
Financial literacy is useless if you can't teach folks how to survive when there isn't quite enough money. Teaching how to invest is useless if the person remains poor for the next 10-20 years, and if trends stay the same, they probably will be.

Financial literacy should include this stuff, plus how to get help if you can't make rent, are going hungry, or are homeless.
You're still converting to electricity somewhere, and moving around electricity is vastly more efficient than moving around mechanical energy. Always convert at the source.

Even when your output is mechanical it's hard to beat electrical wires. But here the output is battery charge; no contest.
Good question, the simplified example doesn't make this clear.

The real implementation has a mutable `builder` argument used to gradually build the converted filter. If we perform the `transform().isDefined` call directly on the "main" builder, but the subtree turns out to not be convertible, we can mess up the state of the builder.

The second example from the post would look roughly like this:

val transformedLeft = if (transform(tree.left, new Builder()).isDefined) {
transform(tree.left, mainBuilder)
} else None

Since the two `transform` invocations are different, we can't cache the result this way.

There's a more detailed explanation in the old comment to the method: https://github.com/apache/spark/pull/24068/files#diff-5de773... .
Aren't they using bundled/vendored versions? The OS can't help that; it's like Snaps on Linux.
Thanks! I have tried software solutions in the past with my phone but its time-consuming and results were often terrible. I guess Canon set an expectation by putting GPS in some of their DSLRs.
Honestly interested how this plays with Control Panel, various config screens / apps, etc.

It seems the worst offender of "type in exactly what the link / window header is titled, does not show up in results."

I haven't figured out if this stuff just isn't indexed, is de-ranked below everything else (my guess), or is using some weird non-user-visible tags that aren't named identically.
Which has a nearly infinitive range because because of how the quarry is set-up! In a way the perfect use case for electrification. The truck is able to drive anywhere and much more flexible - e.g. compared to a conveyor belt or cable car solution.