skysight-inc/HackerNews huggingface dataset:
This is not true. A (bad) heuristic for search results might be "rank the documents by the total number of occurrences of each search term in that document".

That's not an algorithm -- that's a desired result. Similar to how "sorting a list" is a description of a class of algorithms; it gives no description of how a machine can accomplish that goal.

The difference between the heuristic above and "sort a list" is that the success criteria of the latter can be very well defined, whereas the heuristic presented is an attempt at approximating the desired result, which is something like "present the best search results first, for some meaning of best".
ScyllaDB 2.0 Released
This is because all the wealthy, educated, white people left Detroit proper in the late 1960s. Some moved north to Oakland County but Wayne County covers a lot of area other than Detroit itself.

Washtenaw County is likely up there because of the University of Michigan in Ann Arbor. The biggest hospital by gross revenue, third biggest by bed count is here, as are a whole bunch of research parks related to the automotive industry.
Can't wait for this device!!!
Noticed that many of them actually have measurable impacts to them. Though, I will say that "copy" seems a bit strange to me in this context.
Thank you, I was looking for this comment. That is the value of the cloud: the reduction in TCO, the predictable pricing, up-time guarantees, and bandwidth availability.
Maybe "idiomatic" is considered bad because it would mean the lessons are Lisp-specific and you might hope the book teaches you programming in general?
I quit, yahoo, in the last 6 months and they were definitely using gmail prior to that.
Yeah, it seems like this is better understood as "Here is an option for proprietary software that fails open" instead of "Here is an option for free software that provides revenue for the authors."

If I'm understanding this right, the agent seems to be the License Zero entity (Artless Devices), not the software author, meaning that even if the software author disappears off the face of the earth, you still have to buy a commercial license from Artless Devices. It only triggers if Artless Devices themselves disappear off the face of the earth, or voluntarily stop selling licenses, which seems like a weird thing to trust them to do.
You rebind caps lock at the window manager level, not at the vim level. This disables it completely. This is actually a good idea whether or not you use it for escape. Hitting caps lock by mistake while in normal mode will make nearly every command do something different, sometimes only slightly, sometimes in destructive ways.
> To me it's an epithet - mostly used for dead people - to say they spent time with their kids and put them before other things like their career.

It's an epithet to put your family before your career? Wow, I pity anyone who views life that way.

Edit: Ah, didn't realize epithet could be non-negative, in that case it makes sense
It has certainly enabled more humans to exist. It has created way better conditions for many of those humans. And it has created unimaginable suffering for just as many humans.

I wouldn't get rid of capitalism, but I certainly wouldn't give it a superlative. It's kind of like saying that domestication is the best thing that has happened to chickens, cause look how many more of them there are, and wow some of them live on a free range.
This is confusing and concerning to me as a potential customer. Having used CrashPlan and other proprietary and FOSS backup software, I don't understand this description of how restoration works with Backblaze.

1. Why is the data being decrypted server-side instead of client-side? The server should be sending the encrypted data to the client, and the password should never leave the client machine.

2. Why are zip files being created? The client software should be receiving the data and writing the files directly to the selected restore directory.

e.g. this is how restore works with CrashPlan, and it only takes a few seconds to begin the process. Files are written directly to the selected output directory.
There is some wisdom to be gained by comparing such people with society.

In a group people tend to conform to the groups ideas. But, on their own most people are not going to come up with such ideas on their own. Common points of divergence are worth considering.

PS: Travel used to provide similar benefits, but people have gotten a lot more homogenized over time. I assume truly alien society's would provide even better contrast.
Doesn't search symbols. The example gives "Python" as a search term so I assumed you could look up languages. C/C++/C# all return the same thing, which incidentally have nothing to do with the programming language because it is just searching the letter 'c'.
Republicans used their state-level gains from the Obama backlash in 2010 to implement extreme gerrymandering and capture Congress for a decade. But now that Democrats are set to gain from a Trump backlash leading up to the 2020 census all of a sudden there's a lot of movement to neutralize gerrymandering nationwide. I'm probably seeing conspiracy theories where there are none, but conservatives have always played a much better strategical long game working the refs, so to speak, to maintain power. Starting with the national-level gerrymandering from the 19th century where we ended up with bullshit states like Wyoming that permanently tip the scales in their favor.
The lack of information on that site is suspicious as hell
At a guess, they're gleaned en-masse from the résumés of those working at 'prestigious' companies.

e.g. SWE at Google - "these résumé lines must be good!"
So is S3. You have to pick the region (home) for the data when you create the bucket.
Just so you know, you're being downvoted not because of your views on capitalism(a critique of which was the point of this post), but rather because of the lack of substance your comment contained. In the future, your comments will be better received if you state the reasoning behind your viewpoint so that we may learn from and discuss it.

Edit: To those downvoting me, can you please explain why? Because I'm just trying to maintain the productive, thought-provoking culture that HN contains.
Ask HN: If i download 10-15 decentralised mobile apps? Will that eat a lot of CPU
I see that future would be decentralised. So, then dapps will be using the consumer's computing power for helping other consumers in the network for fetching and processing information. Say if I am using 15 such mobile, will they be eating my memory to help the network?
It's perhaps instructive when people think "people" works as an abbreviation for "people in power".
Ghostface Killah to Launch Cryptocurrency Company
> "Coal is evil as I've heard. And the people who mine it? They are the ones now suffering because, you know, its evil, and coal must die."

That's a strawman. Coal isn't dying because it's evil. Thermal coal is dying because it can't compete with cheaper, more efficient natural gas generation.
It doesn't help that the common advice to securing a database application is "don't, it's too hard to secure databases, just write another application to talk to the database application, and secure that."

A database is just another application. SQL is just another Turing-complete programming language.
This was indeed a depressing article. It would be interesting to see the data around this phenomenon - how many instances of this are occurring now vs. 10-20-30-40 years ago? Surely globalism is having some measurable impact on the capability of rural populations to find work and make a living. Curious about other factors as well.
compressed binaries :)
Philosophers Who Like Stuff
Obviously the most controversial part of this is "capitalism is the first rogue AI" point. I will try to stay out of having an opinion on this, I just want to try to add colour to what he's saying.

First, in the classical "market" scenario, we're talking about little atomic firms, each with goals and hopes and dreams of profit. Each of these firms has some kind of "knowledge" and some kind of decision making apparatus. They all have some functionality. In a sense, these firms are like people - so much that our government treats them as such in many cases!

In many cases, a lot of these ideas and processes end up being the same, and when it is, we call it collective wisdom[0]or collective intelligence[1]. I won't go too deep into that.

So while financial markets and the firms that comprise them aren't exactly _machines_, they do display a form of intelligence different and sometimes more effective than our individual knowledge.

[0] https://en.wikipedia.org/wiki/collective_wisdom
[1] https://en.wikipedia.org/wiki/collective_intelligence
My biggest pet peeve with Amazon Logistics, is that some of the drivers just leave the package on the ground near the condo mailboxes, instead of walking down the stairs and leaving it at my front door.
I write a faulty policy that harms people. I encode it as an algorithm, implement it as a program, and deploy it on a wide scale. Now it's automated and distributed, and it is harming people. Where is the fault --- in the program? in the algorithm? Or in the policy? Where do we fix the problem?

IMO, we are quick to blame inanimate constructs, when people and their policies are the source of fault. Vilifying "algorithms" only serves to distract from root causes.
It's tough not to have that feeling, if you exist outside of bubbles of well-educated, high-IQ people. Shit, half the kids I grew up with were so LD they struggled mightily to learn how to read and do basic arithmetic, and another quarter were so low that they were labeled as MR. They don't have the capacity, no matter how much training and money and lamentations you spend on them.

It's sad that people like that can't have a little dignity and make a living doing what they're capable of, but that's where we're headed.
> Is crowdfunding some plane tickets really the most effective thing you can do?

Yes. As a US citizen, it is far cheaper for me to help a Puerto Rican fly to the mainland and get a job, versus the enourmous money pit that is Puerto Rico's finances (which calls for, in their constitution, taxes be funneled to bondholders before infrastructure).

> Is entirely abandoning Puerto Rico actually what Puerto Ricans want?

This does not matter to me. I'm willing to help those that want to leave and can find opportunity elsewhere. The current US administration as shown they won't help. The Puerto Rican government has no ability to help themselves. Shall we just let people slowly suffer until death?

> Is crowdfunding abandonment the response you would want if your state faced a natural disaster?

When a ship is sinking, you don't demand people stop throwing life rafts and get back on the boat to repair the boat. If I were a natural disaster victim, I would happily accept any form of help provided if I was left with nothing.
>> Can anyone explain why O'Reilly thinks nobody knew until recently that companies are biased toward part-time work in order to avoid providing benefits?

> How do you know he's thinking that?

From the article:

> We had plenty of bias before but we couldn’t see it. We can’t see, for example, that the algorithms that manage the workers at McDonald’s or The Gap are optimized toward not giving people full-time work so they don’t have to pay benefits.

His thinking on the point seems pretty clear and the parent seemed to summarize it pretty well. I had the same question upon reading it and thinking back to the very prominent criticism that companies like Domino's and other fast food operators were taking for cutting workers' hours below the 32-hour max to avoid health care costs.
Math Professor Fighting Gerrymandering with Geometry | https://news.ycombinator.com/item?id=13713252 (Feb 2017)

What convinced the Supreme Court to take the Wisconsin gerrymandering case? | https://news.ycombinator.com/item?id=14751953 (Jul 2017)

Metric Geometry and Gerrymandering Group – Tufts University | http://sites.tufts.edu/gerrymandr/

a need for expert witnesses who understand the mathematical concepts applicable to gerrymandering. To meet that need, she’s spearheaded the creation of a five-day summer program at Tufts [the first in a series of regional trainings] that aims to train mathematicians to do just that [...] over 900 people have indicated their interest by signing up for a mailing list

http://tufts.us15.list-manage.com/subscribe?u=3529c170e5d9b7...

(re-post of mailing list link)

edit: To be clear, I don't have a pony in this race; I just believe the info and opportunity is important and may reach members of its intended audience here. The July article dug into the reasoning behind the efficiency gap and pursuit of mathematical models:

> The efficiency gap is an elegant way to quantify the extent of partisan gerrymandering. But more than that is needed to win a case. The challenged plan must also be more biased than other maps, inconsistent with the state’s spatial patterns, and durable in its effects. And these elements can only be established by additional studies.

Another HN user shared a higher-level summary I will try to TL;DR here:

> paulmd: SCOTUS turns based on which side of the bed Kennedy wakes up on (on most issues). [...] mathematicians heard [Kennedy might be open to striking gerrymandering down] And now the court cases are working their way back up to SCOTUS, only with the academic models that Kennedy has indicated he wants. https://news.ycombinator.com/item?id=14753909
Location: Iran
Remote: Yes
Willing to relocate: Need Visa sponsorship
Technologies: PHP, Python, Nginx, MySql, MongoDB, Redis, Javascript
Résumé/CV: http://smoqadam.me/saeed.moqadam.pdf
Email: saeed.moqadam@gmail.com
I should clarify, both Telegram and Viber allow usernames but require phone numbers for creation, and there's definitely an emphasis on phone numbers as the preferred identifier.

Kik (and Snapchat, if I recall) are two of an increasingly thinning number of networks which operate on usernames only, and you can use without giving the provider (or anyone you're trying to chat with) your phone number.
...but curious to see the performance gain on SAP (or similar) workloads with a new CPU architecture. RAM is the bottleneck typically.
Please don't use indented <pre> formatting the indicate quotes.

The usual HN convention is to use asterisks to italicise quoted paragraphs.
Contingency Planning
>We had plenty of bias before but we couldn’t see it. We can’t see, for example, that the algorithms that manage the workers at McDonald’s or The Gap are optimized toward not giving people full-time work so they don’t have to pay benefits. All that was invisible. It wasn’t until we really started seeing the tech-infused algorithms that people started being critical.

I’m not sure how this can be said with a straight face. An algorithm was really not needed to perceive this and it’s insulting and strange to suggest it.
What you are lamenting the lack of is the 'presence' indicator, where you can set yourself Available, Away, Busy, or simply Offline. Of the current crop of IM clients, only Skype still has it (I think).

Of the older IM clients; Lync had it, so did Lotus Sametime, MSN Messenger, Yahoo Messenger, ICQ, and of course AIM.

Somewhere along the line the presence feature got dropped, and now we're always 'Available' even when we're not.
Is there any reason to not remove gerrymandering?
Based on the Nobel Peace Prize's track record, that alone would have clinched it.

Honoring an anti-nuclear group at least seems to be in the proper spirit, compared to some of the more ridiculous awards in recent decades.
On top of that, I feel like many people view the chat as subservient to the main feature of Facebook (sharing and commenting on articles, pictures, and personal rants). The last few times I attempted to have conversations with people on Facebook chat, people seemed happy but somewhat surprised, chatted for a little bit, and then the conversation quickly died (and no attempt was made to revive it).
Which of the below do you mean:

a) Employees of yahoo using gmail for personal purposes?

b) Yahoo, the company, uses gmail

c) @yahoo.com will be powered by gmail in the future as a white labeled product?

(Each of the above is alarming in it's own way)
Building houses is not the right analogy to building software, because the used techniques are known and most new buildings are going to be exactly like the millions of other buildings that came before it, even when speaking of sky-scrapers. There's very little innovation in it.

Building a new building is usually akin to copying/downloading software, only more expensive. Art is involved in designing buildings sometimes and there is some innovation for the engineers that want to break records, e.g. in building the world's tallest buildings or in building them faster, but I think those are a minority.

I don't think Rich Hickey missed the point at all. If I ever saw an actual software architect, then Rich Hickey is one.

I think you missed his point of view, because Rich Hickey is also the guy that helped create Clojure's Spec and is a proponent of property-based testing, which Clojure's Spec now enables.

In fact Rich Hickey, in "Simple Made Easy" and other presentations, likes to talk about about the need for upfront design, for carrying about the delivered artifact, for thinking deeply about architecture, for simplification. He's in no way proposing a napkin-driven approach, quite the opposite ;-)
I'd start here - https://www.netbsd.org/docs/guide/en/chap-cgd.html and point your IRC client to #netbsd on irc.freenode.net.
I've ended up doing the same for the other L0 public licensing option, L0-R, a stronger-than-strong copyleft license, in the Open Source Initiative license review thread. That license is still being revised, so I won't dump the pseudocode here. But pseudocode's been very useful in that discussion, too.

All the same, I don't quite feel like kudos are appropriate. I'd like to think I'm capable of writing the license terms plainly enough that regular old English speakers can understand them. But experience has taught me that I should translate to code, especially when I'm patching an existing license, rather than writing from scratch, as with https://github.com/berneout/berneout-license-kit (_very experimental_)

FWIW, I often start drafting legal code based on more structured pseudocode. Most lawyers I know who do a lot of drafting have some kind of personal boolean logic shorthand.
However, if you're saying things which are indistinguishable from "malicious input", don't be surprised if you're flagged as malicious.

> what's so frustrating about discussing a topic these days

> you get labeled a bigot

You've just said in your own post that if a topic or the way it's discussed upsets someone, that's their problem. So the fact that you find this stuff frustrating is your problem, no?
I did a search and the only result was: The remaining lines are only available to Pro users. Learn about Pro here.

Hackernews is not your free-for-all advertising platform. Get fucked.
In gender-imbalanced dating markets, the over-represented gender becomes increasingly more desperate in its dating strategies, due to lack of success. Desperation hurts honesty and worsens the signal-to-noise ratio.

When men are over-represented, true, women in general will find it easier to arrange dates. But those dates will, in general, be of lesser quality when men feel increasingly pressured to actively mask their flaws, in an attempt to stand out from other men in the dating market. Women then require more time, on average, to parse a potential partner's true personality and intentions, and develop trust. Requiring more time to develop trust raises the true cost for women of giving an individual suitor a chance.

(note: the prior paragraph is gendered because of context, but it also applies vice-versa in dating markets where women are over-represented compared to men, e.g. New York).
Well, if you're the nail, and you have the temerity (or simply bad luck) to stick out, then you get hammered down, while everyone around you either pretends they don't see it happening, or tell you it's your fault.

If you're there, and you're actively paying attention, you'll see an awful lot of nails.
I don't think I agree with the author's characterization of Justice Alito's questions. The transcript is here: https://www.supremecourt.gov/oral_arguments/argument_transcr....

The first quote comes from page 61-62:

> JUSTICE ALITO: You paint a very dire
picture about gerrymandering and its effects,
but I was struck by something in the seminal
article by your expert, Mr. McGhee, and he says
there, "I show that the effects of party
control on bias are small and decay rapidly,
suggesting that redistricting is at best a
blunt tool for promoting partisan interests."

The author edits out the italicized portion, but that's probably what Justice Alito was focused on.

The second point is addressed at pages 42-44. Justice Alito states:

> And then a year later you bring this suit and you say: There it is, that is the constitutional standard. It's been finally -­ after 200 years, it's been finally discovered in this paper by a young researcher, who concludes in the end -- this is the end of his paper -- after saying symmetry and responsiveness have shown to be -- looked to be inappropriate, "The measure I have offered here, relative wasted votes, is arguably" -­ arguably -- "a more valid and flexible measure of -- of partisan -- of partisan gerrymandering."

> Now, is this -- is this the time for us to jump into this? Has there been a great body of scholarship that has tested this efficiency gap? It's full of questions.

The author's response misses the point. Law is not science. It iterates, but it's not free to change the rule every year to get incrementally better results. What's at stake in this case is nothing less than peoples' right to self determination. Both on the side of each person's vote counting fairly and equally, but also on the side of elected, sovereign state governments being permitted to run their elections without undue federal meddling.

It's one thing to say that this standard is better than what's come before. But that's not what the Justices care about. They want a rule they can carve into stone and leave in place for decades if not centuries hence.

I happen to think that the Supreme Court should affirm the district court's invalidation of Wisconsin's redistricting plan. But Justice Alito was asking questions that needed to be asked.
No, people in power — the CEOs of those companies — did notice. It is a feature, not a bug, from their perspective. It makes the employees cheaper since they don't need to be provided benefits.

I don't see how an automated implementation of the same feature/bug is an improvement over the manual implementation. Either way, it's a deliberate choice that minimizes the value provided to one set of people (low-level employees) and maximizes the value to others (shareholders and executives).

I don't see how using automation and AI to increase the efficiency of transferring money from the poor to the rich is an improvement.
> For more than two decades, Tim O’Reilly has been the conscience of the tech industry. ...he was among the first to perceive both the societal and commercial value of the internet [and] ... he drew upon his education in the classics to apply a moral yardstick to what was happening in tech.

Writer hasn't heard of Richard Stallman?

Update: writer is Steven Levy, who most definitely has heard of Stallman, and should know better.