skysight-inc/HackerNews huggingface dataset:
I've found that humor on HN is fine, it just can't be the low-effort trash you usually see on reddit.

Reddit loves to beat the dead horse until it's not even recognizable as something that used to be an animal.
Sure, that still works as a purely abstract problem.

But when it comes to self-driving cars, the answer is that it doesn't really matter.
> How did the conversation about doing this start? Who made the case and sold it internally?

I made the initial pitch that we should support Ruby Central, but it took off very quickly once senior leadership saw the pitch. Once we got the go-ahead it was mostly worked out by Mike Dalessio (aka flavorjones) and Rafael França for Shopify and Evan Phoenix for Ruby Central.
Why we're sticking with Ruby on Rails
Ironically, that undermines the entire point of PDF
Showtime’s Uber Series 'Super Pumped' Shows the Horrors of Silicon Valley
Can anyone recommend an electric toothbrush? I have always used a regular manual one, but lots of people including a dentist have recommended an electric one. Wanna see what the hype is about.
> Don't have a team? Invent one, just evoke the existence of some confused and dissatisfied co-workers who you are eager to motivate.

ah, Tibor...
UI bug report: on my iPad, the pictures are on top of the text. This is true whether in landscape or portrait and in a few cases caused me to not understand the choice.
One way to really understand the organisational BS phenomenon is to study the really old books on administration. Read China's Han Feizi, Legalism; India's Chanakyan Arthashastra; Perhaps even Machiavelli (less recommended - since he was not really a hands-on leader dealing with issues of the day actively). In these works you will see naked desires of individuals expressed clearly.

The men who established bureaucracies truly saved humanity from collapse, from utter chaos; by establishing laws and regulations, they restrained the animal within man, even without having any technology. I consider the establishers and enforcers of law the least appreciated in human history. It is a humongous task, to take up utter entropy and convert it into a semblance of civilisation, where the animal in man is kept within limits.

These things were invented long back, 2000+ years ago, and the formations have stood the test of time. They are still in use, the same ruthlessness is used to control human impulses. However, at a shallow level, our language and our "aspirations" have moved on. So we like to speak in more flowery language, hide the animal in man in public, and have forgotten why were the laws and regulations put in place by our ancestors.

I believe human regulation, through means other than bureaucracy is on the way. This alone can help humans get rid of the need to BS. With technology there is a way to combine both education/training & laws/reguations. In place education/training allows for "kind correction" while automated punishment will ensure "harsh correction". Both are needed for successful existence of human civilisation.
For this reason, I think that interest rates won't rise very far. In the last week or so, it seems like the market has begun to agree -- long rates have come down about a half a point since the last FOMC rate hike.
Funny you should pick that example in a sub thread that you started with an assertion that code should be fast from by default.

Go’s GC was intentionally slow at first. They wanted to get it right THEN make it fast.

No offense but you’re not making a strong case. You’re sounding like an inexperienced coder that hasn’t yet learned that premature optimization is bad.
> Does anyone struggle with this

Not since I started skipping these types of corporate-speak meetings, usually held over lunch. I don't mean to sound too cavalier, but I found skipping some of these meetings has had a net-neutral effect on my career, and net positive effect on my well-being. Skip the free pizza go outside for lunch.
How are they exploiting Iran? The gov there wants to upset stable power alignments and expand their reach to the Mediterranean, so they can have more power. They openly say they want to destroy Israel. How would that be the "good guy" in your worldview?
Disagree on business and management work not being complex. It often involves a lot more uncertainty and you often don’t have enough data.
That's wild. I've been wanting to do the same thing with Ruby for years.
Based on their history of using their control over the App Store to "protect people" from such harmful content as content about how smartphones are made in sweatshops and tools (such as VPN clients, but also for a long time cryptocurrency wallets) that allow people to bypass restrictions put in place by these nation states that Apple works with, I'd claim these incentives are pretty shit :(.

https://www.youtube.com/watch?v=vsazo-Gs7ms
One awesome and often overlooked benefit of microservices is how they simplify security/dependency updates.

With a monolith, dependency updates, especially breaking ones, often mean either all development stops for a "code freeze" so the update can happen, or you have a team responsible for doing the update and they are trying to update code faster than other devs add new code.

The result of this is that updates get pushed back to the last minute, or are never just done. I've seen old (ancient) versions of OpenSSL checked into codebases way too often.

With microservices, you can have a team that isn't as busy take a sprint to update their codebase, carefully document best practices for fixing breaking changes, document best practices for testing the changes, and then spread the learning out to other teams, who can then update as they have time or based on importance / exposure of their maintained services.

It is a much better way of doing things.

It also means some teams can experiment with different technologies or tool chains and see how things work out. The cost of failure is low and there isn't an impact to other teams, and build systems for microservices tend to be much simpler than for monoliths (understatement...)
I feel like the pendulum is swinging back. Interest rates, rent, housing and commodity prices are up, so discretionary spending will almost certainly be lower.

Could that reduce demand for marketing and advertising in general? Maybe the tighter market will drive up demand for more aggressive data capture? Where does all that leave social sites and content creators who but their empire selling fast fashion an overpriced gaming accessories during a time when access to money was easier?
That's a fair point, Discord I feel addresses the issue of fiefdoms in IRC, but meaningful engagement is lesser and more sporadic. I'm not sure what's worse, tbh.
Program and data aren't really different, philosophically. On some level this even applies to people. When someone teaches you French is that program or data? Is it just data? Why can you now understand French then? Or if it's program, how does that work, who taught the teacher how to program you?

So, our best effort is to constrain what certain data can do when we process it, in the hope that this prevents surprising negative consequences like a PDF that steals privileged information and sends it elsewhere.

Notice that, in some sense, a PDF which just contains a photograph of your wife tied to a chair and holding today's newspaper, plus human readable text like, "We have your wife Sarah and all three kids Beth, Jim and Amanda. We are watching. Do not try to call for help. Email the privileged information to crooks@example.com or we will kill your family" is also potentially effective at doing this, but we would not usually consider that an exploit in this context.

One irritation in this space is that programmers love General Purpose Programming Languages. The idea of the general purpose language is that it can do anything. But the problem in this sort of situation is that we don't want programs which can do anything, in fact doing anything is our worst case scenario. We actually want Special Purpose Programming Languages. We want to write our PDF data processing software in a language that even if we were trying can't do the things that should never happen as a result of processing a PDF.

This is the purpose of languages like WUFFS: https://github.com/google/wuffs

You can't write a WUFFS program to, for example, email anything to crooks@example.com even if you desperately needed to, which means you definitely won't accidentally write a program which can email the privileged information to the crooks when fed a PDF. Of course the PDF mentioned earlier with the kidnap note inside it could still work. And also of course making a PDF renderer out of WUFFS would be a really big ask. WUFFS-the-library today can render PNG, GIF, BMP but notably not yet JPEG. But it's clearly possible for something like PDF rendering to happen under these constraints. Nobody ordinarily viewing a PDF wants it to do arbitrary stuff.
What an incredible story. In fact it is so incredible that it smells a bit funny to me.

Are we sure this heist wasn’t an inside job? Axie was collapsing under its own weight and an employee decided to swipe all of the crypto after making up this crazy job offer PDF story to cover their tracks.
We work hard to be. We posted an accompanying blog post about how we see our place in OSS: https://shopify.engineering/shopify-open-source-philosophy
There have been a lot of pilot strikes for different airlines at major airports recently, that's a possibility for why it was cancelled last minute.
> They could have disputed the demand in the court.

Why just that, they might as well fight the case for the accused.

> Could have shared only the transactions that originated in a foreign country.They did none of these.

We re sorry but it doesn't work like that. I am not sure if you understand that its not in hands of razor pay to bargain what they would like to share.
Domain-Driven Design Principles for Microservices
Didn’t Sweden have gangs throwing grenades at the police?
There's a lot of "pretending to understand" in meetings. Most people when presented with an unfamiliar term, or concept will just nod along and hope they'll be able to "backfill" the details and understanding later. I'm one of those people. My wife is not. She asks questions, lots of questions. Some of them are obvious and embarrassing but you know what? She gets answers and therefore understanding and often times the "obvious" question she asks actually has a non-obvious answer.

TLDR; Don't be afraid to ask "dumb questions" the rest of the room is probably thinking the exact same thing as you.
It might be hard to believe that the particular person in a particular company did that, but given a lot of attempts, dedication and lucky / unlucky circumstances eventually somewhere someone will trust a malicious person and will get socially engineered into opening a pdf on a working computer.
IMO: Because the DOM and JS suck. They're the war orphans of a browser war lasting 20+ years, during which time different companies seized control for brief periods of time, influencing their development one way or another, making a mess of it all over time.

Most other languages have some sort of steering committee that guides them in a certain direction, where decisions can be made through organized discussions and such. In the HTML/JS world, it's a free for all with each browser vendor unilaterally making lurches here and there, embracing/extending/extinguishing various parts of the DOM and CSS and JS for their own needs, competing with every other browser vendor all the time. In theory we have the W3C and WCAG, but in practice, Google just does what it wants, Apple tries to fight back, and everyone else just follows along.

Because of that, the DOM and CSS and JS etc. don't have a neat way to progress in an orderly fashion, and ECMAscript iteration is way too slow to keep up with the ever-changing needs of big companies with a ton of devs on hand.

These devs can't really just code in pure HTML and CSS for any remotely complex app, because the underlying system is so janky. So all these FE frameworks pop up to try to improve the developer experience, essentially "overloading" janky vanilla JS to a more featureful, easier to use language that includes typing, state management, routing, cache handling, etc. The JS built-ins (its "standard library", so to speak) are pretty weak and you need to fill it with a ton of third-party frameworks and modules to get that functionality if you don't want to keep reinventing the wheel yourself.

It'd be nice if React, etc. could backport their most useful features to vanilla JS/ECMAscript, but until and unless that happens, the frameworks are competing for developer mindshare the same way the browsers keep competing with user mindshare.

It's a free-for-all in the wild marketplace of software-that-ultimately-transpiles-to-HTML. It won't "mature" or "stabilize" until the needs themselves stabilize, and that's probably not going to happen for a while. The web and its needs are still constantly evolving, so the dev software keeps evolving alongside it.

FWIW, it's not so easy in other ecosystems either. Windows tried to shoehorn in WPF, UWP, Windows App SDK, etc... and how many apps end up just being a webpage wrapped in Electron instead? And Android has gone through how many breaking API changes in the last decade?
Right but you would only quit assuming those benefits don't outweigh the duties of the job.

I think quitting can also have the effect of making work better for your colleagues. Starbucks will either have to be continually training new hires(however minimal that might be) or deal with less than ideal employees. That is until they improve benefits to remedy their situation. Which they will assuming it hits their bottom line.
US carriers want to bring “screen zero” lock screen ads to smartphones
> Apple is saying "we operate at the same level as nation states; we are a nation-state level entity operating in the "digital world"

Apple's profits are bigger than my country's (Slovenia) whole GDP. You bet your butt they're a state level actor in the digital world. They have more resources than many countries.

If Apple was a country, their $365bn in revenue would make them the 43rd richest country in the world right after Hong Kong.

https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...
I really love the design/idea, but after hitting “Shuffle” a few times, it looks like it threw an unhandled exception due to an async error (now I just get a TypeError on every page load):

O@https://mood.surf/build/routes/tweets/$tweetId-ID4B42CB.js:1:8106
Zi@https://mood.surf/build/entry.client-R3Z7O5RV.js:5:64683
li@https://mood.surf/build/entry.client-R3Z7O5RV.js:5:74110
bs@https://mood.surf/build/entry.client-R3Z7O5RV.js:9:104095
Kf@https://mood.surf/build/entry.client-R3Z7O5RV.js:9:104026
st@https://mood.surf/build/entry.client-R3Z7O5RV.js:9:103886
yi@https://mood.surf/build/entry.client-R3Z7O5RV.js:7:100770
yi@[native code]
@https://mood.surf/build/entry.client-R3Z7O5RV.js:5:50511
@https://mood.surf/build/entry.client-R3Z7O5RV.js:1:4097
_s@https://mood.surf/build/entry.client-R3Z7O5RV.js:5:50458
we@https://mood.surf/build/entry.client-R3Z7O5RV.js:5:50393
Ve@https://mood.surf/build/entry.client-R3Z7O5RV.js:7:98358
bi@https://mood.surf/build/entry.client-R3Z7O5RV.js:5:69948
bi@[native code]
onChange@https://mood.surf/build/_shared/chunk-23IGV2EQ.js:9:31745
u@https://mood.surf/build/_shared/chunk-23IGV2EQ.js:9:18647
@https://mood.surf/build/_shared/chunk-23IGV2EQ.js:9:26238
asyncFunctionResume@[native code]
@[native code]

promiseReactionJobWithoutPromise@[native code]
Yeah, basically same here. My work M1 is 16GB and the '19 Intel is basically maxed out, and I'd take the M1 any day.
Philips Sonicare is the way to go. Lot of different options, but they're all great.
I see they're running the reality distortion field at full power.

This is a load of bullshit and marketing hype. They are letting you turn off features for security reasons, i.e. what basically every OS has let you do, and what every half-competent IT department has been doing, for decades. In fact, iOS was an outlier in how unconfigurable it was, and with the pitiful MDM options not letting you turn off many of these features that are constant sources of vulnerabilities and social engineering.

Nothing that novel here other than the framing and cybersecurity marketing bullshit about Nation State Actors and "mercenaries."
> whatever means necessary to weaken $ and help Europe, rest of world

I might be misunderstanding something here, but wouldn't a weak dollar strengthen the US economy (in terms of exports) relative to other peer economies (e.g. Euro area, the UK, Japan)?
Waiting for QUIC
Are there any legitimate polls to back this up? An average American on the internet is probably against the ruling, but that still doesn't mean that the majority of Americans are against it. If that was the case, we should have either seen pressure building up on "pro-life" states or a BLM style movement in favor of legalizing abortion. But I don't see neither.
Yeah, for me being a noob it was hard to learn as I didn't know what and where to start. Not much material, at least not in my native language and suitable for a kid. So I learned by brute-force. I applied each and every auto-complete CSS-statement and looked what it did. I didn't know or think of there actually being a reference somewhere online. But testing them, I found the "cool" ones (especially border style, applied it to everything!) and could use them.
At the same time, if that state actor happens to be China, Apple will just give the government access to your iCloud data. Not all state actors are equally within Apple's striking range.
This scene from "Ball of Fire" is relevant, both to jazz slang ("jive talk" might be the more fitting term) and to Gene Krupa:
https://youtu.be/FUqd6-11lsQ
Team-matching platform is here
Put it in a plastic case and wear it like a medallion.
the air is thinner and lighter though. i think a lot of people (including myself) would consider that tradeoff worth it.
I've had lots of lost hours on YouTube, but not many of them (directly) involved the twilight zone.
> Legally perhaps, but morally, I've never gotten why so many people think that the physical act of pulling or not pulling makes so much difference.

As Henry David Thoreau said:

It is not man's duty, as a matter of course, to devote himself to the eradication of any wrong; he may still properly have other concerns to engage him; but it is his duty, at least, to wash his hands of it, and, if he gives it no thought longer, not to give it practically his support.

It's not your duty to fix the world. It's not even your duty to optimize the outcomes of the world as best as you could. The world is not in your hands. There was one trolly problem on this page where everything was blurred, but in the real world you don't remotely get clean problem statements at all, let alone clean outcomes. Not only are the outcomes profoundly unknowable, but the world is full of other people pulling their own levers!

To illustrate it, maybe he should have added one trolley problem where you were given the classic #1 description, but regardless of what you picked, the opposite happened. Or you got a random pick from one of the other people on the site. Or one where a third, entirely unexpected thing happened.
You still pay that cost with your wallet, it's just hidden from you when you look at your code.

The main monetary benefit of serverless is that you can truly scale down to 0 when your service is unused. Of course, writing a nice self-contained library that fits into your monolith has the same benefit.
Yeah, that's what I suspected. I wish AMD would simply support SR-IOV normally.
Could it also be about the level of salivation in general, since saliva also helps kill some bacteria and keep the mouth cleaner (relatively)?
Hehe, yeah, exactly! But none of us knew the underlying technologies, or even that there existed other OSes than Windows or other browsers than IE. Still, we had lots of fun!
I can't believe a software developer is using an operating system/pdf viewer that isn't patched for security vulnerabilities as major as an RCE.

Unless this was a zero day, but I would have assumed the article would mention that fact ..
looks like it's actually one-to-many across unicode, if so then you could think of it as approaching one-time-pad encryption, with the key being the font

if the generator crafted a new font every time, never used the same codepoint twice, and kept the font separate from the document (pre-shared by being installed on the intended receiver's machine) then it'd be uncrackable!
Thank you.

While the project is ongoing (probably another month or so), it'll just be for the climbers. But, yes, when they are done I intend to release something that will allow anyone to put their own Strava activities on it. One huge caveat, and one of the main down sides of rolling my own mapping tech, is that I've only processed imagery and elevation data for the Sierra Nevada region.
It sounds to me like they don't want people repacking open source software into spammy trash apps and charging for them. Like, anybody could take the VLC source code and put a VLC app in the store and sell it for $5.00. This actually did happen in the early days of the Microsoft App store. It was full of trash apps.
Take out the cat though and you have dinner for 5 families!
I cannot really say what I would do if I was a monkey, it's like asking me what a circle with corners would look like. Too far outside my ability to imagine. I wouldn't sacrifice any number of humans to save any kind of robot either, unless it was a robot critical to human survival like a surgical robot in the middle of a natural disaster.
Risky move but if it's really just BS being spouted, propose some truly wacky idea that sounds coherent with the BS words involved and see the reaction. If they laugh, fine, it's a joke /s
The term is "brand safe" and it's how major influencers pander to corporations.
You prompted me to go look - interesting that there are different sizes available per item (even between the tshirts). Wonder if some are sold out and they're just not showing?
Just installed Brave and it seems to work even with Shields up. The site is under load so maybe try again. Are any of the other things (answer/explanation, code snippet, links) loading for you?
I believe they have liquidators who will take returned items and sell them. I think it's more of a matter of expense of handling return > fee liquidator would pay, and that probably indicates it's cheap Chinese crap.
Which is exactly why it's optional. Plenty of other people, myself included, look at that list and would not want them all or would like to pick and choose which subsets are locked down.
The monkey. The answer would be the same for just a vial of the antibodies, the monkey is completely incidental.
Brings back so many memories
Surely the technology experts at A16z and Binance could have given them some basic cybersecurity tips before cutting a $300 million check?
How to prepare for software engineering interview and navigate the visa transfer
Airbus A380 'flew 14 hours' with hole in side
If people complain about Rust's borrow checker already...
It's not about your laws vs my laws — I think we can objectively judge what sort of protections make sense for someone who doesn't necessarily agree with the government of the day, without going into defensive nationalism.
Got the yellow hoodie last year and could not be happier. I wear it proudly even though 90% have no idea what it’s about. I guess that makes it even more special
You are in luck: there is no problem of consciousness.
i am sure there are compliance and regulations which would prevent FinTech companies acting on their own whims.
The article actually covers that it required 5 out of 9 people to sign off. They got 4 via PDF attacks and 1 via legacy access that was never properly terminated.