skysight-inc/HackerNews huggingface dataset:
>Now the problem is getting people to realize that...

I realize it, but (1) even after large libraries support 3 there will still be a long tail of libraries that aren't ported (and will never be), and (2) I see very little value in porting our very large code bases to Python 3, with its breaking changes and subtle behavioral differences that need to be thoroughly tested. There's no must-have feature for us to justify that effort, so we won't be making the switch for the foreseeable future.

IMO Python should have put a lot more effort into backwards compatibility when releasing Python 3. I'm genuinely concerned that this release has killed Python, and I'm not alone.
I think your parents socioeconomic class has a big influence on your likelihood to be 'successful' (http://www.economist.com/news/united-states/21595437-america...).

Social/networking should also play a big role.

My anecdotal observation is, having both of the above (from upper class family and good at networking) is the biggest determinant of success. It sort of makes sense, the upper class bit gives you access to other successful/wealthy people (through private school, parents network), and the social skills the ability to leverage this access.

Also, having loads of money from family makes it very easy to succeed. In the UK you'd just buy as much real estate as possible, farm off the management to an agency, and just sit on your arse while the assets gain in value.
Time Series Database in One Line of Clojure
I did something similar (continuously went to meetups for two years), but had the exact opposite experience. Now I have more friends than I can realistically keep up with.

Just repeatedly showing up to these things and making an effort to talk to these people a bit each time and eventually I stopped being a stranger to people and started getting invited to private events they hosted. It might have helped that the meetups I focused on were often board game related (or movies or dinners or theater) and I'm a board game nut, though. I'm also getting more and move involved with my local writer's group (hosted two writer's workshops last year).

I've gone to several software development meetups and had really poor experiences befriending people there. People seem to be more shy or standoff-ish, or the focus is too much on the lecture or 'hacking in a corner' and not on a group activity, so that might be part of it. Oh, also I think too many of those people go to those for 'professional networking' purposes and not to have some fun talking about technology and making some genuine connections, so it feels a little artificial, too.
Show HN: Rocket – Web Framework for Rust
The person came forward with the device and it was determined that the phone wasn't actually a Galaxy Note 7, but was just named that way. We were very close to being diverted though.
Powerful Business Negotiation Skills and Techniques That Never Fail [Infographic]
The legal field in particular is an interesting one as far as automation is concerned. Several states have passed laws which make illegal the creation of software systems that do simple easily-automatable tasks like generating boilerplate documents and filling in legal forms. They have variously considered either the creation or use of such software "practicing law without a license." Lawyers see the writing on the wall and are in the perfect position to do the most terrible thing possible - invent an artificial marketplace for services which should be being done by a machine.

This isn't a terribly novel idea. Companies which produce phonebooks have been suing the hell out of municipalities which wish to discontinue the practice of automatically giving a phonebook to their residents for years now. And, by the way, they win those cases. Even in municipalities where they simply want to change receiving a phonebook into an opt-in service, they're suing. That their product actually now goes beyond being worthless directly into the territory of actively destroying value, requiring the munis to put out special dumpsters so that the residents can immediately throw away the useless things, doesn't seem to bother them. They want their money and they don't care how or why they get it.

There was an article about the issue with writing software which does legal things in the Communications of the ACM a year or so ago. I haven't kept up with the topic, but at that time several states had adopted the laws and they were being considered in others. Having lawyers pushing new laws is a pretty easy sell, though, as most legislators come from law in the first place. Some of the states have a nice exemption that just really hammers the intent home - you can run a software service that lets people fill forms, get generated documents, etc... if you pay a lawyer for each thing it does. They don't have to be involved in any way. They don't have to review the documents and put their name on them or anything like that. They just have to get a check. Honestly though, I think that is better than only making it legal for lawyers to use the software. I fear a future where everyone is yolked and herded into a cubicle to sit there and push a single button mindlessly, prodding the automated system to do its thing simply because society and management want people to have to do a job.
`Ctrl + [` is the best way IMO.
I have one. It has usb c. My google pixel has usb c. They don't talk, only charge. I don't understand, USB C is now a bag of hurt. Especially when there are three types of usb c cables.
I suspect you're being sarcastic there, but just in case somebody doesn't pick up on that, "It is better that ten guilty persons escape than that one innocent suffer" is the correct form.
Not to be pedantic, but ROI as a concept only makes sense when you're trying to achieve your own goals. If you're really empowering other people, then they are the ones who should be evaluating the ROI on their decisions, not you.

Ultimately, I do agree that a mix of giver-goal aid and receiver-goal aid is useful. I think it's a very laudable goal to i.e. end polio. But I think that western aid has very little concept of helping people achieve their own goals. As a result, we're very far unbalanced in favor of the goals of those giving aid rather than the goals of those receiving aid. Until that balance is fixed, I think there's far more need in receiver-goal programs.

Incidentally, besides GiveDirectly, I give to Planned Parenthood and the FSF. While they both have slightly more complex models, I think both of those organizations are geared toward empowering people to achieve their own goals.
I believe that pursuing self-interest in harmony with the laws of the universe and contributing to evolution is universally rewarded, and what I call “good.” […] Like the hyenas attacking the wildebeest, successful people might not even know if or how their pursuit of self-interest helps evolution, but it typically does.

My perspective on this (and feel free to point out if there are any flaws in my thinking) is that this tendency to "work within the system of evolution" is how humans evolved. With our consciousness and self-awareness, however, we've accepted that some things that run contrary to self-interest are sometimes "good" for society. We don't have a society of absolute Darwinian natural selection; we've set up some structures to make sure that everybody can live a life where certain rights and freedoms are protected. Things like Universal Basic Income would go against the author's apparent Social Darwinistic morality, even though it might be a net positive for society.

So I'm not sure I agree with that view of "good" and "evil", though it certainly is the most practical and effective when you're managing a company.
> If there's four different ways to something, then that's four different things the reader has to fully understand in order to parse someone else's code.

Sure, which is why .format() kind of sucks.

> "Hi {name}, your age is {age}".format(name=name, age=age)

You have to parse 'name' and 'age' three times to figure out whats going on. The .format() is completely superfluous in most cases. It's busywork and it's harder to parse.

I quite agree with the "one obvious way" to do something, but that should not hinder progress and improvement. f strings are an improvement and are the obvious way to do things, in the same way that '.format' was an improvement over 'str % values', and how 'str % values' is an improvement over manual concatenation.

They all still exist, but lets use f strings now and stop complaining?
Stripe CFO explains why there are 'no plans' for an IPO anytime soon
> In general libertarian thought, the government enforces contracts between private parties.

> Okay... So tomorrow, USG offers you an explicit contract by which remaining on its property (eg inside its borders), you agree to follow its detailed code incorporated by reference (currently called "laws"), as interpreted by its courts. You have a year to decide. At the end of the year, do you agree to this contract or do you leave?

If USG is the government then this is not libertarianism. If USG is corporation (ie private party) who is the LG then ? The world ?

Lets say LG=World then is it USG the land owner ? I think not, so I dont have to leave if I own a land.

> In Libertarian thought, following contracts is a moral requirement.

Even in LG, you may have contacts of any scope but the contract with the LG would be very minimal. USC is not a libertarian constitution.

> My entire point here is to help US-thinking libertarians avoid falling into the trap where their philosophy is bastardized to justify replacing government with all-powerful corporations.

This does not follow from the fact that LG enforces private contracts. Its still upto you whether or not to sign away your freedoms.

Nonetheless, Libertarianism would be big improvement from current state, and only slightly less from AnCap.
Sorry to hear that. It's when it hits the fan when abstract words like "closed", "locked" or "proprietary" suddenly get meaning.
https://en.wikipedia.org/wiki/Vendor_lock-in
Where can I find test vectors for ciphers?
Now for the good news: things really are getting better
"It's OK. We'll know it when we see it."

- Paraphrased from US Supreme Court Justice Potter Stewart

https://en.wikipedia.org/wiki/I_know_it_when_I_see_it
Tried for 5 minutes. Couldn't get past the 2nd pipe. With a HQ mouse (Naga). What am I doing wrong? Just bad?
Could have been an iPhone, too, since you can write whatever you want as the hotspot SSID.
> I'm guessing he meant Quake 2. He mentions x86 and [DEC] Alpha. Did a Q3 port to the Alpha even exist?

I can't seem to find any evidence of one, so I am thinking it must be Q2, which was ported to Linux and NT Alpha. Jeez, just seeing that gave me a pang of nostalgia; I never got to work on an Alpha machine (spent plenty of time on SPARC though) but I always wanted to. I remember people being really excited about Alpha, thinking it was The Future™.

That was back in the days where it was hard to imagine that in 20 years the vast majority of computers would be either running on 8086 or Acorn descendants...
I would uninstall the homebrew Python versions and instead install pyenv [1], via homebrew, and then install whatever Python versions you want. They will run happily side-by-side.

[1]: https://github.com/yyuu/pyenv
If you believe you are anonymous now

I agree, we're already not anonymous, hence your proposal is a waste of time and money.
Odd that we see so many articles like this on HN.

Do the studies factor in introverts vs. extroverts? Do the studies factor in intelligence? Do the studies factor in people that have been alone for nearly all their life? And what about pets? Are they useful in alleviating loneliness?
Sega Game Coding in Assembly – Computerphile
Pure virtual functions, abstract base classes, and interface classes – codingeek
10... 9... 8... 7... 6... 5... 4... 3... 2... 1... 1... 0!!!
Agree. This project will be 100x more useful/popular if it also works well on mobile. But this is a Show HN. Pointing out a frustrating UX bug is fine. However, it's a new project. Bugs would be expected at this point. Going into rage mode isn't helpful.
He was proven guilty. Once you're proven guilty, you're guilty until proven innocent.
Shhhh!

The first rule of changing your MAC is that you don't talk about changing your MAC.
To save you a click, the definition:

"DNA origami is the nanoscale folding of DNA to create non-arbitrary two- and three-dimensional shapes at the nanoscale. The specificity of the interactions between complementary base pairs make DNA a useful construction material, through design of its base sequences. DNA is a well-understood material that is suitable for creating scaffolds that hold other molecules in place or to create structures all on its own.

DNA origami was the cover story of Nature on March 16, 2006. Since then, DNA origami has progressed past an art form and has found a number of applications from drug delivery systems to uses as circuitry in plasmonic devices; however, most applications remain in a concept or testing phase."
I always found this a fascinating way to deal with the problem of leap seconds. I've been tempted to switch my servers from UTC to TAI to avoid the leap seconds altogether but I've been coming to realize that the clock being out of drift is more likely to confuse my coworkers than "just" dealing with a non-local time offset. Maybe I'll do this myself before the end of the year - but who am I kidding, I don't have time to reconfigure my NTP server right now.
Get real size of an npm package after bundled
How to Apply for a Mortgage
This is great news. Value for money is declining and someone needed to send a loud and clear message to Cupertino.
Click on this f**cking outrage (that is not at all what it seems). – Medium
Sorry, whiskey and HN don't really mix...
Likewise, I've owned a huge number of mac laptops since the titanium PowerBook and I don't think I ever managed to get more than 4-5hr of real work use (adobe suite etc) I've always been confused by these 10hr claims and have never expected more than 4-5
The female equivalent of “don't break my balls”
Worms and other parasites are known to influence behavior. If you give money to someone whose decisions are being influenced by a parasite, are you really giving the money to them, or are you giving it to the parasite?
> I think most of us are pretty ignorant

This was really surprising to me a few years ago. (The first time I had left the US since I was a small child.) I had thought people were just complaining about long lines.

The Customs guy talked to me for >1 hour because I didn't make enough eye contact. And I'm an average looking white male who was coming back from a country that the US has a good relationship with...
Not quibbling with the details, but if i was innocent and imprisoned for 30 years,

> confessed to the rape and apologized for it during his parole hearings, which were denied. He was also a very problematic prisoner who was constantly getting into violent altercations with other prisoners and guards.

I'd probably try all of those things over the years.

Again, the guy may well be a monster. But those points shouldn't really weigh on the courts decision. How long can an innocent person live in Kafka world before going at least a little crazy?
The math behind the HTC Vive lighthouse
The confusion is caused by the loose use of the word 'innocent'. Technically, we're talking about acquittal, as the US Constitution provides against double jeopardy[0] if you have been acquitted of a crime already. This is the sense in which a dismissal/vacation is not a 'finding of innocence,' as opposed to the 'presumption of innocence' to which you referred.

[0]: https://en.wikipedia.org/wiki/Double_Jeopardy_Clause
Most? Do you have a source for that?

As a counterpoint, this JetBrains survey [1] shows only 40% of Python users ever use Python 3. Considering it has been eight years since the initial release, that's a very low share.

[1]
Absolutely agree with these points!
What happens to one in afterlife who doesn't believe in God?
Any school will have a culture. Those that pride themselves on diversity tend to have one narrow kind of variety, and extreme monoculture on other axes - or else have a bunch of subcultural groups that don't really talk to each other. There's a kind of fundamental conservation: for people to be able to communicate and work together requires a certain level of cultural commonality.

So whichever school you went to, you end up finding it easy to talk with some number of people and hard to talk with some number of people. It all averages out. The questions that matter are a) how good or bad that culture is and b) how good or bad the non-cultural aspects of your education are.
DNA didn't "clear him." They just failed to find new evidence, although the DNA evidence that his friend was there corroborates the victim's story.

I think they just let him go to save the money of another trial since he already served so much. He probably would have lost the retrial since the evidence didn't change, but they decided not to spend the money. Seems OK.
Snowman Bowling
But remember that both GSM and ILS/VOR/DME are licensed radio services, and thus shouldn't interfere. The speakers you hear the TDMA modulation in have a sticker on them that says "This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation." Indeed, it does accept the interference that causes undesired operation.
Show HN: Monitor per process CPU usage properly on Linux
Akamai Q3 2016 State of the Internet Security Report [pdf]
Mixing is only useful when the change in the signal is slow. In ultrasound you're operating around single wavelengths so you can't mix down.
Even English speakers are baffled by these words
Is this software _for_ hackathons? Or did it all come out of hackathons? I can't really tell, and only ask because I'm having trouble figuring out where something like "a WiFi-based presence sharing system for specific physical spaces" (OffiX) would fit into a new hackathon product.
You could put metadata in the object file which then allows the templates to be expanded at link time.
Why do you call it a false confession?
... and they will continue to remain in concept or testing phase for the foreseeable future. Which is unfortunate, but a reality of how drugs and drug delivery systems are brought to market.
I think that this is an argument over apples and oranges. I'm well familiar with the write problem you're speaking of and even wrote a blog a couple of years ago detailing influx's storage code.

The "apples" use case is when you want for lack of a better description a Grafana chart out of it. (E.g. the cluster cpu load, "we're getting X page views per second", etc).

The "oranges" case is when every data point matters, and I think that this particular case is not so much about time series, but logging, where a log is a "time series" technically speaking. Here of course you're talking massive amounts of data which you want to do your best to optimize and it's a hard problem. It's not a _time series_ problem, it's a problem of storage. Splunk (sorry, can't think of a better example ATM) doesn't describe itself as a "times series database", and yet it's addressing that very problem of horizontally scalable write-intensive storage. So is hbase, cassandra, accumulo, bigquery and all their friends.

In my experience the best solution is to use two separate systems one for each case. Because there is absolutely no value in a "disk used" measurement every millisecond - aggregated to once a minute (or few) is perfectly fine, and retaining the original data is not needed and you'd be a fool to build a Cassndra cluster to handle it. On the other hand if I'm recording equity bids and asks, well then I better record every point forever.
and from there a pdf
https://www.principles.com/assets/artifacts/Bridgewater-Asso...
Note that gitlab.com runs on GitLab EE, their commercial product, which is not FOSS. This is why the GNU project hosts their own instance of GitLab CE for themselves.
I'm really surprised stores like Costco and Sams Club haven't adopted this yet. You have to waiting very long lines at these stores and still have to wait again at the door for someone to check your receipt against what's in your cart.

This would make shopping there much more appealing.
If we're doing fair comparisons, the gift to a single family that allowed them to buy the iron roof could have dewormed 200-1000 children and at least some of those funds pass into the hands of local administrators spending in the local economy. I also doubt the profit margin for an East African roof installer buys him a cow, and it may not even be as much as the local thatcher stands to lose from no longer being required to undertake as many biennal rethatching projects. (Estimating all the side effects of a programme is really quite tricky)

I don't buy the argument that deworming doesn't really help people because they weren't offered the choice of buying the equivalent value of cigarettes instead. Just because a person freely chooses to do something doesn't mean it helps them, and vice versa. Donors and aid agencies' systematic biases in favour of things that don't work particularly well (this, not "control" is the real reason for all the data collection attempts) is certainly worth worrying about, but that can't be fairly assessed without realising that recipients also have systematic biases in favour of things that don't work or against things that do too. There's a reason why countries where the average person has a lot of disposable income spend even more as a proportion of income on publicly subsidised healthcare programmes.

Edit: This shouldn't be interpreted as a particular criticism of GiveDirectly, if the idea of making a fairly big difference to a small number of randomly-selected very poor Kenyan people appeals to you.
This is great.

If it had some basic drawing tools integrated (+ a bit more polish on the UI), it would be a killer tool for kids and non-programmers to get their feet wet with some core programming concepts and visual creativity. It's basically all there right now, but the hassle of creating assets externally and importing them is just an extra barrier that may frustrate inexperienced users.
It's a classic tragedy of the commons scenario.

If you as a manufacturer move to a jobless production system, you gain net margin.

If everybody moves to jobless production, the topline demand shrinks radically.

Yet, for each individual mfg, the optimal choice is jobless production (aka, "loot the commons", aka "defect").
Right you are. It's the old interaction design adage, "put the knowledge in the world, not in the brain".
I agree. These aren't disadvantages and shouldn't be characterized that way. This is in no way to imply that rich/elite people don't have problems. Instead of not having access to quality education or food or etc., kids of the rich/elite have massive expectations thrust on them.

But everything in life is a choice and if the author is so self aware of this "disadvantage", they have simple paths to fix it. Instead of people making more home food delivery start-ups, create one to help underprivileged get access to education or healthcare, etc.

The key take away for me is that if you decide to live your life based on someone else's terms, you'll never be truly happy. Create your own path on your journey.
who would like to develop a game on mobile device anyway? ^^
I didn't like there algorithmically derived puzzles at all since almost 80% of the ones I tried where variations of similar puzzle. I guess I should admire that it is algorithmic but even then I expected proper puzzle.