skysight-inc/HackerNews huggingface dataset:
Windows doesn't support shebang lines, so the exact name/location of the interpreter doesn't matter as much as it does on 'nix.
If you're fine giving up caps lock, Sierra makes it easy to remap caps lock to esc in Systems Preferences (it even disables the little green light on the key)
Warning of Google Play Developer Policy Violation: Action Required
You can update a service to not use a secret once it's not needed. Of course this will restart the task(s) I think.
Definitely worth thinking about. Maybe a single-read secret or something.

If a service is compromised, you should always assume the secret is compromised.
Twitter Must Die
Shhh we have important articles on basic income and SF House Prices to argue about for the 400th time.
I attended MIT during a time of perceived reduced standards of admissions (IMO; I'm not sure it was an overt and public thing) for some under-represented populations.

I saw some good outcomes from that (friends I met there graduated and became successful who might not have gotten in otherwise), but I also some people come in un or under prepared and wash out, which in my mind is undoubtedly a worse outcome for them than "merely" not being accepted, attending another school and succeeding there.
Did you just tokenize that blog post?
A lot of the cost of living calculations are wrong. I had moved from LA paying 1400$ a month rent to Austin and paid nearly the same rent in Austin for a one bedroom. The plus is no income tax in Washington and Texas but food costs are more and property taxes are double in Texas when compared to California.
The font in the embedded gists or the font on the page?
A lot of the cost of living calculations are wrong. I had moved from LA paying 1400$ a month rent to Austin and paid nearly the same rent in Austin for a one bedroom. the plus is no income tax but food costs are more and property taxes are double California.
> Was "furry" sex also considered normal before we had a name for it?

Yes, you could make the argument that it was (setting aside the question of how "furry sex" differs from "normal sex"). Consider the following quote from an article on Winston Churchill:

> Like other lovers, they invented pet names for each other. Clementine was “Cat”, or “Kat”, Winston was “Pug”, then “Amber Pug”, then “Pig”. Drawings of these animals decorated the margins of their letters to each other, and at dinner parties Winston would reach across the table, squeeze her hand, and murmur “Dear Cat”. [...]

> These were not one-offs, taken out of context. Due to Churchill’s odd schedule and frequent travels, he and his beloved Kat didn’t see much of each other, and even while living in the same house they wrote each other frequent letters. Practically all of them are full of love—and they’re equally full of what we today would recognize in a heartbeat as typical anthropomorphic on-line role-play.

http://www.adjectivespecies.com/2012/12/28/blood-toil-tears-...
Wow, it's already fixed. Good work!
Ubuntu uses Python 3 where possible, but /usr/bin/python is 2.7.
The Athlon 64 was released in September 2003, the Prescott Pentium 4 in February 2004, and the iMac G5 in August 2004.

Desktop CPUs have been basically guaranteed to be 64 bit since 2005.

The Pentium 3 derived Pentium M and Core Solo/Duo delayed wide mobile adoption of 64 bit until Core 2 came around in July 2006. I'd guess by 2007 you could probably safely assume 64 bit across all but the cheapest laptops as well.

tl;dr: Aside from a few Atom-powered netbooks 64 bit has been standard in anything resembling a normal computer for around a decade.
The "whole widget" philosophy only works when you can sell the whole widget.
You're right.
- If Arch is targeted for power users, what's preventing them from configuring symlinks etc?
- Why aren't they using virtualenvs? I never install Python packages outside of a virtualenv.
We detached this subthread from https://news.ycombinator.com/item?id=13609120 and marked it off-topic.
Maybe the best "gratitude-ware" page you know but am not convinced their communication extends to the front page. No idea what it is this service is or does.
The 3 top ways I found clients as a newbie freelancer
This reminds me of something I encountered when I used to work in a wine store, which was a sort of copper wand that you would place in a glass of wine and it would "age" the wine. At first I assumed this was snake oil bullshit, but after some research, it turned out there was actually a well documented reaction whereby (IIRC) copper catalyzes the conversion of alcohols into certain ketones and aldehydes, mimicking part of the natural oxidation process.
assets and income are two different things.
I see what you did there.

Types 'https://www.producthunt.com' into a browser.

However, you could have just answered the question. Unless there's a /s i didn't see somewhere on the parent posts...
> Dont write off your self medication as non-trivial. It gave you the space to gain the coping skills you needed and this is a clinically observed effect in classic ADHD patients, not jusy people who think theynhave ADHD.

mmmmm yes I concur, this is also definitely a thing, medication helped me gain coping skills as well, my experience definitely wasn't just a case of "take a shitton of amphetamines and lose all self-awareness and desire to improve myself"
nothing but hacking
Ship Small Diffs
Why was the mention of Microsoft removed from the title?
I like the idea!

However, I feel the source and target language are too similar. Won't this discourage people? The result code looks like it could have been done in a simpler way, without all the compiler voodoo, by just moving around some parentheses.

Also, the implementation seems to make quite heavy use of external JS libraries. Maybe it is just me, but I'd like to add one NoScript exception for your site, and be done with it, rather than adding exceptions for so many different CDNs.
Okay. That makes sense - but is not clear from the site.
Before even looking into RocksDB we tried TokuMX and even got pretty well aquatinted with their dev team. We ran into the same issues when testing Wired Tiger. Neither could handle millions of mongo collections. Since we were involved in the RockDB storage engine from the beginning, we made sure the implementation could handle that many collections.

This isn't my post and I don't work at Baqend, but I will say that the author comes off as a presumptuous asshat.
These can be convenient if you are only entering text manually. But remapping regular -- albeit rare -- text sequences can have unexpected results when pasting copied content into insert mode in a terminal window. I've been bitten by this a couple times when pasting base64-encoded data.
All of this marketing is giving me pre-distressed wrinkles in my pre-distressed face and receding my pre-distressed hairline.
Fast track your job search
Again, my understanding is that they don't care what gender you say you are or where you are on the physical spectrum, they care about your gender at birth. This does not necessitate anything further than, "I was born male" or "I was born female", referring to biological sex, except in edge cases like chromosomal abnormalities and ambiguous genitalia. Handling cases of biological gender ambiguities is not covered by the emerging vocabulary around the gender spectrum, so again, those distinctions are entirely meaningless to conservatives.

If your hypothesis were true and these increasingly precise distinctions of sexual and gender identity are a response to conservatives, why did they emerge only after liberal attitudes became prevalent enough that people could openly embrace these identities? One would expect that if they cared about these subtleties, these differences would have been more important when the conservative viewpoint was near universal.
ArchiveTeam Saving iMDB Forums (LIVE)
> Maybe a single-read secret or something.

I like this idea. As a benefit, you wouldn't have to rely on developers of individual services to make sure the secret is cleared. This would also have the benefit of causing an error if something else happened to read the secret before the intended service, indicating a possible compromise (or maybe just a misconfiguration).

(I use a similar concept with `xclip -l' to allow reading passwords from the clipboard a single time before it quits.)
tl;dr Worker at the Tesla plant in Fremont, CA wants a union at the plant. There are a lot of grievances, including: health and safety; questionably legal attempts to stop workers from organizing; low pay; long hours; management that doesn't listen.
The core.memoize[1] core library (not the clojure.core/memoize function) allows you to specify a core.cache eviction policy (e.g. LRU and others, which is fine for production use.

[1] https://github.com/clojure/core.memoize
Note exactly the same (for now):

> Currently, anyone with root on any node can read any secret from the apiserver, by impersonating the kubelet

> If multiple replicas of etcd are run, then the secrets will be shared between them. By default, etcd does not secure peer-to-peer communication with SSL/TLS, though this can be configured.
This article simply talks about one reason that could cause a large product to fail. In my experience, an internal management focused approach is fine, but can still lead to an organisation that is good at successfully failing.

The focus on the team is interesting, specifically the "hold them accountable for clearly defined KPIs" point. What about the product owner and manager? What happens to them when the product is delivered feature complete and on schedule but still fails?

As developers we have peer reviews, in my experience, product managers rarely have people review their work. Meaning there are very few people that can push the product manager to improve his/her strategy/tactics/approach. I find it's usually a senior manager or C level that has the most influence over a product manager. The flaw in this is that the person reviewing the work is not an expert practitioner thus cannot provide concrete advice.

The author mixes in methods from LEAN and agile with statements such as:

- "Start with the smallest scope you can deliver that provides value to your users."
- "Let them choose their own tools and processes. And then support their decisions."

However, given that is well tread ground, I think the author's main point is to address the issue in large teams whereby "no one is fully committed".

The key piece of advice is "Pick a group of people who are willing and able to shake up the status quo in your organization." Nevertheless, I would say that the act of doing this naturally turns your project team from a large one into a small one.

The advice is not unique and has definitely been tried, with myself witnessing a product manager that effectively created a startup within a startup. One should not discount the manifestation of this phenomenon as a visible sign of organisational disfunction.

In addition to the implied comment that people not on a team were not good enough to meet certain criteria, you also end up with a clique situation as described by a former Valver [1].

All this comes back to the point that no one is fully committed and a toxic environment begins to form. Unfortunately the answer to getting commitment from people is even higher level and ethereal, best described as ensuring the company has mission and purpose. Similar to Dan Pink's focus on mastery, autonomy, and purpose - but executed at a cohesive organisational level.

I would summarise what's needed as real leadership. Meaning someone that can rally everyone around a product and the company. Once you have defeated apathy, commitment can be channeled into extra-ordinary outcomes. What a lot of managers don't seem to understand, or be willing to practice, is that getting and building commitment often means building meaningful professional and personal relationships with the people you work with, which is at odds with the often mercenary nature of businesses.

[1]: https://www.wired.com/2013/07/wireduk-valve-jeri-ellsworth/
I find their branching model interesting (no merges ever!):

$ git log --graph --oneline --decorate --date-order --all

* 86d911ec0f (HEAD -> master, origin/master, origin/HEAD) Allow index...
* 7c5d8c16e1 Add explicit ORDER BY to a few tests that exercise hash-...
| * 1888fad440 (origin/REL9_4_STABLE) Fix roundoff problems in float8...
| | * 7786b98482 (origin/REL9_5_STABLE) Fix roundoff problems in float8...
| | | * 404756fe89 (origin/REL9_6_STABLE) Fix roundoff problems in float8...
* | | | 8f93bd8512 Fix roundoff problems in float8_timestamptz() and make...
* | | | a507b86900 Add WAL consistency checking facility.
* | | | 115cb31597 Fix relcache leaks in get_object_address_publication_rel()
* | | | e35bbea7dd doc: Some improvements in CREATE SUBSCRIPTION ref page
* | | | c3c4f6e174 Revise the way the element allocator for a simplehash...
* | | | 242066cc8e Speed up "brin" regression test a little bit.
* | | | ac8eb972f2 Avoid redefining simplehash_allocate/simplehash_free.
* | | | 565903af47 Allow the element allocator for a simplehash to be specified.
* | | | 94708c0e8c Fix compiler warning.
* | | | 293e24e507 Cache hash index's metapage in rel->rd_amcache.
| | | | * 903bfef382 (tag: REL9_2_20, origin/REL9_2_STABLE) Correct thinko...
| | | | | * 4dd4e3fe10 (origin/REL9_3_STABLE) Correct thinko in last-minute...
| * | | | | cd898769cb Correct thinko in last-minute release note item.
| | * | | | 13b30ada99 Correct thinko in last-minute release note item.
| | | * | | ae8a602c32 Correct thinko in last-minute release note item.
* | | | | | 39c3ca5161 Correct thinko in last-minute release note item.
Top schools attract a disproportionate demographic of wealthy students. Of the 5 schools on the list, students from wealthy families are substantially over-represented in the student body (with MIT being a relative outlier). Nearly half of the student body at each university comes from the top 5-10% by income tier.

% of students from top 1% by income ($630K)
UPenn - 18.7%
Stanford - 17.5%
Harvard - 15.1%
Columbia - 13.4%
MIT - 5.7%

% of students from the bottom 60% by income ($65K)
UPenn - 16.5%
Stanford - 18.6%
Harvard - 20.4%
Columbia - 21.1%
MIT - 23.4%

Source: https://www.nytimes.com/interactive/2017/01/18/upshot/some-c...
Likely the font on the page.

A web design QA note for all: thin fonts (e.g 300-400 weight) as a body font but work fine on macOS due to better font rendering, but do not work well on Windows.
I think authors from the 50’s/60’s/70’s often wrote shorter books because they worked their way up writing for pulps and magazines. After the market for that stuff dried up authors seemed to start writing more open ended stories.
Right, that chip could never run at 100% CPU load for more than a fraction of a minute; after that it starts slowing the clock. Seems to me like it was meant to run with a heatsink on.

Either that or it was meant for outdoors operation in arctic regions.
Can you elaborate on the other competitors?

Thanks
Sure, but the point has nothing todo with the availabilty or popularity of 64-bit CPUs. Rather, it has to do with the amount of memory deemed necessary in a computer. As far as I remember, Windows Vista, which was released into the wild just about 10 years ago, was predominantly 32-bit, 64-bit intalls, just like with XP, being more of a curiosity. Few consumer devices had more than 2GB of RAM back then.
>> That will mean that most small teams will fail, as they will be composed from average developers.

No, it means if you have a large team you will have more average developers - you could have a small team of 3-4 hotshot developers and they turnout a fantastic product - but add 10 normies to the team and it just drags them all down.
Zenefits Cuts Nearly Half of Staff
Exactly - core.memoize (or core.cache) is for production vs clojure.core/memoize for prototyping.
What do you mean by 'machine learning?'
Both exchanges are still allowing withdrawals in renminbi. If you have any funds there, get them out now.

The statements from both exchanges are almost identical, indicating the statements were dictated to them. The PBOC itself has a statement: [1] (Reuters summary [2])

"Following the early January on the "fire network" and "currency" two major Bitcoin currency trading platform to carry out inspection, the afternoon of February 8, the People's Bank business management department inspection team also engaged in other bitcoin currency transactions (List of companies: CHBTC, BtcTrade, HaoBTC, Yunbi, Yuanbao, BTC100, Jubi, BitBays and Dahonghuo.)

"The main person in charge of Bitcoin trading platform to inform the current Bitcoin trading platform problems, suggesting the trading platform may exist legal risks, policy risks and technical risks, understand the operation of the nine trading platform, and put forward specific requirements Shall not violate the state's laws and regulations on anti-money laundering, foreign exchange administration, payment and settlement, etc., and shall not violate the laws of the State on taxation and administration of industry and commerce advertisements, and so on, and may not engage in money laundering activities. If there is a Bitcoin trading platform in violation of the above requirements, (and) the circumstances are serious, the inspection team will be brought to the relevant departments to be closed down according to law."

The PBOC had previously, back in January, made some exchanges stop allowing users to trade on margin. That's what the first line is about.

[1] http://beijing.pbc.gov.cn/beijing/132005/3248926/index.html
[2] http://www.reuters.com/article/us-china-bitcoin-idUSKBN15O1C...
This is something that has been on our minds for a while, and we must do it better. We created an issue for a smart project dashboard that aims to provide a better solution, it would be great to have your input there: https://gitlab.com/gitlab-org/gitlab-ce/issues/27112
Why not? Can you elaborate?
Yes. Neither of my parents went to college, and my mother dropped out of high school. I didn't know what the SAT or ACT really was, and never studied in high school because I didn't know how. My family did ok, but I had 0 chance of ever going to a great school. I ended up going to a mid-tier university and have a good job (I got in because I transferred) but getting into a great school would have changed my life so much more. It makes me sad to think about it. Had I had parents who knew what was going on, they could have pushed me toward after school activities, or knew that I actually needed to buy an instrument to be part of the school band, or that I should take the ACT/SAT prep courses. But of course I didn't. Being a white male doesn't help either.
Point taken in some cases, but a lot of those are misfeatures. The Lua API is not yet usable because they built a terminal emulator instead. If Vim had a terminal emulator, one would expect Neovim to remove that bloat. Not all Neovim additions are good ones.
> and they're mostly not looking to get back.

The Chinese sitting across my desk just happily came back from China, the Chinese sitting besides me will go back to China in two weeks and has been looking forward to it since Christmas. I would have gone back to China during Christmas if I had enough PTOs.

Actually all the Chinese folks I know since college all go back to China on a regular basis (usually at lease twice a year). So what kind of Chinese do you work with?
Yeah, those would be just as interesting. If not more so.
AIUI, Sun bet on being able to sell stuff (not just SPARC) to FinTech firms. They borrowed money at the height of the bubble, and when the bubble burst, their customer base cut back on hardware purchases. Because they couldn't service that expensive debt, they had to find a buyer.
Repetition of your assertions isn't an argument.

I make some software. You like what it does and want to use it. I ask for money. If the price is right you give me cash and I give you an executable file.

How is that not a business model?

And what's definitely not a business model is releasing something as open source and hoping that somebody gives me money. Businesses don't just happen. Somebody has to build them.

I never claimed open source was a business model. I said the inability to easily monetize OSS is a limiting factor on its development because people need to eat and pay rent.
That's a good question. I suppose I'm arguing for ethical framework in which I'm not the sole judge of costs and benefits.

I think the pug will suffer so much that its life is not worth living. But if the pug feels differently then to some degree I should respect that.

I guess my view is shaped by my empathy for the dog. How would I feel in his situation? Similarly, if I end up in a hospital bed racked with pain, do I want the doctor to make a cost-benefit analysis without regard for my own feelings?
If you have anything in a Bitcoin exchange in China, get it out now. Even if you have to take it in RMB. It's not clear if those operations have 100% of the reserves they're supposed to have. Do you want to gamble on that?
Thank you for your response and adding clarity around how the story came to be. You must forgive us if we are inherently suspicious.
Ask HN: Why write malware? Does crime really pay better?
Also good for drying clothes efficiently[0], with the unfortunate side effect of also weakening and undoing the seams...

[0] http://money.cnn.com/2016/06/21/technology/ultrasonic-dryer/
What is the algorithm used to join the tables? Is it a hash join on `id` and `k` or using the fact that the ids are sorted and using a kind of galloping approach?
That helps explain it, thank you. It looks like the root problem is they are using the (excl rent) number, and the recent increase in COL is Seattle has been driven by real estate, so the problem isn't there data, it's how they are applying it.
yes again; good for you...but totally irrelevant.

There are python books, they are sold, keeping them off this list is lame.
On-Device Machine Intelligence
Diving into Dynamic Website Content with splashr
Not the parent, but open source seems like a terrible investment if you expect a return, but I think we definitely need to figure out how to fund open source, given how much benefit it brings to our industry.

I would be super interested in a Kickstarter for open source, though I wonder if it would suffer from the same issues that Kickstarter itself suffers from (lots of ambitious projects, most not being delivered on time).
I think an interesting life is important. I also think, though, that many people lead far more interesting lives than they realize. Some people are better than others at noticing and extracting the interesting parts of what would otherwise be humdrum everyday tedium.
What about updating a file on the buffer that is changed on the disk means you cant trust them? (Especially since its an option that can be toggled?)
I'm of two minds about that. On the one hand, that's bad for the obvious reasons that I don't need to repeat.

OTOH, most of these training videos exist for stupid reasons. They don't make brokers any better at navigating ethical dilemmas -- as the content is usually 100% obvious -- nor make them any more predisposed to be ethical. And they training videos did that, and they do actually watch them, said brokers don't remember any of it two days later.

The training, and its mandate, basically exist to protect someone else from liability: "see, we told them you can't lie to potential customers, not our problem!" And that, in turn, probably exists only because we tolerated that defense:

"Yeah, I [did obviously unethical practice] ... but no one never told me I couldn't!"

So we all go through the motions of watching a mandatory training video that tells us nothing we didn't already know and won't remember anyway.
Why use testing instead of unstable? (genuine question)
No secret - I used s3s3mirror. Multithreaded copying.
So they are actually fine with transwomen using the women's restroom? I'm not quite sure which part you're disputing.