skysight-inc/HackerNews huggingface dataset:
Saying "no" to work that you cannot do in the timeframe requested is a eminently professional response. It happens all the time in the business world. It is unprofessional to accept work that you cannot perform.

> If he tells me he can't do it at any price, then that means I can't rely on OSS as a pillar of my business.

That is a false dichotomy. With OSS, you are the only person that can block your use of that software.

Ironically, your argument applies in spades to commercial software: try asking Microsoft if they are willing to change something in Windows for you. Then demand it be completed in three days. When they refuse, do you have the option to fix it via an independent company, a contractor, or yourself?
This +100. I don't think there has been anyone in recent years who has combined those qualities as well, consistently.

Earth, Wind & Fire is in the same category for me but yeah going back decades
I'm curious as to what you think would work?
Klabnik has single handedly permanently deterred me from ever using rust. Terrible person, terrible language, terrible organization.
Neat, but it's not exactly the least scientifically accurate depiction in Star Wars.
I don't post on HN as a part of my business. If I did, then you better believe I would have already worked out how much my time spent on HN is worth to it.

There is life outside of business. But inside business, cash rules.
Researchers launch tool to understand spread of fake news
I've got the same one and it doesn't stop cats tailgating other cats. It was however hilarious during the 'training' phase watching the stupidest of our two barrel towards the flap and go crunching into it.

Did have a good idea for gamifying it though - a cat airlock with a camera, $5 a month, getting bored old ladies on Facebook to compare the cat in the airlock and making the decision to let it through or not...
The Basics of HTML and CSS in EMAIL
the difference for musicians is in aczerepinski's comment above ...harmonically sophisticated and yet singable/relatable to non-musicians
How are things different with non-OSS software?

If you use a proprietary software application and there is a "showstopper", what happens?
> But none of them pay VAT on the intermediate goods; that's on the final consumer.

This is not true. This describes how sales taxes work in the US - sales taxes are due on retail but not wholesale transactions.

VAT is due on each transaction in the chain - manufacturer to wholesaler, wholesaler to retailer, retailer to consumer. However, the wholesaler can deduct the VAT that it paid to the manufacturer from the VAT that it passes to the government and the retailer can do the same for the VAT that it paid to the wholesaler. In this way, there is no multiple taxation of the retail sale. GST and PST (despite the latter's name) in Canada work the same way.
In the article he mentioned a couple times that increased food intake causes the cat to vomit. For a "lazy human" armor plating a robot, cleaning up cat vomit is the last thing he would want to do I imagine.
Taxes are irrelevant, You file a form 1040X to adjust your taxable income and get that money back from the IRS. He probably never even saw that money anyways because likely the casino withheld taxes (I assume that's what they do, I don't gamble) As far as spending, I thought the same thing until I read the article, he's already a multimillionaire, "A gambler by profession, Ivey billed himself as the “Tiger Woods” of poker; he had won more than $6 million from several tours on the World Series of Poker and another $19 million through years of online poker."
Wouldn't generalize as much but point taken. Frankly,my project pays well enough and it is remote too but what really makes the pay great in my case is a no income tax state for me. Otherwise the pay would be meh if I had to shell that out.
After about the second failure I would have gotten one of those auto feeders that let out as much as they want and some weight control cat food.
AFAIK all large trade treaties have such a clause and it does come up quite often in disputes (See NAFTA for example). It's what the elected representatives of the Irish people signed up for.
>I feel like we need a professional ethics code to handle situations like this.

>But how are we ever going to get the rest of the world to afford us the same respect that doctors and lawyers get if we're unwilling to play ball?

I would love for you to point out the part of the Hippocratic Oath where doctors agree to personally call on patients at any time of day or night--as long as they're offered enough money. Or an Attorney/Lawyer's Oath that has a clause where they must take any client at any time if they're offered a generous enough consulting fee.
The solution is to get more personally involved. They don't owe you anything.
Oh that is true, I meant fun and interesting for me. I'm sure every day is a slog for those poor souls doing the actual work.
Um, did you think that quote was a positive description?
Someone in the other thread suggested the problem is she can smell the rest of the food. I'd bet that's a huge contributor.
Actually, they want to replace it with a different bill, not eliminate it entirely.

The ECHR is quite problematic in a lot of ways. It would not be hard to do better.
Mine definitely would, he'd eat until he would throw up and then probably eat some more. We're pretty sure he had food scarcity before he made it to the humane society.
Twitter is ‘toast’ and the stock is not even worth $10: Analyst
Hey man, I can help. I've been a recruiter for tech for 10 years and now run Workshape.io, a job discovery platform for software developers. Reach out to me on email hung at workshape.io.
They will get thru this as always
They could have previous commitments to their employer, breaking those without notice would be seriously unprofessional. They could have private obligations, which can't be weighed against money. They could be ill, ...

There is really no difference here between OSS and commercial closed source software. If you require that kind of guarantee, you need to pay someone in advance for them to make sure they'll have the capacity to help you on short notice.
In my experience- as opposed to merging, which just works, but nerds get all persnickety about because they hate merge commits. I understand the concern I suppose, but working with `git rebase` just seems so unnecessarily painful. It's really awful.
> With OSS, you are the only person that can block your use of that software.

In theory I could build my own railroad. Enough patents have expired. In practice, I need engineers, because there's not enough time to learn everything.
My home office has a $3000 computer, $600 chair, high end keyboard and mouse, a huge 4k screen. My office temperature is at the optimal for my body and my setup is positioned according to the sun coming in the window.

At work it usually* is a $600 computer, a $60 chair, low end dirty keyboard and mouse, small low quality screen. The office is cold, I have glare in my screens... and I share a room with 60 persons.

It's hilarious how my personal setup outclass my professional one.

* I am lucky enough to have found an employer which value his employees and that's not the case right now for me.
I have seen enough companies weigh opening their source-code to know that is exactly the calculus many of them use. I don't pretend that a single sentence summary captures every detail and consideration though.

That sentence has nothing to do with my own opinion of free software.
A major cost of that good price per performance metric with AMD cards however is their incredibly eye-watering TDP per performance (and their poor heat dissipation solutions).

The electricity cost will in itself mean in maybe a year or so they'll cost more than an equivalent Nvidia/intel card.

Also not sure how the hotter-running AMDs affect their life, but it's possible it's considerable...
Hyperspace, laser bolts, complaining AI, and space wizards aren't scientifically accurate? ;)
> Only the money earned during the game is to be returned.

Part of the ruling was that Phil Ivy had to pay back $500,000 which he won in a craps game as well.
I think such a project would be very important for underserved areas in human and vet medicine. Having a portable ultrasound is invaluable in diagnosing many conditions.
High tech equipment are always very expensive.
But how do you revert a commit if there were subsequent commits that changed the same files? (If I'm reading the original post correctly.)
I feel Nintendo probably didn't grasp that Toad Rally would be the gameplay sequence more appreciated by people than the World Tour. Toad Rally is more fun and gives more replay value. But it needs to be tweaked for better player matching, easier ways to get Toad Rally tickets often (or remove the ticket system altogether), allow to challenge friends for toads and coins (not a "friendly run") and so on. Adding Game Center support for friends is a better option than being tied to inviting friends through a different system or creating a Nintendo account (though Game Center ties the relationships to iOS alone).

If at all anyone from the Nintendo team that built Super Mario Run is reading this, please focus on making Toad Rally more accessible and better.
She was on NPR recently.

http://www.npr.org/podcasts/456706345/innovation-hub
Nice use of Unicode! Do you have a tool to help you construct a diagram like this?
> There is really no difference here between OSS and commercial closed source software.

The difference is you can pay commercial software vendors for support. With OSS, you often can't.
> A computer that can run a MHz frequency transducer is easy and cheap these days, e.g. a raspberry pi’s GPIO pins can run that frequency.

This is ridiculous. Transmitting needs a good amount of energy for a high number of channels (several dozen, and quite often > 100), and at a high frequency. And if you are driving a 10MHz transducer, you will for ex drive it with a 80MHz numeric signal (at least when using a low number of levels, which you often wants to in order to keep an high efficiency for the relatively high power TX)... Citing a raspberry GPIO pin to do that shows that guy does not know what he is talking about.

Reception is also not trivial at all, if you want a decent quality. You also sample at a rate > to the centre frequency.

Of course you might be able to construct an amateur toy low-end ultrasound machine, but it would be of no clinical value (and of limited value for a lot of other purposes too). Also without extensive measurements, you should not use your resulting machine on any living thing...
Yes, of course it's totally fine for people to post their excitement about something like that. It may be a tangent, but it's a specific, interesting tangent, not the generic kind of off-topic discussion which is predictable. Also, there's a huge difference between a community member sharing excitement with fellow users vs. someone showing up just to promote something.

But note that OoTheNigerian's comment eventually became upvoted (hugely upvoted in fact). That community correction often happens when comments are unfairly downvoted—but it takes a little while.
There is no such thing as fake news!
there is most definitely NOT "always a price". a person's time is their own. take your bs and bugger off.
I make around 70ke/pa in Europe doing a very shitty IT job. It consists of configuring some shitty internal apps and debugging them.
No transferrable skills, absolutely zero chance of touching something new or improve myself in any area.
Previously I used to work on interesting stuff and a devops department for bigger or smaller companies using aws,docker and friends, golang and some other "breath taking" technologies. I earned about 35k E/pa.
What do I do ?
I get my boss to call the regional sales manager for our account, and say we're paying lots of money and we're gonna find a way to stop unless they can fix or provide a workaround for the bug. If it's truly a "showstopper".
I wouldn't even dare comment on what the future of JavaScript will be. I can barely keep up with its recent past.
hmm. interesting
The difference between the kernel languages is minimal, many kernels can be translated with basic search & replace.

The difference is in the scaffolding (CUDA is easier but less flexible), and pre-existing libraries on offer.

If you're going to be writing the kernels yourself then it is easy to maintain both versions and it if it is for learning it doesn't matter at all (but I prefer the standard that works on all my machines).
Have you ever tried to get a fix for a commercial product?

Your whole post is so out of connection with reality that I don't even know where to start.
To pick two examples, restaurants and tattoo artists can get booked up months in advance. When you ask about availability for tomorrow evening, they won't quote a price, they'll say "sorry, we're full".

You might be able to start a negotiation with them, if you're willing to spend way more than the default, but they won't start it for you. And they might say "no, not for any money" (which might mean something like: "I'm pretty sure my price is higher than you're willing to pay, and I don't want a reputation that I'm willing to balk on my commitments for money").
Let's hope other governments and medical systems are less complicit in mass murder than the US
Is running ads on a programming blog worth it?
As someone who worked on that acquisition, that rumor is total horseshit.
What is your preferred tool for gathering this kind of detailed data?
Catptcha-as-a-Service
Well at that point it's a 2-way street. I'm going to ask for a solution or direction as I'm paying for it.

However with OSS I'm not. And while i'm more than fine with a "wontfix" or something similar (at the end of the day if the software won't solve my problems, that's okay, I'm not forced to use it, you aren't being forced to maintain it), I'd like to know how I can at least ask without contributing to the problem.

And even if I wanted to "pay" with contributions, they aren't free for the maintainer either. I know all too well how a well intentioned fix or change can end up causing more work and annoyance than an issue asking would have.
"Eat" is used very inappropriately here. As far as I know the cells aren't burning the nanowires for fuel. A more correct term would be that silicon nanowires can cross a cell membrane through phagocytosis, which I don't find that surprising.
1. Your ability to perform a skill is dependent on both how much you work on it and how much innate ability you have

2. Kids often get frustrated and lose motivation to work on improving when they think their work doesn't matter

3. Instilling a "growth mindset" means that they don't end up with a skewed view of how much innate ability matters because their frustration prevented them from putting in the work, and ultimately allows them to perform more skills better
The casino didn't do anything to better their own odds.
We do have https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Ais...

It is unclear if there ever will be a Rust 2.0. Even those that want it agree that unless it's incredibly easy to upgrade to from Rust 1.x, it's a non-starter.
You tell the people who sold you non fuctional software to fix the problem.

That relationship does not exist with OSS projects.
Woow had no clue we have got these type of machines nowadays.
And what if a country passes a law saying that industry sector X is taxed less than industry sector Y, or companies over or under a certain size are taxed less? These things are quite common. Wouldn't that also be "state aid"? Well, maybe it would and maybe it wouldn't, depending how the Commission feels that day.
Hacking for Diplomacy Class Takes on Refugees, Radicalization, Space Debris
Brett, thanks for contributions to Python.

(... and thanks to the other contributors, https://github.com/python/cpython/blob/master/Misc/ACKS, and to all people who volunteer their by contributing to open source...)

I am another silent user, someone who lurks on every Python thread on HackerNews but finds the discussion often too contentious to bear.

I know you personally, and I'm sure I've said this to you in person, but maybe you'll accept my sincerity if I say it in public:

You bring a certain sensitivity, a level-headedness and moderating influence to the Python community. Discussion within technical communities is rough, even when everyone is aligned toward the same goal. Any lurker on #python-dev can see how quickly discussion can break down.

These communities need people like you, even though they sometimes seemed designed to grind down people like you.

Double big props, and hang in there!
I'm impressed by both of the adversaries in this story.
If your job is doing exactly what you're told to do, and nothing else, then you'll find that you are very replaceable.
Not sure why you are being down-voted. What you describe is the philosophy of e.g. monotone, which works quite well.
For a cheap and simple hack solution, I would imagine you could just get one of those outlet timers. That's assuming the device uses wall power, defaults to locked when unpowered, and doesn't require any user input to resume function when power cycled. Just set it to power on at 7AM and either set it to power off at the time you usually refill it, or just manually switch it off when filling.

Not as much fun as an IoT cat feeder, though.
but for someone that does this for passion it is not business. So your cash becomes coloured paper.
If I understand this correctly "...removes unnecessary data...", their optimization algorithm strips metadata on the image. This would include copyright information. For every single image that they do this to it would be a crime.[1] And they face a minimum liability of $2500, up to $25,000 + lawyer fees.[2]

[1]https://www.law.cornell.edu/uscode/text/17/1202
[2]https://www.law.cornell.edu/uscode/text/17/1203
> His unwillingness to help them out is, in the eyes of the business world, unprofessional.

I disagree entirely that it's "unprofessional" to turn down work you don't want to do.

And I'm not sure I've ever seen someone suggest that before.

We have no "professional" responsibility to take jobs we don't want to take, for whatever personal reasons.

I don't think any other profession works that way either. Maybe doctors who have a professional obligation to not let people die. But lawyers, engineers, any other profession I can think of, have no professional obligation to take any job offered to them as long as the client is paying enough. That's just not a thing.
Given the competition in the space, would it not be more aptly named Red Ocean?
Vim Within Emacs: An Anecdotal Guide
This is the best up-armoured cat feeder I've seen this week. Kudos to Quinn for never giving up.

I'm terrified to think what the next step will be once Sprocket chooses to escalate.
Thanks for the branding :D
This is interesting, what are some examples of things you'd do to make them uncomfortable?
One of the big troubles with OSS volunteering is the current state of technology to communicate with others on the Internet.

In our company we have been working from home for years. Using the telephone or teleconference is basic in order to really understand each other.

Only text communication is terrible because basically you filter all the emotions from the message. The worst thing is that you interpret or reconstruct those emotions based on your own state of mind. If you are burned out it is not pretty.

I can't tell you how bad it is when someone takes something trivial on text and interprets it as an aggression and responds aggressively and escalates and yet it happens every single day when you put an only text communication center in place.

The same thing told in another context, in a person to person meeting will be nothing because we are automatically using our tone of voice and body language in order to complete the message.

This has to improve some way.
Groundbreaking fMRI study finds 4 distinct neurological subtypes of depression
> If pivoting your engineering goals requires hallway conversations, there's something wrong.

I agree but isn't there always something wrong?

I'm in that spot, I worked mostly remote for the past 4 years and at every company it would have helped a lot to have a casual hallway conversation from time to time.

It shouldn't be necessary but in reality it often is. It seem to me like you need well thought out, light weight processes to make this work. I think it should work, but I never saw it working myself..
Mongoose uses optimistic locking by default, I believe.
Krugman: America we knew it is gone
Just to be clear the markings on the back didn't precisely give away the value of the cards. What they did do was allow Ivey to sort the cards into buckets (by flipping some cards 180 degrees) such that he could tell which of two buckets any given card was in based upon the markings.
Yeah, you need to raise the cat from first weaning with unlimited access to food to prevent this. If they never experience a moment of food anxiety in their lives, most cats will only eat when they are actually hungry.

The majority of cats, however, have a built-in desire to eat whenever food is available, because they have not learned that it will continue to be available in the future. It's really hard to teach them this at any point after early kittenhood.
GNU Guix and GuixSD 0.12.0 released
You'd be surprised what people can reconsider when there's a financial incentive. Drastically higher insurance costs for human drivers will likely be one such incentive.
While that's true, even contributions can contribute to the burnout, especially when they are made without any input from the maintainers.

The classic "massive PR that changes how something fundamentally works" comes to mind. And while I'd hope i'm not going to do something quite that big, throwing a bunch of code at them and saying "put this in?" feels much worse than asking. Not to mention that it will end up being a waste of my own time as well.
I think this falls apart when the subset of fired people exceeds the subset of beneficiaries. Everyone's job is at stake on some level.
It was just a manufacturing defect that the house didn't know about. Of course its unusual, and the defects were only 1/32 of an inch so its amazing a human can spot that.
In many ways they're worse, especially specialized test equipment and protocol analyzers, because they're designed to evaluate the very thing that goes obsolete.
My problem with Subversion is that it only really works well for trivial cases where you have linear and non-overlapping changes. It's great for configuration management, but not much else.

If you have more than 1 person doing simultaneous changes to a repository which might overlap, SVN becomes a pain to use because its merge handling is basically "Oh, there's a conflict. Here is the whole mess, good luck!" and you lose access to all the tools SVN provides for normal use.

Git (and hg) treat merges as an everyday thing, and a merge conflict does not leave you unable to do basic things such as commit or stage changes with the index, which is a huge help when resolving large conflicts.
That's a really nice tool, well thought-out, and the calculations it does are spot on. However, I think it's based on one pretty big assumption: that the shares that investors buy are the same as the shares that you would get through your ISOs. They typically are not the same, with the investors getting preferred shares that are superior to your common shares. Furthermore, terms like liquidation preferences and "participation" can make the preferred shares much much more valuable in many types of liquidity events. So in all, I worry that this tool does more harm than good. Even given all the information you solicit from the user it is still very hard to say what the options/shares are worth. Typical errors in the estimate could be an order of magnitude or more.
They call them nanowires, but it might be reasonable to call them a nanoshiv.