jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Given the ubiquity of print-to-PDF on OS X, where there's literally a PDF button on every print dialog; this doesn't seem like an onerous requirement. XPS support might be more appropriate for the mass market, now that all editions of Windows 7 include the XPS printer.

Honestly, I don't print often enough for that step to be annoying, but how about if the printer exports a network share with a watch folder that prints PDF files that get put there. The workflow then is print-to-PDF, but save it to the bookmarked watch folder, and... printing happens!
Wow, nicely said. I really agree with the part about vetting software. The software repositories of most Linux distributions (I use Ubuntu) give me the reassurance that somone who knows more than I do has looked at the software and said, yes, it is good.
I'm just glad I got my Steam PC code from my Portal 2 disc activated just before PSN went offline.
Not sure why it was dead-ed (possibly a double-post), but here's the answer from an author of it in case you don't have showdead on:

fdr 1 hour ago | link | parent [dead] | on: Heroku's AWS outage post-mortem

The mechanism is PostgreSQL continuous archiving.

http://github.com/heroku/wal-e

This tool is still quite nascent. It received quite a trial by fire, having not (before this point) been revealed as a value-added feature to the service just yet in a wide scale.
Thanks for this. I tried Flattr but it seemed A) too barren and B) too Euro-centric for me. TTW seems like an awesome service, I've already made $4. =)
Look, you're not a value-adder.

You are a resource. You just happen to be human.

I wish more corporate assets would be aware that there's a distinction.
Saying things that make you emotional because they hit too close to home isn't the same as saying things emotionally.
Or the one that stole $3.9B worth, went to great lengths to put $3.6B where it could get tracked down, but linked to somebody else. Then they took $200M and made it even harder to track down, but linked to somebody else. Then they kept $100M with insane opsec knowing that the incentive to recover it had been reduced by 90+%.
That's great. You should definitely finish the swing on this.
I tried comparing at the store and the overwhelmingness of it all makes it hard somehow. I don’t know if it’s that the tables are so big that the computers look small, the lights, or the fact that you have like 30 screens next to each other.
When I compared the 13 to the 14 it didn’t seem worth it for the size difference.
However I bought a 14 because I wanted the good screen. To me it’s worth it. I have a 27 IPS 1440p 144hz monitor and I find myself wanting to use the MacBook on its own more just because of how crisp the text is and how black the blacks are.

For portability I fit it in a small tomtoc shoulder/messenger bag that is made for the 13 and I don’t even feel it.
Ha! Yes. This is definitely terrible, but its some variation of what I survive through every day anyway.

But still, even before this clip, I make sure to stay far away from Teslas if I see them out, they are just scary to me..
Oh! Thanks, I never actually thought of that. Awesome
One of my favorite podcasts, the energy transition show, did a very good episode on that a while ago.

The full episode requires to pay but the free versions are usually pretty informative too: https://xenetwork.org/ets/episodes/episode-145-a-slow-take-o...
> 5 in the field for 1+3

Please translate.
The biggest crooks in the world just stole $3.6B & nobody arrested them.
so... 99piratelinks.ru ?
> Frankly the tooling around JavaScript is horribly confusing, especially for someone who learned HTML 22 years ago.

Why wouldn't the said someone take a day or two to update themselves on javascript tooling in order to get less confused? There are so many great resources available.
So, you realize that RMS is wrong on the GNU/Linux thing and somehow are still on the side of forcing pronouns?
Here is a pretty well built companion tool for looking at blast radius. http://nuclearsecrecy.com/nukemap/
I don't think compliance can get much lower tbh. I hope I'm right about that but it's just my jaded opinion.

I completely agree we have a massive issue that the government created themselves: they've encouraged non-compliance in every imaginable way. It's criminally poor.

Now they're stuck: they need to turn it around and do so quickly. So they'll arrest these women having allowed crowds to fill tube trains.

The only problem is they're doing the right thing. We need compliance and we need it now. It's not fair to these women. After this is over Bojo should be arrested. But right now, its necessary.

Salus populi suprema lex esto

(The public safety is the highest law)
To the store instruction everything is data, even if it happens to be instructions. Stores initially go the L1 D-cache, and unless the I and D caches are coherent, explicit cleaning (D) and invalidating (I) is required. Maybe they are coherent on x86, but I know with certainty that they are not on for example ARM.
Don't wait to approach professors. Do it tomorrow. Each of them will have 10,000 ideas and will be glad to help you work on one of them.
Can this process really be automated in any way that Google would not consider black hat?
I think that appreciation of beauty, in art, music etc. is just a glitch in the brain's compression algorithm. It tends to reward novel patterns which are also familiar, i.e., compressible in regards to learned information. For example, music is boring when it's totally compressible repetitive pattern, or when it's too novel or random and thus not compressible.
Awesome comment! Lots of points!
Andrew, is there info somewhere comparing the new stuff to current South in terms of what features differ etc? I'm particularly curious if there have been any changes to the way the orm freezing infra works.
I agree with you, but I think that mistake belongs to Bill Gates and not Steve Balmer. Steve certainly would not have led the company in any direction that Bill disagreed with.
Out of curiosity, did you try to learn with a tutor/mentor, or by yourself?
10 years ago (he was just about 16 then!!), Aaron Swartz wrote this which has been very useful to me: http://www.aaronsw.com/2002/xmltramp/

Since then the builtin interfaces have improved and I use mostly xml.etree.cElementTree
Most 3 year olds can write their name (at some degree) and recognize quite a few words.
This is just an absurd statement to make. Someone didn't specifically raise their kid to use a CLI and they killed their curiosity?
The water-jet blade idea is innovative, but it's not revolutionary. Bomb defusing robots are often equipped with water-jets to disrupt/cut through bombs.
Over the last several years, what we're seeing is all the big companies doing their damnedest to prevent any new company from coming along and taking over eyeballs. Don't be fooled: there is a vicious commercial war afoot.

Facebook wants you to build apps in their walled garden -- which they own and will change the rules as they please. Google would love to buy your startup that looks like it might be huge -- so they can make you an employee and let your product either live or die in the Google ecosystem, not the market. Yahoo is willing to absorb that great business you're running -- so they can own your work and relationships and keep the eyeballs.

Comcast wants to provide internet service to your house -- as long as it can create some byzantine tiered billing system to obfuscate what you're getting and charge providers for getting it to you. All of the tech industry is now getting very politically savvy. Who is one of the top visitors to the White House? The Google guys. Political campaigns on the left -- but I suspect the right won't be far behind -- are more and more powered by tech money and tech volunteers. No matter how much "Don't be evil" you're able to swallow, people tend to see things from inside their own tiny worldview.

Just so I don't sound completely paranoid, note that platform risk is an issue even for purely technology platforms built on FOSS. Any time one set of folks build something and another set of folks use it, the two interests do not always align. Systems tend to become more and more complex and unwieldy. Users of the platform spend more time appeasing the platform architecture than they do providing value. It just gets worse when you add money to the mix.
The one hang-up here is that you then need to participate synchronously with the course -- TAs can only be available for so many hours a week.

I looked at a course like you describe for this semester. It looked fantastic, but I live in Europe and it was taught on the East coast of the US; I would have had to wake up at 2am my time to participate.

Last year I took a course that was almost entirely written -- the professor felt more comfortable if his lectures were written out, so he did so. The videos added flavor, but >90% of the content was there directly in the lecture for me to refer back to.

Having many ways to learn available -- lecture, reading, question/response, group work -- maximizes the chances a student's particular strengths will be matched in the course.
Regarding the “Income & Happiness” section the following section of a talk by Will Self comes to mind, on quantifying people's happiness and feelings: https://www.youtube.com/watch?v=VFNOWnklxAA&t=7m00s
So an FTP story of history:

TL;DR: this is how LinuxCare came to be:

1997 - BindCo was a contract manfacturer for the publication of all SUN Systems OS CD media...

Based in Redwood City Ca.

I was the IT manager there...

So SUN has a conf call with us, as we were creating and serving and receiving orders via FTP (I cant recall the name for the process) - but basically: We would receive an order manifest via FTP to a server and then we would have to make an order form for what was required...

Our FTP servers required us to login and manually accept and find these manifests....

So we hired some consultants; Dave Sifry and some others who went on to google etc..

But here was the thing:

We were taking orders via FTP and SUN wanted us to start accepting this new protocol they deemed XML and wanted us to be the test case for XML and I did something stupid:

I, on a call with SUN, said the following as a young IT manager:

"So let me get this straight; *"You have a crappy data reporting system and you want us to install an unknown system called XML for data qualification into our system and we have never heard of it"*

Yeah, I might have prevented months of adoption of XML by accident.

What have you done as a major fuck-up in your career?

That company became LinuxCare and Sifry was valued at $100 million

Just based on me telling david he should create a company that offered Linux support...
There are bundles here:

https://github.com/BNolet/ghostwriter/releases
My Iranian coworker leaves everything in English for what it’s worth. I can ask her what she would prefer and why?
AFAIK that's a "feature", not a bug. They throttle concurrent requests and return a different error code compared to the on-premises SQL Server.

I just watched a load test hit that issue, the developers cranked up the traffic until the response times were measured in minutes. At that point Azure SQL started throwing errors related to too many concurrent queries.

Compared to just locking up or timing out, it's probably better.

See: https://docs.microsoft.com/en-us/azure/azure-sql/database/re...

And: https://docs.microsoft.com/en-us/azure/azure-sql/database/re...

E.g.: the 4-CPU pool has only 210 Max concurrent workers per pool, but if you think about it, that's over 50 queries running at once per CPU core, which is nuts!
Well, their definition of a millionaire is someone with a net worth of greater than a million dollars. That's also my working definition of a millionaire, and I thought was the definition of a millionaire.

Can you provide your definition so that I can frame your comments with it?
Depends on the data. If it includes potentially personally identifying information, it doesn’t get handed to devs for testing purposes, at least not in raw form. The potential GDPR penalties are astronomical.

It’s easy to generate fake data that approximates the characteristics of your real data set. You can also create a CI/CD test environment that allows developers to test against the database without taking possession of the database. Sure, a malicious developer could use such a system to exfiltrate the database by running malicious code, but that’s no different than allowing the same devs to push code to production machines
We already can get hyper local weather data: every airport (and there are a lot of small airports in the U.S.) and tons of public buildings have weather stations on them. I guarantee you can get weather data within a few miles easily.

As to everything else: no, that would be creepy and the post office shouldn't do it. They don't need to become profitable or do off-mission things just to please the people that think it should be run like a business for some reason even though the whole point of the post office is to actually go everywhere (even where it wouldn't be profitable for FedEx et al to go) and be cheap (ie. not to be run like a business, to be run like a public service, which is what it is).
They're building on that argument.

If official parts get locked down, then anyone that angers the company or wants to do their own repairs needs a new source of parts.
One mistake may mean copy-pasting wrong address. Or putting an extra "0" at the end of amount.

This happens. Both are (most of the time) reversible in standard banking.
Had a friend try to go to 47ronin the other day - apparently it's shut down.

Also, us: hackerparadise.org
I think WhatsApp potential value caps out at 50B or so. SpaceX potential value might be in the trillions (low probability). So while their current valuations might seem 'wrong', the long term potential value might be closer to your value judgement. There are very few large investors with a 20 year time horizon. I am not sure if that is a fault of capitalism. I am not sure another system of resource allocation would do better, do you?
Nice. Looking forward for someone that does the same thing working on android :/
"Listen lads, there's only a few of us, and 7 billion of them. They could stand to lose a few of their numbers. What say we help ourselves to a smooth-ape buffet lunch?"
That's a pretty impressive lineup of investors. With that kind of funding, I imagine that Coinbase isn't just setting themselves up as a Bitcoin company, but they should be able to create infrastructure that processes/handles any sort of cryptocurrency. So even if BTC loses favor, they'll be one of the few companies that have the infrastructure to support whatever the up-and-coming cryptocurrency is. Regardless of which specific cryptocurrency is in vogue at the time, I do believe that cryptocurrencies are here to stay, and Coinbase is aiming themselves up to be the market leader. This is an investment that even I'd be willing to buy into as well, if there were ever an opportunity.
> ...buried in thousands of pages of stale forums.

Now this, my friends, is one of the major problems of stackoverflow today!
It is possible to write secure applications in C

Yes, but is it probable? History says no.
I feel bad, because as I was writing a solution to this I knew why it wouldn't work and why (returning my counter variable returns the value at the end of the count) but I still couldn't come up with a fix :(

Edit: A good Google seems to suggest using JSON.stringify and JSON.parse to copy the value.

Edit 2: But even that doesn't seem to work :(

Edit 3: Got it, using a generator function. Which makes sense. I guess I'm not an expert yet! :)
I frequently want ad-hoc slots to create a structure of related values without the verbosity of a dict with static keys. What's the pythonic method?

E.g. when I want to carry a foo, a bar, and a baz around, but namedtuple isn't right (e.g. I need mutation). I'd prefer

config = Someclass()
config.foo = 1
config.bar = "quux"
config.baz = 3.3

and then using config.bar, etc.

over:

config = { 'foo': 1, 'bar': "quux", 'baz': 3.3 }

and then using config['bar']
The argument is that it gets rid of as much of the bureaucratic nonsense.

Say you send everyone a check, adjust income tax so it washes out at something like 2x or 3x the base rate. No extra bureaucracy because your tax authority already has to to that, and at the same time you can same money on administration of a bunch of current programs (and get rid of them). Note that it clearly doesn't replace all programs. But UBI + universal health care of some sort would sure make a dent (US specific).

There are valid critiques of UBI's viability but universality isn't one of them.
Trees are planted in urban environments all the time. In this kind of environment, "leaving it alone" is unfortunately not an option, although I agree it would be best for the trees.

The Miyawaki method presents a stark alternative to the recommendations of the International Society of Arboriculture, with many benefits.

Maybe people want a Miyawaki forest in a city to help with runoff, air quality, and temperature regulation.

On the other hand, maybe people prefer sparsely placed trees which don't obscure their views of road signs and intersections, or provide shade over a lawn for congregation.
That isn't true. There wouldn't be a performance advantage to that at all (the limiting factors in storage performance have nothing to do with motherboard trace length, which has a negligible impact on performance in general), and the M1 Macs have fairly ordinary SSD performance.
> I wonder why you would think they pretend.

Because it is unfathomable to me that it could genuinely be a positive experience.
Oh, reality will have an impact, sooner or later. What happens when expectations are no longer attached to reality is "irrational exuberance", aka "a bubble". We're in the mania phase of the stock cycle. It's starting to feel like 2001 again: pet supplies ON THE INTERNET!!! Big money, big prizes, big expensive Superbowl ad!

Partly the problem is that we're at the tail end of the business cycle, partly the Fed has been keeping interest rates low so anyone that needs yield (pensions, etc.) has to move out of bonds into stocks, and partly retail traders have been stuck at home spending their vacation money on the Robinhood casino. And stocks are up 30% on the year and 80% from the local minimum in March, so now everyone that is short on money says "I should play the market".

Give it a year or so.
The outcome is more important than the code. While that sounds very elegant, what does it actually add?
Yes, I saw the link above; I perhaps should have been more clear in saying so.
When people tell us they like what we're doing or that they're impressed by what we did/do, I ask them what they have liked so much or what they have been impressed by, specifically. I filter them out if they can't answer. Did they put any thought at all into this?

Assuming they can answer that, you can ask what their plans are and how they see their role. How will they be useful for you? What do they want? Do they want to invest? With how much? In which ways? Why? Did they put any thought at all into this? Lack of interest, due diligence, seriousness.

It's useful to maintain a relation with a smart, diligent, investor. What do you want, though? Do you need capital? Do you need something else? Are you having these meetings to maintain relations?

Are you telling them things you wouldn't say in public?

You've had several meetings. What were the actions? What's the result of that talk?
Looks like some others beat me to it, and I just commented elsewhere on this thread - but I'd recommend checking out https://incoggo.com - works on nytimes!
try https://incoggo.com :)
There are caveats for PXC as well, which may prevent you from using it regularly which are completely unrelated to schema maintenance.

Plus, PXC uses innodb under the covers as well, which means you still have to wait while alters on tables occur, and that they can not be done in transactions (well, not entirely true, but close enough for these purposes).
I'm not really seeing a "problem" here - uniformity in standards is a recipe for stagnation. There's no need for everyone to do everything the same way, and even less need for prescriptive standards that attempt to change people's behavior than descriptive ones that just document what people are already doing.

I'm a bit confused about the paper sizes thing, though A4 and Letter are simply two different paper size standards.
It's about as integrated as it could get while still being a separate package, since it's written by the author of Alchemy.

Most users of SQLAlchemy tend to use several libraries anyway, as opposed to one framework (the Django style).
yes - you.

From TFA:

A jar of honey’s seal, it turns out, is the final factor that’s key to honey’s long shelf life, as exemplified by the storied millennia-old Egyptian specimens. While honey is certainly a super-food, it isn’t supernatural–if you leave it out, unsealed in a humid environment, it will spoil.
I was raised on DOS, but not exposed to unix or linux until much later.

I don't feel that a CLI gives me more information about how a computer works than a GUI does. A GUI interface gives me a lot of clues as to how to do things I didn't know about before. A CLI requires that knowledge prior to doing anything.

Give me an unfamiliar GUI and there are cues. I can click on things, right click on things, hover over things, touch things, whatever. I can explore with a GUI. I can even learn, or at least get the queues to learn.

Give me an unfamiliar CLI and I'm kind of stuck. I can type. What can I type? Maybe I have some experience and I try help. Maybe from that I get a list of commands with no context. Where do I go from there? Linux "help" doesn't even describe "man".

I understand IPv4 well. I can configure a network interface or wifi on any typical GUI I come across. If I want to do it in linux, I don't even know where to start. In windows, understanding IPv4 and stumbling around the control panels, network settings etc will allow me to configure my adapter. On my phone, going to settings, wifi, tapping the little arrow beside my connection will let me manually assign an IP address.

In Linux, if I want to do that, I need to look up a reference to learn how to use ifconfig. There are no queues to guide me, and the language is specific to that environment. I don't learn anything about TCP/IP through this process, I only learn about linux.

On the other hand, in a GUI, it gives me more information than I ask for. Going into my network connection properties in windows shows me all the clients, services, protocols that are enabled for the connection, it gives me a shortcut to change the particular settings of the NIC driver. Delving into the IPv4 settings it tells me that DHCP is enabled, it lets me change the DNS suffix search list, assign additional gateways, etc.

The GUI is a teaching tool as much as it is an interface. What it teaches isn't necessarily comprehensive, but it does teach.

The CLI on the other hand is much more limited in how it can provide feedback to the user. It can try to, but it's got more limitations; text-only, no diagrams, few abstractions.

For a child in a structured learning environment, a CLI might be better. It rewards discovery, it limits the interactions, it provides fewer distractions. But without external teaching materials, I think if you give a child a computer with linux and no window manager on it, and you give a child a computer with Windows or Mac OS on it, your child would learn a lot more about the computer from the latter options.
The objectify API looks a lot better than the __getattr__ hacks I've been using for this. Thanks.