skysight-inc/HackerNews huggingface dataset:
If you have time, would you mind sharing what you would consider to be a non-demanding example of how I could thank you for following up, explain that I was doing exactly what you asked (re: salt), and promise that going forward I would be on the lookout for examples of my own -- all without any risk of confusion on my part being interpreted as a "tone-shift into a demand"?

I am surprised to discover the hard way how the intricacies of tone could cause anyone to document "for the record" an implication that I wrote something that I didn't write (re: demand), and then claim that I have written "arrogant and self-righteous" statements demonstrating my incorrectly supposed possession of two oddly specific non-existent rights (re: 1. others' use of time, and 2. debate) when I wrote no such thing.

I truly appreciate the potential value of this opportunity to learn from your feedback; please don't interpret this new request as a demand! (You are of course as always welcome to just say no [thanks?] or to not respond, among many other options.)

Perhaps my takeaway should be to add a disclaimer similar to the one immediately preceding this sentence to future questions; my mistake may be rooted in taking for granted what I believed to be understood by all as core to the function of this particular means of communication.

PS. FWIW, I have upvoted all of your replies as is my habit in very small part to thank you for your time.
Many (most?) emails can be read in plain-text format even if they were written in HTML. The email often comes encoded with an "alternative" plain text version; of course you need a client that will show you that version instead. In my experience most personal email (i.e. not automated/form mails) I receive has a plain text alternative version that works fine.

For emails sent by an evil client that doesn't provide a plain text version, you can consider a tool that attempts to convert HTML to plain text (though I don't have a suggestion for this yet). Fall back on reading the HTML version only if the above fail.

- experience from working on / using my own mutt-like terminal email client.
It's funny you mention Ham communications. ARES is a Ham group that does what you describe: http://www.arrl.org/ares
AMD Ryzen Threadripper: The Fascinating Story Behind the Chip That Beat Intel
Jack Ma Opens Alibaba's Annual Meeting with Michael Jackson Dance Tribute
Developer for Fortune 200 company here. We already have a set of open source licenses reviewed by our legal department which we're allowed to use. A new license requires a new review - which we didn't even bother with. A legal review takes a lot of time (weeks), not to mention some political capital, and for what? To use React? Sorry, it's not worth it.
I was going to say, I thought I saw plenty of homeless people in Brussels when I visited awhile ago. Now Switzerland really doesn't have homeless people as far as I can tell.
The suggestion is that if you carry more than $1000, you are more likely to be targeted fir civil forfeiture.
This is close to how it feels when I get a "migraine flash". 2 differences - letters you're not looking at directly (a line or 2 down the page) don't move or jump.

Often, key letters will just completely disappear. In their place is...a kind of grey blank that your mind jumps over. You could swear there's something there, and you can see it when you move your eyes quickly across the word, or out of the corner of your eye when you read the previous or next word, but it disappears when you steady your eyes on that word.
Java's Late Flowering
unreasonable compared to who? or to what?

the comparable offer from google is also $5
Only if the alphabet size is not a multiple of two.
I checked and, at least for a plaintext mesdage, Gmail on Android sends both plain text and HTML.
Sales people have it the best; they are partially responsible for creating market bubbles by overpromising results/features in order to get sales... Then when the bubble which they created reaches popping point, stock prices collapse and companies go bankrupt; engineers lose all their stock options but sales people are fine because they already got their commissions. Overpromising allows them to get all the upside and none of the downside.

The only downside is that sales gets more competitive at the peak of the bubble; so it's harder to get those big commissions.
>Letting a nasty forum stay open is not at all the same as protesting segregation.

You're right, heads is not tails but they are two sides of the same coin; they go hand in hand.

Dr. King's protests would not have had the influence they did if the nasty public reactions of the racists were effectively covered up and censored.
I never click on any link in an email I didn't ask for. If I get a notification email from a party I have business with, I go to their website manually and check for messages.
If you need a function that returns integers in some range [0..n) equiprobably, just write that. Why conflate a bunch of concepts and have weird limitations?

Oh, and by the way, fuck HN for deleting comments.
I gladly pay them $5 a month because hosting my own email server sucked and I'd much rather pay someone else who does it well.
Also The Red Book, http://www.redbook.io/
Is Trump Ending the American Era?
What3words navigation is coming to Mercedes Benz cars next year UK
You can also check https://github.com/dylang/shortid
Much mesh networking innovation is happening in ham communities. Go check it out.
No offense, by numbers yet, by percentage of population it is similar to most other countries. We had other such declarations here recently but it all comes down to not seeing what is there to be seen. Homelessness exist in most part because they are invisible to the average person.

2011, 50,000 estimated with ten percent of that permanently on the streets. Number looks low until you realize the population is under twelve million total.

we must never allow ourselves to believe there isn't a problem. don't look a the numbers but concentrate on the percentage of the population.

I know it so much easier to demagogue other countries for their "problem" but do note, countries like the US where I am in report it and have many organizations which exist to remind people there is a problem. That doesn't mean its worse here, by percentages we are below many EU countries but as a physical number it looks bad because we have three hundred million plus people to start with
I've been running a personal mail server for twice as long with simply
following those rules and my e-mail is still tagged as spam in Gmail when
it's me who initiates contact (once the other party sends me an e-mail, reply
or otherwise, I no longer get tagged as spam).

As I said, it's totally opaque crapshot.
That's actually the point. Tesla gets customers excited about their next product. Volkswagen makes financial announcements to please investors and regulators.
Ask HN: which tools/services would you recommend to fellow web developers?
Gathering training data for AI is inevitable. Here's how we could help
I thought it was funny he waved off the code review study as well. If the studies don't actually mean anything then why can't we similarly disregard the one that says TDD is good?
wouldn't it be easier to have your email reader only render it in plain text?
Fixing a silent logger with OS debugging tools
Jeez, I wish I could verbalize things like this because they are so insightful. Thanks for that. It makes sense, but I'd never think to phrase it like that, and hence it doesn't seem apparent that's what I want in my side projects. But the abstract gut feeling is essentially that.
You missed the part about

for the right person, I had the budget to give them a top of the market rate.

We aren't building self driving cars. At the end of the day we are doing basic CRUD.

By "smart developers", I mean can pick up things fast, they don't have to know everything.

I am a big proponent of the Joel "Smart and Get Things Done" filter when it comes to hiring (https://www.joelonsoftware.com/2006/10/25/the-guerrilla-guid...). My interviews are far more behavioral than "Describe all of the design patterns in the GoF book and write examples on the whiteboard"
The variation in altitude between the highest and lowest aircraft is greater than the difference between average altitudes of planes and cars.
No, you don't need an Apple computer to install an IPA anymore than you need a computer to install an APK. Let's stop comparing Apples and Oranges shall we? You need a computer to compile and sign an IPA, the same thing you need to compile and sign an APK.
Building the Future of Entrepreneurship with the Girl Scouts
This is not about whether Yelp is good or bad. This is about Google and their abuse of power.
This part is easy for me. I have a ton of dead domain names. The rule that if you have skin in the game or money in the game, then you'd be motivated to complete the task. That doesn't work for me. Maybe for a little bit. But essentially stuff like this is a sale technique.
Ding ding ding. Too many people quick to boast how they had no trouble reading this yet they completely missed the 1st (major!) point of the text: "Dyslexia is characterized by difficulty with LEARNING to read fluently"
Have it trigger on a voltage threshold. 3 phase means you're hitting 0V 6x per cycle so that'd bring the pwm up to 720Hz.
Turmeric Trading company
http://gopuramproducts.com/Products/96/Kasthuri
Kasthuri Manjal has never been this easy to get anywhere at your doorstep. We are the manufacturer and traders of Kasthuri Manjal.
This aligns all semantics and removes file io as special case? Unikernels appear to be a good way to evolve past Unix.
We're thinking about selling our social marketing startup Kurmily.io

Some short stats/info:

- 100+ of verified signups

- launched about 9 months ago

- 5000 reports in the current system

- organic traffic of ~60/70 visitors per day

- codebase in PHP/laravel

Difficulties we're having that makes us think of selling:

- we don't have enough time to fix the following two issues

- the current report is not clear enough to users, could use some polish

- not a lot of repeat activity per signed up user

Offers/more info on contact@kurmily.io
Sampling and taking a random subset of the population are synonymous.

But my point is precisely that this technique helps with a single question. As soon as you are doing continuous mass collection you don't really get any privacy protection from this technique, and you have to rely on other techniques (encryption, etc).
Giving the Dry-Erase Whiteboard a High-Tech Makeover – MIT Technology Review
Demystifying Apple’s Touch ID – Fabian Stiehle – Medium
Scalable Machine Learning (Part 1)
great idea. applying the key principles / underlying mechanisms of blockchain tech to the community closest to its core principles: OSS
"Dyslexia is characterized by difficulty with LEARNING to read fluently".

You may have read it, but you didn't understand it!
Maybe they put that in the headline because that's the name of the company. Doesn't seem particularly confusing to me.
According to the article they, or their affiliates, are violating the law in several ways.
FTA "Most bot tutorials are for people who can code, so if you don’t have developers or staff with extra time on their hands your custom needs may not be met."
tilde (~) doesn't looks a wise choice to me as may have special meaning in certain context, fortunately the alphabet are redefinible.
i would also prefer if at least some part fo the nanoid would be machine dependent. anyway, it works :)
How about use a WAF, and a good security-centered one, not something off the shelf just to say you have a WAF.

For one.
Great point. Compensation is a vector of which job security is a component. Sales: extreme volatility, excellent pay for the survivors. Engineering: medium to high volatility, strong pay. Education: near zero volatility, low pay.
http://fairpixels.pro - for unlimited ui design (only if you have multiple client projects)

http://basecamp.com - goes without saying
No, actually it's very different from my personal experience as dyslexic
People actually used to do this. Back when most street lighting came from sodium lamps, you could eliminate light pollution almost completely with a pair of glasses intended for soda-lime glass blowing.
>> Teachers and engineers don't work for money.

You're right. I hit the comment button and was going to say you're damn wrong - I have done a lot to increase my pay with each new job. I wouldn't be at work if not for the money. But then I realized you're right too. I don't think about money much at all when I'm a work. I do try to make a good product, and I do worry about bill of materials and production cost, but I don't focus on money coming to me because that's already been agreed upon. Is that what you meant by that statement?
Nice job! Good to know it's atleast possible to break the 120k-ish mark.
But that goes against the modern principle of reimplement everything.
> I suspect that developers are not so much upset at salespeople getting commission, but rather why they get paid so much compared to developers. Personally I don't buy that sales skills are so much more difficult to find or are in higher demand than software development skills.

You should do it then! Seriously I know a few people that have made the switch. They felt vulnerable at first but wouldn't want to go back now.
Is that because C is a "good language", or just because rewrites are error prone?
Can someone explain the use for cloudflare at the end? I thought you can do the same thing just through your domain registrar?
Xilinx, Arm, Cadence, and TSMC: First CCIX Silicon Demonstration Vehicle in 7nm
You could just roll your own, a simple CRUD app would do all that for you.
>Teachers and engineers don't work for money. And there are often bad consequences for people who "don't work for money."

This is a metnarrative[0]. It is a thing that people say not because it is true but because it is useful to create a larger narrative that is perceived as useful within the social sphere. Peopl, especially engineers, are socialized to believe it and normed to say it. The result is very simply lower pay for their labor. It is a post hoc justificication.

[0] Sorry to lazy at the moment for a real cite so heres a wiki one...https://en.wikipedia.org/wiki/Metanarrative....A metanarrative (also meta-narrative and grand narrative; French: métarécit) in critical theory and particularly in postmodernism is a narrative about narratives of historical meaning, experience, or knowledge, which offers a society legitimation through the anticipated completion of a (as yet unrealized) master idea
Seems like the cure for dyslexia is disabling JS.
Maybe. It looks like Reverse Polish Notation.
Irma Won’t “Wake Up” Climate Change-Denying Republicans
i find topicbox to sound more like a supercharged mailing-list

personally i think mailing-list is the most important communication tool for team work, and i think more organization need to use them

sadly the only mailing-list software for windows/exchange i found was commercial, expensive and will be a hard sell ...
Oh, I like the leading zero.

I worked for the telco that runs Northern Canada - all the way up to and inside the Arctic Circle. Most communities there don't have the concept of street names or house numbers at all. Our provisioning database had addresses like "brown house down from church" and "three houses from general store". Many were just "house1","house12","house334455" etc.

As horrible as it was, our data was the best in existence, to the point Canada Post was asking to use it :)
Yes. It will.
But please think twice before turning off safe browsing! Contrary to what some seem to believe, it doesn't send your entire browsing history to Google. See https://news.ycombinator.com/item?id=9779990 for an explanation.
Maybe he was busy having "inappropriate relations" with the people who should have been "reviewing" my paperwork?

Tried to use them years ago and... turnaround time took weeks. Their web interface just kept telling me they were "reviewing" then "need more info" without any concrete info as to what was needed. Emails took days to get a reply to.

Tried to use them again last year - same horrible turnaround/response time (days/weeks).

I was able to use another institution and have my financial stuff handled and done in less time than it took them to even clarify why the exact same info other financial agents were fine with wasn't good enough (and, they never did).

They followed up about 4 months later to ask if I still needed service.
It's easy for everyone. The "this part is crucial" was sarcasm :)
Now working on my second parallel file system, I am still amazed how the (POSIX) file system interface has stood the test of time and has been reimplemented in so diverse forms, from local file systems to file systems that are essentially modern large-scale fault-tolerant distributed systems. Completely different languages, platforms, technologies.

Sure, it is not easy to implement a file system and the details are subtle, but the abstraction gives you the necessary freedom to build very scalable and high performance systems and at the same time provides applications with a well-defined set of mechanisms to solve persistence.

It might be the most stable and versatile interface that we have in computing?
I love that what programmers should know about names, addresses, times, unicode, and everything else all basically boils down to "Look, basically, it's an opaque field and you should just give up all hope of ever understanding what is in the field. Just take it in blind from the user and hope that passing it blindly back out somewhere works."

(To be clear, I don't actually "believe" in that level of defeatism per se. It's just that they all seem to end up there at the limit.)
I have some mild dyslexia, and for me the biggest thing is that the letters don't "jump around", they are permanently out of place, or in some cases letters are consistently "added".

I play a videogame where there is a character named "Medivh" (pronounced ma-deev). Even knowing that, even having played that character for over a year, I still read it as med-va.

And a lot of words are like that, I'll be reading along and hit a word like constantly and read it as "consistently" even though it doesn't make sense, then get confused and need to re-read. Or like in your second sentence I read "concrete-trate" and had to reread it to make sense of the word.
I don't think the problem is evaluating individual teachers. If you look at average teacher compensation it isn't that much compared to the value they add. We could let the school and the union work out how to spread the pay among the teachers at a school, I think they're underpaid overall and that has nothing to do with evaluating them individually.
On-board processor 'survival kit' for deep space – Information Centre
Or you know, you are talking to another person that has had the same experience.
The thing is that even Adam Smith and David Ricardo didn't believe free markets existed either, it's just that folks like Milton Friedman played up the idea that competition will always lead to better outcomes for firms and consumers. Markets are only good allocators when either the rules are set (and maintained) to ensure more fair outcomes or that the means of production are owned in common (cooperatives, mutual aid societies, etc). The former is what we've been using for a while but over time it seems those regulatory mechanisms get deconstructed by those who are regulated. So, I think it's time we choose to do the latter since it's obvious capitalism isn't a good model of market economics.
You don't keep the state "this file is opened", the kernel does. All you have is a ticket, the file descriptor.

The problem is that the bookkeeping also includes the position in the file. I guess an API with a position argument could work, when you can leave it null for network operation (or unseekable file streams).

But again, this does not make the API completely stateless and for good performance reasons.
Consumers are limited by law to a $50 loss for credit card fraud and every bank I know waives even that.

It is merchants (stores, internet sites) that bear the cost of fraud.
String generated using default parameters has ~0.1% chance of containing four letter english profanity.
Named Entity Recognition and the Road to Deep Learning
Iron Man is a dick
When I learnt about it, I thought "Facebook wants to kill patent laws" which I believe is a good thing.

What if Facebook starts a foundation where every member makes the same kind of agreement. "Sue one of us over patents, we'll all withdraw our patent grants from you".

That might end the patent craziness.

This hockey stick (https://en.wikipedia.org/wiki/Patent#/media/File:US_patents_...) shows the problem with patents clearly: what worked 200 years ago can't work the same today. The world is moving much faster than ever, yet patents are still granted for very long times. At this rate, how can you expect to NOT infringe on a patent?

Everybody's paying huge sums to lawyers to play what has become a null-sum game in the end. I think Facebook illustrates this: "sue me for infringement, and I'll do my best to show you're infringing too". Null-sum game.
LOL. Their market cap isn't even that high.
How can you create a simple working Chatbot in 2 hours from scratch
A few weeks ago we jumped into something new with my team, we started to design our first chatbot in order to support the conversion process of our product. We tried to find the best solution to build a chatbot MVP and during our research, it just turned out that there are already great chatbot solutions on the market and actually, it’s just much more easier to build one (but not to design) than we first thought.

We wrote a post from this design experience and tried to collect all the best solutions and practices that we found, I hope it will help all the rookies in this topic.

You can read the whole article here: https://capturly.com/blog/create-a-simple-working-chat-bot-in-2-hours/

Feedbacks, ideas and other great tools are welcome! :)
yes, it was a card with a chip
This is true in general for humans, the best way to start a design discussion is, "I propose that we do X to solve Y!" rather than, what are some solutions to problem Y? People are much better at correcting than creating from a blank page.
That doesn't make Venmo's experience painful. It's like 2 clicks to withdraw. I'm actually curious what OP finds difficult about it because I can't imagine it taking any less effort.
The app stripped the St/Ave designation

How was this ever a good idea to anyone?
BlueBorne: The latest Bluetooth vulnerability that impacts billions of devices
Another nice feature on top of this type of setup is to set up CI hooks on your repo to check for broken links on every push, e.g. with https://github.com/gjtorikian/html-proofer.

Example: https://github.com/mizzao/andrewmao.net/blob/master/Rakefile
So pretty much every major automaker is saying that in the next 5 - 10 years they will either be fully electric or significantly so. I don't see that ending well for Tesla or at least for their business line of making cars. Full credit to them for showing what an electric car can be (i.e., something more than a golf cart), but they also have awakened the mainstream automaker giants, who can completely dominate them in dealerships, manufacturing capacity, and worldwide presence.
Staff to run things well and develop new features, plus redundancy. We have roughly a 10/1 ratio of disk usage to quota by the time you count RAID overhead, local and offsite replica plus backups, and that includes really high end SSDs for indexes and recent emails.

Sure we could half-arse things and run cheaper, but that's not the business we're in. We provide a high quality product, and we truly believe we're worth it. No apologies for that price, it's quite reasonable for the value we provide.