skysight-inc/HackerNews huggingface dataset:
I do think a lot of it is inherent in the design choices that Rust has made. Rust, as a language, has a fairly large surface area. There's a lot of different syntactical and conceptual lessons that need to be learned by new Rust programmers.

Compare that to, say, Lisp. My first programming class at Berkeley was taught in Scheme, which is basically Lisp. Within the first 20 minutes of the first day, the professor had not only gone over a bunch of introductory announcements, but he'd also introduced us to every bit of syntax we would learn in the course. The second lecture covered car/cdr and recursion. Beyond those two lessons, everything we learned was about the practice of programming, not the language we were programming in.

Rust occupies a fairly unique position of being high level, with lots of abstractions to make experienced programmers more productive, and low level with fairly precise control over lower-level hardware concerns. That's really impressive, but I do believe that impressive power comes at the cost of an unavoidable learning curve. You'll never get a backhoe to be as simple to operate as a shovel. Which isn't to say that there isn't ample opportunity for the work that you and Carol are doing to make learning Rust easier--beginners now have it much easier than people like me that jumped in around 0.8. But it is to say that I don't think it's possible to ever make Rust as easy to learn as conceptually simpler languages.

If I were designing a CS curriculum, I'd start new students with a Lisp dialect, then move on to Assembly (which, while hard, provides what is, to me, an essential view of the actual hardware that you're using) and then move on to the more practical languages. I'd still like to teach Rust, but it would come later to help introduce advanced concepts like compilers and operating systems.
Well, both of you are speculating. As some people’s lives are ruined, there are people who won non-anonymously and are doing just fine.
https://jsfiddle.net/adrice727/49g2Leqw/105/
In the past we would poke holes in the start-up idea or the weekend hacking project, but in good fun and there would be solid feedback generally. Having someone execute their idea, and then go out of their way to explain the process to the rest of us should be a source of encouragement. It makes me sad just how personal the dismissiveness on HN has become.
That is indeed an inspirational example.
Bitcoin Predictions: Learn How to Estimate Bitcoin's Fundamental Value
The gradient from pure red to pure green in linear RGB space isn't bad at all. The problem comes when you interpolate between endpoints of different intensities.

LAB isn't perfect either. Depending on your endpoints it can transition through colors that are hardly related.
Review: The Rise and Fall of the Great Powers, NY Times (1988)
Larry Page’s Flying Taxis, Now Exiting Stealth Mode
don't most people take their laptops home, and also move them around between meetings? Thinkpads take abuse like champ.
If you're looking to get rid of it and are in the Midwest I might be interested... :P
You say that like flaws and inherent features are different. I say those are the worst kind of flaw.

I guess the point is, this property (value-neutral) of that design makes it unsuitable for real-world purposes. Since the implementations in question are meant for real world use, that makes them flawed, at least. :)
LTE is an mPCi expansion. The LTE chipset is not included by default.

Conversion instructions:

https://doc.turris.cz/doc/en/howto/lte_modem_install
You're stoned aren't you? ;)
It is mentioned because it is important to remember. Those successful privileged tend to think it was all their own mental acumen and hard work, so everyone could have done it.
My W540 is absolute shit running Linux too, the thing randomly locks up and just running VMWare workstation causes the damned thing to heat up.

The ThinkPad was once venerable brand, but I've lost all respect for it - at this point I'm probably just going to buy a MacBook Pro and send the W540 back to the office because I'm tired of playing the Linux compatibility game on modern notebooks.
The advantage is simply being in a place where you can focus on creating something like a podcast that will not make you (actually will cost you) money for a good long while.

Most people without money or support don't have the time and resources to devote to creating something like that.
It’s great for writing concurrent code that is both easy to understand and be confident in its correctness.

I just didn’t want to derail the conversation away from D and the authors’ discovery.
These "laws" of physics can be written as simple mathematical equations only because these equations make various simplifying assumptions.

Whenever mathematics is applied to the real world, there are always simplifying assumptions made. Otherwise, the problems become intractable. It does not matter what area that you investigate, you will find that assumptions are made to simplify the mathematics.

For our purposes, these "simple" equations work, but they are still limited approximations of what we see around us.
What other online booksellers were there in 1995? I don't remember any.
I'm visiting the area, and know little to no people here. I downloaded both uber and lyft, and so far have had far more success getting a lyft than an uber.
I don’t see how it’s dismissive. It’s concise.

Here let me waste my time telling you how I hacked advertising to make xyz product with a gazillion users OR I can just tell you I started out with many hundreds of thousands of dollars and just spent way into success.

Would’ve saved me some time idk
Norman doors
https://99percentinvisible.org/article/norman-doors-dont-kno...
I have to imagine this is a bug, and not a feature. I'm not sure what the rationale for this would be.
The US military could begin drafting 40-year-old hackers
James Murua's new African literary podcast
> After all, each of those links points to a person charged or convicted of bribery, meaning that the people privy to the situation raised it with the authorities deliberately or through incompetence.

This logic is flawed. Any time you hear about someone getting caught, there are additional instances in which someone got away with it. You don’t read about a murderer getting caught and conclude that the problem of murder is not in effect.
Judging solely on the number of HN commentators who are absolutely incapable of detecting irony or satire, and indeed who may feel those are entirely out of place on HN, the average citizen isn't capable of considering two mutually contradictory propositions at the same time, let alone becoming "well-informed". The various exhortations in this thread to "just teach them!" bespeak a similar innocence. We have a rather large number of trained professionals engaged in the teaching already, so such pleas should at the very least be accompanied by considerations of why those efforts have not yet sufficed.
You answered your own question.
The "joke" is that you complain about the lack of high quality conversation on SA, and yet your posting style here is extremely shitty.

No wonder you got banned so quickly there...
There is absolutely a significant legal and moral difference between national interceptions like Kazakhstan does and the ones we do protecting children you are guardians of or protecting company secrets and integrity.

In the latter case ideally (and possibly legally required) you'd have acceptance of potential interception a condition of employment.
If you don't have a driver's license, and you're still living how you want to live, then you can't be threatened by the prospect of losing that driver's license.

A lot of people in this country literally cannot fetch milk without a license from the government. You are free. I am free. They are not.
There's no object or process (hardware or software) instrumental to productivity. It comes from the personality dimension called conscientiousness (not intelligence). It can be improved with focused work.

Here's Harvard's advice on doing that: https://www.health.harvard.edu/staying-healthy/raising-your-...
That's a good broad description of both.

I loved their previous game TRS-100, but Opus Magnum didn't really do it for me for whatever reason. I'm completely hooked on Into the Breach.
REI does this on their website (at least if you are a membership). I've always found it handy.
Anyone got a link to the decision? Why don't journalists tend to link to primary sources?
It's trivial to convert an annuity into a one-time lump sum payment, it's basic finance. Plus they would probably rip off the annuity holder as well by giving a much lower amount.
While I think bookmarks have their place, I disagree with the main premise:

> This is an extraordinary shortcoming. Imagine losing track of a stack of books when you move them from one room to another!

This is is how real life works -- there is no bookmarks in real life! If you had a stack of books, and you move it into the attic, all you your memory ("Bradbury is located near the floor on the left") will not work anymore. If a document was on your table, and you put it in the drawer, and then spilled the ink on the table, then your document will remain unmarked.

When applied to files, directories have meaning, and magic tracking links, as described in this article, would be surprising. When you delete old pictures from Photos, do you want some Keynote presentation, which lives in a completely different folder, break? When you move the file from 'current_info/' to 'outdated_info_do_not_use/', do you want old bookmarks to be still valid?
How I turned my Grandma into a Techy
Yes! Git is not merely version control but a specialized sort of version control. I've run into the opposite problem, when I've tried to use Git for projects that weren't source code.

Without thinking about it, just by reflex, I'd create a project directory for a new project: Web pages that were almost entirely English text, or a Photoshop project, or an e-book project...and init my git to track it and set up my server to push it to.

Before long, usually while trying to come up with a good commit message, I'd wake up and ask myself, "Wait, why am I tracking this? Am I just assuming it's the responsible, proper thing to do?"

It's not enough that the project be something that iteratively improves. Git's usefulness comes mainly from text data with extremely demanding constraints (hard to get it to work, easy to break, harder to repair than to start again, working/broken is not just a matter of taste), especially when you have multiple contributors, each of whom is more likely to break something than to fix it.

If you have non-text projects (ex: photo editing) or text that can usually be "fixed" by just pushing forward rather than starting again, Git still has benefits, but they may not be worth the costs.

You don't really see the value of Git unless you're writing code that you're a little scared to write.
A Chinese Mayor-To-Be Tells His Story
There is something about lottery winning (easy money perhaps?) that attracts trouble. There are so many millionaires in tech world of acquisitions and IPOs that made so much more. Most never got into lottery winner kinds of trouble.
Those are important, but very difficult to know with any certainty at the seed stage. They've never really come up for me until later rounds.
Customize images for your embedded devices (raspberry pi, BBB) on your laptop
What makes you believe any lottery is legit even when we are given names?
Dropbox I.P.O. Could Value Company at More Than $7B
> OTP offers two basic messaging options: async or synchronous.

with synchronous messaging it is quite easy to see how deadlocks can happen, without trying too hard. for async messaging, which is what i was referring to, it is quite hard (and or convoluted) to get into that state...
National Geographic: For Decades, Our Coverage Was Racist
> TLA+ is a formal specification language. It’s a tool to design systems and algorithms, then programmatically verify that those systems don’t have critical bugs. It’s the software equivalent of a blueprint.

Very cool.
Money can influence but won't guarantee success. They still need to execute on something. And surely at some point in describing process for us, there could be is a nugget of knowledge that triggers some insight in someone else.
Can you quantify in terms of percentage how you define super rich vs rich?

In my mind, rich is top 20% (income of $134k or more) of society and super rich is top 5% (income of $214k or more). I'm wondering if that correlates to your thoughts.
Regulation is not the only solution; lawmakers are imperfect.
Decentralized web FTW.
> Both waiting for `msg` but never sending it to their partner process.

but then you can 'deadlock' for a single pid as well right ? where you wait for a message which no one is sending...
Show HN: Issue.sh–Agile Project management within GitHub, without access to code
Damn, that is a lot of revenue! Congrats!

Can you share some stats about your advertisers? Like, how many advertisers do you have per month? How many per show? What is their average spend? How many months do they usually stay on as an advertiser? Do they normally re-sub automatically or do you have to get them to commit to another month, every month? How do you usually find new advertisers, cold calling them or ?

And a personal question, I only listen to US Political podcasts, but I always press the "skip 30 seconds" button on ads. Why do you think there is a button that makes it super easy to skip ads built into the Podcasts app? How do people creating the podcasts feel about that? Do you have any stats on how many people skip the ads vs listen to the whole thing?
Clickbait title, no matter the content is still unacceptable.

"After watching a few too many videos from Ted Nelson’s YouTube channel, I found the gem that I clickbaited you with in the title"
> It might open people's eyes to some of the hypocrisy in the current public dialogue, just one of many issues being that the same action (wearing revealing clothing) is considered just fine and don't you dare even question it you victim-blamer when committed by one gender, and sexual assault when committed by another. Oh and by the way, "all we want is to be treated equally'.

I'm not seeing apples for apples in your argument - it'd be valid to say the popular female opinion (whatever that is) is hypocritical if their stance was that men couldn't wear revealing clothing, but you're making the point that they're hypocrites for wearing provocative clothing and then being upset if they're treated indecently or worse. You could argue their exhibitionism is inappropriate, but that is subjective, shaped by culture, and entirely different to saying their position is hypocritical.

If I'm rich and wave my money as I walk down the street, it's still a crime to rob me even if you feel as though I was asking for it.
Services like gmane actually provide a email list to NNTP gateway that allow for searches and easy browsing.
Anecdotally, I believe the act of going through the exercise is important, even if the the precision is off. Perhaps not a deal breaker, but IMO shows that you're at least thinking about these things. As with everything fundraising however, context is key and when you're raising your seed relative to company maturity/development matters very much whether such things will come up.
And remember, software engineer != politician
This comes close enough but it's not the exact software that was posted around here :-)
Agreed. I dislike the new design very much. Earlier I could just go the the page to see the new stories & now this has become confusing.
Bitcoin Bank: Finnish Crypto Services Provider Prasos Loses 4 of 5 Banks
Probably more than that, lawsuits, assaults, roberry, death to name a few issues.
This may be semantics but technically Lyft was the first to come up with the Uberx model of anyone becoming a driver.
> Ever notice how alphas looking to start shit have a keen interest in the rules? Of course! They want to know what they can get away with.

The problem is, rules are also a way for someone who was wronged to appeal. While it's a line that troublemakers want to thread to push boundaries, when rules are unwritten, communities often become a reflection of the will of the moderator rather than a community of diverse opinion. Codified rules are one of the steps we have to encourage diversity of thought, but of course there needs to be rule enforcement...
Bitman Antminer S9 Bitcoin Miner 14TH/S and PSU
New Bitmain Antminer S9 14TH/S + PSU, with 2 Years mfg warranty.
Price: $1,200 USD Inc VAT and Delivery

- We deliver 2-3 days worldwide.

We can discuss the price if you order more than 10 units.
---------------------------
e-mail for pricing and information:
Names: Elokda Ihab
Email: trustincmart@gmail.com
---------------------------
I think it's disingenuous to try to classify Reddit as only a porn site, or to report on its communities in that context - by nature of its size and nature, individual (or groups of) subreddits are nearly as disparate as two separate websites, and should not be generalized based on Reddit as a whole; while the porn communities of Reddit may be the largest section, that does not exclude functionally distinct bodies such as writing groups, political activists, and racist gatherings from existing, each with their own identities.

While there is doubtless overlap that influences demographics and discussion, that influence does not preclude non-porn subreddits from relevance or discussion.
I dont think this is true. The first example that came to my mind was a database. Shared-nothing + copy-everything is a very bad idea there and it is a thing that definitely needs to be multithreaded for performance.
Japan used smaller gauge track for passenger. Combined with the need to keep freight from interfering with high speed trains (the opposite of the American situation) probably makes the case for your argument. Good passenger rail and priority screws cargo where good cargo screws passengers. Unless you can build two separate systems, optimization’s are not compatible.
You know, nobody has been actually linched for either trolling or reckless driving. Maybe some were killed, if they crossed the wrong kind of victim, but that's the risk you assume when being a jerk.

On the other hand, I would fully support a law that would give a temporary suspension on people's driving licenses if there was a reliable way to tell that they have an habit of cutting other drivers off. And to make it a permanent ban on operating any kind of vehicle if you were a reincident. Again, it would be greatly inconvenient for them, but there must be some point when the rights of the public superseed the rights of individual assholes.
Surprising preference for simplicity found in common model
I agree that it's difficult to know exact numbers at the seeds stage, but it's good to do some sort of exercise on user/customer acquisition costs, expected margins (particularly important in case of h/w products or online-offline work startups) etc.. It will help - 1. to know how long will this money last 2. can you build good business (even though it may not be profitable) before next round of financing.

And founders who do this exercise really set themselves apart as they know their business and gives strong signal to investors. Moreover, investors that I've spoken to often talk that they fund startups not only based on growth, or existing business but also ability to raise next round.
One counter example is that knowing names didn't stop collusion in the past - in 2016 someone was arrested for setting up their brother to win:

http://www.businessinsider.com/ap-lottery-insiders-brother-a...
Building an establishment to facilitate conversations of all kinds generally does not obligate you to allow every specific conversation. Were it my establishment, I wouldn't permit members of NAMBLA to organize their sex-trafficking trips to Southeast Asia, or white supremacists to organize the next Unite The Right rally. I wouldn't feel at all like I'd betrayed my purpose in facilitating more, and more different, conversations by specifically banning some that are obviously problematic in and of themselves.

I also wouldn't feel like I was censoring anyone. My not facilitating their conversation is not the same as my preventing them from having it. I would also be mindful that the presence of nazis and pedophiles in my establishment was itself a barrier to other communities taking advantage of my facilities; if members of those other communities started showing up after I banned them, I'd probably consider it a net win for freedom of expression and conversational facilitation.

Also, you're soft-pedaling Ben Shapiro by calling him a "conservative pundit", as if he's in the same inoffensive league as Ross Douthat or David Brooks. He was an editor of Breitbart News, which is now quite openly the voice of the "alt-right"; he departed and got on their enemies list because he was smart enough to realize that Trump was going to damage the cause for a generation--which is why they're going after him, because they were quite happy to have an orthodox jew on staff while he was agreeing with them. He's said a variety of things about Arabs and black people that are flat out racist. He's not quite the bomb-thrower that Milo is, but he still drops nuggets such as "Arabs like to bomb crap and live in sewage". Calling him a white supremacist might be hyperbole, but it's not simply conflating conservative views with nazis. He's a racist asshole who advocates for ethnic cleansing. Maybe white supremacy isn't his conscious goal, but when he facilitates that end, it becomes a bit irrelevant if he's actually written that down on his "A better 2018" list.
It is cool to see that expressing mathematical proofs with programming concepts/tool/languages is that efficient. I already was taught the Cantor proof but I feel more confident in my ability to explain this variation to a co-worker with no maths background.

Non-CS maths are too rarely taught the CS way.
Highways didn’t destroy passenger rail. Cargo destroyed passenger rail in the US. Higher profit, much fewer customers, B2B instead of B2C, long term contracts, and a much lower cost. There is no business advantage to passengers over cargo.
REST APIs to Generate and Recognize Barcodes in Any Platform
Ask HN: How can I sue a web-based company when it violates privacy?
> at least here in Greece, everyone sings the praises of Uber, in comparison to the terrible service normal taxis provide

There. It's not only in Greece, it's pretty much all over the world except a few places.

I know, the taxi drivers work hard, but the standards before Uber were really abysmal. Why? Because monopoly.

For the young ones and those with poor memory, the overcharging, taking 5 times the normal length "shortcuts", geographically challenged, downright scammy taxi drivers were a norm. In the States, they also expect a tip of 20% for deigning to do their job; one thing I never understood in Boston is how it is physically possible to accumulate so many fumes in a modern car. In places where the taxis are in demand, they wouldn't bother picking you up.

Today the horrible ones still exist, of course, but their number is dwindling.
Is Netflix the new straight-to-video?
Are there any good books/comprehensive resources for a beginner wanting to experiment with the irc protocol? I tried setting up my own irc server on an aws instance once. Opening the firewalls, connecting it to other clouds and to the clients was hard [for me]. Would love a step by step guide, that gives quick win and further confidence to get started.

This was my original inspiration: https://aaronparecki.com/2015/08/29/8/why-i-live-in-irc
Likewise, small amounts of trolling are benefical to online debate?

Unless you imply this would be a reminder to everyone what happens when moderators get overly permisive, I do not see how that would be the case