skysight-inc/HackerNews huggingface dataset:
PDF diverged from Postscript years ago.

Microsoft’s binary Excel format is not XML -- you’re thinking of its replacement. It was COM/OLE or some such.
Ask HN: Is it possible to write without pain?
I was always told that writing becomes easier with practice. But I have found myself in the opposite situation, where my resentment towards the material and the process grows over time. Would really appreciate advices and opinions.
P.S. I am mostly doing academic writing in ML, if that changes anything.
async is not great for productive teams.
Didn't make that connection but it's obvious in hindsight. sigh
I'm probably in the 99th percentile of listening to articles via text to speech but the book experience (especially fiction) is not nearly as good in this form. One difficulty is you're at the mercy of the text quality--visual artifacts and things like that which are easily ignored in visual form become a lot more annoying when listening to them. If you have a clean source, great, but most books you'd want to read aren't in this format.
The breakage can be subtle and unnoticed for a while, and it can be in the future. It sucks.
> they might be hiding what the customer actually tipped vs. what is reported to the drivers.

That is something Uber has been caught doing. Uber now makes it against ToS for drivers to ask. : /
Yes I do believe movies and TV offer lesser narrative scope than literature. When you read you get your own visualisation, when you watch a movie/tv series you get somebody else's and often simplified visualisation/construction.
That 15% is very unequally spread. Many are down 0% and many are down 50%+. The 50%+ crowd are very much in danger of bankruptcy.
Good points; I can't really disagree.
For the same reason I use React instead of jQuery. Kutty/Intercooler handle simple AJAX very cleanly but as the volume of data and scope of interactivity increases it becomes difficult to manage.
Added to my FF search. wonderful.
Who's keeping a list of all of the times that Google has shut down someone's Adwords/YouTube/Gmail/Play Store account / rejected their app / something else without any communication (this doesn't count as communication, as communication has to convey information) or apparent cause? Bonus points for finding the correlation between an article being linked to on Hacker News and the problem being resolved.
For vCPUs on the same physical multicore CPU, packets are sent by shared memory constructs which is very fast. It's effectively sending a pointer to the memory. I have seen transfers like this up to 80 Gbps, much faster than the physical NIC.
Swift is a language that I have a lot of interest on, but while its bound to iOs only, I can't justify studying it. Swift on the server would be awesome!
The Shape of Software Security
I've also commented on HN about this before: https://news.ycombinator.com/item?id=20365953
This is about delivery orders. Which are simple in a different sense than pickup.
Oh absolutely! Especially in non-representational voting systems like in the US. Australia has order of preference (ranking) so you can't throw your vote away and NZ has MMP to evenly distribute half the party seats by % of the population that votes for them.

American voting is pretty next to useless. I did a whole video on that:

https://battlepenguin.com/politics/video/does-voting-make-a-...
I was also going to share this. Google and other places like Twitter and Facebook seem to be willing to pull the trigger instantly on a DMCA and unwilling to put it back up with the C-DMCA even though the same law protects them if they do.
Really, this is the question I'm being asked on Hacker News? Are we at the point where an average user here never heard of BitTorrent, Tor and other similar systems? Or is it a way to demand for me to post a complete description of the protocol that would support the feature above? It doesn't matter what the specific protocol is. What matters is that this is not even a goal and it should be.
"Conspire to screw" breaks the HN guideline about titles, so I've edited it to make it less baity. It's a bit generic now though. If anyone suggests a better title, we can change it again. "Better" means more accurate and neutral, and preferably using representative language from the article.
You said that it can't be used for stalking. I said that it can and that it is difficult rather than impossible.
Sure. But my whole family does this; my boys and their spouses; their cousins and so on. Its not as uncommon as all that. But yes, we are bicycle-obsessed people.
We 1000% agree on this, but it's still fun to talk about.

I think that's just low signal to noise. It definitely takes skill and discipline, but it's also a matter of improving habits. Standups were originally a "better habit". There's a cost, though, especially as teams are more distributed (and diverse).
I'd like to see all devices with led indicators indicating when the microphone or camera is in use.

Along with a physical switch that can cut power to them.
I wonder if after 17 weeks of isolation their immune systems atrophied due to limited exposure to pathogens, making them more susceptible to relatively a 'small' initial exposure?

Are there implications for the millions of folks isolating and reducing their daily exposure to pathogens?
The internet could be "fixed" by regulating advertising. In the beginning there were rules. No commercial use. When that was lifted we started the descent into where things are now. It began with a lawyer posting an ad about immigration services to Usenet. It has come a long way since then. All the while, the web browser has supported always advertising, making it easier and easier to consume ads, buy and sell via the web.

People in the 1990's who wanted "e-commerce" got their wish. Certain companies and individuals have become wealthy beyond imagination. Companies are hording cash. However it is not an equal playing field.

Governments have heretofore been unwilling to regulate. Some, those who are proifiting from the status quo, might say this is starting to change. Even if this is true, the change is very slow. In Mozilla Corporation's domicile, there has been no significant change.

Mozilla is funded indirectly by advertising. Their funding comes from Google. Google's funding comes from advertisers.
Join image4io affiliate program, earn %20 commission every sale
Many restaurants weren't delivering before services like DoorDash.
A large part of Google's zeitgeist is the idea that they're these spunky mysterious geniuses with bicycle meetings and volleyball courts. A really smart engineer going on Joe Rogan would be an unmitigated disaster as Rogan would constantly cut off his rhetoric knowing his audience would be completely uninterested in any substantial technical speak.

It's people like Musk who understand PR and market manipulation who benefit from talkshow rounds.

Don't get me wrong I'd love to see the real Google on full display, piercing the veil of youtube DRM, Dragonfly, and Android app store permissions. But Google will intelligently avoid that at all costs.
Huh? I meant of course, the issuing of loans and bonds could be codified and enforced. Instead of this house-of-cards involving fallible humans.
> Doctors try to make facts publicly available. The Wall Street Journal puts them behind a paywall.

Doctors try to get paid for their work. The Wall Street Journal (and its contributors) try/tries to get paid for their work.
The method of the experiment can be more ground breaking the immediate result. We really should be putting strong effort into level of science itself. Just like we would say a database in some nth-normal form, we should science the same way.
-f is guaranteed by POSIX, and #! is de facto portable.[1] My criteria for shame is, "will this silently break in the future?". I think you're good. It's not my style, but if it were something I came across at work, so long as it worked well it wouldn't even cross my mind to try to "fix" it.

FWIW, using make -f in the shebang is also done for debian/rules in Debian package builds. I don't know if it serves any real purpose. I suppose it permits one to write a bespoke script for building targets without using make.[2] I guess I wouldn't be surprised if someone, somewhere depended on that capability, given how old and widespread Debian packages are.

[1] /usr/bin/env make -f would be better, but then you run afoul of the problem that you can't portably pass more than a single explicit shebang command argument.

[2] Which I see now is a bonus to your process-data.mk script. It could be replaced with a non-make version without effecting callers.
Heres something a bit more realistic: condoms
How does it deal with wildcard rules? I would bet it gets complicated when you start having chained wildcard rules that have also side effects.
The main thing keeping me from using it as my daily driver is the battery, as others are reporting. Secondarily I'm working through an issue where I can receive calls but not place them which is also frustrating. I would also like to finish building apps for many of my IoT appliances so I can continue monitoring them on the go, like my smart thermostat.
I have a hard time sharing. For the past 10 years, I had been working on a side project to answer this question: can I teach anyone how to become a good software engineer?

10 years ago, I thought everyone should learn a certain skillset and I blogged about them actively. Some of the articles made it to HN front page. It made me feel great.

But every year as I grew as an engineer, my views of what mades a good engineer changed. I realized that I need to thoroughly test my views first before sharing publicly. So to test my changing views, I mentor a group of student learners every day after work and during weekends. I observe their progress throughout their interview process and then how they perform in the software engineering world. To this day, I still don't have a concrete answer, so I haven't blogged since.

It's particularly painful when my ideas are wrong and the students I mentored turned out to be the kind of engineers I wouldn't want on my team. It's not their fault and blogging about my failures would single them out and I don't have the heart to do it.

So over the past 10 years, I eventually stopped shied away from being "Public by default" until I have experimented enough to be sure.
I would certainly find it mysterious and confusing to find a game installed to %APPDATA%, and I've been a PC gamer for over two decades. Saved games and config files, sure, possibly mods too, but if a game installed somewhere without asking first I'd expect it to be in %PROGRAMFILES% or %PROGRAMFILES(X86)%. Either way, as the owner of a PC with multiple SSDs I'd be somewhat miffed by not being asked first where the game should be installed, as I put most of my games on my D: drive, which is much larger (but slower) than my C: drive.
OP specifically wanted to spend extra money that goes to the restaurant. Iow, waste money.

Maybe this is mostly a philosophical point, but to me, if you eat the food, you just had a bigger order. You didn't "tip".
Know the Scientific Health Benefits Reasons to Start Colouring Again
The standard way is to include explicit information on the length of the message that is following.

For example if the message is x bytes long then you first send 'x' then you send the x bytes of the message.

Or your messages have a defined header that contains the length of the message payload.
I definitely mean "the process of management". A team that can't self manage is just a bad team. You can have a lot of great people on a bad team, so I don't think it's exactly a dev problem. It's a "whoever puts teams together" problem.

There are lots of people who benefit from a named manager. Expecting people to self manage who don't really want to is as bad as micro managing people. I know because I f'd this up at least 3 times building my last company. ;)
Is it possible to emulate Android smoothly enough to make this possible? I'm thinking something like Wine integration on desktop linux, maybe.
Fort Collins restaurants take on Grubhub, 3rd party delivery services (2019)
200k is fairly normal if not low for a senior backed role in SF. Especially considering that any stock options you got would end up being worthless.
Because the market thinks this is temporary.

The market probably also thinks that a good chunk of the additional consumer use can be captured by google and fb post-covid.

If you think the same for click bait media companies they would be a great buy. Actual reader demand is through the roof - they just aren’t readers who are willing to buy anything.
Right now I'm setting up a central place to collect all the scattered pieces of related software and their statuses, with info on what's been tested to work and what needs to be done next:

https://sr.ht/~anteater/mms-stack/
I wrote my own CSV parser for https://www.easydatatransform.com. I ran into some cases where it wasn't clear what to do. For example where you had some whitespace outside of quotes. So I checked what Excel and Numbers (the Mac spreadsheet) do. They parse the same string differently...
Facebook to build internet cable 'circumference of Earth'
I noticed this in my own family of four. We've been in isolation for 2 months and we've all had colds for a
week. You'd expect after 4 weeks for it to stop but nope. We've been social distancing and only one person goes out to pick up groceries curb side. We've been wiping stuff down too. I think this is one reason they say sars-cov-2 aka covid-19 is inevitable..
>Waiting until the next standup to resolve blockers is clearly not efficient.

Yeah, don't do that. Standups are for teamwide information exchange to surface unknown unknowns. If you have a blocker and you can start unblocking it, don't wait.
Audio/video is also very inconvenient when you need to slow down your processing rate. You have to tweak playback controls for this, while dealing with pure text only requires a slight adjustment of your eyeball muscles. And similarly when you encounter parts that can be skipped forward easily: text just requires some more motion of your eyeballs, while recorded audio/video is a lot more awkward to deal with.

Nota bene: A great lecture is worth a lot. But a great text that delivers the same message is worth a lot more.
It's the crowd consensus around definitions and open source licenses that matter, and if the crowd puts trust in OSI (or another) org, then it gains value and becomes the guiding light so to speak. This is not so far off from how / why Bitcoin has a real world value.

Essentially, it will be an uphill battle for companies using these license to claim they are part of the open source community. Just because you are on GitHub doesn't mean you are COSS. I now consider Microsoft to be the biggest COSS company.
IIRC, it was _with_ major CPU impact. A 8 MHz machine couldn’t do much else while talking.

Also, the original MacinTalk sounded a lot better if you fed it phonemes instead of text. It didn’t know how to pronounce that many different words, and wasn’t really good at making the right choice when the pronunciation of a word depends on its meaning.

For example, if you gave it the text “Read me”, it always pronounced “Read” in the past tense. That always seemed the wrong bet to me, and I would think the developers had heard that, too, but apparently, fixing it was not that simple.

I also think it didn’t know to pronounce “Dr” as “Drive” or “Doctor”, depending on context, or “St” as “Saint” or “Street”, to mention a few examples, and probably was abysmal when you asked it to speak a phone book, with its zillions of rare names (back in the eighties, that’s an area where AT&T’s speech synthesizers excelled, I’ve been told)

And that’s just the text-to-phoneme conversion. The arts of picking the right intonation and speed of talking are in a whole different ball park; they require a kind of sentiment analysis.
Don't they also care a lot about pedigree? I heard that they only hire from Top 10 colleges and companies like Google and Facebook. Paraphrasing an acquaintance from Citadel - "You don't find us, we find you."
Exactly, but I'm not sure about the class action lawsuit part. The contract probably forbids it and since it's B2B I bet those types of provisions stick.

The most frustrating part is that these types of situations are tough to avoid and we're starting to see them everywhere. Ex: DoorDash has a huge marketing budget / money to burn when starting up, so the early adopters see great returns because someone else is paying for a bunch of advertising for them. They tell their friends and slowly the system grows to a critical mass where you're losing out if you're not on it. Then they abuse their market position and do stuff like this.

You see it everywhere; Google, Amazon, Microsoft, app stores, adhesive terms of service, etc.. It's happening in the software development industry right now and no one's paying attention. Tons of services like SaaS Git, Saas CI, SaaS dev environments (Codespaces), templated SaaS deployment targets, etc.. The early adopters are seeing gains in efficiency, so they're out there advocating the use of all these subsidized services, but no one is considering what's going to happen in 5 years when the ownable workflow is neglected and the SaaS workflow is the only practical option.
> But so is anything relying on a CPU - we could just use ASICs for everything. But then every logical change requires weeks/months/years of development and manufacturing.

Right, except the asics already exist and you're actively choosing the less efficient, more expensive option.

> The goal of k8s, VMs, etc is flexibility.

I don't think this is necessarily bad, as long as you understand the tradeoff. You're choosing a fundamentally slower architecture to make management easier. It's a choice of prioritizing the developer experience over the user experience.
I think the "Code Complexity" metric should have been named "Code Simplicity" for the sake of understanding those graphs. Regardless, I think it's interesting to visualize those aspects of software security in this way.
Wasn't aware of that, thanks
Consume yes, but how much of that do you actually retain when you are doing anything that requires real attention? This seems like one of those things that give you the feeling of getting informed, but in reality you are mostly just wasting your time.

I used to listen to a number of podcasts regularly, but I would repeatedly notice that I barely remembered what the key points were. In the end, I cut down my consumption more and more, and only listen to episodes that I specifically find interesting, and only when I have the time and mental resources to really listen to them.
Could you please not post flamewar style comments to HN? We're looking for curious conversation, not denunciatory rants, and you've done this 4 times in this thread alone.

https://news.ycombinator.com/newsguidelines.html
Someone once called Rogan's podcast intellectual tourism and I haven't been able to prove them wrong.
Yeah, unfortunately point #3 makes people think they shouldn't wear masks.

I was joking to a friend that the correct "American" response to COVID-19 is legal liability for getting others sick, but alas, that requires effective contact tracing.
Is this meaningfully different than a "livelock"?
The restaurants are equally to blame here. It didn't take long to realise that it's more profitable to deliver food to a broader audience than just serve 15 table each evening. Very few restaurants knew how or were willing to invest in marketing,internet reach and so on. Now a lot of them are no more than a nice thumbnail in these websites. I don't even know where those place are- all I know is somewhere within a few miles.. However, having written all this,the type of stuff mentioned in the article isn't doing any favours to anyone.
Also the one that probably more people know about:

https://en.m.wikipedia.org/wiki/Gregor_Mendel

Mendel’s work was not appreciated for 30 years. Ignoring ignored works is following the herd.
iOS keyboards given “full access” in settings can see literally everything you type. That’s why I don’t use GBoard on my iPhone, also why I don’t enable “enhanced spellcheck” in Chrome.
Very cool! Though it seems more like a hand-picked directory than a search engine with a crawler, as it doesn't find quite a few good noncommercial pages that I know exist.
Might be a specific issue for this restaurant. Tried googling several restaurants in SF that are open at the moment and the link from google to the delivery company goes directly to a page for that restaurant, not a generic page for the type of food.
> they refused to do "services" the same way Google did

What services?

> More specifically, though, what would you strip?

Telemetry and the normandy/shield backdoor first of all. Then remove the google analytics from the about:addons page (or at least let adblockers work on it). Then let adblockers work on the mozilla pages. Then disable things like pings, beacons, etc by default and integrate more tor browser patches.

Firefox right now is the browser that calls back the most https://twitter.com/jonathansampson/status/11658588961766604...

As for Pocket, Mozilla promised ages ago to make the server foss, still no luck with it.
Ultimate C64 Memory Map
>All right then. Find an article and walk us through it, in detail (because the devil can be in the details). Prove your point.

Now it feels like you haven't read my comments, including the part that you just quoted.

My entire point is that an article wouldn't say (and doesn't have to say) that "This means that any of y'all out there can do the same thing as these coal miners that created a tech shop." So it would be pretty pointless to "walk through" an article and "prove my point" by finding such a line; that sounds like the challenge you would make if you wanted to sound like you were being rigorously evidence-based but also weren't aware of the points I had just made.

>We're getting a long way away from "casual promotion" when we're analyzing (for instance) the coal miner story in Guardian for subtext.

No. "Look at this success story, probably a trend" is exactly what counts as casual promotion! Again, do you hold to this standard on any other issue? Do you deliberately ignore any subtext, and ridicule everyone who reads such subtext into an article? Or is it just for this one issue?

>Also, the edit I made before your reply may be relevant.

Sure, that would be a fair point, that this zeitgeist was actually misreading the reporting of their own biases as journalists promoting it. If you had made that point, then I would at least agreed that that would be a reason that "learn to code" ridicule was misdirected. So why start by pretending the entirety of the history was a 4chan campaign, when you had much better substance to contribute?

>Your word choice is getting towards my thoughts on this. If there's any genuine belief behind these harassing comments, it's a feeling that something false is actually true.

Yes, but it's also possible to promote such a feeling while maintaining the plausible deniability -- that you seem to buy into! -- that "oh, hey, we just reported one obviously-atypical tech shop started by coal miners, not our fault you generalized from that".
> The same exemption already exists for poultry in the US.

That doesn't matter at all. Either the health checks are not justified, or this bill is tailored to expose everyone to health and safety hazards just to increase some industry's profit margin.

Trying to spin this nonsense as a way to magically create food through legislation is disingenuous and takes advantage of people's ignorance.
Ok but it's also an inefficient way of tipping. Just leave extra cash. Or like I mentioned, give the food away. By making them prepare food that won't be eaten you're wasting extra money that could be going to the restaurant. They'd rather you just gave them $1 extra, than have you pay $5 on an additional item that they then have to spend $4.50 on food and labor cost to make.