skysight-inc/HackerNews huggingface dataset:
Always expect for-profit organizations will take the most profitable path at your expense.

Your choice is to try to avoid having anything that will get in their way or set up your life to not rely on their services.

Recently Youtube, Twitter, Facebook and others are showing the dangers of for-profit data monopolies and are pushing many people to open federated alternatives like PeerTube, Mastodon, Riot.im etc. This is a much healthier and censorship resistant direction for the internet to take, IMO.

Keep right on being negligent and profit-seeking YouTube. The internet will be better off in the long term.
"The free market cannot suitably address the "tragedy of the commons"."

You seem to be implicitly saying that property rights cannot be established and enforced, as this is how markets are used to solve such problems. Similar things have been done though, no?
How will they handle online banned units when they start getting resold on Craigslist to people who don't know to check it's online access status?
I worked in a call center too, inbound technical customer service for an ISP that sucked badly, and my experience was kind of the opposite. The callers were very friendly most of the time, and when they weren't, I didn't take it personally.

What was soul crushing about it was the inept ISP, their broken processes, the moronic internal emails that were just marketing gibberish, the "incentives" and "KPI".. basically everything except the customers. Even when those were challenging, it was more like taming lions -- exhausting, but not useless, and leading to a good sleep. But all the times when a team leader or coach said yet another some inane bullshit thing and I had to keep a poker face or even nod approvingly, that got to me. With customers I could be much more honest and "normal".
But from the other side of the system, it's perfect. Now everybody involved can say they were just following orders!
Alibaba and JD.com invest billions in drones and robots for global delivery
3) Tooling, ecosystem, and library availablity. Picking language X over Y is unwise if it means spending a bunch of time writing the libraries you need, even if it's ultimately more expressive.
Okasaki is mentioned in the previous section.
Ah, yes. Agreed.
Hopefully they use something akin to fail2ban..
Curtailed... "Source-only uploads" (the term to Google for) are not required. I suspect they are not even the norm due to not being the defaults for various tools, etc.
It is a lot in computer time as well. The other gem in that thread IMHO is how they marketed Dropbox as a replacement for USB thumb drives (which it also is, but it just goes to show how niche the concept of cloud was 11 years ago).
> If there are no implicit conversions, users complain about having to write "1.0" instead of "1", or worse, having to write "1.0L". If there are too many implicit conversions, you get unexpected semantics.

There is another way out of this, which is using different operators. Modern Unicode can help greatly with this, but even before that was common, Perl was doing something similar between some of its major types (numbers and strings). Since Perl types are dynamic, and may be used as a string or a number, there would be a lot of ambiguity on comparing two variables for equivalence if the comparison depended on the type. To solve this, Perl has two sets of operators, one for dealing strings (eq,ne,gt,lt,gte,lte, '.' for concatenation), and one for dealing with numbers (==,!=,<,>,<=,>=, + for addition). What these primarily do is interpret both sides as the desired type before the comparison. This greatly reduces ambiguity, but does require more operators be internalized before language proficiency is achieved.

This is of course much harder to accomplish and becomes much more complicated as you increase the number of types. That said, it's an important concept and could help quite a bit in circumstances where things can be ambiguous (for example, your Python example).
You can be social and build professional relationships without sharing your feelings.
Haven't read the article, but I know that faking your feelings is a great way to subtract from team morale, particularly in situations most susceptible to tension. Sure you may keep your job, but great workplaces don't get to be great workplaces by instilling fear in people so they don't speak up about issues or bother to understand the personalities of their colleagues. If all of your colleagues are sociopaths, you're going to have a bad time.

Edit: That's not to say that you shouldn't necessarily be principled about these things.
Ten Questions with Angus Croll, Author of If Hemingway Wrote JavaScript
Careful, this is sounding a little eugenic with the "must be on the site". There is no possible way to implement this without some authoritarian regime making it so. I get the impression that this idea if rather coercive.
> The same folks voting for these laws have always hated poor people and immigrant families.

In Cupertino I seriously doubt the residents of new construction apartments are going to be poor by any definition. A new 1-bedroom apartment would likely rent for 3600+, and a 1-bedroom condo would sell for north of a million. The new residents would likely be well educated and easily in the top 5% income bracket in the US.
It's sometimes amazing what low-hanging fruit can be kicking around that you didn't realize until you actually strap up a profiler to something.

The other day I was trying to figure out why one web request in an application was taking an absurd amount of time. I started looking at SQL queries and other external calls, only to realize that it turned out to be a logging statement that used a little innocent looking helper function to stringify a List<T>. Except it was using concatenation, with Aggregate e.g. Aggregate("", (a, b)=> a + b + ", ")... Replace that with a StringBuilder, and I went from seconds to milliseconds on that call. It's one of those things that you go "Eh, I'm just doing this on a few items, it'll be fine", and then month or years later, the wheels come off because something happens to try using it with tens of thousands of items.
I wish every self help book had an article like this for it.
Libertarian doesn't mean "right-wing", it just was co-opted as such, in fact there are many left-wing libertarians.
Have you tried Process Street?
Do you have something more substantial to offer?

Or will you suggest that a country where communism is "scientific" and whole areas of science can be banned is actually capable of developing homegrown science? This is laughable on its face.
It's not an advice but things to bring on to discuss why they did the otherwise.
People have the right to change their mind about dating some random stranger. No reason to punish them for it. Its a fact of human nature, and we have freedoms. Best not to curtail this.
It's just that the Python ecosystem is so much bigger, there are much more productive libraries for dealing with things that are not performance-critical. With python you get stuff like QT, nice configuration parsing (rust has one lib and pretty immature too) and so on, available with zero effort. Python is now so huge that only a handful of other communities has anything comparable (Java, PHP, JS and maybe Perl, basically; I would add C# but there you usually have to pay for stuff).
“Appeals forms were made available.”

“Made available? I eventually had to go down to the cellar to find them.”

“That’s the appeals department.”

“With a flashlight.”

“Ah, well, the lights had probably gone.”

“So had the stairs.”

“But look, you found the forms, didn’t you?”

“Yes, yes I did. They were made available in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard.'”
What does "at scale" mean? I ask because my last job was at a web host with 80,000ish paying customers. We had over 100k users of our web portal (built with Rails) which customers use to manage their sites. This was a business with over $100 million ARR around when I left last year. The user portal is the primary point of contact between the business and it's customers and we never had serious issues "scaling" Rails. It was a totally fine tool for the job.
Fair point, but you could say the same thing about skiing or any other potentially risky human activity. The point of society isn't to minimize health care costs but to maximize happiness.
I assume the same way it’s handled when you buy any other broken product. Buyer beware.
Yeah, almost all the time its the inclination of an individual towards a new language that becomes the driving factor of migration rather than the actual shortcoming of current language.
Then why pass a law? If what you say is true, the publishers could enter alliances with each other and block Google with robots.txt until Google agrees to pay. I believe the answer is that some MEPs don't really care if it "works" or not, because they can blame Google when Google blocks traffic. They want to be seen as standing up to American tech companies.
This is a really sad story. Thank you for sharing!
Some people have low affect.

My ex was once moderating a forum and someone praised his ability to remain calm, cool and collected in forum discussions, at which point my ex said something along the lines of "You don't matter enough to me to get a rise out of me." (So much for diplomacy.)

The only person I ever saw him get so mad at that he turned red in the face and raised his voice was... me. I was the woman he was sleeping with and with whom he had two kids. No one else could get that much of a reaction out of him.

Some people just aren't super emotional. The feelings they do have they tend to guard. Those are a private matter and the world can butt out.
Yes this is one aspect that surprised me about Python.

I expect a scripting language to be really good with strings and I/O. Python does a pretty good job at both. Strings are immutable, which IMO is a good choice and then I get this really disappointing surprise that slices don't share content. I understand their motivation though.

Memoryviews can substitute for immutable string slices at times, but since these are not strings, its annoying. One can get a string out of a memoryview but I believe Python copies at that point.
Have you looked at Uno?

http://platform.uno/

C# & XAML UWP layer with Xamarin for mobile. The company behind it has been using for a few years to produce apps and recently open sourced it. I'm intrigued and weighing it against Flutter for my next bit of mobile experimentations.
This comment is profoundly ignorant. You're dismissing her philosophy because of two descriptive words (and not even the best two, which would probably be "rational selfishness"), which you have decided are the "opposite of good" simply because history says they are? That's just an appeal to tradition: plenty of people have been wrong about plenty of things throughout history, especially in the areas of morality and ethics.

You clearly know nothing about Rand's philosophy. You would do yourself a favor to correct that error. Even if you ultimately disagree with her, she has very many intelligent things to say and, if you give her a chance, she will challenge many of your preconceptions about morality, ethics, and their postcursors of economics and politics, and raise the level of your discourse significantly.
It's the reason I buy my subscriptions through either Apple or Amazon. In both cases cancelling is a matter of clicking a button. I learned my lesson from The Economist (I still subscribe, but through the App Store app now).
I can understand this. If I had to pick a marketable/future employment language today, I would pick C# over D (I have used both).
You are comparing the wrong numbers. We had 120,000 lines of RN code but RN only accounted for 10-20% of our mobile engineering.
A MAIOR MINERADORA BITCOIN DO MUNDO
Tesla sues ex-employee for hacking, theft, and leaking to the press
Yes, it's great article indeed.

As an aside, we really should start teaching and understanding history not as much as single atomic events but rather the cultural outcomes of the biological, economical and geographical agents of change.
That is lying. I know we habitually call it by various euphemisms, but in fact, it is lying. There is also lying about estimates later in process (because usually requirement themselves would not be problem, if price and estimations were higher).
Does anyone know of any other analysis of the dynamics of online dating sites besides the OKCupid ones?
That brilliant moment when you appeal to the authority to put some complaint on the record, before they eventually try to go public.
- BOFH series

- Google Ultron story from 4chan

- "Escalation" I think it was called, a story about nerf gun
wars. Can't find it now.

- Metamorphosis of Prime Intellect
Proof they're lying about audits should be strong evidence the 1:1 dollar backing is an unreliable claim at best.

Unreliable claims to $2B in assets should be treated as extremely suspect until a reputable audit is provided. "I've got a Canadian girlfriend you've never met" doesn't fly in middle school; it shouldn't fly in a financial system.
You may want to consider the idea that traditional, conservative attitudes toward sex exist in part specifically to prevent the kind of coercive bullshit that inevitable arises in "free love" environments.
Not for long. People feel like they're really getting to know you if you're that caged off.
Certainly older than Tesla. Or Apple, for that matter.

By the way, any feature phone is much better than iPhone as... a phone, you know, to call people and stuff. Even as smartphones Apple products aren't unicorn magic. Neither are Teslas. Riding in one, they can barely compete with a mid-range Hyundai.
After all these years, I still can't keep straight when I need a trailing slash in rsync, and when I need to not have it.
I worked on a many years old and k*10⁵ LOC Ruby application, and it's fine.

Talking about 1 KLOC and future unmaintanability is nonsense.

In order to scale, Ruby applications need very high coverage. This has nothing to do with Ruby and/or Rails though; it's a requirement of all the dynamically typed languages.

There are certainly missing functionalities that at some point will cause a roadblock (currently, threading is immature), however again, no framework can support all the possible functionalities.
It's probably more of an issue of confidence than passion, because I still enjoy coding. That's what I'd want to continue doing for a living for the foreseeable future. I have also worked on personal projects, some on Github that caught the attention of some decent companies.

But I'm very frank about my shortcomings, and possibly too realist, when it comes to interviews. No one wants bad surprises, after all. I have years of delivering as promised, launching many websites and SaaS products. A lot of companies big and small seem OK with my resume.

But after the interview, companies felt that I was an entry-level candidate to them. That's what some of them flat out told me. Also, they sometimes were not satisfied with the way I explain technical concepts. Companies do not delegate my hiring process to a more appropriate junior role, or for something simpler like QA.

Regarding taking advice from strangers online: online is the most I have interacted with other developers. I have no friends in the industry and my colleagues rarely talk back to me, when I ask the some questions about work or about looking for work. Offering them a favor is not an easy option either, because I feel too broke and unemployed to be of use to anyone. My financial situation is making it hard for me to be a giver first.
Embark 3.1 Release notes (ethereum framework)
Yeah, and that guy is actually still active on HN and is always decent whenever someone calls him out about his ancient Dropbox comment.
Stop merging your pull requests manually
We wanted to leverage our existing infra to have a consistent experience between native and RN screens. For example, you want to have the same network cache.
Thanks! And sorry for replying so late, but just had to ask why on Earth you would go to the trouble of looking it up, writing this comment and then adding that FYI in there? Just strange (or is it some sort of display of superiority I don't understand), hence the question. Hope this comment is not offending I certainly did not mean it. Just felt that it would be polite to answer given that you took the time :)
Agree the language is the worst part. Honestly if Dart has extensions like Swift and Kotlin, and rust (I think) I would be satisfied though.
> A recurring theme in the SEC complaint files Mashable obtained is the seeming disappearance of a would-be trader's money

Coinbase uses MongoDB, doesn't it? Asking for a friend.
How to Design Simple Character Animations Using React Native
> but they didn't tell me I couldn't sell them until after I'd already purchased

Why would that not be the case?
I'm skeptical they'll be able to convince tribal Africa that cell phone towers are not haram. Islamic terrorist in Africa made cell site construction a very profitable business until they stopped all together in some areas
scp performs very slowly with directories containing many small files; "tar|ssh tar" does fine with that.
That was my first thought, I do ETL work at a large insurance company and we use shell tools almost exclusively unless we need to do more complex transformations. Unix tools are really low overhead and work extremely well for this task. Also, you can parallelize a lot of them with xargs: https://adamdrake.com/command-line-tools-can-be-235x-faster-...
I got burned out by trying to be the code hero. Then I realized there really isn't any point to this line of work. It is the epitome of "progress only for the sake of progress".
Digital Selling Strategies
There used to be a service called chunk.io that did this. Then, presumably by some combination of becoming popular causing them bandwidth/storage issues or their service being abused, they had to make it invitation-only.

(The site still exists, but they never replied to my e-mail to their signup address, so I can't say for sure if they're still live or not.)

I wish transfer.sh good luck, and will bookmark them for now as "the new chunk.io".

EDIT: note, as not all comments comparing this to SSH seem to have picked it up - this is a service where you can upload a file, get a link and e-mail the link to someone. You don't need to have any special software (such as sshd) running on the download side.
10 Points
Anghinarea planta medicinala
ASP.NET MVC has all of this and more

https://www.asp.net/mvc
She was on welfare in America. She wasn’t even interested in trying her philosophy out on her self. Why should I try it out?
I responded to that comment up above. I focused on Mexico because that is by far the largest source of illegal immigrants to the US. Not a single reply has answered my question as to why anyone would endorse illegal immigration. Many countries have many problems, we cannot just take in all of their residents.

I think it’s terrible that families are being separated. But I don’t know of another solution when their parents are choosing to bring their children with them to commit a crime.
Nice pivot.

I'm imagining a toggle to alter your visibility too, between showing your general location within a venue, to something more playful (I'm wearing a green shirt, when there are two others in the room with green shirts), or even just 100% visible (here's my picture, I'm sitting exactly here).

Though, I'm now reminded of two r/dataisbeautiful posts [1,2], where - despite both having faulty graphs - the OP shows how s/he got the most dates when the women messaged first. Meaning, this imaginary app we're discussing might have a ton of guys bombarding female users, if it weren't for the AI being involved, as it will be the one matching nearby suitors for you. A search of 'dating' in the subreddit shows a lot more results.

1 - https://www.reddit.com/r/dataisbeautiful/comments/7oqygb/my_...

2 - https://www.reddit.com/r/dataisbeautiful/comments/7p73ch/my_...
KLEE by example: Solving mazes using symbolic execution
Learn How to Build a Startup MVP with No Code
It was obviously supposed to be a joke. Geez, HN has no sense of humor :-(
AMC unveils answer to MoviePass
Maybe we disagree on the sequence?

As I understand it, it goes like this:

1) Employee gets promotion, effective in the future (at #3)
2) Employee resigns, to be effective after promotion (at #4)
3) Promotion is to be effective at this date
4) Resignation is to be effective at this date

In my understanding, the employee's resignation is to be effective after the promotion it to be effective, so that the they would resign with the new/promoted level.

I understand the surprise.
I find this phenomenon of protecting oneself from being called racist fascinating. Your opinion is not exactly racist, but you had to bring up another minority, in case someone accuses you?
From the memo:

> FSS makes no representation regarding the sufficiency of the information provided to FSS and all inquiries made by FSS have been directed to the Client and/or third party personnel responsible for maintaining such information, and the data has been obtained from the Client and/or third party personnel responsible for maintaining such information.

In other words, "unencumbered" here means "Tether told us they're unencumbered".
> GPG signing a Debian package does nothing because package signatures are not verified by default on any major distribution when packages are installed with apt-get install

That's sliiiiiiightly misleading. :/
I think Gawande is a good choice. He’s obviously a smart, visionary-type who lacked the power to implement his vision. Now he will have that power.

And he’s neither a fraud (e.g. Scott Thompson) nor a finger-on-the-trigger egoist (e.g. Elon Musk)
In my opinion they did not put out most of their fires; they just let them burn, as I had multiple tickets that auto-response pretty much told me to fuck off and go to their FAQ look for answer, as they will most likely not answer at all (which was true)

Congratulation on your new car; Ethereum bonanza made it possible for me to purchase 6 properties around Palo Alto and be able to rent those out BUT, even if you made only some $ for a car, I strongly advise (probably you did this already) to seek a knowledgeable accountant help as Coinbase share all your info with IRS and I am sure they will be crushing big time (or already started) on those newly minted millionaires (and anyone in between!)

https://www.theverge.com/2018/2/26/17055264/coinbase-cryptoc...
Why compare them to NES sales at all?
Yes. I occasionally get notifications of new members whose DNA markers indicate that we may be related. There’s even a direct estimation of the degree of relation (second or third cousins mainly, in my case).
> He was fired.

No! It happened in the middle of a contract which wasn't terminated. There's no two ways of looking at it. A wrong termination date entered somewhere doesn't change the contract.

> Paying people not in your employ is fraud, [...]

The person was still employed. If anything in this story was fraud, it was the company stopping payment based on a wrong termination date. They even knew the date was wrong and still didn't pay. Clear-cut case!

Of course, if the parties later agree that the contract was in fact canceled at that point, that's how it is. Because parties can agree to cancel a contract. What a sucker though in this case.
The interaction between borrow-checking and closures restricts what else you can do while you have a closure in scope that closes over some variables, so (like many rust features) they aren't a drop-in replacement for their counterpart in other langs.
Yes this happens to not be one of those cases, espousing the virtues of selfishness isn’t up for debate anymore. It’s wrong, and has been shown to be so time and time again. To have to rehash such foolishness is pointless.
Yeah, because "coercive bullshit" doesn't exist in sexually conservative societies...