skysight-inc/HackerNews huggingface dataset:
You can take a job and leave if they pay you more. That is fine. Microsoft isn't really only trying to gain talent. They want to drain the life blood out of their competition so they can get ahead. That intention is evil
>vision algorithm briefly confused the yellow of the headlights of the oncoming car as the double yellow line

not the lights, but the vertical lens flares captured by single front facing center mounted camera cluster - afaik Tesla still has no stereo vision.

>the algorithm reoriented

more like driver jerked to the right while having a heart attack and seeing itself going into a full frontal collision thanks to move fast and break things mentality
The absolute best instruction on quaternions I've seen is the 3Blue1Brown series on your tube and their incredible live quaternion viewer: https://www.youtube.com/watch?v=zjMuIxRvygQ&t=24s

I was able to learn enough from this to then use quaternion matrix transformations extensively in my startup to incredible effect.
Plenty of "roll your own x"s have critical security bugs too, they just don't make the front page of HN. Do you really think, in general, roll your own is safer?
Not for their sake - for mine. I avoid people and places that make my life unnecessarily difficult, especially if I have to do support and can be called at 3am to resolve urgent issues.

My needs are pretty basic: I like code that is easy to understand and easy to change more than writing code that leaves a smug smile on my face. I read more code than I write, so YMMV.

The fewer surprises, the better for me, and so far, the collaborative codebases I've encountered the least number of surprises have consistently been in Go (the other languages I've been paid to work with are Javascript, Perl, Python, Java, and Scala).
I was tempted to do the same to my business partner. After he bailed on me the day before we were going to close a funding round, among other things.

I think about that quote from Elon sometimes, that starting a company is like eating glass and staring into the abyss.
Oh wow, did not know about that cathedral. Yeah, that definitely qualifies.
The challenge is that many of them have unsustainable always-on relationships with their audience that seriously burn them out. Sure folks should be free to do what they want with their life but remember they're not the only ones getting the benefit, they're feeding a bunch of social and merchandising platforms that make big $ on their backs - so the question becomes, what responsibility does the platform have towards the health of its creators?
> the two languages have surprisingly similar goals.

Not so surprising, given the backgrounds of the key designers of Go, I feel.
Griesemer even got his PhD under Mössenböck and Wirth.
Lego Releases First Set with Paper Bags
It’s EOL, it would arguably harmful of Debian/Ubuntu to try to support anything to do with it
Renderings look a bit dated, like Whitted style forward-only Ray tracing used in its infancy.
Updated to v0.3 with suggestions given the sleep average tracked. Both bed time and alarm time.
Why on earth would anyone go to lecce and then decide to waste money in a Michelin starred restaurant is beyond me...

I know the place very well, if you're in Lecce and not going for traditional restaurants you're wasting your money. The typical cusine is awesome and is nothing less than the average michelin-class bs.

The whole area however has learned over the years that tourists are a good source of income and there are so many of them every year... so...
Probably also makes for a more predictable experience; you don’t want to show off your shiny new engine and have a subset of people getting a poor experience because of their varied hardware (which I guess is also a marketing reason)
Yes but the point is your point is added onto buy the possibility (likliyhood given the study) that being fat has a particular mechanism for it being worse than all the other co-morbidities we're talking about. That's what the paper is studying!
I think your analysis is correct for many people, myself included. Even though I know the premise of the thought experiment is that the gifted boy receives more utility, that is just too hard to believe to take seriously.

Your billionaire example makes the situation more clean and less influenced by my inability to accept the facts of the situation. If choosing between giving Bezos $100 or some dude $0.00001 I would probably just give the $100.

The even cleaner version of this problem is the utility monster mentioned in the article.
I've been tinkering around with these ideas at https://github.com/neopub/neopub (demo at https://neopub.pages.dev).

It runs entirely in the browser, using the Web Crypto API. For key management, I store the user's private keys in the browser's password manager, and friend keys in IndexedDB, backed up to the user's host in a client-side encrypted blob.

> When someone adds a friend, how do you grant that new friend access to their older friends-only posts? How do you revoke that access, and access to any future posts, when they unfriend someone?

My project publishes an encrypted post as one file, then 1 keyfile for each of your friends to unlock that post. When you unfriend someone, you can just delete all their keyfiles and cease generating them for future posts.
My experience exactly, though they also asked for the same document multiple times.
Do you really imply that playing the same game over and over again (with some variables but still) is the same as solving programming problems?

The game is literally designed to hook you in and make you play one more and one more. You absolutely can autopilot through a game and still win.

Don't get me wrong, the guy has a lot of dedication for sure. But playing League all day is really not like coding all day, I don't want anyone to get that impression.
> a single social ill that has actually been solved ... through a bunch of individuals donating money to a charity

If not, then one of two things are true:

1) Money can't solve social ills

2) Not enough people who have the means to do so are willing to voluntarily sacrifice to solve a social ill

Either way, that suggests that taxation/wealth redistribution solutions is similarly doomed (unless you're willing to do it by force).
I haven't read into the specifics of this issue but doesn't a RCE vulnerability in a Java library really rest on a RCE vulnerability in Java/JRE itself?
Better.com CEO to take time off after firing hundreds of employees over Zoom
NASA Testing Space-to-Earth Optical Communications
That's heinous! You should talk to a lawyer and sue the crap out of them. It may not be too late to get some measure of justice.
My reading of the paper left me thinking the set in the Met is of unknown provenance, this is huge in archaeology/history as folks tend not to consider things without having context of the exact source.

It's pretty clear (or seems so) that the armor in the Met came from there, but the Met doesn't seem to have a definitive source for it.

I could have read it wrong or misunderstood, but I've been reading a lot about ancient history and they seem to value items found in-situ with context over ones that surface after they've been discovered without context.
COBOL and JCL: The Dynamic Duo
Would LHV calculations discount, say, condensing gas furnaces, which recapture most of the latent heat of fusion of water vapour in exhaust?

Otherwise, what's a typical percentage difference between LHV and HHV efficiencies?
Thankfully we have no teslas here yet, but i gotta watch out when they arrive. Is it possible to tell if a tesla has self-diving?
Some company builds machines that make buttons. One of those machines lasts (say) 20 years. The machine is not buttons; the machine provides buttons. The company sort of provides buttons, but at one step removed.

We say that machine is an asset.

The machine is eventually "used up" over its lifetime, but that doesn't make it "consumable" in the sense used here - that's true of many assets (we call it "depreciation").

I think "house as button machine" is a consistent model that matches dragonwriter's usage.
Soybeans are selling for $12.68/bushel today, compared to $11.53/bushel on December 10, 2020. So, yeah, they've gone up.

They have come down somewhat from their peak earlier in the year (though still significantly more than they were a year ago). In May they were over $16/bushel.

Lentils have just about doubled in price. $18.20/hundredweight in December '20, $36.20/hundredweight today.
World Press Freedom Index: Reporters Without Borders
Working on making computer vision for robotics easier.

I feel like the real reason we don't have robots doing all of our physical grunt work, is that it is just way too expensive to develop robots that do advanced and custom things. Currently only big players with deep pockets can consider developing software for a robot that automates a task that requires some level of fine grained control or visual feedback.

The computer vision part is challenging as you need deep subject knowledge, you need to implement complicated algorithms and assemble huge datasets. We are working on a way to improve the efficiency of creating datasets, standard algorithm implementations and standardizing interfaces to make things as composable as possible.

It ain't much, but it's a start. https://www.strayrobots.io
Yes! That too!

A lot of this started after the rate lock was set to expire and they had to keep extending it (costing them a bit of money each time), so part of me thought the whole "You have until tomorrow morning to send us this document you've already sent us 3 times, or else your lock will expire" was a way for them to get out of it, but more likely it was just incompetence/overwork.
"He gives the kids free samples
because he knows full well
that today's young, innocent faces
will be tomorrow's clientele"
You skipped over the year and a half when he was banned from LoL for being such a raging asshole. https://www.polygon.com/2017/1/10/14179366/league-of-legends...
Right. The best training I ever had was learning reasoning, formal logic and argument as part of philosophy. These are analytical skills and they're taught as such which you can then later apply to almost any aspect of your personal or professional life. Moreover, I'm a firm believer that their concepts should be appropriately scaled down and taught to kids at a very early age and that their underpinning principles should be the backbone of their learning throughout their education.

Learning these analytical skills doesn't have to be boring or tedious either especially if their concepts are pitched to the kids' age. Whilst I wasn't lucky enough to be introduced to these subjects in primary school, I vividly remember the time that I was - and that was being thrust headlong into reading the great master himself - Plato.

And there's no better starting point than Book I of his Republic - and Plato's subject 'What is justice?' is as both lofty and as meaningful as it can get. Here we see one of the great dialogues of all time played out - a formal argument between the philosopher Socrates and the sophist Thrasymachus. To watch Socrates methodically and systematically demolish Thrasymachus' proposition that 'Justice is evey man for himself' through logic and force of argument is a sheer delight - I get goose bumps on my neck every time I read it.

And Plato delivers even more: as James Clear points out Facts don't change our minds - for that we first must get people on our side, which is exactly what Socrates does, as he eventually convinces Thrasymachus through friendliness, logic and pursuasion of argument of the error of his ways - thus the sophist is converted to the philosopher's much more powerful and just view (right, James Clear will have read Plato too!).

There's more to developing analytical skills than just reading Book I and that's why it has to be an education-long process (and I'm appalled at how little attention we pay to it in our present-day education systems).

Analytical skills work not only at the obvious level of the decision-making process but also when one is confronted with having to overturn a firmlyheld belief or fact that is wrong. When in possession of proper analytical skills one cannot simply ignore the issue and hope it will go away - thus, like it or not, one is confronted with having to deal with it.

There have been times in my life when I've held what I have believed to be almost absolute fact - 'fact' that's turned out to be completely wrong. When finally confronted with (proof of) real fact my analytical training not only allowed me to switch position almost immediately but also it helped me understand why I was wrong initially.

What that training does not do is to relieve one of the pain and smarting that comes from the realization that one was so very wrong in the first instance.
I have absolutely no idea what the relevance of that mess is.

Are you arguing rust’s async runtimes should be single threaded, right after having somehow expressed interest in a non-single-threaded runtime?
nah, it's just a logging package that not everyone uses. it would be much worse if it was in an OS of some sort.
> Put a regex whitelist on your inputs wherever there’s a trust boundary.

No. That's a horrible idea because it requires you to think about security in multiple places and get it right every time.

Instead I am going to wrap the horrible logging library that does not automatically escape control characters within arguments in a wrapper that does. Now it's impossible for me to mess up.

Or... you know. One could have designed the logging library in such a sane way in the first place.
The Invention of Chinese
What about the UK? Free at the point of service healthcare with relatively high quality and low cost private options eg via Bupa (when compared to the prices in the USA)
I see no problem with that: setup a FAQ page and redirect people there. Link it from the downloads page and generally avoid receiving personal emails for your volunteer project.
https://archive.ph/mNJYB
> A despicable disrespect for human right

It sounds like the guy defrauded some investors and promised to find the gold in a plea deal then reneged. I haven’t exactly reviewed the court documents but It doesn’t come across like an injustice to me. What am I missing? What do you recommend they do with him?
What does PPP stand for in this context? I was confused by his example, too - it seems like he's suggesting that if somebody is paid less but has a proportionally smaller cost of living, I should still feel bad about that? Am I being insensitive for not? I feel sorry for people who are living in squalor, not people who have similar lives to my own.
We need proactive logging to see when something dodgy is going on!

*boned by proactive logging*
Redesigned Cybertruck spotted at the Tesla Fremont test track [video]
I Can't Believe They're Not Better!
Why is it laudable? Sure, we shouldn't be jealous of successful people, but why go to the other extreme? It surely won't help you have an unbiased stance on the phenomenon.
We also didn't have security issues, which helped.
>If a kid told me he wanted to be a Twitch streamer I'd say he can't be one

You'd be lying though, and your kid would probably grow up to resent it. There are ways to educate kids about the relative risks of careers in good faith.
Nah, he's right. I play league. Coding all day is much less draining.
> They might not win but they're strong enough to keep from being pushed around.

Emphasis on "They might not win". Which is exactly why they rely on US support in the event of one of those scenarios - it increases their chances of winning by a lot.
Since her estate was worth US$50 million at death, she obviously didn't need to keep working. So she quit. "Famous" is a job.

"The mass trials are going well. There will be fewer Russians, but better ones." -- Ninotchka
GitHub is the main contributor to the D Language
I mean, humanity started out as a loose collection of independently-governed city states. We evolved to the current notion of larger-scale sovereign national governments. This wasn't an accident or a pathology. It delivers better outcomes. A competent single governing body like the Roddenbury Federation would be better still! What you're suggesting is a regression :(
Obligated: no.
Document how things are and instructions for those who want to make an ISO by themselves: it would be nice.

But there's no obligation, just expectations and communities.
Well obviously we need a way in our LOGGING LIBRARY to download binary blobs off the Internet and execute them from log messages. Sigh
This is odd. In the last CBS report they found out he already sold the gold for 50 mill without paying his partners their share, who paid him 12mill. What kind of gold do they want now? There is none left.
absolutely, most vulnerabilities are stopped by the frontend

this one gets all the way through and hits the backend

better hope your backend is on a separate LAN with no internet access..!
Not necessarily, java has explicit mechanisms for dynamic code loading (classloaders) and if those are reachable from unsanitized user input then you have what amounts to a very indirect and enterprise-grade eval().
We tested this on several JVM versions and found you needed to go really far back, to around Java 8u121 I think, to see the specific exploit using LDAP+HTTP class loading work because they changed the value of the JVM property that allows loading a class file from a remote codebase... however, as this article points out, quite mind blowingly, early JDK11 releases also seem to have been vulnerable (I believe at least JDK 11.0.2 is not vulnerable anymore, but can't confirm right now).

We also found that other similar exploits based on JNDI can work even if the one based on LDAP redirecting class loading to a malicious HTTP server doesn't (I won't mention it here because it makes it much easier to exploit, so disabling log4j's evaluation of jndi patterns or migrating to the patched version is absolutely necessary, still).
Well, now like then, I suppose, technology is wielded, not shared freely.

Sure it spreads, but it spreads by the nature of warfare and/or commerce more than anything else.

In fact, that this person was buried with a piece of technology that predates defensive technology available in the area shows how selfish or superstitious they were.
To be pedantic, "each nonzero quaternion has a multiplicative inverse"
Make it and give me one. I'm working on a spelling bee.
Of course you can speed up and direct evolution, it's called artificial selection and it's how we got dogs, cattle, and almost all crops.
> Do we still have anything like this?

In The Expanse series of novels, essentially every citizen on Mars is working towards terraforming the surface, something they know will not be achieved in their grandchildren's lifetime. This will probably be a goal very near in the future. Let's just hope it goes better than the novels.

Quantum physics was worked out for the most part within a person's lifespan. We've since slowed down, and it may take a few generations to make another great leap. In the meantime theorists and experimentalists will be formulating hypotheses and collecting data that may not be usable in their lifespan. Just look at how long we had to collect data on Mercury's orbit before we could use it to help prove General Relativity.
You can see a bit more of the use interface here http://c64os.com/c64os/usersguide/userinterface
But what if you're not one of the top streamers, and you just get 250 viewers a few times a week? I watch a lot of people like that. It seems to pay for room and board, but I worry about their future.
Workaholics are nothing new and date back to well before the Internet or some TV show about the phenomenon.
Hi dang,

I fear the line between a political "discussion" and "flamewar" here may be quite thin, and not easily distinguished for the layperson. There is not a neat separation between politics and technology/surveillance/policing/violence anymore, and in this day and age remaining apolitical isn't really a possibility for anyone who engages even shallowly with society at large. The tech world has been dragged kicking and screaming into the rest of society, and with it, the messiness of culture and politics and values. There's no going back.

This story in particular is inherently about the intersection of technology, culture, and politics, the exact sort of thing any good hacker SHOULD be interested in. Whether it's Stallman, Linus, the EFF, Mozilla, Snowden... there is no such thing as apolitical, value-less technology anymore. What good is code in a bubble? Technology has impacts on society, and society impacts technology.

If the goal is to restrain the discussions here to only technologies that have no obvious political connection, the realm of theoretical comp sci as opposed to anything applied or public-facing, well... that's unfortunate, but that's your call.

I hope you will reconsider this viewpoint, but I doubt my single voice holds any sway in the grand scheme of things. You and others probably want to prevent this place from becoming like r/worldnews, which I understand, even if I don't completely agree.

I don't think I can do what you're asking for -- remain apolitical in the face of political technologies -- without completely sacrificing the spirit of meaningful discussion. Too many of the world's evils are created and maintained by people who just work on technology without thinking of their larger repercussions, and I cannot in good conscience do the same.

Anyhow, you're probably sick of hearing stuff like this. I shall refrain from further posting, and return to lurking, and not further disturb your community. Thank you for a fun few months.
Here is a very good WebAudio implementation of DX7, so you can hear what it actually sounds like: https://www.webaudiomodules.org/wamsynths/dx7
Often times the developers moaning about complex code basically learned if statements and for loops and then were done learning.

But we still have to write code that these people understand. It makes no damn sense.

Sometimes, sure, people write horribly complex code, but sometimes it's just developers who have stopped learning. They see something that isn't immediately familiar and discard it as too complex and make no attempt at trying to learn.

What I don't get is why we have to pander to these people.
Mandlebrot generation in pure MySQL (2012)
That works for the millionaire streamers, but I'm sure a lot of them make modest incomes as well.
> It treats streamers as kids who can't take care of themselves and don't understand the long-term impact of their lifestyle and career choice.

Interesting. I did not read it like that at all. Do you have an example quotation of what makes you think that?

The impression I got is both Tyler and Micayla are well aware of how negatively streaming affects their lives. They both explicitly said they don't want to be doing this forever and want to retire, didn't they?
I think your situation is different.

> His former business partner and college friend, Raza Khan, claims that Garg improperly moved $3 million from a software company the two men started to his personal bank accounts, and then used stolen technology to help build Better. Garg denies those claims and is countersuing, in a dispute so bitter that during a deposition Garg threatened to burn his former friend alive.

https://www.forbes.com/sites/davidjeans/2020/11/20/mortgages...
Is there any reason to believe this wouldn't affect log4net in the same way?
Somebody is way too into solderless breadboards.

I can see building a CPU from smaller components, but not dealing with loose connections in that mess.
I don't think there was any doubt, but archaeologists like to show solid physical evidence, of which they had not had any yet, probably mostly because leather decays so quickly. Similar to how it's hard to know exactly how material culture evolved before the stone age because much of the technology and tools have decayed. We have a good idea, and a few examples, but the more we can collect and understand the better we can paint the picture of history.