jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"optimization" does not imply that only execution speed is impacted.
That seems an easy one to me. In your case, you maintain software that provides you a budget sheet. In the case of the OP, the app does that for you.
Another way to do blobby geometry are signed distance fields (SDFs). You define different geometry solids by specifying function which returns for any point in space how far that point is from the surface of the solid. [1]

If they are defined this way, it is easy to smoothly interpolate between two or more solids. When rendering to screen, similar techniques have to be used to convert to screen geometry in realtime.

The latest technical marvel that uses this tech is Media Molecules Dreams. With SDFs they made rich modelling tools (constructive solid geometry) that produce geometry for physics and painting-style renderer, all running on PS4. The Learning From Failure talk [2] was quite inspiring on lengths they went to achieve their artistic goals.

[1] https://www.iquilezles.org/www/articles/distfunctions/distfu...
[2] https://www.youtube.com/watch?v=u9KNtnCZDMI
https://www.bostondynamics.com/spot

They promise "repeatable autonomous missions to gather consistent data", so my guess is programming a route and mapping terrain is reasonably easy. There is also remote control and camera access, if that could be triggered to automatically notify you (or a dog walking central command service supervising), for example when your dog is barking/complaining or resists to being dragged, it could go a long way to solve dog walking (for smaller dogs).
Any regulation is going to be a tricky needle to thread.

On the one hand you have the Section 230 "truthers" who seem intent on peddling their publisher/platform horseshit. They don't seem to understand that if TwitFace were liable for the crap their users posted, they'd start moderating way harder. No more anonymity, ability to serve libel lawsuits to any user, hours-long moderation queues to control the crap. It could mean the end of honest online reviews (whatever's left of them).

And if they try to condition Section 230 liability protections on "neutrality", it'll get shot down in court really fast because forcing any point of view even "neutrality" (whatever that means) is an infringement on free speech. And if viewpoint "neutrality" does become enshrined in the law, every single message board, social media site, or other discussion platform will either shut down (because it's not profitable or worth the hassle) or turn into a hellscape of spam, porn, and trolls. Any legal content, no matter how off-topic, disruptive, flame-baity, troll-y, insulting or whatever, will have to be allowed. Otherwise you aren't "neutral" anymore, right?

Of course, IANAL or a fortune teller, so I may be completely wrong about this.
Most of us watches movies all the time, but without the movie makers there’s nothing for the rest of us to review.
FWIW, I didn't see anything wrong with your original wording.

But I think sometimes conservative-like ideas are unfairly labelled as incompassionate. When in reality they're intended to be more compassionate in the long run.
> It is easy to know why the world's highest-paid programmers, coding for the world's most demanding applications, use C++ and nothing but C++: nothing else is even trying to be useful in those applications.

There's no proof of this. The world's highest-paid programmers tend to work for FAANGs and a few other categories of businesses, and they might or might not work in C++, and they tend to move up the ranks by being able to scale humans (other devs), not raw tech.

It's a myth that being an über-geek is well paying, by the way.
"which will probably take years at this pace."

Isn't that pretty normal? My company has an 18 month waiting period between promotions (which they only follow when they want to). I'm a midlevel developer with 9 years experience. I've only even gotten one promotion.
I thought that juries are instructed to decided when it's "beyond any reasonable doubt"? So if the defense wants to discredit video evidence they have to make a case that that's a reasonable doubt, probably have experts review the video and provide at least a sketch up of the motive behind spending resources on forging evidence like that. Also I understand that in most cases that go to trial there's more than just video evidence.
Oh jeez no wonder an extension to default to reader mode hasn't been the panacea I'd been hoping. The stupid extension doesn't have a bar icon to let me turn it off, instead I have to add to a whitelist.

Back to the drawing board.
Do you run your test suite against each of the commits you create when rebasing? If not, isn’t this “coherent set of atomic changes” misleading? It seems like a lot of effort to make a fake clean-looking history.
No Big Brother vibe to that. Nothing scary concerning about this trend in the name of helping the homeless.

/s
You can use 7z to decompress and view an epub contents. Typically : a table of content `toc.xhtml` file, some `chapterXX.xhtml` files, maybe a few css and images files. (I don't remember the archival format epub use, probably zip, but 7z will guess for you)
Everyone's experience is their own I guess. But if something is too distracting there is always the option to stop reading if it's spoiling the book. Reading on the tram for example is likely to result in me vomiting on my screen and potentially any unsuspecting bystanders, so I avoid that.
Hard to disprove without stripping naked for a court witness though, which is a pretty high degree of ‘shitty’ that would be easy to cause. Especially if you used a ton of stolen bikini photos to generate the deep fake. Not a lot of skin that wouldn’t exactly match, and the parts that don’t would definitely not be for public consumption.
:hugging_face:
Find a service that provides this for you, or build that service yourself. At the very least, you'll discover why no existing service provides this.

"I want" doesn't translate directly into value for everyone. Heck, it's fairly rare for you to even know what you actually want.

I do grow weary of the constant, "But I want it!" attitude that seems pervasive on the Internet. You aren't entitled to the perfect-for-you feed from Facebook.
There is for example this https://www.kaggle.com/wjburns/common-password-list-rockyout...

But you can refer to https://hashcat.net/hashcat/
I don't think everyone wants to be smart. I don't give a shit about feeling smart or being smart if I get paid well and I'm happy.

I think many folks in eng are used to being told they were smart either in high school or college or an early job and it became part of their self image. They might be smart but they are tossed into a field of people who come from similar backgrounds and now they are average which just doesnt fit with their self image.
It is very fun, I spent my commute playing this game today. Great job!
This is like every tired introvert/extrovert stereotype all combined into one post.

No one person is fully introverted/extroverted. Everyone appreciates alone/quiet time to an extent and appreciates other people's company to an extent. It's way more of a spectrum than it is a black and white status.

I love meeting new people and going to social events, but I also have no problem spending time alone working on projects. What am I? A worker or a boss?
We're the Federalist Papers advocating/admitting to illegal activity?
That seems like a good blend of collaborative and solo time. I once had a job where I worked from home two days a week and it worked quite well.

Socializing about coding is actually my favorite part of my current job. At my previous position I was the only full-time engineer. One reason I took my current job was the chance to work with a team of talented people, most of whom are more experienced (with this technology stack) than me.
Rosa Parks? Really? Fuck off. Some super highly paid tech person didn't get an even more highly paid position, sued and LOST, and they're comparing her to Rosa Parks? Shirley Hines just spit on the civil rights movement.
It has been a couple years since I've given Pandora a fair try. I was a paid subscriber for a while but I ended up leaving the service because I thought their radio stations and library were too shallow. I'd request a station for an artist only to find it was not available or when available they'd only play a narrow spectrum of related songs.

Also their radio stations suffered the same problem as Spotify does. Trying to tune the station by giving feedback on dis/likes only caused the station to focus in.

I could give them a try again if they've expanded their selections.
Can I hack someone's pay face book
"...should be the primary duty of our government."

Fixed it?

Although it's interesting to think about. Actual government retaliation would/could be seen as war provocation, especially if China holds on to any plausible deniability. Cyber warfare is currently very hard to prove, but even harder to hold accountable for. Even with DPRK, and our little shut-down-the-"internet" quiet retaliation thing that happened a few months back, North Korea still disavows responsibility. I imagine holding China actually responsible (in the way where it is recognized and acknowledged in the international community) is almost impossible... And thus we would be seen as the aggressors.
Iluka (massive mineral sands mining company) got a lot of interesting approaches to titanium ore detection from this hackathon http://unearthed.solutions/events/unearthed-perth-2015-event...
There is a problem when the umpire is an empire. If HN decided to ban Trump, no one but local hacker population would notice. In case of services with billions of registered users, quantity has its own quality.

Facebook, Twitter et al. built enormous platforms for speech and thus got caught up in the middle of all cultural and political conflicts on this planet. Not just American election(s), but elections in Belarus, Kazakhstan, Germany, UK, Brazil, plus religious conflicts such as Islamists vs. people who draw Muhammad.

They cannot possibly stay neutral in all those wars at once and when they start taking sides, they will be hated first and then, later, either dismembered or regulated to be a de-facto arm of the government.
Right. They offer one option with signature verification and low privacy (Play store), and one option with higher privacy but low security (YOLO apk).

If neither of these work for you, you are not wanted on the Signal network.
> so it’s okay if Facebook removes every post about and by BLM?

It's ok in the sense that they have every legal right to do so. It would lose them a ton of goodwill though, so they probably wouldn't do it. That's the free market at work.
It's kind of a self-fulfilling prophecy though.

Most Seniors are driving the roadmap simply by virtue of being a Senior, and most Juniors have no opportunity to influence the roadmap because Seniors control the decisions.

Of course ideally everyone can contribute, but I think that's relatively rare.
There's an argument to be made that some things which are considered freedoms should not be considered freedoms because they can result in harm. At what point does protecting one exercise of one right of the despised outweigh the consequences of those actions?

It's not about the people we dislike, it's about how those people - or anyone - acts, and the results of those actions. I still disapprove regardless of who it is who wants to march under a Nazi banner.

Maybe society should have concerns not only along the lines of freedom. Or at least, to integrate both positive and negative liberty. Other Western democratic nations have balanced freedom and dignity quite well.
Very neat idea. I like the idea of aggregating all the breadcrumbs one leaves across the internet. I just dropped my email for an invite, it looks like a fun service.
Driving alone is at odds with any sort of mobile computing.
View Source has been available since "The Beginning"; its how we learned html back in the day.
As @Aredridel says, (the grandfather of all browsers) Mosaic had it. And since Internet Explorer was based on Mosaic, IE had it View Source from the start too.

Here's a good history lesson on "The Birth of Mosaic": http://www.nsf.gov/news/special_reports/nsf-net/bina.jsp
I'm pretty sure derefr meant the ones who already have their Ph.Ds, not the archetypal grad student who's learning how to teach at the same time he's teaching an entire class (instead of a recitation, section or tutorial).
After suffering through that game 7 loss last night, I too hated sports.
Yes, the problem is that fixing stuff can (and does) create regressions.

So what REALLY HELPS is -- Fix ONE thing at a time.

Usually, when I'm writing code or fixing something, I put in a couple of unrelated improvements. There's a pretty good chance the unrelated improvements will break something.

Breaking the unrelated improvements into their own separate self-contained step is usually all it takes.
"Those who do not pass the keeper test [...] are given a generous severance package so we can find someone even better for that position—making an even better dream team."

What a load of wank. No one who has owned a company for more than five minutes would say that load of bollocks with a straight face. You do your best with what you have. You do your best with those you hire. You do your best with yourself. Well that's what I do anyway, most of the time (I'm human).

Any CEO of, a little firm in the UK (me) to a monster from the US has a simple question to answer for their staff: "Am I a wanker"? A wanker doesn't care and a CEO that starts wanking over a "dream team" is obviously a wanker. The "keeper test" as described is nonsense - you don't pay more to person A to entice person B to enhance your team - that's complete nonsense. Why would you "pay off" person A for being rubbish? You pay person A their dues and move on.

I try to avoid being a wanker. We generally offer to pay our staff what we think is reasonable and invite robust discussion in return.

I would never use the term "dream team" like that - what a wanker!
Altruistic first-money angel investors, like Mark Markkula at Apple or YC with Airbnb, deserve a ton of credit for the success of their startups. People who glom on to hot startups launched by already-successful Silicon Valley insiders deserve less. Twitter and Uber did not need help to exist the way Apple or Airbnb did.

Angel investors should be judged by what they help bring into the world, the value they create, not how rich they get from doing backdoor deals with JP Morgan. That's how you judge lawyers.
But web-based games/apps don't sell very well at all, compared to iOS and Android native apps (even if the native are built with the same web technologies).

Unless it's a service website, the monetization for web apps just isn't up to par.
Tumult Hype: a Mac application that uses a graphical timeline UI to manipulate CSS and JSS for animation, and includes a physics engine to simulate collisions, bounces and things needed for game design. Exports to HTML, GIF and MP4.

https://tumult.com/hype/
Why hide it? Tell them there are places in the world that people are not as lucky and mean people do unjust things. You don’t have to fixate on it but you might as well introduce them to the idea that the world isn’t perfect and people have to work hard and sacrifice to lead a first world lifestyle.
Ok, will do. Cheers :)
Its for this reason I would seriously consider making my house 'no knock' safe if I were to build it from scratch. I worry about the conversation starting with "get down police!" rather than something more civil. And it seems you could design a house that would not easily be 'breached' which would mean any unplanned entry would take time and be noisy. Allowing you to start a dialog with the people trying to come in before anyone is in danger of being shot.
Your experience may be old. VPNs are getting worse every day.
Definitely not three hours. Longest I've been stuck in traffic was 50 minutes from east Manhattan to JFK, and that was at 5pm on the day before Christmas eve (23rd).
I will never understand this push towards "isomorphism"

Keep it DRY. Write once, run everywhere. Bearing in mind you have to write the application once in Javascript, it's a counter-proposal to "being able to work in the language of my choice on the server", which is to use the 1 version.
> The 5th amendment protects US citizens from being forced to reveal their encryption keys.

IANAL, but it does not. It protects against self incrimination. They can make you incriminate someone else just fine, and if you try to object on 5th amendment grounds they can grant you immunity to whatever they might find there.
At the bottom, it says You had a trillion genealogical ancestors 40 generations back, which far exceeds the total number of people who have ever existed, so most of your ancestors appear many many times in your genealogical tree.

The links in my other comment talk a bit about measured genetic similarity (which should imply relatedness), it turns out there is a lot of mixing.
People tend to bloviate a bit about how the first person or group to build and train a "seed AGI" would have "godlike" power, but what they forget is that given godlike power, there is no reason to be selfish or psychopathic. Most human selfishness and greed comes from incentive gradients and competition traps resulting from the systems we have to survive in. Once you have nonhuman but human-equivalent-or-greater intelligence directed towards human goals, you're beyond competing for survival, and have no incentive not to direct the AGI cooperatively and altruistically.

This is a choice we can make, as a profession, as a community, and as a species. There is no point in letting short-sighted competitive anxieties destroy such a potential for good.
Just because an interface asks for a String parameter doesn't mean you can't send data through it that won't be caught at compile time.

Neither does it mean that you can't have an actual Java interface exposed as a JSON endpoint.
I highly recommend using an existing DNA service (I use FTDNA) to sequence the Y chromo and/or MTDNA of your living direct relatives (where it makes sense.. only one Y for male line, etc) because the samples are kept in storage and you can use them for sequencing later as technology drastically ramps up. My Y data is available to researchers and my and my father's MTDNA are in Genbank. Genetic anthropologists use the data to fine tune our knowledge of historical population movements. The current theory is that I am descendent from the Vistula Veneti. I just wish more people had an interest so that there were more data samples. You can't just go around demanding peoples' DNA, even if it has nothing to do with the parts that influence your health.
I have JS turned off by default.
Why?

Most of the web works fine, it does not break most sites the internet.

JS can be used to just do annoying crap, play sounds or videos, etc. I can choose to mute my entire browser or I can choose to not run JS on new sites until I approve of them. (This used to be more important before patches for js moving browser windows and the like)

While most JS wont break out of the browser in most cases, what you can do within the browser to determine where you have been, who you are, and (if you visit samy.pl) things like enumerating your local network or running a bitcoin miner with JS are possible.
I wonder if it's just an April fool joke. In some countries it's already April 1st due to time zones...
Amazon also made the Alexa kitchen radio thing.

http://www.amazon.com/oc/echo

They really want to find a way to have me do exactly this. "Hey I need more detergent. Press skinner-box level. Great more detergent is on it's way! Right from your favorites list on Amazon."

And frankly, that would be great and wildly convenient.
I am in top 1% US population by income, graduated from elite university with almost 4.0 GPA and I am often incapable of buying stuff in advance. I am sure I am not the only one.

Last month I had to go to store at least twice in the morning before work because we ran out of milk and my two year old was close to having mental breakdown without cereals for breakfast. We use combination of Google Shopping Express, Walmart and Safeway delivery services - they are godsend and save us enormous amount of time. Unfortunately Amazon Fresh is not available where we live.

Having one second ordering for regular staples will marketdly improve ordering process, especially if buttons are reliable and convinient to use.
Oh how I fool myself like this all day long. In reality this is what happens.

1. start something that makes you wait for 60 seconds
2. Do something else in the mean time.
3. Be distracted by that 'something else'
4. Continue with the original task after 10 minutes, having to read into what you were doing again.

However, staring at a wall for 60 seconds is also not something that will retain your focus. The only way is to find ways to speed up the tasks, so you can stay in your 'zone' or 'flow' and don't have to switch tasks.

Sometimes it's better to just count to 20 and wait and continue instead of letting yourself get distracted with other tasks.

And in a more broader sense, if it makes you feel good - working like this - fine. It may make you just a more efficient worker, earning your due. It may also result in people just piling more work on your shoulders in exchange (as seen from the perspective of a salary man).
The word "involution" finds more use in analysis and algebra, where self-inverses have more interesting (often geometric) properties. The only interesting property I can think of in the context of discrete mathematics would be that if S is a finite set and f:S → S is an involution then the parity of |S| is equal to the parity of the fixed points of f.

That is,

|S| ≡ |Fix(f)| (mod 2)

where Fix(f) = {x in S : f(x) = x}.
The media is oddly, oddly quit regarding Julian Assange's case. I cannot help but think it's orchestrated.
I don't think there is one answer but there are a few things I have noticed in my short career so far:

* I think an intermediate level of mastery is when you realize that a computer is a logic machine built to serve humans and it will always listen to you if you're willing to put in the effort. You can always go a level deeper. Great engineers know all of the tools at their disposal and will bend the computer to their will if they need to. At the same time, they know the difference between a great low-level solution and a shoddy hack.

* Our industry is one of the few where we spend the majority of our time fixing our own mistakes. We call these mistakes "bugs" but they don't just appear, we produce them. The best engineers produce fewer bugs than they fix and rarely end up in a "whack a mole" situation where fixing one thing breaks another thing.
Unfortunately this assumes that the politics of the city council is somewhat outcomes focused. If the mayor is intent on awarding the contract to her uncle no amount of 'soft skills' will help (and attempts to apply them may be counter-productive).

It's usually helpful to have an internal locus of control, and look for things in oneself (here, soft skills) that can be changed. However, sometimes reality just doesn't afford opportunities in a given situation. Accepting where that is that case means being able to extract oneself from a situation rather than wasting time on it.