skysight-inc/HackerNews huggingface dataset:
This completely supports the idea that when you use a free service, you are not the customer.

Away/busy messages and invisibility are comforts for users. They go away when execs see that doing so bumps some (probably bullshit anyway) "engagement" metric by 5%.
There are issues with this, but on the latter point: why are the GNU and OSI models an unquestionable religion? Do they work? Are they achieving their stated objectives? Why can't we question them?
Without nuclear weapons, I think there's a better than even chance the Red Army storms through the Fulda Gap at some point 1945-1960. If for no other reason than that all of the resources devoted to atomic weapons, and the requisite delivery platforms for them (submarines, ballistic missiles, intercontinental bombers, etc) would have been diverted elsewhere.
Maybe I'm way off-base here, but I find it highly unlikely that Samuel Alito is going to rule in favor of reining in gerrymanders regardless of what he reads, and it seems much more likely that this is post-hoc reasoning on his part.
Unfortunately, a profile backwards-incompatibility was added in FF55, IIRC, so if you're already on 56 you can't downgrade to 52.
Even if my cousin/sibling was retarded/whatever the word du jour is today I think I'd give them a glass of water from inside rather then generously limit them to the garden hose.
There are pros and cons. One of my big concerns around something like Flutter is accessibility.

When you render everything on your own you lose the ability to hook into system-level frameworks for accessible content discovery. Their FAQ mentions it briefly but looking at the API support seems pretty sparse.
Let's dismiss ideas, not people.
I have two lines of active thought around this for L0.

One is sponsored relicensing. It's possible today to set a price at which you'll relicense an L0 project onto vanilla BSD-2-Clause terms. In essence, you can put an estimate on future dual licensing revenue, discount it to present day, subtract any discount you'd apply for personal gratification in making it maximally available, and make a standing buyout offer at that price.

The other is an alternative public license for L0 projects, a very, very strong copyleft (reciprocal) license. That license should conform to the Open Source Definition. It's in review and revision with OSI now.

The reciprocal license would allow forks that meets its conditions, namely that the fork and other software that incorporates or uses it in development must be Open Source.

Dual licensing is fundamentally a privilege of initial copyright holders. When you fork, you almost always do so on the basis of your rights under the public license. If you fork under the noncommercial public license, you and users of your fork have to stick to noncommercial use, or pay for other terms on the original code.
The party in power gets to set the districts which then keep them in power, so from a purely self-interested perspective such a thing would enjoy support mostly from people in no position to implement it.
Goodbye: AOL Discontinuing Pioneering Instant Messenge
so now from the oldschool services only ICQ will remain?
I'm fairly torn up about this. A lot of my friends today were "internet randos" I started up chats with on AOL in the late 90s.

There is a pretty large number of additional internet rando's from my youth whom I haven't spoken to in years where my only connection is their AIM screenname. I still use Adium connected to AIM just waiting for any of them to pop on.

For many of them, I never knew their real name, only their screen name. This will be a total loss of the possibility of reconnecting.

I am honestly mildly devastated.

It was a different world then, people were much more excited and willing to talk to weirdo's like me online.
To be fair, it's not really $25/month, it's a single month of the service for $25 (with a discount if you want to commit up front for longer).

I'm guessing that most people who use this service would pay for a month, gussy-up their resume, then stop using it.

That said, I'm with you with not wanting to pay for something like this.
This is a complicated question, because it isn't defining what the alternative is.

Redistricting is the process of setting the boundaries of districts. This has to be done for two principle reasons:

1. To adjust for population changes over time. This is undisputed.

2. It can be argued that this also makes sense to group together areas that have similar concerns -- in an extreme example, separating primarily agricultural districts from primarily urban districts. This is relatively uncontroversial.

Gerrymandering is a term that describes a third reason:

3. Redistricting with the intent of producing a bias towards a particular party. This is pretty uncontroversially considered bad.

It's difficult to prove that this is happening; that's what this whole case is about, or at least a subset of it. Namely, to establish the "efficiency gap" as a metric on a state-wide basis for saying whether the redistricting is trying to do #3 in the guise of doing #2.

Many proposed solutions to the redistricting problem attempt to take some basic heuristic and apply it in an objective way, but although it's possible to solve #1 pretty easily, solving #2 is inherently subjective and that's where the wiggle room for #3 is created.
Working remotely has helped me a lot (cutting commuting). I work 8 hours, eat, exercise and get 8 hours of sleep. My wife who isn't working does more chores than I do (although I help a lot during the weekend). My only complain is that outside of exercising I have very little freetime, but that's mainly because I spend lots of time with my kids.
This has been driving me crazy. Couldn’t figure out why my WiFi kept turning back on. Not to mention, the first two iOS 11 releases broke the “Phone” app, leaving me unable to make actual phone calls.

Hello Pixel 2
It seems this is a real story from the time Ken Thompson started to work at Google:

"Q: I know Google has a policy where every new employee has to get checked out on languages before they're allowed to check code in. Which means you had to get checked out on C [which you co-created].

Thompson: Yeah, I haven't been.

Q. You haven't been! You're not allowed to check in code?

Thompson: I'm not allowed to check in code, no... I just haven't done it. I've so far found no need to."

https://www.theregister.co.uk/2010/04/21/ken_thompson_take_o...

"So Mr Thompson, you say you have some programming skills..."

Does anybody have any update on that?
Regarding the "small and decays rapidly" bit, it appears that, at best, Alito didn't know what he was talking about: https://www.washingtonpost.com/opinions/fake-news-comes-to-t...
>"rank the documents by the total number of occurrences of each search term in that document"

I fail to see how this is not an algorithm. The heuristic (rank search results from most to least relevant) is backed by an algorithm (find occurrence of word, sort document based on occurrences). I like to approximate the two by thinking of heuristics as an approach to solving a given problem while algorithms are actions to taken to get to the end results.
How Spanish E-Commerce Company Handles Rapid Expansion
One prerequisite to having those sorts of meaningful exploratory discussions is trust between the participants. When I was a member of my college's debate team, there were plenty of times I had to not only explore distasteful viewpoints, but also defend them. But because all participants (debaters, judges, audience) were participating in a structured activity there was less fear that my words would be tied to my worldview.

But in general social contexts, there are vastly different rules. When it comes to dealing with possibly distasteful words or actions, then the safest assumption is that the speaker means what he says (walks like a duck...)

Now, whether that has always been as apparent, I can't say. I didn't live in the golden years before the internet. But I don't like the automatic assumption that "these days" are somehow incapable of fostering well-intentioned rhetoric.
Is this the first time a feature is exclusive to swift, and not available for Objective-C? I wish they would offer this for regular Objective-C apps as well. UIApplication is an objc class after all!
Friend of mine was an ace at it, her handicap was to call "set" as normal but then wait three seconds - allowing others to chime in with "set" and grab it. If her set was still available after the three seconds (no one grabbed it or they grabbed a diff. one) then she got it.
Right, my point is just that "Detroit" isn't really a great way to judge the Rust Belt. It is in a bad situation but doesn't characterize the region very well.
We spent the last few decades dismantling whatever shambles of a social safety net we had, and we don't give a shit about people who can't afford to live. We say "get a job", and we just don't care.
If anyone is interested in learning more about this stuff, the annual Horizons conference is this weekend in NYC:

http://www.horizonsnyc.org

And there will most likely be a MAPS event on Saturday night as well. I'm not going this year, but in previous years they've always been good.
No, that really is the definition of an algorithm.

Algorithms and computers are NOT inextricably linked. Just because software often uses algorithms to define behaviour, doesn't mean algorithms cannot mean other things.
looks like they're simply using whmcs.com, seems legit.
I'm not sure you can use a KDF because it requires a salt.

I'm working on a blog post on deterministic passwords (i.e. not keys for ECC), but I guess that if you really want determinism you can do something similar, maybe sha3.512 and "cut" a 256-bit ECC key.

This is the post, still a draft. Hopefully I'll publish it next week, but if you have any comments, they are more than welcome!
https://medium.com/@0x0ece/how-i-manage-my-passwords-technic...
If a good algorithm optimizes for "quantity of paperclips produced", then it would recognize that "prevent humans from turning me off right now" is an optimal strategy. No fear of death involved, only pure rational optimization.
Perhaps https://en.wikipedia.org/wiki/Croquet_Project should be included in Chapter 4: https://github.com/heathermiller/dist-prog-book/blob/master/...
Thanks for the memories AOL.
Watch the Glenn Beck show from the Obama years. He was a master of it.
The greatest work of fan art? How about the Aeneid? :)
Could you let us know about failure rates over time? Thanks for sharing.
> So we can replace companies entire dev departments with 1 person!

Do entire dev departments use ASM for shitting out crappy electron apps? If it wasn't for all those abstractions, a large amount of today's developers wouldn't work in software development. Show some respect for those whose shoulders you sit upon.
Looks pretty. However for a service that claims to provide me the best words to put on my resume, the tagline "write impactful resumes" is rather harmful.

"Impactful" is clunky. "Effective" is what you want. But neither word offers a specific pay-off, which is what you actually want in both a head-line on a site and a bullet-point on a resume.
You're insane if you think that most users are like that.
High Schools Drop Tradition of Naming Valedictorians
Note that despite the optimistic sounding headline this is a single prototype undergoing static testing on the ground. It still has to make it through the selection and procurement process. Said process is going to be colored no doubt by the high cost and troubled development of the V-22.
> Anyone should be allowed to question and explore a topic without having to issue trigger warnings or generally be expected to manage the "visceral" response their questions might evoke from a bystander observing the discussion or even the participants.

That's a non-sequitur.

The author is a researcher responding to statements he read/heard from a justice who isn't an expert in that particular field. His main point is the premises underlying the justice's questions reveal a misconception, quite apart from the justice's intent. He's also addressing a general audience in a newspaper, not the Supreme Court, so his intent to clarify misconceptions without regard to the Supreme Court justice's method of inquiry is perfectly reasonable.

Furthermore, each argument the author puts forward is not a "visceral response", but instead is supported by links to research. The only thing that could conceivably be different if the quoted justice were, say, Ginsburg, is the author writing a clause opining that she was probably playing devil's advocate.

But to shoehorn "trigger warnings", "identity politics", and false labels of bigotry into that discussion is as silly as talking about how the Undertaker threw Mankind off Hell In A Cell, and plummeted 16 ft through an announcer’s table.
Joining Google to better explain search
ah! thank you, that makes a lot of sense. I use Evernote's web clipper for similar functionality.
So, what is your suggestion for funding truly open source software, then?
I'm not as bad off as this woman but the difference is irrelevant in the big picture as I won't survive either. I am in my 40s with no skills, a dead CV and the expectation that if I really wanted it I would just pull on my non existent bootstraps. Over a decade ago my life was ruined by medical mistakes. It cost me my career and everything I had worked for. It started a long road of being denied assistance from disability and other programs as I fell in every crack or got unfair adjudicators. I was not able to navigate the legal system for recompense as it was loaded on the side of the doctors despite common belief.

I survived this long on a partial pension from my job, a large savings since I lived frugally, and occasional assistance from others. My health has worsened, problems and needs have piled up, the occasional assistance has tricked off mostly, and I have no hope.

Most people ignore me, some give useless advice that makes them feel like they did something, and nothing changes. In the end it comes back to victim blaming and me not trying hard enough. People who have health, security, and lives and cannot imagine what it's like to live in so much pain and have no real options love to judge.

I have tried and considered all the usual advice like "learn to code" or "just do content writing" that comes along to disabled and isolated people. At my age and with the stability issues I have it's not realistic. People don't seem to get that. I should be getting assistance but this country doesn't do it like the rest of the first world so I am expected to suffer more just to stay alive in pain. I am moving abroad to a cheaper country to try and stretch my pension but I won't survive there either without earning and I cannot find any feasible way to earn that doesn't make things worse. Seeing people talk about people like me here in terms of "usefulness to society" enrages me. I served society...I did good in the world...that life was stolen and society rejected me. We are legion.
The biggest unmet need is housing, and in most areas that is definitely supply constrained. UBI will just go right into landlords pockets.
A common complaint about Lisp code in general is that programmers tend to write code that is idiosyncratic [ED: I previously used the word "idiomatic" here in reply to the OP but was conflating terms, making this post rather irrelevant but at least it provoked a discussion] (i.e. rather than looking like templated design patterns with standard names, the program is heirarchically built of modules in a domain-specific language of the programmer's own design). This is both one of Lisp's greatest strengths to those who like it, and (I think, based on comments I've seen here and elsewhere) one of the greatest reasons it doesn't have more widespread adoption.
Fewer errors get deployed to production code because tools help us catch them more often? Yes.

Fewer errors get deployed to production code because programmers have a more rigorous discipline when creating software? Also yes.

Which part should a teacher like Uncle Bob (I consider him as such) should care more about? People using tools or processes, or having them care about the discipline enough?

I'll go with the latter. And if he seems dismissive about the former, is because he's trying to teach about discipline, which is far more difficult to teach, than to use a tool or follow some process.
I disagree. We shouldn't encourage those questions from being asked, especially when the only reason they are being asked is to demonstrate someone's bigotry, and spread that bigotry and attempt to make it more mainstream. If you honestly want to ask a question like that, do so in the second manner you showed.
Prime number generation is typically done like this. Pick a random number, then add 2 until you get a prime.

So you can do something similar. Pick a deterministically generated bit string, and use as key the next prime number (you need to do it twice, for p and q).

You certainly get less security and I unfortunately don't have any reference to quantify that.

As I was saying in another post, I'm writing about deterministic password generation (i.e. not RSA keys). Draft here:
https://medium.com/@0x0ece/how-i-manage-my-passwords-technic...
The terms "open", "proprietary", and "free" don't have consistent meaning across our communities. It's a well ingrained instinct at this point to tease what people mean by those terms apart. If nothing else, L0 has rhetorical value in bringing those issues to the fore.

Relationships between devs and Artless Devices are all under the agency terms found here:

https://licensezero.com/terms/agency

A few points:

* "Agent" is used in its legal sense, to mean someone appointed to act on another's behalf. With licensezero.com, it's appointing AD as your agent to essentially run the back office of a dual licensing play on your behalf.

* The agency relationship isn't exclusive. Devs can sell licenses on their own, or use other agents. They could even use L0's forms to do their own deals. For large enough price tags, that makes sense, to bypass Stripe fees and L0 commission. But there are big advantages to automation and the L0 network, especially for relatively low-dollar, high-volume plays.

* It's perfectly possible to dual-license on L0 or other terms without AD/L0.

* If L0 falls off the face of the earth, devs can step in to sell licenses themselves to avoid automatic waiver back onto permissive terms. They can go to another agent, or set up their own automation.
Presumably that's where having a single place to handle payments comes in handy.

It's (hopefully?) less "well, you have to go to this other person and license their software too" as much as "here's the total cost for a license (which happens to include both A and B)"
It's a shame that it took so long before we started to truly study the positive uses/effects of drugs like MDMA and Psilocybin. I wonder how long it will take society to really drop the "DARE/DRUGS ARE BAD" mentality and start having more rational discussions about this stuff.
You posted the same link 5 days ago, at https://news.ycombinator.com/item?id=15378865 . I wrote the only comment then. I might be the only one to comment now.
Not only that but due to the usual NUMA mismatch, additional page tables, iommu, poor storage connectivity/sharing, etc between the bare metal and the VM, the VM is likely losing a significant chunk of perf vs the bare metal.

Frankly, I have a hard time understanding why the convenience of being able to call an API to get a VM (vs using an API to get bare metal) continues to be an advantage. I am reminded of the reddit articles about all the effort they went through to re-optimize their app (by batching queries) for the longer database latencies at AWS... Its like they never considered all that work might also apply to bare metal and save them even more money...
In previous comments they've indicated that a Linux client won't be released because they can't afford unlimited storage for all the Linux NAS boxes.

B2 is priced at a sustainable point for them, so that's your best option for other use cases-- it's only $5/TB*mo!
I was skeptical at the claims of extreme gerrymandering, but it really is shocking. E.g., this rendering of Wisconsin from 2008-2012:

http://www.lawyersgunsmoneyblog.com/wp-content/uploads/2017/...

In 2008, Republicans had 44% of the votes and 47% of the seats. In 2012, they had 47% of the votes and 61% of the seats.
What part of WV?
https://www.amazon.com/Weapons-Math-Destruction-Increases-In...
For decades, there has been a near complete effective block on medical research for certain classes of drugs. Timothy Leary and that kind of 60’s stuff chilled legitimate science. Only recently have small changes started to happen, to the point the government, the flipping FDA, has started to think Ectasy (MDMA) might be a viable treatment for some of our most horrible mental illnesses.

So many people wonder when science will let us do things. When will we land on the moon, when will we cure cancer (most cancer anyway, a handful have been effectively cured), when will all of mankind benefit from the next great insights? We ask this yet in a lot of ways, we won’t even open our minds enough to give it our best shot.

How much can x, mushrooms, ketamine et al really change devastated lives for the better under the right conditions? We may never know.

I fully respect the opinion of people who say these drugs shouldn’t ever be used, or that disagree with me on any issue in general. But I will never respect someone who doesn’t want to know the answers and the data.

It happens with drugs, gun control, so many political issues, people actually do not want, and even work against collection of, objective data. Of course of any given data set can be biased or flawed, and that has nothing to do with getting the best data you can, iterating, and improving it.

If we are opposed to something, it’s ostensibly for a reason right? Why would we ever not want to strengthen our argument, or discard it, based on better understanding of our “reason”?
Is it worthless (for you) doing just because a computer can do it better? If so, you may need to look for a better hobby... because after computers start doing everything better than we, all we do will be hobbies, not work.
Huh, fascinating. Licensing software by typing in a CC# via a CLI feels like a really foreign way to pay for something. I'm curious to see if that's behavior people take to easily.
Objective-C is C; it doesn’t do the various range and nil checks that Swift does to exit properly.

Because of that, it cannot do that.
> There are problems that exist in distributed system environments that do not exist in single-machine environments. Partial failure, concurrency, and latency are three problems that make distributed computing fundamentally different from local computing.

IMO this can frame our thinking too much. Concurrency and latency are problems in single systems as well. It would be great to have single systems that handle partial failure, can be updated incrementally, etc. Thinking of 'distributed computing' as a different domain than single system computing is not a useful long term approach. In the end very few systems are 'single machine' systems, if at all - machines are all connected to each other and participate in other, larger, systems.
I would honestly like to hear of another reference workload for machines of this type. I can't find very many uses other than databases for that much memory.

I think you can store every single uncompressed frame of a bluray movie in memory of an AWS X1... but even then, so what?
Obviously -- but that's not what the article is arguing is impossible.
Rosh Gadol: How You Can Manage for Initiative
> but I've heard it's enough to exist.

How does health insurance/care work for these people? Do you automatically qualify for the government programs (MA?) if you are even partially disabled?