jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Certainly, yes. Most people don't treat their pets properly.

If you have a dog you should have it with you all the time; they're pack animals and get anxious and neurotic when left alone. This means there are very few lifestyles that lend themselves to dog ownership. Farmers tend to make great dog owners, because the dog is fully integrated with the lifestyle.

The social problem is that a lot of pet owners conflate the needs of their pet with their own personal rights. "I own a dog," and "Dogs need to be with their owners," therefore "I should be able to take my dog with me everywhere." No, you should have to stay with your dog in an appropriate environment. If you don't live in such an environment, don't own a dog.
Don't like it either. I added the feedback to https://news.ycombinator.com/item?id=8912684
Very interesting. After reading your comment, I tried allocating another Uint8Array and keeping it allocated throughout the entire test as a workaround for the issue you mentioned. Time for Node.js was unchanged, but io.js was down to about 5.5s now. Almost the same time as Node. Only about 10% slower.

The same happens when I use the --nouse-osr parameter that you mentioned.
USB microphones (that integrate the mic preamp and the A/D converter into one unit) are now very common. You just plug them in. In my experience they take zero effort to use with ubuntu or chromeos.
I haven't seen more than one or two multinational corporations murdering and extracting vital fluids from their customers. Monetizing personal information, however, seems pretty reasonable to expect based on past history.
Probably would remove it as soon as its reported yes. Even if they didn't you would still have to take the device back in the building to that same exact port to connect.
I think so. Back then I was the number 1 search hit for “java consultant” and I posted a lot in shameless self promotion:-)
More confusingly, our legislature has used a Mongolian domain name. Looks like they (mostly) have redirects set up now: http://www.leg.mn
It's certainly not using that layout. There is no space key on the default layer. https://images.squarespace-cdn.com/content/v1/5caa4adb92441b...
What a world we live in! Each country gets its own version of alternative reality.
i'm a big fan of apple products and definitely bought into apple's stance -- but now i'm starting to think it's nothing more than a convenient branding campaign that only works in the USA.

all these aspects that apple markets in the USA seem to be completely negotiable anywhere in the world, and i wonder how long before they can also become negotiable in the USA.

in the USA, because of fairly well established democracy and general freedom of speech apple is able to push back on government "requests" blatantly in the open and use this openness to their advantage. everywhere else where no such transparency exists because the government completely controls the communication medium these pushbacks simply don't happen -- apple really has no interest of ever stepping out on a limb if that limb will cost them calculated market share.

it's really sad because they as a company are speaking/acting out of both of their ends, depending on the convenience of the local market. it's convenient and possible to push back in the USA, it's convenient and impossible to push back with other totalitarian regimes so they fold.
This is like claiming that we can't fix measles because, if humans left the planet, measles wouldn't be fixed. What????

Humans are actors. Collectively, we have huge powers to shape the planet. We have used those powers to change the planet's atmosphere and we could use those powers to change it differently.
Is it, he constantly mixes aspect of climate change that are unrelated to each other and claims they are the same to say that concerns about the long term effect of climate change are overblown.
>I would also like to add signing up for an AWS Gov account was at least 12 months ago...a completely automated process where I was approved in no more than 15 mins. The account had a credit card but otherwise was 100% still in free tier mode, and in fact was being used by an open source team so it included ppl from around the world.

Are you implying this is somehow an issue? Any US person is able to spin up a Govcloud environment, it isn't meant to be limited to only government agencies/organizations.

I recently worked on a project where we created a govcloud for a non-government company that wanted a secure enclave for a subset of their data. It's certainly not a problem, and I'm not seeing how it relates to this article
It's not that it's unproved, it's that people aren't interested in hearing the proof, because it would mean they would have to change. If you are interested in explanations, watch a couple of Fulton Sheen episodes linked to from https://sdegutis.github.io especially within the Family Retreat series or the Catechism series.
Which is exactly why you use your own domain so that you have the control.
SBCL targets x86, alpha, ARM, x86-64, and PPC in fact. Python doesn't actually target C, it targets a bytecode VM that's interpreted by C. which obviously is much easier to do. (there are many CL implmentations that use this approach as well eg ECL CLISP...) It just doesn't seem like Ruby or Python has the sophistication/resources yet to move their main implementations to native code, aggressively optimized compilers (yet). Which is unfortunate considering CL, Dylan and small talk got there first 30 years ago.
Is there anything more we can throw into systemd, perhaps http/https/v8 server so we can replace apache, nginx and nodejs as well?

I don't like how systemd starts doing everything, people keep pointing to alternatives but when things start to depend on systemd for functioning the alternatives start to disappear one after another.

I'm also thinking that each new feature like this would widen the area for potential security vulnerabilities.
> Just like a painter reproducing another painting.

That would be copyright infringement. At that point, you might as well just hit copy files from the original game.
I think when watching Fridman (and other long-form interviewers) it's important to keep in mind the difference between an interview for the purpose of journalism versus for entertainment versus education. I think Fridman dances between the last two categories, particularly towards entertainment when the subject is outside of his expertise. I watched of the episode you mentioned and stopped about half way because it felt disingenuous that he wasn't asking even the simplest of the questions to the claims that the interviewee was making.
While I can definitely agree that there's shortcomings in putting all your eggs in one basket, this seems to be more of a problem of the lack of interconnectivity between the Texas grid and the rest of the US. They chose to keep a totally segmented system, and now as a result of that are unable to effectively import power from areas where it is more readily available.
https://www.mercadolibre.com.mx/

is ebay but cooler and from Latino America.
I have youtube content that disappears frequently from playlists and the frustrating thing is that the title vanishes too so you don't even know what you saved/missing out on.
The very act of talking about cancel culture is a decline? What?
Encryption uses too much power
Same can be said about any illness you go through life though. The SARS virus isn't special in this instance. It got exorbitant amounts of attention and I can bet my life that there are much worse things out there to look out for.
That's exactly what I thought about it, too. The example function is close to spaghetti and needs at least one helper function with a well-chosen name.

The previous example (if-then-else with a complicated boolean logic) has a similar problem: Nobody should write such a mess in the first place. Instead, give speaking names to terms like "a" and "!a & (b|c)". And with "speaking names" I don't mean stupid stuff like "isAandBorC", but something like "waterSuppyOutOfLimits". That way, humans no longer need to think in boolean algebra but in terms of the problem's domain.

He is focusing on the structural aspect of programming, making spaghetti code more manageable by easier dynamic investigation of (partial) special cases.

However, statements like "names are just comments" show that he's completely missing the linguistic aspect of programming. With well-chosen names you don't have to look at the low-level details to understand what's happening. That's what makes abstractions powerful.
It is a funny read (particularly the line about Vista) but the line that stood out for me was "Here most people will argue that Apple is a hardware company, the software, they’ll say, is there to drive sales of the hardware."

I did actually used to think that, but I've changed my mind now. Apple are a software company, and they make great hardware to drive sales of their software. I love my MBP, but if it was just an expensive windows machine I'd never have seriously considered buying it. I bought it for OS X.

Also, I personally think that the switch to Intel was a massive deal, and changed the fate of the Mac.
Native client, as the name implies, runs native code.
Oops that was meant to be 'definately wasn't started by time travellers' obviously!
To add to that list: Changelist. Chile TLD. Microsoft's C compiler (which is roughly as old as Common Lisp). IBM's Control Language. And probably a whole bunch of other things.

And this isn't a CLI, of course. In this case, that would be the shell itself.
You can have it check the filesystem while it is online, by using "zpool scrub poolname" - it will go through and check all the ECC'd bits and then attempt to fix it if possible.

You can then run "zpool status" and it will display the last time each pool was scrubbed, and show you the number of errors if any.
Thanks. I had a strong suspicion they wouldn't make it that easy...
This has been an intentional change that happened at least a couple of months ago. The idea is to discourage smart-ass remarks by punishing them more harshly, but also to discourage piling onto a downvote frienzy by not displaying the extraordinarily low vote count.

I'm not convinced that works, since the post still goes lighter, so you can tell how badly it's been downvoted, but that's the intention.
Panic did something similar last December:

http://www.panic.com/blog/2009/12/panic-retro-art/
tyro ?
From the article:

"And this, I believe, is why great developers tend to move towards OS X (yes, there are plenty of exceptions)"

With all due respect, this reads more like an Apple advertisement than a well-thought conclusion.

First, I find it somewhat strange to declare those who stay with FreeBSD or Debian as "exceptions", thus implying that moving to OS X is the norm. This is not backed by any numbers. There are just some anecdotes of some people switching to OS X.

Also, that statement implies it is meaningful that some great developers switch. However, that detail isn't relevant at all to understand to process. OS X is comparatively new, so of course people are still looking at it and some of them move over. And of course some of those people are great developers, as in any random group.

To make this more clear: Among the people who are switching, there are naturally a lot more mediocre developers than great developers (as in any random group), but the article wouldn't sound nearly as sensational if the author had written: "thousands of mediocre developers switched to OS X".

Also, a lot of people switch from a proprietary system (like OS X or Windows) to Ubuntu, Fedora and many other free software systems. However, those aren't nearly as celebrated as those who switch to OS X. Why is that?

This article is so strongly biased that it is hard not to mistake it for an Apple ad.
I sync everything in my system with Dropbox using symlinks. It is really easy to get into the hundreds of GBs when you do that. In the future, Dropbox should make it easier to sync your large data stores.

Ohh, and S3 is way to focuses on utility storage for businesses to be used well for consumers.
Even Linus Torwalds used an iBook with OS X --he wrote his book in it. And at a time, he used a Powemac G5 as his desktop machine, although that one was running Linux ( http://news.cnet.com/Torvalds-switches-to-Apple/2100-1003_3-... ).

Now, the lure of an OS X machine for an OSS hacker, is that besides the system "just running", with minimal hunting and improvising, they also need/want/like to have several apps not available as Open Source, or with sub par replacements. Stuff from running Photoshop or Omnigraffle to connecting their mobile phones and being able to see and edit their video captures with a minimum of fuss.

Of course, this only holds true for OSS hackers that are "pragmatic" and just use what they think is best for their needs, not for hardcore "Libre Software" types.
Joystick Labs in Durham, NC http://www.joysticklabs.com/
For me OS X = A *nix desktop that actually works (no more tinkering with various peripheral devices, drivers, etc) + generally better-designed hardware + much more higher quality apps = more time left to do other things
There is a lot of upcoming work on pricing and plans.
I made that point, so actually you agree.

I also made the point that they've failed to execute so far, which reduces my faith in their ability to all of the sudden start executing well. Perhaps that's what you disagree with? In which case, you are more of an optimist than I am. :-)
I don't disagree with you on that point. Two books should be plenty. I'm only pointing out that there's a lot of utility in learning about JS as a programming language, completely divorced from DOM stuff.
I use the geocoder. It's terms seemed less restrictive than Google's.
Has it bothered someone? Probably not.
Exactly 45 minutes ago I went on Laravel docs and saw the "you're on an old version of Laravel" message on the Laravel 8.x docs. Wow, I thought, Laravel quietly dropped a major release and I didn't even see press for it.
But, that's not a valid argument anymore since the vaccine is freely available and not so effective at stopping the spread. Anyway, people live in such different circumstances- some people may live in near isolation already, it's a jump to judgement to condemn someone without taking into account their situation. The largest spreaders are probably people with the most social connections, many of which are vaccinated- you could demonize people for all sorts of life choices that led to viral spread.
> This is like a person with a $100k net worth having to pay a $62 fine, basically an expensive parking ticket.

> They might as well tell them to write "I will not hack my competitors" on the blackboard 100 times.

Not even. I bet a person with a $100k net worth will probably rather pay $62 than have to do the blackboard punishment.
I live in a small ruralish area (it's not uncommon for my neighbors to have horses and cows, backyard chickens are a dime a dozen) and at least 50 miles from the nearest amazon distribution center. Our "neighborhood" is 14 homes on 1 1/2 streets. A few years ago, the amazon sprinter van started making some some deliveries but fedex was more likely. Today not only does amazon exclusively deliver all their orders here, we've been upgraded to the larger boxy bread truck style van which makes deliveries to multiple homes in our micro neighborhood every day including Sunday.

All anecdotal but it seems like amazon has made huge progress in their delivery infrastructure in a short period of time.
This is what I speculated above. Basically AWS for logistics. It can't be far off in many countries such as USA/UK
I too suffered through zero hour class in high school, and it was completely miserable and likely led to permanent sleep deprivation damage in my case. The fact that hundreds of people did something does not imply that it was harmless. This is nothing more than anecdote vs. anecdote, when we have real research that suggests later start times are better. https://www.cdc.gov/sleep/features/schools-start-too-early.h...

I agree flexibility is good, but it’s impossible to enforce by definition, and nothing is going to magically make it happen, whereas a law does make it happen.
I am not European, but I think there is still a legal distinction in most countries between allowing someone to say what they want and shielding them from changes in other’s opinions as a result? Even the word “boycotting” is an Irish invention IIRC.

The laws in the united states that prohibit discrimination this way do so only for “protected classes,” which are pretty much all things separate from a persons ideas and often an accident of their birth, with the exception or religions that accept conversions. This seems like something we would not want to conflate with someone’s ideas. It seems self evident to me that one should be able to judge people based on the ideas they espouse.
? Israel was invaded and nearly overrun several times, by many of it's neighbours, with a combined population 30x it's own.

It's neighbours continued to make public proclamations that they wanted to 'wipe it out'.

If that is not 'threatening' then what is?

Iran, in contrast, faces no real existential threat. Not Russia, Turkey. Saudis couldn't really if they wanted to. Iraq is weak and they control most of it.
> because that behavior was hand-coded by a JS developer using the history API.

Yes, the app developer (which happens to be using javascript and makes their app available via https://) decided how the back button works in their application. The only difference between the web and an UEFI-based OS is that the browser has defaults for the back button or ctrl-f, while the traditional OS will, at most, handle the window border + minimizing and maximizing.
I bought this for my 4yo:
https://www.youtube.com/watch?v=XlnP-8SczF0

Sorry the vid is in Polish but I think you can get the idea.

It is a talking robot that does "missions" where you have to program it to go forward, backward or turn, take objects from the map, etc.
> I don't think Kickstarter is planning on offering equity.

Well, if "crowdinvesting" is a success , as I think it will be ,they may pivot

It makes more sense to invest in a business than just handing out free money with no oversight , the later is what Kickstarter is. I would even say the former is less risky.
I don’t recall where, but there’s some optimism we can create a universal vaccine for all corona viruses. Maybe we can finally cure the common cold.
The ‘defense’ is the first amendment. It would violate it if you prevented people from telling other people about their products.
> I can only offer you suggestions on what to do,

Why are you doing that? I clearly neither asked for, nor want your suggestions! That's why you come off as an evangelist.
I believe that's what they were working towards. I have said it before but I believe that this might be the start of something paradigm shift big like antibiotics were. look at the plague being treatable by antibiotics but before that it was a huge death sentence. time will tell.
I had the opposite experience (in 2 different companies).
Setting up K8s was quite straightforward and docs were helpful. We ended up building a deployment UI for it though.

Consul is nice and easy to use.

Nomad has been a painful experience: the default UI is confusing (people accidentally killed live containers), we have some small bits and pieces that don't quite behave as we expect and have no idea how to fix them.
Error rate is too low to care and there are more pressing issues so likely WONTFIX.
We often found ourselves looking into github issues for edge cases or over-allocating resources to overcome scheduling problems.

We considered just switching to their paid offering, just not to have to worry about this.

It kind of feels like that's their business model: attract engineers with OSS software and then upsell the paid version without all the warts.
I agree, but from FTA someone took out a 12% loan and got in at $234. The price ended up closing around $360 a day or two later representing a 50% increase - considering the person took out a loan, seemed like a no brainer to me. ymmv
i'm saying the momentum that drove tons of buy orders pushing the price up is gone. therefore there's no significant danger to short positions.

look, i've been there before, lost significant money (down payment for a house in sf type money) making big YOLO bets... you gotta extricate yourself from the emotions and cut your losses at some point and move on.
The question is not whether Databricks claims to be anything. The question is just what is a best practice, from an ETL / DevOps point of view, and how to enforce ML tooling to adhere to that from first principles.

I’ll give a concrete example. In my org we use Dataproc on GCP as a model training task execution paradigm. You define your base environment via some Docker container, put it in GCR, and then define Dataproc jobs in terms of the base environment, the backing compute resources, any GCS bucket connections, and any ML-specific config like hyperparameters.

A human being never under any circumstances triggers these jobs. Instead a human user deploys the config as a cronjob or regular job in Kubernetes, and then a scheduler picks them up and runs them. For experimental workloads only, developers can manually trigger a Kubernetes job.

Each job consults config, spins up the appropriate Dataproc cluster, runs the job (with visualization tools exposed on ports at the cluster node IPs), and saves artifacts to GCS when done.

All of this is controlled via clean and easy internal CLI tools and wrappers to make it simple for any developer.

The number one thing this ensures is that no work ever exists in notebook format, beyond tiny scratch work a developer might do strictly to debug code or try a small data proof of concept.

The number two thing this ensures is complete reproducibility. Since every possible training task must go through code review, commit all config to version control, get impounded into a container, and execute via a deployed Kubernetes job, it is by definition impossible for someone to execute an ad hoc task that other engineers can’t rerun or have to follow weird setup steps to recreate (it’s all impounded in the container).

The third thing it ensures is that all accuracy, monitoring and results artifacts are explicitly tied to the Kubernetes job that controlled the process. It is not possible for some accuracy result to float around untethered from a job ID that uniquely and conclusively ties it to all relevant code for the job. This can be facilitated through MLflow or whatever else.

Getting data scientists to “wear corrective shoes” and learn to reorient their way of working to align it with this process has universally paid dividends, both for letting the data scientists experiment faster and more reliably, and for ensuring model training adheres to SRE-related compliance and best practices, so it is pluggable into various tools and constraints those non-ML support teams need in order to do their jobs and offer support to ML teams without getting hit with unstructured notebook spaghetti and bespoke execution paradigms.
As I keep saying everytime this topic comes up: resulting in what new experimentation, that is meaningfully distinct from what would be done normally?
It's creepy how some people keep trying to memory hole what our own health officials said about masks in the early days. I wonder whether they really think this kind of thing flies under the radar or they are so embarrassed they parroted the 'masks are worse than useless' line that they genuinely forgot about that part of the story themselves.

Though IMHO, given the role vitamin D deficiency seems to have on mortality rates, I think the harshest criticism (charges?) should be reserved for any mayor who ordered tanning beds to close in his or her city.
Got it. happy to hear your process @wannabebarista