skysight-inc/HackerNews huggingface dataset:
Just want to point out since you mentioned it that turbogears is still out there, maintained, new releases, and a great framework.
What if I don't know what options are there so I have to read or skip the examples to find the options? Most manage use is skimming the terse options section to remember what flag matches with an option and to remember which options I want.

I know how to search, it's the only man page I know that is formated this way and I find it to be a very poor design choice. As if I know what I wanted I wouldn't be looking in the man page.
This would be news for Prolog programmers, I think (or any other logic programming language).

Consider also tree parsers or languages with predicate dispatch (both of which are, functionality-wise, a strict superset of pattern matching).
> If you have debt when deflation happens, it can crush you.

In a slowly deflating world, (say central bank targeting -2% instead of +2%), debt will be priced at negative interest rates. There is no theoretical problems with this, and in fact negative yielding bonds have already happened.
That passport photo wouldn't be accepted today. (light blue background and shadows)
Neat. Reminds me of all the crazy shit people did with Excel and VBA.
The intention of "normal as hell," is not to make us all brothers and sisters. Variety is the spice of life and it takes all kinds to make good software.

The spirit is one where we're not living in a system that encourages to sub-consciously bias ourselves against others.

I'd like it if my friends didn't have to succeed in spite of all the time whereas I get a (pretty much) free ride.
https://en.wikipedia.org/wiki/Multigate_device#Tri-gate_.283...

But you're right, actual stacked chips ("3D" ICs) aren't used much, largely for thermal management reasons.
It can be made way simpler and faster if optimized for this. Products are designed for being cheap to buy, not cheap to use.
Which is done because solder is thinner/lighter than sockets, and therefore you can get a thinner/lighter laptop. There are real engineering tradeoffs all over the place here that are being elided over in order to make "things should be easier/cheaper to repair" seem obvious rather than a complicated set of tradeoffs.
So following this reasoning, the entire continent of Africa, most of Asia, and most of South America should have massive amounts of people so they can reach prosperity?

I don't think that's what topspin said. Topspin said prosperity stops population growth. Topspin did not say that population growth causes prosperity. "Growth!", as topspin puts it, is not the same thing as population growth. it's my understanding that as peoples become richer, they have fewer children [1]. That's the cause and effect I believe Topspin was highlighting. Having fewer children does not cause a people to become rich.

[1] https://en.wikipedia.org/wiki/Income_and_fertility
A calculator to build balanced cocktails
Is it just me or do none of the links work?
That depends on what exactly the concerns of the browser vendors are. They could just expose UDP sockets and ask for a "access the internet" permission like android apps do.
But they don't, which aiui mostly is due to security concerns .
I took it to indicate that she believes that she is getting so much 'feedback' specifically because of what she is and what she's trying to do.

The fact that all of the people offering feedback were male is weak evidence in favour of this (consider that much of her immediate team is female). She offers as another piece of evidence that she compared notes with a colleague with a similar background who was male and who wasn't getting the same level of attention.

> Re: who cares if they were all male? If I open a PR and I get dozens of feedback, either they are legit feedback or not.

If you're working somewhere where you and people like you are getting 20 people peering over your shoulder uninvited and criticizing your every move and people of a different group only have 2 people reviewing their code then you can legitimately claim to be working in a hostile environment.

Code reviews are always a mixture of objective and subjective feedback, and having to consider detailed comments (objective, subjective, substantive, trivial) from a large number of people not directly involved and without appropriate context would be a stress on anyone (not to mention is a simple drain on productivity).

On a purely technical note, she says nowhere that the PRs should be dismissed because they were from men. I think that was something you read into it. At issue was the unusual quantity of the feedback.

> if a colleague would say "I am getting feedback from literally dozens of engineers (all of who were black women)", wouldn't that raise an eyebrow or more?

If it were fact, then I would assume that there was some way in which this colleague had upset a group of black women. I think a similar conclusion is being offered here (although given the likely employment ratios the black women theory would have a whole lot more evidence).
Yeah. My impression is that Chinese penalites for many crimes are out of whack and need to be tuned better so the punishment fits the crime. (Not saying that The West is perfect, but as I said above, I don't think China's legal system is quite as well-refined.)

There was actually quite a lot of discussion on HN on the slate article, with many people who live(d) in China attesting to the truth of the article: https://news.ycombinator.com/item?id=10173395
Have done something similar, and it works, but ...

... the downside is that every time someone uses a different version of your normal compiler, or a different compiler, you have an unfortunately large chance of having the build fail because a new bit of code that previously was warning free is now determined to be warning-worthy.

Not a huge problem (and better than cultivating the habit of ignoring warnings), but it is a time cost that has to be paid now and again for committing to halting the build on a static analysis failure.
this kind of program, or eg tv specials about the obl assassination, serve as pr in terms of establishing shadowy three letter agency figures as relatable humans. putting faces to them encourages positive default assumptions, versus the frequently critical news media attention directed toward them.
The ones that GCC supports and LLVM doesn't?
I've a similar story, but about my father in the 1980s. He worked in London as a shop fitter and then carpenter/kitchen fitter locally in the Midlands when not doing those jobs. It's a skilled job, requiring years to become good at it, but it's still manual work. I used to be a bit embarrassed by what my dad did in comparison to some of my friends. When I was a little older I worked with him and saw the way that some private clients looked down on him. It angered me at the time and I was at university and working for him during the holidays. One day I snapped at these people and explained about the house my father has built for us, complete with indoor swimming pool - far far better and more expensive than the house we were working. These professional people changed their tune towards him then. My dad explained that I shouldn't have said anything to them and to be more humble. Let them have their ignorance. My dad, and bear in mind this is the UK in the late 1980s was earning around $2k/week minimum and some weeks a lot more. Far more than most of the professionals he worked for. I always show respect to people who do work for me on my homes.
"If you can't learn from, if you can't make friends and allies with people from all walks of life, if you must sit in your little castle with the few you count as your tribe -- are you not obviously much poorer for it"

Exactly, see this article from two days ago about how men and women are afraid to be alone with one another. Considering how often networking comes up in any job related thread, I think we are much poorer for it.

https://news.ycombinator.com/item?id=14685873
Just wondering...

How complicated does a brain have to become in order to understand itself?

Could a brain exist that is so complicated that it could not understand itself, or does a brain's understanding always scale up with its complexity?
I would not call that being on a "war footing." Sure, tax dollars have gone to blow stuff up around the globe but it's day-to-day impact on the vast majority of Americans' lives is negligible. Horrific for many veterans and their families of course but they are a small proportion of the population. It's been a bonanza for military contractors of all sorts as well.

Compare it to pre-vietnam-war activity: no bond drives, no rationing, no sense that there is an existential threat that needs combating and then all involved can go back to the farm and "study war no more." In fact it was hardly a topic in the 2016 elections.

So no, war is simply another background activity conducted by others and visible on the screen. Its most visible influence in daily life is a made up "war on drugs" and a made up "war on terrorism". Neither of which, of course, has anything to do with improving citizens' life expectancy much less quality of life.
She does literally say "I have bipolar depression". Assuming that the company knew this when hiring her, it would be very surprising that they would not be compassionate at this point. I don't know if that assumption holds, though.
if the abstraction was wrong you have the same issues. no matter if you colocate files or not. most likely it is just less of a mess
I don't think you're correct here. As I've understood the concept for something like a decade, PIPs are almost universally understood to be a soft form of firing. The correct response to receiving a PIP, probably in most SV companies, is to start looking for another job.

It's easy to turn your own logic back around on you. Since it's a more-or-less open secret that most PIPs are part of managed termination, every competent company that issues one knows they're running a huge risk of sabotaging their relationship with an employee by issuing one. There are lots of ways to manage improved performance from an employee without invoking the dreaded PIP. If the company merely wants to improve performance, they can issue MBOs or schedule a special series of 1:1s.

It's also easy to see why companies would issue PIPs despite potentially backing themselves into a corner when the targeted employee exceeds the stated expectations of the PIP. PIPs are how HR wants employees to be fired; they simple are the whole firing process. But that doesn't mean the people who actually write the PIPs know how to write them effectively. In Coraline's story, you have what reads to me like a pretty standard Kafkaesque PIP story: Github wanted her out, HR demanded they follow the standard process, they PIP'd her, the PIP didn't anticipate that Coraline would keep diligent records, and they were forced to go through contortions to pretend that it was the PIP that had been failed, rather than the "will" part of Github's "at-will employment".
Seconded, I did not try all of the other ways you had to go through, fortunately I was already using Selenium with chromedriver in my testing and I found this great set of examples for testing file downloads:

[1] https://collectiveidea.com/blog/archives/2012/01/27/testing-...

[2] https://forum.shakacode.com/t/how-to-test-file-downloads-wit...

It looks like the second linked post here derives from the first, but both are very similar. My tests don't actually download the files anymore (they are PDFs, and we opted to open them in a new tab instead, which is unfortunately harder to confirm with a test)

Add this to the list of useful wrappers for things I thought would be difficult to test as a regression spec, but ultimately weren't hard at all, like email delivery with email-spec/email-spec [3]

[3] https://github.com/email-spec/email-spec
SEEKING WORK

Location: Remote

I specialize in functional programming in Clojure(script), Elixir, and devops.

I can build your MVP or augment your team.

Email in profile.
"cannot be fired"

Nope, she was fired already.
You may be misunderstanding how HN moderation works. The overwhelming majority of 'censorship' of comments (if by that you mean flagging and downvoting) is done by HN users. That includes the recent threads on sexual harassment.

Mods are not trying to optimize HN for opinion but for intellectual curiosity, and that requires substantive discussion. That's pretty much the whole story, though of course there are a thousand details.

This thread is different from the other ones because the OP is different. Mods are doing the same thing here as in any other. That's devilishly hard for people to see because everyone interprets moderation through the filter of their own pre-existing opinions and there's little we can do about it. I wrote about this here if anyone wants more: https://news.ycombinator.com/item?id=14693348.
Why overcomplicate when a UTC timestamp works perfectly and takes up less space?
At least that's honest.

"honoring the troops" in exchange for cash is just gross.
Yes, a knowledge of history is hugely valuable in understanding what's happening in the world.
> "OK, Gimme back my beer, it's done!"

2 hours later. In BF none-the-less. You're my hero, you put me to shame.
I refuse to believe that a regional manager of any company can be classified as "blue collar".

And of course there is nothing bad in choosing to study and get a degree (or however some higher education) or in choosing to start working and make a different career, but being proud of one's own ignorance?

Knowing how to frame a house does not automatically exclude some knowledge about Roman Theology.
It's a different user, so perhaps the poster didn't realise "Show HN" is supposed to refer to your own work only?
How to Raise a Reader
BuyItForLife - A Subreddit for Products with Longer Lifetime
> You can be transphobic by omission.

I don't agree. Any definition from a reputable source on the term "transphobic" implies or directly states that transphobia is, specifically, a fear or dislike towards trans people. Not researching what transgender means or what a survey should include for genders in the year 2017 may be stupid or ignorant but I just don't see how it meets the bar for being "transphobic", especially when the person who is making the error of omission has no problem with trans people!

As an LGBT person I really think that people need to stop inferring malice where there is none. Not only does it not accomplish anything, it simply aggravates people who would otherwise be friends and allies and creates further divisions. If I pointed out every single time a friend or family member accidentally misgendered someone or said something that I thought was not 100% PC, I would be spending a lot of time alone.
Holy shit this is frustrating. Pretty great little art game. Does anyone know if it goes anywhere?
ClickTime | https://www.clicktime.com/company/jobs | San Francisco, CA and Austin, TX | Full Time

ABOUT US: We help businesses become more productive every day. We're a bootstrapped, profitable, 35-person company going through an exciting stage of growth.

INTERVIEW PROCESS: Two phone interviews, a short practical component (e.g. writing exercise) that reflects future day-to-day work at ClickTime, one in-person interview, reference checks.

ROLES: Customer Support Specialist, Sales Development Representative, Marketing Associate

APPLY: https://www.clicktime.com/company/jobs
Please email sdabby@clicktime.com with any questions!
No one should recite the pledge of allegiance. It's a bizarre form of nationalistic indoctrination.
That's probably my disconnect right there, as I have not been following Github's cultural issues much at all. Unfortunate to hear.
> For all practical purposes BitTorrent needs trackers for initial peer discovery

It does not. I have downloaded many DHT-only torrents. Startup time tends to be a little longer, but that's mostly because implementations are tweaked for low packet per second rates and not low latency, which in turn is somewhat related to the poor quality of many home routers which do not deal well with the UDP traffic.

> so it's not really much of a downgrade.

Since people are trying to decentralize the web recentralizing already decentralized protocols seems a huge step backwards to me.

> Even with a DHT for any kind of practical content discovery, sites would need to track at least one member of the swarm so new peers can join.

In bittorrent the DHT is not about content discovery, it is a global network which you only need to join once (contacts are persisted - something not possible with webrtc) which can then be used for peer discovery for individual swarms.

This makes it fully decentralized.
This cannot be possibly true :o. Please expand.
The link you posted directly contradicts your post.

The year 2 service is almost identical to year 4, and year 1 includes a fluid service that isn't covered in later years.
ES2015 modules: now enabled by default in Chromium
Then we need to call out fake meritocracy as such. I'm actually looking at this situation with some sort of confusion, because I've never seen proclaimed meritocracy to actually mean "boy's club".

But then again, I'm a white caucasian heterosexual male, so maybe I just don't notice. (Previous sentence is meant literally, not ironically.)
Thank you for creating an HN account to say this.

I use my time in the way that I believe it should be used. What we chose to focus on is in our sole discretion.

I answer only to my co-founders with how my time is spent, and reject the notion of "who do you think you are?"

Just because we are small doesn't mean we can't voice our concerns, or oppose a much larger entity (YC & 500) in the only way we think matters/makes sense.

When the leadership of YC fails to recognize how wrong it is to threaten a journalist with insider info - we stand on the side of the journalist. People look up to Sam. He shouldn't be giving them implicit permission to behave that way/similar way.

I don't believe we are making a grave mistake with taking this stand. Someone has to say this, and I'm comfortable being that person.

There was a way to say what you did without being condescending.
Yup. There's a lot, in my understanding.
Sorry about that - it will come up eventually - it's being hit pretty hard right now. There's a cache here:
http://webcache.googleusercontent.com/search?q=cache:http://...
Realistically, being in a blue state, if i were to say anything but the most politically popular thing about this topic on Twitter or Facebook, and a colleague got wind of it, I'd get fired, and be essentially unemployable in any of the big tech hubs. Unless I wanted to work for the next Uber-like company that will inevitably get destroyed online (even if its for good reasons).

The social price is extremely high now. It's very nearly as bad as being tossed in jail.
You've made some thoughtful points, but I'm not sure I agree with your conclusion.

In short, repairability is too nebulous of a target for effective regulation. I think the appropriate angle for government intervention is to protect a "right to repair".

> A large part of the discrepancy is not automation, but cheap labour in the East where many of our products are made. Regulation can help redress than inequality...Regulation can address that by mandating reparability.

There are a number of ways to tackle this issue:

* reduce the regulatory and tax burden faced by small repair shops. Increased competition and lower overhead costs will drive down prices.

* reduce the regulations that impact the product design. Engineering is the result of navigating difficult trade-offs; the more aspects of a design we try to "fix", especially through political processes, the more complex the end result will be.

* broaden access to repair knowledge and tools. You don't even need regulatory changes for this one; It's an excellent opportunity for entrepreneurs. Part of the reason older cars are so easy to repair is that the tools and knowledge have become widespread thanks to third-party businesses that have found a way to supply those things cheaply and profitably. YouTube is a DIYer's dream.

> It's also worth thinking about why we consider replacement being cheaper than repair to be a problem at all - if you trust the market, what's so horrible about that? Real time saver right?

Sometimes it's not a problem. Is it better to use a paper towel is biodegradable and produced through sustainable tree-farming, or use a reusable cloth towel that increases demand for environmentally unfriendly washing machines and laundry detergent (and spend money on sewing machines and thread to repair holes)?

> the price of new goods does not reflect their full environmental and social cost

Nor would they with heavy regulation, because the "full environmental and social cost" is incalculable. Furthermore, there is no attempt to measure the costs imposed by the regulations and the net benefits provided (if any).
Also we will never actually do that last part.
That very much depends on whether the complexity increases intelligence/comprehension or whether it is merely increased complexity.
Thanks. I'll be logging back on later today to answer more questions.
Minerva Analytics | Cambridge, MA | Software Engineer | Full time | Onsite

Minerva Analytics is the latest team to be formed inside Cogo Labs (https://www.cogolabs.com) proven incubator model. As a Minerva Analytics Software Engineer, your raw energy and hunger to hone your engineering chops building consumer web applications will become the foundation of your success here. You’ll be working on internal tools and consumer-facing websites, using a variety of different technologies. Solid Javascript chops will serve you well, as will being comfortable designing APIs, building complex single-page apps, and rapidly prototyping sites.

https://www.cogolabs.com/careers/e4863e98-3963-46a6-a68a-ff8...
That would take central planning. The government in capitalist societies can't force someone to open a business when unemployment gets too high, and can't force businesses to close or merge when there are inefficiencies in the market. A capitalist economic system is inherently reactionary: someone notices a demand and creates supply for it. Someone tries their hardest to keep their business open even with low demand, right up until the point where they fail catastrophically. The drive to do better than everyone else is what keeps our economy afloat, but it also sometimes runs competitors out of business.

We can have an economy that is stable and fair for everyone with no winners or losers. But people have been trained against socialism and communism for so many years, it'd be a very tough sell. The only way to have an economy flex responsively is if the government is a central planning agency for businesses.
In case anyone missed the Steam Summer Sale, these (as well as Shenzhen I/O) are also on sale at Humble Bundle for the next 4 days.

https://www.humblebundle.com/store/human-resource-machine?hm...

https://www.humblebundle.com/store/tis100?hmb_source=search_...
If extensibility is a primary concern, it may be worth just putting sigils on all identifiers to make it completely unambiguous.

E.g. the LLVM IR representation takes that route, though admittedly it's not really intended for humans to write.
Before anybody asks "but what happens if the rocket blows up during launch": the reactor doesn't become significantly radioactive until after it's turned on. If anything it's quite a bit safer than the radioisotope thermoelectric generators currently in common use.