skysight-inc/HackerNews huggingface dataset:
Yup! The majority of crates do build with stable, but many require features. We've been talking about a way to expose this in the UI so you can tell, but it's slightly more complex than you'd think at first, and nobody has put the time in yet.
And the last 3 or 4 are odd, but are required for some of the hacks required in the early days of C (and some are almost certainly used in the Linux kernel source today).
This is an extremely high-and-mighty perspective. If this is truly your worldview, you may do well to take a step back and consider upping your humility and compassion levels. Next time someone gives you shit for your eccentric decisions, maybe try really asking yourself whether they might be right and you might be wrong. Next time you see somebody reading up on programming techniques and best practices, maybe consider that they might be wisely availing themselves of learning resources beyond themselves, rather than "sit[ting] on [their] hands".

I do agree with you that the tendency to compete to be the most "right" is a problem amongst programmers, but I don't really see that it fits into this whole (contrived, IMO) "Type A" vs. "Type B" thing. I've seen plenty of bikeshedding amongst the organized and the disorganized alike.
Inside Soulection: How an Unusual Music Startup Found the Sound of Tomorrow
A blog I've really enjoyed on that subject is Mechanical Sympathy: http://mechanical-sympathy.blogspot.com/
Where does it say anything about encryption?
And?

I think you're missing the point here, US double taxing foreign income would put everyone else at an insane competitive advantage.
Thanks, appears the main post link is down.
I did a relatively easy CS program, but even so I can't imagine going into it without already knowing how to program. It seemed pretty brutal for the people who didn't, and I think even many who made it through didn't get much out of it. Too much too fast.
He achieved it.

Ask "Who is the the author of the best sci-fi story of all time?" and the answers will vary (though Asimov is a likely choice).

Ask "Who is the most prolific sci-fi writer of all time?" and, and you'll hear Asimov.

Also, I'd have added The Fantastic Voyage to the list. That has a movie.
I have to say, after having contributed thousands of commits to free software, recruited hundreds of people to do the same, and directed tens of millions of dollars to open-source contributions... this stings a little.

For the record I don't have views unfriendly to free software. But I have upset many people by disagreeing with their design opinions, and as a result not merging their pull requests. Sometimes those people imagine a conspiracy of evil VCs smoking cigars, instructing me to reject their patch for an obscure capitalistic motive that they can't quite express. When in reality the explanation is simpler: I disagree on their opinion, and I have commit rights.

If you point out an example of my supposed hostility to free software, I will be happy to refute it with objective facts. But then everyone is free to believe what they want to believe.
That just looks like a Visual Studio bug to me.
I don't think you realise just how much money that'd be.
The law isn't written to allow for a perfect implementation to exist.

It's there so on average, most people will agree that the police did the right thing.

If most people have no knowledge of the implementation details of technology, they'll happily allow said searches to continue.

On the whole, many laws are like this. They are made so we can all live together and nothing more.
this is a bill from 2006?

Bad link!
SUNW would have brought with it other value, not just the patent portfolio.
People tend to be pro-police right up until the day when they find themselves the target of a police officer who knows what they can get away with.
Unfortunately, the vast majority of consumers don't understand what this means and will continue to purchase their phones from the local Apple/AT&T/Verizon/Sprint/TMobile Store.
Or... They are involved with people who steal, buy or refurbish stolen phones.
But even if you can get all your articles and re-upload them (and they look nice still) the URLs will change so anything that links to your channel or individual articles is going to break.
I appreciate the sentiment but what exactly are you proposing?
Well, sometimes depending on company size, number of developer developers, developer pool skill set, and many other factors, having a single (or very few) languages is a factor in the right tool. It's better when that's not the case though.
Really? Downvotes for saying MD5 can't be trusted?Here is an article explaining why.

http://www.codeproject.com/Articles/11643/Exploiting-MD5-col...
Same problem pretty much with the NY bill.
Buy a phone that is unlocked / decrypted at the time of sale.
The next step is for the user to login and encrypt. I don't see how this bill actually fixes that.
I guess this hinges on the definition of authorized when it comes to encrypting something I own. I hope I don't require authorization to do this.

A few questions I posed to the NY senator earlier this week:

1. Would you use such a phone knowing that the government / apple / seller of the phone could easily get into it.
2. Would it be legal for someone in the legal profession to use such a phone without being disbarred for negligence of the right to private communication?
3. If sold unlocked, and then later locked (i.e. every phone right now), where's the change?
4. Where's the 4th amendment fit in with this?
5. What should we do with old phones that don't support this? Dump them in the bay I guess?
6. Where are the technical experts that are telling you that this is actually feasible to do securely and safely? I'm looking hard, but only seeing negative responses from those that know what their talking about.
7. Who's responsible for fixing the broken device once the master key gets leaked? The manufacturer? The state of {CA/NY}?
8. the list goes on.
What do you mean by immutable?

If you're talking about the on-disk files, that's possible to do without throwing away almost everything -- Solaris does this using read-only zones (ROZR).

If you're talking about the kernel itself; that can never be truly immutable. An OS had to read and write memory.

I also don't understand the claim about "GBs worth of modules"; if you're talking about kernel modules, there shouldn't be "GBs" to start with.

As for security theatre; I hardly think crypto support, auditing frameworks, qualify. So you need to define that as well.
What's wrong with blogger.com ?
The problem is the rules in Option 2 that would enable them to remain classified as a contractor.

Specifically, Uber would have to allow drivers to set their own rates.

From an end user's perspective, that's a big shift from where we are today. The vast majority of people taking Uber/Lyft never took Lyft when you set your own "tip." There is a reason Lyft switched: users hate "tipping", drivers sometimes get screwed, and it is confusing. Humans aren't known for their rational purchasing decisions.

On the other hand, letting drivers set rates now requires users to pay attention whenever they call a car. Rates fluctuate rapidly with wild variation—think how much we love buying airline tickets—so drivers who want to make a living are now in effect playing the stock market.

Maybe that's a good thing, to leave it to the market. Maybe it isn't. Either way, it is a large change in the status quo.
See if https://news.ycombinator.com/item?id=10946870 answers.
Google heavily relies on a perception that Android is practically a charity for the good of the world, wholly open source, etc. The reality that it's a walled garden ecosystem that makes bank isn't really good for them.

And a lot of OEMs have reason to ask why they're expected to pay the burden of liability and work on software updates and security patches when Google's raking in most of the profits.
You might get beyond not in my backyard with a truck.
Nope. I run my own blog, which I implemented myself (using some nice Flask markdown thing as a base). https://www.cyphar.com/blog
The title implies that Amazon was disappointed, that doesn't seem to be the case.
Fielding's work isn't specific to HTTP.

It was just agreeable with it.
How to raise money from angel investors
it's a huge problem because in many cases you have no idea that you are reusing a variable, because in every other language you wouldn't be reusing a variable.

This plus the crazy global name space pollution. If you import something, everything is imported from that module. I have no idea what to name things because everything collides with everything else.

In Python, things are simple. Classes are 'CapitalCase' and functions are 'lower_case'. If I did the same thing in nim, they would collide. Also, in Python it is considered a terrible idea to do

from some_module import *

in Nim, it is the way things are done. Although, they are alternative methods that don't do this.

also, the weird

var
a, b = 0

Perhaps you get used to it with time. But still namespace collision is always a problem for me especially when working with others' libs.

However, it is currently the most painless way to write fast code and integrate with Python, which says a lot.

Edit: Looks like first letter matters now, so ignore that part of the comment.
The magazine analogy doesn't work though, unless you are referring to a free magazine. The magazine generates revenue through sales of the magazine and advertising within the magazine. Whereas platforms provide users with free services that are supported by ads.
Like GraphQL?
Not that hard? That isn't the issue, and I'll take my own advice, Thanks. BTW, Do you avoid any word ending '-ist' unless someone self-identifies?

SJW is no more ambiguous than 'liberal'. If you want a precise classification, follow the context of the conversation. My definition of SJW isn't unique to me.

> you defined SJW as a subset of feminism
> the term is also often directed against people who are protesting ...

Ok, subset of SJ activists, granted feminist activists aren't the only type.

But people can protest the same things and not get that label also.
It's not what, it's how. That's the extra semantic behind it -
Much like the label 'sycophant' will be applied on the basis not for trying to gain advantage, but for how they do it.

> who were dismissed as SJWs because they disagreed with things said under the gamergate

Many things can be used as a slur. Give me kosher version of SJW I'll use it.

In the end though, you can replace the slurs with more clinical descriptions of the kind of behaviors SJWs partake in, and it'll still be negative.

Calling someone an SJW is basically accusing them of a particular type of bias, and cultural membership, on the basis observations of their behavior being consistent with that culture. Throw out that practice, you'll be throwing out a lot more than just that phrase.
Yeah, not sure what the parent is smoking but it sure does sound amazing.

Conservatives are known for their "fuck you, got mine" mentality, powered by the belief that if you're poor, it's your own damn fault.
How Facebook’s Plan to Give the World Free Mobile Internet Went So Wrong
Another problem is why we at all need to rely on any third-party hosting services while we have our own computers connected to the Internet. In this regard, I have high hopes for content-addressable distributed systems.

Currently, IPFS [1] looks most promising to me. It's easy to publish a static website to it [2], and public gateways are available to make the site accessible to readers who do not run their own nodes. While IPNS (the naming system) does not seem to work reliably yet, hash of the current version of the web site can be published in a special DNS TXT record, and if that same domain points to IP address of a public gateway, the web site will be simply accessible via that domain.

[1] https://ipfs.io/
[2] https://github.com/ipfs/examples/tree/master/examples/websit...
I think that what you are saying is that these people are so miserable that they have no other choice but to take the rare jobs that they are offered, no matter how terrible. If so, I totally agree with you.

I would just like to take a moment to wonder at the shitness of our world where the best we can do for those who have been deprived of everything is to ask them to break their backs so the extravagantly wealthy can make a bit more money.
Do we know WHY there is a speed limit in our universe?
Where, exactly, did you see that someone who identified as a socialist attacking Amazon for this?
Yes, because the chances of you coming up with something better than anyone else has, on your own with no consultation with anyone else, no feedback and no collaboration, is unlikely in the extreme.
Trudeau Drops Humblebrag About University of Waterloo in Davos Keynote
Includes leased phones, and any phone shipped to a California address. So any legit purchased phone basically would need to have a key escrow system in place by either the manufacturer or OS vendor, it wouldn't just be Apple and Google (as California companies) it includes Microsoft Windows Phones also. That sounds like it affects interstate commerce.

Also interesting, the language only says "smartphones" so this doesn't include devices that aren't smartphones. OK tablets and laptops aren't included then. But what is a smartphone? What about an iPod Touch? Only if the device has a GSM/LTE/CDMA radio in it is a smartphone?
try Hivemind (www.crudzilla.com)
What a severe irony for this idiot to be on the Privacy and Consumer Protection Committee.
Why Isn't There a Nobel Prize in Mathematics?
The Supreme Court turned down the opportunity to hear Google's arguments that APIs are not protectable by copyright. Turns out, they are, according to the Supreme Court's implicit affirmation of the Federal Circuit's decision.

But "copyright protection can extend to APIs" is all that the courts' decisions amount to so far. As the article says, the case has been remanded back to the district court, which will be trying to answer the question, "Given that APIs are not inherently unprotected, are Google's actions in this case punishable, or did they amount to fair use?"

Here's how that's gonna go:

Allsup is almost definitely going to find it fair use, and (with a little less certainty) the Federal Circuit is going to reverse that decision when Oracle appeals it. At that point, we're back to waiting to see if the Supreme Court will hear Google's arguments, but this time their argument will be that, APIs being unprotected or not, their actions were essentially no different than the ones the Supreme Court determined were defensible in Lexmark v. Static Control in pursuit of interoperability. First Amendment probably won't actually factor in to this.

This is assuming that neither Oracle nor Google capitulates before it makes it that far. Oracle probably won't. Google might.
At the very least, they should handle it differently, and not with complete amnesia.
Like keeping your company accounting in an Excel spreadsheet, too easy to make mistakes, forget how certain features you've built work, and doesn't scale beyond a single user.
Or the white guy from South Africa who emigrated to America and tried to get a scholarship as an "African American". By all quantifiable measures he should get to use that label.
> The point of the fourth amendment is to stop excessive or abusive searches, not all searches ever.

"Stop and frisk" and "asset forfeiture" means anything to you?

And it's not just the US where police commonly fabricates evidence, in particular when it comes to drug or gun "offenses".
people still do this? this is really still a thing? i thought we all agreed to stop doing this years ago.

doctors, lawyers, accountants, plumbers, electricians, mechanics have figured this out, i have faith that we can too. it's really not difficult.

please stop doing free tech work for people. there is something in the human condition which will cause them to be

1. ungrateful and upset with the results of your help

2. ironically, ask for more free work

3. blame you for their own fuckups

4. have set expectations that you'll do more of it on demand.

worst of all, you cheapen the entire concept of technology work. be the change you want to see in the world.
Well, it still doesn't make it "good design".
Some day, yes. However, for now we are focused on the use case where the infrastructure reports to the user rather than the developer. Developers ship packages, users choose where to run them (whether on their own machines or a cloud host). We feel we have a lot more value to provide in this use case than we would have in the SaaS infrastructure market.

Also, if we can make it just as easy to use apps on a user-controlled server as it is to use SaaS, then SaaS no longer makes sense -- it's biggest selling point is that it's easy. I believe a shift back towards more decentralized infrastructure would be a very good thing, so that's what we're aiming to create.
I've lived on the same 200 acres for 22 years...remote, rustic...you cannot GPS me (find me) even if I give you the state, county, and mailing address...G-maps has roads and features mislabeled all around me...at one point part of the land I live on was labeled "Public Use", meaning open to hunters...that's the only thing I ever bothered to get changed...I sort of like things the way they are...

My point is, anything is possible...tech (especially apps) is still very new, despite what we think we coders think we've accomplished...

Would like to know how long they've lived in that house...don't think the article provided that info...

Spoofed IP > wifi network improperly linked, or worse, aggregated > lying in a database somewhere as a reference point...just a possibility...
Most notably, there's no dynamic content on my site. My blog is generated from source and creating a new blog post just requires me to make a new markdown document in doc/published/. I've never like solutions like Ghost or Medium. They never support specific thing X that I want for my blog.
I wouldn't read too much into it... dang is basically a professional tone policer. An extremely biased one at that, he doesn't like "ideological speech" but only when it's politically incorrect. Idealistic gibberish is completely fine.

If unpleasant truths contradict dang's personal sense of propriety, he'll use a couple ten cent words to justify removing your comment before he pats himself on the back for doing so.

Ironic, as PG himself has written how much he dislikes tone policing, [1] however YC is not really about honest discussion anymore. More accurately it's social signaling for upper crust programmers and potential fundees, that's the moderation style he tries to enforce.

[1] http://paulgraham.com/disagree.html see DH2
For many projects (that aren't depended on by other projects), adding versions in Cargo.toml is just more work without payoff. Specifically, if one is already shipping Cargo.lock (in a way that it is used), `cargo update --precise` (in some form) allows the same granular control.

I'd also note that while theoretically restricting versions works, in practice having multiple versions of a single crate within a rust project often leads to build failures due to crate A having a public API that uses types from crate B, and crate C using both, but not getting the same version of B that A got. This leads to type errors at build time.
I'm supporting Army Veteran's Dream. Hope you will too
1. create "hygiene trucks" - they are semi trailers that are mobile that would provide showers, bathrooms, 'scrubs' style basic clothing.

There is a startup in SF doing exactly this. I've seen their trucks around the Tenderloin. http://lavamae.org/

[replying to dpark's child comment here] How is this better than a permanent facility? It's got to be way more expensive to build this into a truck.

One reason is that the public bathrooms around the Tenderloin/Civic Center are just constantly fucked up with needles stuck in the drains and other issues, requiring constant maintenance. Most of the time I walk by one it's closed or actively being worked on. With the truck they can probably manage and control it a lot better.
> If they're put in a bank, the bank loans it out to someone else

Except, that's not happening. The fed is paying banks to not lend out money.
>If the people prefer night shelter over night work they could perhaps stay in the shelter.

Perhaps they shouldn't have to choose between shelter and employment.

>I think we must applaud Amazon for this brave move

We can applaud Amazon for trying while also acknowledging problems with the attempt.

>Clearly these people have not seen 15 Indian students staying in 2 Bedroom apartment earning below minimum wage for part time work.

Maybe not. Instead they've seen 50 hungry people crowd into a shelter trying to get a night's sleep while earning no wage at all. They've also seen 50 more get turned away because the shelter is at capacity. And they've probably been in the second 50 many times themselves.

This is ridiculous. Do you suppose students working part time and living in cramped quarters actually have it worse than people who are literally unemployed and homeless?
I am not Asian, but Asians generally have to have higher grades and SATs than Whites (and certainly Blacks and Hispanics) to get into colleges. Totally unfair.
>The type A programmers are right that correctness and uniformity is important for building robust, maintainable software. The type B programmers are right that a tight feedback loop and experimentation is important for building simple, innovative software.

Almost early on in any startup phase, you want a type B to quickly build MVP without drama and then hiring type A to refactor it.

I've seen a startup get all worked up about structures, spacings, unit tests when they don't even have a customer yet, can't ship fast enough because of all these bottlenecks introduced by Type A architect.

In large corporation Type A would thrive where as the Type B wouldn't so I just don't see why you take what I said to the heart.
I know but I'm not sure I want to do it every time the magic breaks. In clojure for example I only have to dig into compojure and ring 4-5 layers deep involving 20 files. With spring with all the reflection, indirection (annotation processing) and such it is common to have a call stack 30-40 levels deep. Much more time consuming to debug imho.
> butt-based development

Oh, cloud-to-butt, will you ever stop delivering the fun? I hope not.
Imagine if someone described their experience as a software engineer like so:

> I often used to only sit and talk with the sales people, but then I took an introductory Ruby on Rails course. Now I feel very aligned with my fellow programmers, having worked on projects such as websites written in CSS, and frontend UIs written with the Java scripting language. Sometimes, my pull requests are rejected by certain fringe elements of the engineering team, but I can understand why, since I do not have a traditional background in CS yet am contributing just as much to their code base. But, in those cases I will usually go around, show my face, do some SQL queries and everything is back to normal.

It's about the equivalent.
Say No to Universal Apps
Yes. And uppercase Turkish `i` (which is same to ASCII `i`) is not ASCII `I` but Turkish `İ`. Obviously this behavior is very locale-specific.

> Go and Haskell also have some special (unconventional) treatment of capital letters, which probably make them biased towards the English language.

In Ruby an identifier is considered to start with an uppercase letter when it really starts with an uppercase letter or underscore; that probably is the best compromise for unicase scripts including CJK scripts.
To answer your question: The feasibility would be zero. Nuclear power is something you do not give away once you are part of the club.