skysight-inc/HackerNews huggingface dataset:
https://serverfault.com/questions/145777/what-s-the-point-in...

"
One of the reasons why you need www or some other subdomain has to do with a quirk of DNS and the CNAME record.

Suppose for the purposes of this example that you are running a big site and contract out hosting to a CDN (Content Distribution Network) such as Akamai. What you typically do is set up the DNS record for your site as a CNAME to some akamai.com address. This gives the CDN the opportunity to supply an IP address that is close to the browser (in geographic or network terms). If you used an A record on your site, then you would not be able to offer this flexibility.

The quirk of the DNS is that if you have a CNAME record for a host name, you cannot have any other records for that same host. However, your top level domain example.com usually must have an NS and SOA record. Therefore, you cannot also add a CNAME record for example.com.

The use of www.example.com gives you the opportunity to use a CNAME for www that points to your CDN, while leaving the required NS and SOA records on example.com. The example.com record will usually also have an A record to point to a host that will redirect to www.example.com using an HTTP redirect."
He shouldn't be downvoted, I agree with you; his question was perfectly legit.

I suspect the downvotes might be because the question is effectively looking at a very small environmental footprint even in the worst case possible. I looked at the question that way, in fact.
They probably mean hydrazine. The Russian Proton rocket uses it, though it’s being discontinued. This isn’t a uniquely Russian oddity, by the way; the European Ariane IV and US Titan IV were still in use into the last decade.
How much revenue does Spotify generate for the 1M streams?
I'm guessing they're referring to the hypergolic propellants used on the Proton rocket? Which are, indeed, notoriously toxic.

In which case, they're not something SpaceX has shyed away from; they are indeed not used on the Falcon, but hypergols will power the SuperDraco engines on the Dragon 2.

When you need storable propellants (either for a launch escape system that needs to be ready to go at any time, or for ICBMs that can be kept in a launch-ready state), and a solid rocket won't do for whatever reason, there's just nothing else that will do the job.
The poster's speculation was incorrect. We don't care about employer.
Not true for App Engine: we have a fixed set of IP addresses to be used in A/AAAA record.

Disclaimer I work on App Engine.
But many people use YouTube as their music jukebox. Why is it that Google should pay significantly less for this?
Thanks for that, I had a good laugh.

I’m still amazed there are videos of something you’ve never heard of with 35 million views.
Make sure you step outside for lunch everyday, even if you pack your own lunch.
Is gas really how gas stations make money? I was always under the impression that gas didn't bring in much profit, but everything within the store did.
When i was at school i tried to read as many books as i could, but then i grew up and got lazy boy :D
It's interesting that messaging and social media are conflated by some people and not others. It stands to reason that direct communication is helpful to the problem of loneliness, whereas "observing the sanitised version of other people's lives from the outside" is not.
It is exactly anecdotal evidence.

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

This person is using their one personal experience as a general indictment of the field rather than using any kind of controlled method to consider outcomes which is the only way to determine if a field of medicine is doing more good than harm or vice versa.
Why do you care what is around you?

You are supposed to WORK at your workplace. And as programmer all you need to do is look at the screen. Job is NOT suppose to be fun.

Solution: just focus on your job and your time fill fly very very fast. THEN you can carry on with fun activities.

Listing to music doesn't hurt tho.
Well yes, because that was a time when musicians could earn a living. It's legitimate to question the current situation.
Did you use "foreign payment" or just pay as if it were a domestic payment?

I don't remember seeing issues in SEPA area, if I just use the IBAN and pay like any normal payment. If I am specifically doing a "foreign payment" some extra fields need to be filled in. That is how I recall the process, last time was 1 year ago though.
I'm on the spectrum, and airports, subways, ferrys and train stations have always been fun for me.

Part of it is that there are some clear, actionable goals and direction when you use them (get to platform/ terminal X by 3pm, then get on, then transfer at X). It's a nice break from the open-endedness of everyday stuff. There's no way to make anything happen faster or slower, and there is very little decision-making except what to do while sitting, or what food to grab.

The machines themselves and the logistics of the overall transit systems also seem very impressive and elegant.
I feel like it's a false analogy to compare Spotify Streams to CD sales. For a fairer comparison, you should measure against something more ephemeral.

The biggest radio channels in the US have a few million listeners each. Let's say your record does ok, and gets airtime on a few second-tier radio stations. For easy math, let's do 20 plays * 50,000 listeners per play. This also gives you a total of one million listens.

I would be _extremely_ surprised if they would net much more than $5000 from these radio listens.
This [1] article by Raymond Chen is one of my favorite on exceptions.

I admit there is an elegance to exceptions, but when I'm trying to write reliable code, I find reasoning about exceptions significantly increases my cognitive load. Error handling is a place where a little more verbosity is okay because it keeps my focus on the local context rather than having to consider the entire call stack. I basically agree with the TL;DR of the article: "My point is that exceptions are too hard and I'm not smart enough to handle them".

[1] https://blogs.msdn.microsoft.com/oldnewthing/20050114-00/?p=...
Walmart and Target in the US sometimes have closeout sales on their $30 prepaid smartphones that brings them down to the $10 range. They are a huge loss leader even at $30 because they expect you to sign up and pay for at least a few months' service.
> which requires hardcoding IP addresses

That statement couldn't be more wrong. It's absolutely possible to programmatically update DNS records. Set the TTL low (which you would be anyway for the CNAME records) and change them as you see fit.
Adding back the middlemen beats the whole point of freelancing, which is to be on your own. I understand that sometimes the clients are using the "freelancers" platform(s). But if you trade independence for a little bit of convenience, don't be surprised to find you are being used.
Certainly it is. I had a computer teacher tell me that the 'cls' method in DOS would take hundreds of lines of asm to write yourself. A couple years later I decided to try it. Turns out it's only a few lines if you take advantage of OS Interrupts. I assume the teacher was suggesting it would take all these lines if you didn't "cheat" and use an interrupt.
How do you know the fact that "she" had a husband and twins is not also made up?
Unless the real one doesn't have twins, and they added it in the story to protect his/her identity.
The problem, obviously, is not Agile.

This will, naturally, cause hairs on necks to rise waiting to scream back "What are you talking about? Of course Agile is the problem!" But really, the problem is that any business trend/fad is inevitably doomed to become a hollow shell of what it was intended to be.

Or more pointedly: Businesses don't really want to overhaul their development process, and any new process integrated will inevitably become just an extension of whatever they were doing before. This is basically what the article's saying without directly saying it.

I mean, the very first phrase in the Agile manifesto is:

> Individuals and Interactions over processes and tools

And yet see how many anecdotes in this thread are about how the most annoying part of Agile is the rigid adherence to certain processes. If 1 week sprints are too short, change them to 4 week sprints. Figure out the cadence that makes sense for your team. That's what Agile is supposed to be about.

Regardless of whatever Large Co wants to call their development process, let's stop calling it Agile and start calling it what it really is: Waterfall with a Kanban board and shorter deadlines.
Central HVAC is like carpeting: a disease reservoir and vector.

FWIW, my house had central heating, forced air. I had the ducts regularly serviced, vacuumed.

I recently ripped out all the ductwork. The inside was still nasty. No wonder my allergies had never really improved. (Much better now with electric heaters.)

I try to not think about HVAC in offices. Newer is better, I suppose. Less time to absorb scuz.
Safari doesn't mess with my address bar. Chrome on the other hand felt it necessary to remove any instance of www or m anywhere in the domain of the URL before it was rolled back due to backslash. www.m.www.example.www.example.com would show up as example.example.com in Chrome before the rollback.
If this is indeed a C64 version thats so impressive. It really goes to show how much you can do within the constraints of a machine at any given time. I wonder what we’re totally overlooking today that might be possible with current tech.
Unrolled: https://threadreaderapp.com/thread/1060659941491363841.html
The total number of H-1Bs issued since the program's inception is only a couple million and most of those have expired. They don't constitute enough people to make a difference.
That's really greedy.

"Spotify charges around $0.015-$0.025 per ad served"
https://blog.adstage.io/2018/04/03/spotify-advertising

while
"Average per-stream payout: $0.004891"
It's also the problem that software is not strictly a product, but a mix of service and product. There's the core product that you are selling (say e-commerce) and there's the customization service that's been sold to increment the product per-customer basis.

Traditional sales knows how to sell either a product or a service, hardly the mix of them, which makes software special (but not unique).
As someone who's 178cm (5ft9) tall and has mild facial asymmetry, thank you for reminding me my prospects will suck...
Yelp really tried to get me to advertise my business with them. I use Adwords regularly. However, I chose not to engage with them, even to fully register my business with them, because of their reviews policy, and the drama surrounding trying to fix incorrect or slanderous reviews.
And now you have my attention.
How (And Why) to Build Some Boredom Back into Your Life
Federal COLA stats would be better as they aren't gamed by employers.
I assume "Specific time period accounted: 10/15/2013 – 2/15/2013" is a typo, right? The spreadsheet isn't sorted but it looks like the most recent date is 2/15/2016, so that's $5000 for 28 months, or about $178 per month.

That's not much. That could cover gas money for one or two band members. An average software engineer earns 2-3x that much every day.
If you walked into a household in a poor country and just offered them zero-friction citizenship to the US/UK/CA/Europe for their whole family, with the promise of a decent job etc. - no strings attached ... the number would be extremely high.

There is a difference between “people who want to move to the US” and “people who want to move to another richer country”.

I’ve asked people on HN why don’t they move from thier country in the EU with less opportunity to a country with more opportunity and they cited extended family and cultural differences as a reason.

Heck, it’s hard to get people in the US to move to different cities and states for the same reasons.
Port qemu-arm to iOS and run it in syscall emulation mode. You’d then need to implement translations for all the Linux system calls. This would make it quite similar to Windows Subsystem for Linux.

No way Apple will let you put that on the App Store though!
Yes, it is plausible that there is a potential regulatory issue.

Even if it is the key issue, that in no way excuses this horrible treatment, or passing it off as a mere "communication should have been clearer".

Complete, absolute failure to contact the worker using your platform in any way?!?

Nope, absolutely unacceptable.

All UpWork needed to do was to say something like "This work profile, with many projects on a single employer is passing the threshold of 1099 vs W-2 employment, and as such we cannot continue supporting this hiring/working pairing as a freelance intermediary due to regulatory issues. BTW, we have a W2 Payroll solution that you can sign up for immediately to solve this problem. More details here...".

The fact that UpWork did no such thing indicates clearly to me that they are not in fact concerned about regulatory issues, but merely using them as an excuse to upsell, while trying to lock-in their worker base by keeping them in the dark. IOW, completely unethical practice.

As a biz owner currently using freelancers on several platforms, Upwork just got crossed off my list (just as I'll never intentionally use Uber).
The no-CNAME-at-root issue is long overdue for a fix, but it looks like potential solutions are still in the discussion phases

My vote is for just letting CNAMEs work at the root, apparently a lot of DNS software already lets you get away with it: https://mailarchive.ietf.org/arch/msg/dnsop/awmoLxtbQtQhSt9K...
I know it's a crappy answer, but "change jobs".

Making a dysfunctional situation work is way more difficult than just finding a different situation. The good thing is that compared to folks who are plumbers or truck drivers or cooks, it's much easier to do that for folks working on code.

It is wholly anecdotal, but the biggest quality of life improvement I've ever had was finding a full-time, 100% remote job that had good boundaries on how much work was expected.

At this point, I've negotiated the workload to 30 hours a week and I can sit in an environment that I've setup with only my personal needs in mind. The pay and benefits are not as good as they would be for the same job with a larger company, but the work is still fun and interesting and expectations on quality are very high.

I had to join a climbing gym because I want to find folks to socialize with, but that's had a lot of other good benefits.
Agate the Stabilizing Stone – Meanings Benefits and Healing Properties
The 20th century counterattack on letterlocking: The CIA Flaps and Seals Manual to covertly open your mail.

https://www.scribd.com/doc/59705644/CIA-Flaps-and-Seals-Manu...

The book is from Paladin Press, a 1970s-era publisher of "hard to find" information, and I don't see any evidence that it came from the CIA. But the same or better techniques would certainly have been used by spies, government agencies, and postal inspectors at the time.

It's funny to think about the hard work that governments had to do back then to target an individual and read his or her mail. And people would have been outraged if they discovered that their mail had been read. How times and attitudes change.
16-26% is better than CD sales (6% from the other link in this thread).
Or just use the same CoL adjustment mechanism the federal government uses for its employees
You can make one, it's open source. You just have to rewrite the MySQL pieces to work for Postgres.
Limbo was amazing and worth every penny, but Inside improved on pretty much every aspect of it. I'm a huge fan of both.
Then why didn't they "just" say so when pressed multiple times about it?
Aside form a manual backup, it appears that Xorg will create an `/etc/shadow.old` file (at least on the system I tested) that can be restored once root access is gained.
All of those pain points sound terrible. I want to like Reason and Elm so much but it seems like the amount of time you have to spend getting these things to work with other libraries is absurd. Writing JS is not so hard that I would be more productive in a safer language (beside maybe the very pragmatic typescript) if you account for all of the extra time spent trying to interop with other JS libraries or browser APIs.

Elm seemed like it was taking a pragmatic approach with ports but then they got rid of all of the JS interop code in their package manager, forcing everyone to write their own glue code.
I don't remember the free version running one ad per song, so I don't know why those numbers should compare directly?
I think there is an enormous danger in abuse of this knowledge. People simply don't understand the concepts and statistics very well.

The part about how heritability varies between countries is very important observation. A country successful at creating great opportunities for the majority of the population will measure very high heritability values because naturally most differences seen will be genetic if the environment is mostly optimal.

This hides the significance of the environment. E.g. height has a heritability of 90%, yet that is easy to misinterpret. Height in various populations have varied dramatically over time and that can primarily be explained by changes in the environment: health care and nutrition.
Wages are directly representative of demand. That's how markets work.
What do you get from KVM virtual machines that you don’t get from the various products available from the Mac - VMWare, Parallels, Virtual Box.
> living in a hell of having no rational basis by which to talk about color

That’s what many people on Hacker News are doing, apparently.
That’s because the system has country of origin quotas in the name of diversity.

If they didn’t have those, 90%+ of the immigrants would be of Chinese or Indian origin. Is that what we want?
I'm with this all the way. Appreciate this article is from 2016, but surprised the physical sale is still compared to Spotify streams. They're very different and I think Spotify is far more like radio with choice (a bit like Netflix and TV). I listen to lots of stuff on Spotify I never would have bought 15 years ago (thus no sale would be accounted for). But conversely, I suppose, I rarely buy a lot of records I listen to with fair frequency on Spotify. That said I go and watch live shows of a bunch of people I probably wouldn't have.

Times have changed. Everyone has to adapt. I doubt as many people are buying DVDs or Bluray anymore, right?
It would have been nice for a writeup to have been included. Everyone wants to make a buck off YouTube hits.
> The job of the governments of the NoVA and NYC areas are to increase their tax bases.

Must we always have such a narrow monetary view of everything?

The primary job of governments is to be for the people, meaning the primary objective function must be the wellbeing of the people.

Increasing the tax base may or may not be a suitable means towards that goal -- but certainly it's not an end in itself.
Ask HN: How to you manage NPM licenses?
The npm ecosystem tends towards many, small packages. How do you keep track of the licenses (Apache, MIT, GPL, etc.) for all of them?
If you set aside 6 weeks and it takes 12, you suck at estimating. Not only are you likely to ship a broken product, but you also have no way of making intelligent business decisions about possible projects.

Project A will bring in $X. You estimate 6 weeks. It takes 12. Project B will bring in $Y. You estimate 6 weeks. It takes 7. If X is similar to Y and you bet on the wrong horse, you've dented and/or sunk your cash flow for no reason.

Saying "Humans suck at estimating" is nonsense. It's a skill that can easily be improved - usually at the cost of some up front planning - and there are plenty of resources to help you with that.

The real problem with Agile is that it gives management an excuse to do no estimation at all. Some alpha-wannabe manager bangs their fist on a desk and says "I want this in three weeks".

Instead of saying "You're insane" teams are pressured into trying to make up for someone else's laziness and lack of contact with reality.
Thanks. So if the artist is both the performer and the writer, they get about ten percent. So that’s one power of two accounted for. I think my assumption about the typical number of CD listens is also quite conservative.
That's a good point, but why add it in the first place?
How does the Indian government know that a person has another citizenship?
Why not use Screens/NoMachine to remote access desktops on iPad Pro? It’s blazing fast on local network, and reasonable via the internet. You could have an on-demand bootable Ubuntu or Windows via Azure quite cheaply.
Small robots may kill the tractor and make farming efficient
LXQ: an automation platform for LXD
Reacting/Reviewing Celebrity Halloween Costumes 2018 (Beyonce, Rihanna, Kim K)
Why is Swish worrying you?

It is basically a payment overlay on top of whatever technology runs in the mobile devices. If tomorrow the dominant mobile OS is Foobar, there will be Swish for it and things just keep on working. It is not tied to a US or Chinese megacorporation, so there is no risk of geopolitically-influenced political decisions ruining the show, like those threatening SWIFT, for example. Swish works just fine inside Sweden, for Swedes.

All countries should have the equivalent of Swish and then make them interoperate if sending money to another country.

I can think of one thing why Swish and "e-krona" is not a good idea: if the lights go out temporarily, it will be difficult to pay for something (although figuring this out is a technical problem -- the payments could be queued in the terminals or something).

If the lights go out forever and we enter the quiet apocalypse, then there is very little use for cash either, aside from use as tinder or drying shoes, and plastic notes will not work for those either.
Social media has elevated misogyny to new levels of violence –Donna Zuckerberg
> Which specific "code gen tools" and "non standard syntax"?

I've done codegen through a DSL and through comments. The DSL is actually typed, which is nice, but it's also its own mini-language that you have to teach people on top of the Go basics. It's also a general rule that it should be used sparingly because it tends to generate very verbose and ugly code.

> What kinds of errors would you expect to be "caught at compile time" with a different type system?

The empty interface, which must be cast to the contained type to be useful, is an obvious one. Generally type casts, error handling, pointer dereferences, all can lead to run time bugs.

At the macro level, a language with a rich type system should make invalid program states fail to compile. With true phantom types, for example, one can make a state machine that will fail to compile if a state transition invariant is not satisfied.

> What kinds of "default values lead to subtle bugs"?

The issue is that the notion of a "default value" makes little sense. For many applications 0 is not a good choice for the initial value of every integer. Someone who forgets to set the integer to an appropriate value will run into the same error as in C, except instead of a trash value, they will find a consistently bad value, which is slightly better.

Better to throw an error if an uninitialized value is used, and demand that all struct fields be set unless the struct author has explicitly set default values.

> Have you looked into...

Yes, I have seen the proposals. I am an opponent to generics in Go. I think Go excels at exactly that which I described in my first post. If you add more to the language, I believe it will morph into a poor mans Java instead of a better Go. Better to simply move to a language that was built from the ground up with the intention of providing abstractions (I like Rust), and use Go when its upsides outweighs its downsides. Many times, they do, especially in businesses where the talent pool is limited.