jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
https://www.ada.gov/service_animals_2010.htm

> Allergies and fear of dogs are not valid reasons for denying access or refusing service to people using service animals. When a person who is allergic to dog dander and a person who uses a service animal must spend time in the same room or facility, for example, in a school classroom or at a homeless shelter, they both should be accommodated by assigning them, if possible, to different locations within the room or different rooms in the facility.

If the person has a dog allergy, Uber should make the appropriate accommodations (possibly by allowing them to assign another driver to the fare) - however, they cannot refuse the fare.
If you want some inspiration, have a look at https://replit.com/site/careers.
I believe they're running a docker container, which gives you the full bash experience!
I switched from Samsung to Pixel for the same reasons. Samsung's additional bloatware and their penchant for installing new things I didn't ask for drove me nuts.
Train it every year on the senior editors' publication.
To use your Harry Potter comparison, it would be like asserting that Magic Boy Adventures violates Harry Potter's copyright because one of the characters in MBA was similar to the Neville Longbottom.

Or in other words, a tiny fraction of the original work would essentially be allowed to monopolize the entire space of works involving magical kids going to school.

(And this is why Justice Thomas is widely regarded as the least competent justice of at least the past half century.)
Then the business needs to find some way to accommodate both the employee and the customer. In Uber's case, the only requirement is that riders with guide dogs should be able to get a ride in the same time window as any other rider, at the same price. The ADA does not require that every driver has to drive guide dogs. It's up to Uber to figure out a solution, and they should have to pay up until they implement one.
Not sure I agree - total profits and living standards have both gone up drastically since slavery was abolished, and went up faster and farther in countries that abolished slavery earlier.

Thinking that slavery is profit-maximizing is very zero-sum, and disproven by history. Actual profit maximization over time involves lots of freedom and choices for individuals participating in capitalism.
I didn't read past the abstract, but yes, they found that the bacteria count was also higher when stored in the fridge. presumably by less than the room temperature pitcher.
The drivers represent the company and all interactions with the driver are setup through the company. So, yes.

ie: If a driver snatches my backpack and drives away, I expect Uber to replace/return what was stolen from me by their contractor. Not for them to just tell me to take a hike and deal with it myself.
Yes, you do have to take their word for it. If the dog is disruptive (e.g. barking or not housetrained), you can ask them to leave. The dog must be under control by the owner at all times. Dogs must (generally) remain on the floor or on the owner (and not in a shopping cart). Seating, food, drink, and other amenities are for the person, not the dog.

In practice, asking these two questions and understanding the limits of where you can intervene is sufficient in 99% of cases.

> you do basically have to take chihuahuas or Pomeranians or pit bulls or Rottweilers or whatever as service dogs

Why is this a problem? Different breeds have different characteristics, and there are a variety of reasons to have a service dog -- from PTSD to blindness to diabetes.
> Huge apartment buildings are going up in "revitalized" downtowns throughout the country yet the streets are as ghostly and empty as ever.

Are there cities in particular that you're thinking of? This is decidedly not the case where I live (in fact, the most common complaint I've heard is that it's getting too crowded, especially downtown). On a more theoretical level (given that I don't have _recent_ experience living anywhere else), I don't even see how the influx of residents implied by these new apts wouldn't increase street activity to at least some significant degree.
As someone currently getting their MBA (and coming from a tech background, been coding since I was 14), I feel that this is a good sign. I would much rather see MBAs try to create new value rather than get sucked back into the vicious cycle of investment banking or management consulting. Startups can offer people of all types the chance to have impact in a positive way. I see lots of startups fail because the founders don't understand basic business concepts and practices, so if some business savvy is injected into this market, great.
There are countries where not as many people are locked up, prison sentences are shorter, and as a result the people locked up are given a minimum of humanity.

By beating it into the minds of everyone (especially in more privileged classes who won't come within 500 feet of somebody who has seen the inside of a jail in their lifetime) of how absolutely dehumanising prison is, we could maybe stop demanding people be thrown into jail for 25 years.
Don't forget to add in the fact that you could have been earning that non-zero salary potential for two years instead of paying tuition...

When I started my Ph.D., early on they ran the numbers with us. The increased starting salary from having a Ph.D. (probably somewhere in the $15...$20k range... I forget the exact number) will never make up for the four year head-start someone who stops at a Bachelor's degree gets on actually drawing a salary, once you discount to net present value (even when you factor in a graduate student's meager stipend).
Thanks. Hence my point that it's not turtles all the way down. Eventually there has to be some real demand to support a high price, or else the price will drop as traders trade away to avoid delivery.
I know you're trying for comedy, but I prefer the fun and easy way to X than the confusing and miserable way - which is how many programs are by default.
This article is just an excerpt from Steven Levy's book and it cuts out before it gets to Google's current situation in China. After these events, they redirected users from their Chinese domain name to their Hong Kong servers in order to sidestep the censorship requirements.

This situation didn't last very long, however, and China threatened to withdraw Google's license for their Chinese website if they continued redirecting users automatically. When this happened in June last year, Google restored the censorship on google.cn, just leaving a link for customers to get to google.co.hk for unfiltered results.

More details about this can be found on Google's blog:

http://googleblog.blogspot.com/2010/06/update-on-china.html
| AU | square brackets | parentheses |
+----+-----------------+-------------+

:(
Context - In a 5 star hotel, that would be appalling. In a house you've just bought, that would be crap, but at least it works until you get to the part of the list where you remedy it. In a toolshed/garage/stable/whatever, that would be prioritising effort - a good thing.
Consider whether there is a trade-off between software that delivers value, is aesthetically pleasing to the craftsman, and its cost in time and/or money. You know, "Value, craft, cost, pick two."

If this tradeoff constrains the development of software, then this essay is important because it implies that to deliver software with value, it is more expensive to do so with craftsmanship. If this tradeoff does not constrain the development of software, the entire essay is irrelevant because you can deliver value at good cost while maintaining any standard of craftsmanship you like.

This much is obvious. What is not obvious from the article is that the author has convincingly defined what craftsmanship is and shown that the tradeoff is in effect. Instead, I read cherry-picked examples that beg their own conclusion. Any number of people can play that game if you don't provide a good definition of craftsmanship that is independent of the tradeoff and the value.

For example, if I define "craftsmanship" as reformatting software that already delivers value to be more readable, we have a definition that is not independent of the tradeoff, because readability for future programmers is a component of value. This reframes the discussion from craftsmanship vs. value into how much value is sufficient. That argument has nothing to do with craftsmanship, you can talk about whether software should work for all browsers or just IE, or how fast it is, it's a product management problem, not a question about the nature of programming. Engineers have the exact same argument about how strong a bridge ought to be.

Or maybe I define "craftsmanship" as spending extra time making value-less changes to code. Again I've dragged value into my definition, and cost as well. This argument now becomes a True Scotsman fallacy. If I say that I'm a Java programmer and that I use patterns as part of my craft, I can also claim that they save me time, so you say this isn't part of my craft because it saves me time. You mean the over-engineering patterns, just the ones that are in there for the sake of having patterns. WTF, we can't argue on that basis, the goalposts keep moving.
There are two parts to a prediction, "what" and "when". Just getting that What part right, without also getting that "When" part right can lead to huge losses. Hell just look at LTCM, they almost brought the financial market down by be wrong, not about what would happen long term, but how long it would take to happen. Or to quote Keynes, "The market can stay irrational longer than you can stay solvent".
Meta: I come to HN not because it is a logical syllogism server but because it often has thoughtful, interesting comments. I own a couple of single speed bikes--for all we know shii does too--and I didn't get offended by his comments. While I'm against viciously abusive attacks on people, I think there's a danger in trying to create a Disney World like atmosphere where no one poops or says things more caustic than "gosh."
Everyone programs differently. Every artist paints differently, plays differently or sculpts differently.

Programming is an art. Instead of brushes we have ADTs, instead of paint have the UI. If we use the right strokes in the right places, we end up with a master piece.

If we slap it together to make a deadline, people can tell that. Sloppy UIs with stupid data structure decisions really do make a difference.
"Is it due to us simply wanting to reinvent things"

After observing myself and a couple of developer friends over the last few years, i can most definitely say yes. We are addicted to building our own things, creating layers after layers of abstraction, frameworks, tools, because it makes us feel like we're creating something.

What saves some of us, is to have a greater satisfaction seing someone else actually use our things, than creating that thing. And so the goal becomes more "what do people need" rather than "what would i have fun building today".
This is blown way out of proportion. Planes sometimes crash, such is life.

Pilot already is a dying profession. In a few decades there will be nobody in the cockpit to "protect against" anymore.

Until then we will see a few more of these incidents, just as we will see a few more planes used in terror attacks. It doesn't matter what feel-good measures we take. Humans are infinitely creative at circumventing[1] them.

[1] cf. the TSA security theatre vs journalists regularly smuggling all kinds of weaponry onto planes just to show they can
Location: Poland
Remote: Yes
Willing to relocate: Negotiable
Technologies: Sysadmin, HPC, Linux, SQL/NoSQL databases, SCADA systems, Scripting (python, bash), Webdev (ReactJS, Flask, Django), Containers, Storage systems
Linkedin: https://www.linkedin.com/in/bartosz-drogosiewicz-3b390a103/
Email: b.drogosiewicz at gmail com

Have a lot of background in academia and data-center management. Currently exploring new possibilities.
The problem with most great projects written by small group of brilliant people in any language:

- it introduces its own vocabulary, it looks like gibberish until you build up the context

- since the group is small and gifted they have no problem creating and using the power tools of their own

- there is no documentation so your only way is through experimentation and direct communication

- the folks who have built it had to move on to solve another (bigger) problem, leaving no traces of what the vocabulary is, where the design was headed, what should be changed with the new requirements and again next to zero documentation
Price gouging seems like a good way to incentivise the five-finger discount if anything.
any self-employed person who sees a dramatic reduction in income (perhaps even 100%) is also (AFAIK) not eligible for unemployment benefits.
Correction:
Clojure has linked lists and vectors. Haskell has both too.
https://clojure.org/guides/learn/sequential_colls
https://hackage.haskell.org/package/vector-0.12.1.2/docs/Dat...

Don't blame the language, & learn to use the right data structure for the job.
Here you go:
https://en.wikipedia.org/wiki/Pomodoro_Technique
Careful giving medical advice. Fasting can be dangerous in some cases.

The advice I got from my doctor is to start with 24 hour fasts. And then try 48 hours. And then probably stop there.

(I am not a medical expert)
This looks really neat. What homebrew computer kits do all of you recommend for someone that has never done this before? I would like to build a computer and program on it. I've done web dev only.
They could have avoided making any direct comment on effectiveness and simply stated that access by medical personnel needs to be prioritized since they're the most exposed group.
You might want to check official govnt stats on this. A surprising number of american households are not a little beyond that, they are exactly there, where a $400 expense would put them over the edge. Or, in this case, $400 in lost income.

Looking at the person you are replying to, who for many months had to choose between utility bill or food, please show a little compassion for how difficult saving can be when you have an unstable income (i.e. you are a shift worker at any of the many US companies that uses shift workers and computer algos to only schedule people for when there is workplace demand).
He's wrong. Every book has rules that the characters have to abide by. Without them, the book is pointless. So those characters have limitations, too.

And as for being a wizard, until he can produce a patronum, Jobs isn't more wizardly than Potter.
I eat eggs sometimes, but I'm not proud of it. The moral considerations are very different from oysters because of how they're produced. Producing a lot of eggs requires a lot of hens. Having a lot of hens (and not roosters) involves killing a lot of male chicks. Producing any volume of eggs economically requires having a lot of hens in not that much space, which typically involves things like clipping beaks. This also produces a lot of concentrated waste which can often cause environmental damage. Keeping a lot of hens fed requires that you give them a lot of feed, which requires agricultural resources which might otherwise have produced food to be eaten by people. So eating eggs entails killing and torturing birds, producing toxic waste and using agricultural resources inefficiently.
What really happened to the downvotes?

Are they removed entirely, or the threshold is increased to beyond what I have now got (462 karma, at 3.5 average)
I think of this as similar to error handling/reporting. If you don't build in a mechanism from the beginning, it's going to be so much more difficult to do it later.
That's a pretty serious breach of user trust, no matter how many times it was covered in the 47-page lawyered-up doc that nobody reads.

Yup! The crowdsourcing part (how they initially assembled and now maintain the hotspot database) needs a bit more clarifying. The release glosses over it and people everywhere are instead fretting about the file, even though it's just a cache, a mere fragment of Apple's data, not theirs.

The iPhone UX makes it very obvious that apps are using location services but it never conveys that the iPhone user is contributing data back to Apple, even if anonymously. This is new information for everyone, I guess.
Sure, but we're talking "open a TCP connection to a port, send Postscript" and some slight variations on that theme (HTTP POST, USB, ...). Nothing like the jungle of printer drivers we have now.
http://ycombinator.com/newsguidelines.html

Please submit the original source. Obvious spam, flagged.
> I already know what the reaction to this essay will be. Half the readers will say that Microsoft is still an enormously profitable company, and that I should be more careful about drawing conclusions based on what a few people think in our insular little "Web 2.0" bubble. The other half, the younger half, will complain that this is old news.
Yep! Diving deeper, the @serverlessui/construct package has a few custom constructs to facilitate the deployment. Additionally the @serverless/cli tool parses the project and configures a CDK App to synthesize and deploy.

Overall, it saves the manual setup and pre-configures a CDK application without any config for the end-user!
The minimum is

Server: Apache

with the ServerSignature and ServerTokens configuration parameters.
> "You're too poor to fight for your rights. Know your place."

Well, yes. The goal of an antiunion campaign is the demoralization/ disempowerment of the workforce.

Notice also the recent push for "experimental polities", AKA company towns.
I've heard good things about Clevo based designs in the past but even those seem to be questionable now.
PLAN is a great charity for that. They do things like give girls food to take home from school. It made it so the family would be better off sending their girl to school. Efficient and effective!

PLAN has low overhead, too. They don't spend fortunes on marketing. A high percentage of donations (~90% IIRC) goes to the people in need.

I learned this from PLAN Canada, but I'm sure it is the same elsewhere. I have no relation, just a fan of their work.
Is it a useful form factor on other laptops? The market for RJ45 dongles is a lot larger than the market for framework, so if a vendor can hit both markets with the same product they'd be more likely to do so.
No, HATEOAS is not for humans but was imagined for api consumers. All those links that you mentioned in the Github api responses are named and you as a client can use them, where the actual url can change. Also, you as an api consumer can know what actions are available.

That being said, I have never seen developing api client driven mainly by HATEOAS
Actually the CEO who was pushing for it turned out to be sexually harassing at least one of his employees and got fired
When I read discussions like this, I generally have no idea what people are talking about.

For instance, people constantly talk about "texting while driving". Maybe it's because of my age, but if this actually means typing on a phone's on screen keyboard, I just can't understand how someone could actually be good enough at this to not crash immediately.

But conversely, I don't understand how anyone can not "use their cellphone while driving". Isn't cell phone navigation the standard way of getting around these days? Who uses built-in car navigation or paper maps?

And finally, if anyone cared about distractions, then why does my streaming music app stop every 20 minutes while I'm driving (I generally ignore it, or else I pull over to reset it, but if I could fix it while driving it would be very tempting)
> Is there somewhere else where immigration is much easier than the United States

Once my Italian wife and I were married, I acquired the right to stay in Italy from that moment on, with no hassles. The amount of paperwork for her, on the other hand, to go to the US, is quite unpleasant, and the process would even involve a doctor having a look at her. And she has a PhD in biochemistry (she's employable in other words) and is the wife and mother of US citizens.

I wouldn't ever cite Italy as a model for the ease of its bureaucratic procedures, but in this specific case, Italy does come out ahead of the US.
IANAL and I haven't ever tried anything of this sort but I think you can start your own LLC or C Corp, and work for it on OPT for 17months: http://www.ice.gov/sevis/stemlist.htm

You'd have to burn your OPT though, so be careful. In any case, talk to an immigration lawyer before you do anything.
Fair enough. That seems like a very well-reasoned position.
My last company made that tool. Their business model was setup around providing custom implementations. (The tool will get you 90% of the way there, they consulted the other 10%)
You'll never know if it does impact a startup's coverage. Tons of startups email and most get ignored legitimately. When you're competing with w/e investment of Arrington's that provides them all the excuse they need to make sure you don't get a writeup. Either way all you're going to see is no reply.
I've started (just now) using a stupid '+1' comment because I thought the reader should be looked at.
People don't consume it just to stay functional, there are positives associated with caffeine that may outweigh the negatives. In particular, if you have any dementia in the family, it is one of the only known effective ways to reduce that risk.

http://www.ncbi.nlm.nih.gov/pubmed/21422521

http://iospress.metapress.com/content/d885346618q57103/fullt...

http://www.ncbi.nlm.nih.gov/pubmed/19158424

http://www.ncbi.nlm.nih.gov/pubmed/20182054

The most stunning result: http://health.usf.edu/nocms/publicaffairs/now/pdfs/JAD_Arend...
I've found that using the "Nimbus" look and feel (Settings -> IDE Settings -> Appearance) and making sure "Use anti-aliased font" is checked (Settings -> IDE Settings -> Editor -> Appearance) do pretty well.

I am using an Oracle 1.6 Java on Ubuntu 10.10.

PyCharm and IntelliJ also seem to default to an "Alloy" look and feel on Windows, but changing that to the native Windows L&F vastly improves both the fonts and general appearance.
I don't think you are whining. Its perfectly rational. 6000Rs a month ? I heard that construction workers in Delhi get 4000Rs - that's brutal. There are Django devs in Bangalore charging 3000 / hour.

Running your own shop is a whole new set of skills. Working at this place might give you the insight for later in your life when you can move up the ladder. Maybe you are doing the right thing. Just get your focus fixed on the next level up and how you can get there.

edit: no, don't take this job. from your skill set I think you have already well passed this level. there's nothing to learn and it might even look negative on your resume.

Can you move down to Delhi ?
There isn't a work factor high enough or password complexity high enough that it doesn't justify a reset, in my opinion. People will use bad passwords, and we can't really stop that. Allowing offline attacks against them will never be okay.
> At worst case scenario you've literally added no security at all with the pepper.

Yes, I think this is the most likely failure mode (though not necessarily the only one - crypto can fail in very suprising ways!).

But even this is harmful, since you are potentially making changes to security-critical code for no benefit. At best you get more complexity and more chances to introduce bugs, plus a false sense of security.
One thing that bugged me about this today was that after I changed my password on desktop, my mobile session wasn't invalidated. Apparently it's an option for mass password resets, but it really should be mandatory.
I'd be interested to know how many users notice the HTTPS as opposed to the padlock. After all, no-one types the "http" in a web address anyway.