skysight-inc/HackerNews huggingface dataset:
Your pricing model is broken and it's bad for you and customers. Do yourself a favor and put a limit on support after the upgrade and then offer an ongoing maintenance package.

I used to have a similarly bad attitude when I had low metered pricing. Once I insisted on monthly account minimums I could afford to hire a nice customer service person and not be so touchy all of the time.
Hundred Rabbits – Mission
Wow, that's amazing. Nowadays a 3$ board from aliexpress can do the same (with SD card or USB drive instead) and much more - more formats supported, Bluetooth etc. How the technology progressed.
How will people know if they're going to be charged double though?
As long as they're upfront about what they collect and how to not send them data, am fine with it. Obviously opt-in is much proffered to opt-out, but from the Firefox Voice site, it clearly states sharing data is opt-in.

My guess would be there isn't much of a point selling voice data from an open dataset. Also, since the code is in the open, it would be relatively easy to spot if they were sending data to somewhere they do not or record when they shouldn't.
Show HN: Get model training updates on Slack
Show HN: Pingr – Spent ~800 hours for a product with 170 competitors
I insist that all people I come across have a modicum of respect for another person. I don't care that they didn't provide details (very few customers actually do on the first email), I care that they didn't say hello, or please, or thank you, but "it's broken! FIX IT!!!" and nothing else.

I sincerely don't understand how that's controversial at all. If someone on the street saw you and said "Hey! You! Help me cross the street NOW!!!" would you feel obligated to help them? Would it be rude to say "you can't talk to me like that"?
>cheap smartphones
disagree. you get surprisingly powerful smartphones within 100-150$ range. Since you anyway have to shell out close to 100$ for a decent smartphone, many extend that to 130$ (10,000 Rs - a phycological barrier) to get a quite good smartphone - thanks to plenty of Chinese mobile manufacturers.

Few phones with more than decent specs:

https://www.flipkart.com/oppo-a5s-black-64-gb/p/itmffhgzsqac...

https://www.flipkart.com/redmi-8-emerald-green-64-gb/p/itme0...

https://www.flipkart.com/realme-narzo-10-that-blue-128-gb/p/...
Yeah, it's interesting, even the comment you're replying to betrays the duality.

50 years ago the U.S. put a man on the moon, following the coattails of the civil rights movement, meanwhile suffering through one of the most corrupt presidencies, a resurgence of white supremacy that would echo for decades to come, and the beginning of an ignorant war that would destroy the lives of many tens of millions of Americans (the war on drugs).

And here we are, today, with an American company SpaceX yet again redefining humanity's reach and we are again suffering through easily the most corrupt presidency to date, white supremacy, and ignorance that is destroying American lives.

I think like many it's hard not to look at America today and worry that things are worse than they've ever been. But I think in many ways you're right; America has always been like this. A violent cocktail of the best and worst of humanity, shaken, not stirred.
How is it rude to tell someone they're being rude?

My takeaway from the reactions in this thread is that businesses are culturally expected to let the customer walk all over them, and anything other than "thank you for your abuse, now please let me help you" is considered rude.
It’s not the system, it’s people as such. Being attractive confers benefits pretty much universally. That should come as no surprise for a species that has been through millions of years of sexual selection.

Otherwise, you are correct, the fallacy is to assume what works for you will work for others.
> but we wouldn’t say that scientists don’t exist anymore.

Yes we do.

They don't exist as we have romantically understood them. Scientists used to take risks, play with the entire world, question things, actually be open, actually play with science as a child.

Now they join the Facebook group "Fuck I love science" and be done with it because they are pushed into STEM as an ultra narrow career and don't actually understand or want to understand science. The real scientists may still exist hidden somewhere but you never see them.

For Tech, I've never seen a correct understanding of the Russians online influence during the 2016 elections on HN. I don't know what it is, and I've never seen anyone explain it with authority other than vague hand waving trying to sound like they know, this is from both links and comments on HN.
This is literally one instance in ten years. That's pretty far from "all the time", which is a conclusion I don't even hint at anywhere. I'm pretty happy to provide the service at this price point, and every customer is too. Besides, I would call out this kind of entitled rudeness at any price point.
It's could be good enough to take your opinion into account while spending your money, or giving an advise on spending simeone else's money. You also highly probably have some time to occasionally express yourself publicly as you just did :)
I'm not telling you how to behave, I'm just saying that if you had thicker skin you would probably make more money, so another way of looking at that is that you're paying a premium for the luxury of being able to be, let's say "honest" then, instead of rude, to your customers.
These cosmetic factors have minimal impact on attractiveness.
The first screenshot reminds me of Fleet Defender (1994):

https://www.gog.com/game/fleet_defender_the_f14_tomcat_simul...

Now of course supplanted by DCS: F-14.
The elastic stack is not fully open source.
E.g. rights management/security needs an activation.
https://www.elastic.co/subscriptions
I was rewatching Stranger Things last night and Hopper made a comment about how a missing child brings out the crazies (his words, for those somehow not in the know, it's a show set in the 80s, no internet, no mobile phones).

I'm starting to suspect that the media, police, government in all its forms, just used to filter them all out. File their reports and letters in the wastebin.

I do wonder whether we've now just given those people an ability to talk to the whole world via Twitter/Facebook/etc., who aren't filtering them out.

So perhaps the narrative was always there, but pre-internet was easily filtered.
I was wondering why it looks so old - it's because it is old, latest release is from 2002. Perhaps add "(2002)" to the title?
TempleOS also has a flight simulator, with a banger soundtrack https://www.youtube.com/watch?v=CYQEfLaR4Pg
In one startup I worked for the training went like this: "here's your laptop, there's the repo". It wasn't just done to me either.
Not per-se, indeed. But if that urge for validation is for something that's fundamentally wrong and/or only supports an person's failure to critically assess their own actions, then it usually is narcissism.
But some are more content marketing than others.
I don't disagree with you, but I think it's less reasonable when you're a one man operation, because at that point you're losing money by not tolerating rudeness. If you're employed in support, or the manager of a support organization, "firing" toxic customers can make sense in another way: retaining competence because people don't quit, the money lost is not relevant compared to the potential risk of churn within support, etc. etc.
Yeah, that is an example that sprang to mind as soon as I read the GC.
This answer is sound but for different question.

I think original question is "How do you make devs grow when they are already couple years in the organisation?".

On-boarding is quite easy because you know what to teach to a person. It is obvious that person does not know your system and is willing to learn about it, because they are starting new job.

What to do with people who know your system in and out?
How to get to know what they would be interested in learning?
What would be thing they can learn so it aligns with company goals?
How to teach a group of 10 devs without burning whole budget on useless stuff?
Sure, my comment was specific to functional languages, and Python isn’t one.
In the US, it's true

https://www.uspto.gov/sites/default/files/documents/BasicFac...

USPTO is largely a negotiating, registration and notification apparatus. It has no ability to enforce your trademark beyond what you are willing to do. See page 9 of this USPTO document. It is expected that you will do all the legwork to defend and determine your ownership of a trademark.

If you do not, your trademark could be eroded or infringed and left undefended long enough the infringer could potentially file opposition if their use of your mark exceeds your own.
So, is it possible? I get the impression you can create a new class using a bytecode-manipulation library, but that's not the same as modifying an existing class at runtime.

I believe classes, once loaded by the JVM, cannot be changed. https://stackoverflow.com/a/43653466/
Paying once for a service doesn't sit right with me, it may not be rational but I feel that I can't trust that it will stick around. I'd rather pay a smaller monthly fee to keep the lights on, than a one time fee and constantly fear I might just be cut off one day.

And even if it's not technically a service, but say some closed source software or whatever, the same idea still applies for future bug fixes and maintenance, at least in my mind. At least for anything semi-critical.
As an Indian citizen living in Germany right now, I sorely miss UPI. My workflow to order food in India - 1) open app and add things to cart 2) Google Pay (linked to UPI) prompts for my fingerprint and that's it. In Germany, I mostly end up using SOFORT which involves remembering my account number, pin, and then using a mobile OTP. There's no "easy" way to transfer money to friends - everyone either uses paypal or Transferwise, which requires an additional step to withdraw funds to your bank account. When shopping at brick and mortar shops, the payment options are either cash or a card. For a country that enjoys such a high standard of living, Germany has surprisingly underwhelming digital banking infrastructure.
With any serious pricing model you're going to cut a lot of people.

Put a sustainable pricing model in place that can afford support staff.

Sure, a bunch of cheapskates will up and leave - there will surely be a second rate competitor who will pick them up and offer the same poor or nonexistent support all over again.

One thing I learned from experience is that it's the people who pay the least who are the neediest and most frustrating to deal with.
I generally strive to help people resolve their problems, and 99% of people are polite and get great support, even if they can't articulate their problem initially. I just can't stand people who think it's okay to walk all over others just because they're in a paying relationship with them.

People condemn individuals who are rude to their servers, but it seems to me, from the reactions in this thread, that they would just as easily condemn servers for pointing out the rudeness.
That's why I don't purchase software without a middle man. If I buy something from the Apple AppStore I know that I will get a refund if the things don't work out as expected. The %30 cut that Apple gets is the distributed price of all those developers that decide that It's all over once they receive the money.
I give no-questions-asked refunds.
> One thing I learned from experience is that it's the people who pay the least who are the neediest and most frustrating to deal with.

As someone who has partaken in a support organization where 99% were annual payments and 1% were "golden licenses" (pay once, never again), I can confirm that the 1% were by far the worst.
Phone verification is the cheap and easy way to stop spam/malicious actors, plus you get a unique identified to track people with. I imagine it's here to stay in the short term.
I actually got the job at Lowes because I went to it as a sort of practice interview. I was looking for a job as a security guard (armed guards make double what I made at Lowes), but the positions I was offered were all about the same pay (unarmed guards don't get paid much). I think part of the reason I did well in the interview is because I was relaxed from thinking of it as a practice interview. This definitely helped me in interviews that I've had since.

Even though the pay was only $10 an hour and I was working 40+ hours at my main job plus 16-20 hours at Lowes, I really enjoyed my job at Lowes. It was much nicer than my software dev job - lower stress, less politics, no pressure to move up or meet some unobtainable metric, and the managers actually understood the work. It's almost like managers who have MBAs focus more on the metrics (output) and less on outcomes and the people.
I meant in terms of video bitrate-- regarding content, the default feed is unlikely to appeal to working professionals, but it does tune itself rather effectively when fed preference data. I have no idea if it will do personalization from the web site.
Interesting. I immediately thought of ligatures to generate variation but hadn't clued that the common ones would be obviously similar. As someone who can't repeat my own signature the same way twice a handwritten font is something I really want for filling in forms "by hand".
I understand that and agree, but yes, I ascribe a high (societal) value to telling people when they're being rude, because I think to do otherwise is to enable them.

Besides, people like the customer in question come once in a decade (to me, anyway), so it hasn't been a problem.
Explain very nicely how you can achieve what your bad customer would like for fee or upgraded plan. In fact, tell them that you'd love to do it but you would need to direct new resources toward that effort.

Make sure that fee is a healthy one that will either make them go away or make the effort worth it for you.

Win/win.
Chinese hackers have (allegedly) stolen Taiwan's chip designs, SDKs and source
I do not expect Congress to know how a B2 works, no. That would certainly be asking too much.

What I do expect them to know is what it is/does.
Yeah, only listing one example, I.e. Zoom, especially when that example has numerous faults such as poor privacy, kind of nullifies whatever point the article was trying to make.
How Is It Conservative to Support a President Who Ignores Russian Bounties?
As someone getting onboarded now, getting left to compete a toy project using the tech stack the new company uses is working out well. Blockers sometimes happen, so regular check in are appreciated. It also helps to ask questions you can't really formulate into a Google search.

I don't know how others feel, but please don't overload me with more company info than needed. I almost certainly don't remember it. Let me fit in and find it in my own after the initial high level overview.
I remember having issues with a corporate email system where base64/uuencoded data would fail to get through with a very rough dependency on size - large files had a smaller chance of getting through but it was clear that there wasn't a hard size limit. Eventually someone twigged that the problem was a "rude word" scanner, and that beyond a certain size you would hit the "scunthorpe" problem, and forbidden words would appear in the ASCII text randomly.
That's also the grocery money of the people working at the car dealership you're talking about, who may be fortunate enough to have a job to keep the national balance sheet high enough afloat to cut these checks, but won't if too many delinquent people just renege on their voluntary contractual obligation.
Did you mean to reply to a different comment? You seem to be restating the correct part of orthoxerox's comment. I was merely refuting the incorrect part.
Half? Extremely generous
This reflects my experience in other services, but not in this one (where the only model is "golden license"). The vast majority are very polite, and asking for help about as much as everyone else (not more).
No reason, more languages are always welcome but no one has requested it yet. Feel free to file an issue if it's not already there and upvote it.
Not having to deal with frigle egos is also part of the experience. There's something very disturbing about getting into an argument with a seller.

The seller screws you over? Leave the 1 star review, get your refund and don't have to look back.
Keybase (now zoom)? Matrix(getting better all the time)?
It will substantially harm sales of B2C products, but it may make sense for B2B products that require support and training and aren't based on any substantial know how/trade secrets. In that case releasing as open source might even be beneficial. A good trade off is to release libraries as open source but keep parts of your final product (e.g. GUI) proprietary.

Even in the B2B market successful open source companies often use dual licenses and release the open source version as a sort of crippleware by keeping essential libraries and tools proprietary or under very restrictive open source licenses.
Show HN: Zesture – Control Mac/Windows Apps Using Hand Gestures
A quote in the article, from the Wall Street Journal:
"A: Emergency physicians say the first step is to verify that the person really is unconscious. Shout, shake her, or dig your knuckles into her collarbone. That may revive her."

Lol. Who said it was a 'her'? That jumped out at me.

Just checking at the original article though:
https://www.wsj.com/articles/SB120277331164160573
.. and you can see that in the WSJ, it was 'him'!

So this bookofjoe character, says they are quoting the WSJ but actually changes the quote, making a low level politically correct adjustment.

And I'm the chap (or idiot) who spends my time checking sources, and uncovering this scandal! Lol.
Believing FlightGear team’s account, looks like they think copyright is a thing, while evil FGMEMBERS team thinks copyright don’t apply to free stuff? Interesting
Well, I've been a user of a couple closed-source apps that have apparently fallen by the wayside and don't get any development anymore. Meanwhile, the open-source ecosystem doesn't have good native alternatives specifically in those areas.

So personally I'd like it if authors at least made provisions for open-sourcing their apps in their will, or in the ‘life moved on’ plan.
In addition to that, answering questions is training.

Sometimes this happens directly, but quite often it's during daily "standups" (which we do sitting, via video, and it's as much socialization as work) we often talk about problems that people are having and give them suggestions. This tends to be most helpful to novice programmers, but we all benefit from it sometimes.

And assigning reasonable tickets is training, too. We also start out our junior programmers with easy bugfix tickets and give them plenty of time to explore the code, answering a ton of questions. Then we give them gradually larger projects as they show they can handle them.
http://postalnews.com/blog/2015/05/09/postal-myths-2-the-usp...

The postal service is not private in any way shape or form.
This is a joke right?

Staging is supposed to be architecturally identical to prod, that doesn't mean it should be actually identical. In practice, this means that if your prod has 10 API servers that are load-balanced behind HAProxy or something, you can probably get away with only have 1-2 API servers in your stag environment, as long as they're still behind HAProxy. If your prod PostgreSQL primary has 64GB of RAM, in stag you can probably get away with 4GB (or less). The key here is to have the same architecture, but on smaller scale (because you're not actually trying to service your customers).

From there, if you have a staging env that costs "$100k", but you don't "infra as code" (with Ansible, K8s, Chef, Puppet, Docker, etc), you're doing it wrong. The difference between deploying to stag and deploying to prod should probably be a one-line change.
This is true, and I would normally make it a yearly subscription, but this is https://www.deadmansswitch.net/, where you leave messages to send to your loved ones after you die, and I didn't want people to have their messages lost because they're too old/unable to renew a credit card or something similar.
> I think they suck in coffee (so does Oatly)

Are you referring to the normal Oatly or the Barista version? Because the normal one doesn't work for coffee, but the latter is the best coffee milk I've had. I used to use real cream but actually now prefer that Oatly, it's that good.
> It makes me so angry. Firefox was the chosen one. It slew the evil giant IE. Then Mr.moneybags Chrome came around and scared Mozilla so shitless they completely forgot why people chose them over IE in the first place. Their solution to every problem is "be more like Chrome while being less like Google".

I totally agree. I feel so powerless watching them fail like that... Google annihilated firefox. Moral lesson here: free software can be destroyed. Not by openly fighting it, like Microsoft, but by rotting it from the core, like Google.
> why do C-like languages have so many ways to syntactically group things?)

TL;DR math notation

Because they are different things. Brackets are for types, curly braces are for "bodies" (struct definitions, initializers, statements, function bodies, control flow construct bodies), parentheses are for overriding precedence.

There are obviously exceptions that don't fit in this general scheme: e.g. function call syntax is based on parentheses, so it's not just about precedence.

All this is just a post-fact rationalization; this all comes from standard math notation.

Math uses parentheses for function application. Math uses commas for arguments of functions of multiple variables. Math uses curly braces to state of things are defined (sets, inductive rules) etc. Math uses parentheses to override precedence.

All the rest is that historical accident. Angle brackets were unused so they choose them for types. Square brackets for array indexing? No idea why
Oh God, another wired article. This is written in a similar vain as “What’s a computer?”
Zeds are cool! Ask the Cornish.
> What other spelling idiosyncrasies are there that I can get on my high horse about?

Long and short number scales?

* https://en.wikipedia.org/wiki/Long_and_short_scales

Is "billion" a thousand million (10^9) or a million million (10^12)? Numberphile video:

* https://www.youtube.com/watch?v=C-52AI_ojyQ&t=5m30s

TL;DR: billion = bi-million = two of 10^6 = 10^{6x2} = 10^12. trillion = tri-million = 10^{6x3} = 10^18, and not 10^12. quadrillion, pent….
How does he go from "Zoom is great" to "Business software is so good now, that it's competing with consumer software"?

His only supporting example is Zoom. Then he goes on to generalize the shit out of it which is not really that convincing.

Zoom succeeded in consumer space because of COVID, period.
Good for them, but I don't like people who spin stories. Even before covid I've known about Zoom for a while as some nerdy videoconferencing software, but never saw it as a high quality consumer app.
> At one point, business software had no choice but to stop being clunky and terrible to use, because nobody wanted to walk into work to use shitty software.

There’s still a lot of clunk out there in some industries. Maybe it’s just legacy software and an unwillingness to change, but my life as a lawyer at a large law firm involves a lot of clunky software and a poor laptop with its fans permanently spinning from it.
Somewhat off topic, but I think that the figure labeling in this article is disappointing.

In figure 2, the masks are numbered but not named.

In figure 3, the masks are named but not numbered.

So, I can't (personally) tell which mask from figure 1 performed well and which mask performed poorly.
I am a Mozilla supporter so I am happy to support this.
That's definitely one of the situations where it does make sense.