skysight-inc/HackerNews huggingface dataset:
> When men want to pursue something professionally, they routinely say "Email in profile." When I invite someone to take it to email, the most common outcome is they hit on me.

I don't doubt at all that you get people feigning professional interest that turn things that way, and I do think that your gender and the fact that there are sexist, and more particularly sexually exploitive, men here plays a significant role in that.

You absolutely should not have to deal with this, and you have every reason to be upset about it. I suspect—and I want to be clear that I say this by way of explaining a pattern I've observed with this kind of targeted behavior eslewhere and how it tends to be targeted, but not at all to imply any blame on you—that the fact that you tend to be very open about circumstances of intense and urgent financial need and your hopes for professional connections on HN to alleviate that contributes to people who are inclined to they type of exploitation seeing you as a likely target.

I want to emphasize again that this is a problem with the people acting this way toward you, not with your writing.

> But it's aggravating to be constantly told that this is an unrealistic expectation of mine when other people clearly pull it off and then also get told that my gender isn't the problem. If it's not, what is?

While I think your expectations as to the general level of success at that here is too high, if I were to take as given the assumption that you are underperforming in that regard based on what would be expexted your leaderboard position and other indicia of prominence in the discussion community, and had to come up with an explanation, my first suspicion would be the fact that your professional focus seems to primarily be neither/technical nor financial nor in a hot application domain for technology, combined with the fact that you don't have a lot of money. Much of the networking at HN seems to center, as one might expect given it's connection to a tech heavy startup accelerator, to connecting people with certain professional focuses with each other and with people with money. (I don't think the attitude you've projected in the community about the issue since you got the impression that your failure to acheive what you expected was due to gender and personal animus helps, either, and there may be a bit of a vicious cycle there.)

But you could really be getting significantly disadvantaged in networking in HN because of your gender. I don't see evidence that would lead me to conclude that, true, but I think I've made the mistake of being insufficiently clear in my reaction against what has seemed to be your repeated implicit argument that your leaderboard position alone combined with your lack of success in that regard was sufficient evidence of exclusion on the basis of gender and that I've given the impression that I am dismissing the possibility that you've been disadvantaged in networking here based on gender. To the extent thst that is the case, it is my error, and I apologize.
Racket, a programming-language programming language
It's true, but it's not related to OP's article.
I'm baffled that telcos allow this, regardless of regulations.

I get so many robocalls, I stopped answering my phone. But when I get a FaceTime call or an iMessage, I'm on it.

Robocalls dilute the trust consumers have in the phone system. The telcos are rapidly ceding this trust to other forms of communication -- those provided Apple, Google, Amazon, Facebook etc. As robocalls proliferate, tech companies win and telcos lose. Unless they fix this, eventually the phone system might go away entirely. Consumers -- especially young people -- won't want or need it.
Most of the junk calls to my cell phone follow this formula. There doesn't seem to be anything to block the whole exchange. I'd be happy to do it. I don't actually live in the same city as my cell number so the odds that I'd be blocking someone who needed to reach me is pretty small.
Don't forget to drink your Ovaltine.
As a minor commentary, back around 2000 I used Aycock's SPARK parser for Python, which was based on the Earley algorithm. I first learned about the Earley algorithm from Aycock's presentation at the Python conference IPC7. (His use of docstrings to annotate the grammar went on to influence Beazley's PLY parser, which is LALR(1))

Aycock's work with SPARK was one of the influences of Kegler's Marpa. I was surprised to see Aycock mentioned on this timeline as it was the only name were I could say "I met him".

Thus, I can say that for my work, I used the Earley algorithm. However, I don't think it was essential for the parsing I needed, only that it was available.
This is a good point. However, there is still fairness through: 1) transparency 2) adding fair criteria to upgrade.

Criteria to upgrade: like chrisshroba mentioned, one can use a decentralized algorithm to vote on upgrade, making it more fair. Altnerativley there are things like SageCoin in which a fair 3rd party can step in to settle a dispute. This is more centralized, but still blockchainers seem to appreciate this. Below is a quote from Vitalik that I think roughly applies here. (also im not trying to favor the latter method)

https://vitalik.ca/general/2017/12/17/voting.html
"feelings in favor of completely algorithmic governance (emphasis on “completely”) are absolutely crazy"
In an ethical world, it would be time for a flip: heavily regulate the commercial elements of speech.

You're lucky: in the US, that's already the case legally. There's no such thing as an hate speech exception to the First Amendment, and political speech in general is mostly untouchable, whereas commercial speech can be much more regulated.

Which is why this man is facing a $120M fine.
Here's the data. Could you point out what's factually incorrect? https://nces.ed.gov/programs/digest/d16/tables/dt16_303.70.a...
> For software, value _isn't_ apparrent, the transaction (especially with any ongoing service or billing) is not contained, there is a vastly larger scope of unforseen or unanticipated consequences (both positive and negative, though the latter tend to dominate psychology and behaviour), and more.

Again, we're talking about $1 and $2 here not $200 or $2000.

My point is the hypocrisy (if we can call it that) of spending that amount or more so easily and mindlessly with so little expectations and suddenly treating it as if it was $200 when it comes to software such that anything less than perfect means the software creator is not worthy of your precious $2 that you often throw at a beggar without a second thought.
>"If the average person was getting a hundred calls a day to the point where they couldn't use their phone service, something would happen."

This does seem to be the endgame. The last excuse I heard was "what if a friend of a friend wants to invite you to her party so she gets your number from the shared friend, and she also does the same for a bunch of other friends of friends?"
Worth pointing out that while learning, failed mounts can result in the unicycle departing the vicinity at some speed (especially with smaller ones, e.g. 20").
I was wondering aloud at work the other day if robocalls could actually spell the end of the phone number. It is extremely rare that I actually make a telephone call to talk to someone, it's been replaced with facetime and google hangouts, and it's very rare that someone calls me on my phone number that isn't a scam call. Pretty much the only time I get calls that I need to pick up are when my kid's day care is calling to tell me that my kid is running a fever and I need to pick them up, in this case they could probably text or email me.
Workflow is usually so much more than an object state. You might have required documents or a proof of work that go in attach to the state change, some state change roles might be asymmetrical (i.e. only this role can roll back a state transfer) so permission need to be dynamic depending on object states, and then you have good ole transformative batches on top which are squisitely custom.

I mean, I know the problem quite a lot, sice one of my many backburner ideas is a workflow centric self service crud builder :D
I find Pi64[1] to be a decent improvement over Ubuntu on the RPi 3 (haven't tried it on one of the shiny new ones, though).

1: https://github.com/bamarni/pi64
When can we expect to see these available?
Ask HN: Zillow and redfin estimates overtime, comparison?
Hi,
Is anyone aware of a service/website which shows how zillow and redfin estimates vary overtime(for a given address or region). Ideally, I want a report which alerts me when zillow modifies my home estimates. More generally, what are some services for tracking accuracy of automated valuation models?
You can patent specific applications of existing technology. But this particular patent may not pass the Section 101 abstract idea hurdle. “Use machine learning to determine socioeconomic status” is pretty abstract, and could be unpatantable under the Supreme Court’s Alice case law. Under that case law, something seemingly directed at an abstract idea may be patantable if it has an inventive concept (reflected in the claims) that goes beyond the abstact idea.

If the claims pointed to specific features and specific processes that gave you more reliable determinations than prior-art methods, that'd probably be patentable. (Leaving aside whether it should be, it probably would be). But machine learning presents an odd situation. With machine learning, you don't iterate on an algorithm, improving it until it generates reliable results. You feed data to a machine learning algorithm, which then infers e.g. which features are particularly probative of the desired classifications. I would wonder whether even specific applications of machine learning would be patentable under Alice, since the computer rather than the patent applicant makes the inventive inferences.
I don't mean to be combative, but I think Gentoo and PHP both have their place. I can guess why you would think those things would make an engineer unhireable, but that didn't always mean trouble. I would assume the real problem would be when an engineer limits his/herself to those things and can't work outside them. An engineer that only knows how to work with PHP or refuses to use anything other than Gentoo can be a large problem.
this is a really good answer, at my job we use this approach
TLDR: China has 2.5% more women than men! India, similar.
OMG, we're all gonna die!!!

Yeah, mildly interesting, but nowhere near as interesting as the gender imbalance in Silicon Valley.
firefox is big enough that captcha would be forced to change, so long as firefox stuck to it.

I make no claim that the above is a good idea. It is possible, but it strikes me there are unintended consequences that I won't think of.
Arif Tukiman on niches, international audiences, and customers vs. competitors
Netrunner for Pinebook $99 ARM laptop
There's also https://www.reddit.com/r/itslenny/, though that one only answers calls, doesn't make them.
WonderSwipe, the not-browser that rethinks mobile search, 10-100x faster
I agree. I'm a fan of headless Debian, and running i3wm when needed. (I currently run headless Ubuntu, but only because Debian on the Pine is no longer maintained)

If you need multimedia and heavy web browsing, run Android. That's what it was designed for.
Hm - software costs a lot because programmers are hard to find, and it takes a long time even once you've found them. Even now, more than 30 years after it was pretty commonplace for an individual to have their own computer, programming continues to be difficult to learn and master - there's a whole cottage industry of people who insist that this is some form of "gatekeeping" on the part of the programmers and that programming is really easy, but programmers are conspiring to make it seem harder than it really is. Their attempts to "simplify" programming (usually with something along the lines of a drag-and-drop GUI flowchart builder) end up being unmaintainable, unworkable, hideously expensive, and extraordinarily popular with the people who believe that they stand to profit if programming can just be reduced to (as they're positive it really is) a minimum-wage burger-flipper type McJob. But even when they finally get around to swallowing the bitter pill that programming needs to be done by programmers if you want the programs to work, it continues to take a long time to produce because the same people who are absolutely convinced that programming computers is as simple as tying one's shoelaces make a career of putting up roadblocks in the name of "efficiency" that have the exact opposite effect, slowing down the whole process to a snail's pace as the individual programmers are expected to predict the future and state precisely what they're going to do and how long it's going to take, sometimes months in advance. The result is that nothing gets done _except_ for the stuff that's trivially predictable.
I've recently had a bunch of calls and it seems like the callers are spoofing other people's numbers. I came to this conclusion when I didn't answer and called back. It was just a regular person who didn't know anything about it. A few days later, someone called me thinking I was robo calling them.
So, I agree that parent poster is discriminated against because of her gender.

But I also wanted to point out that I'm in the top 50 by karma and I also have made zero connections here.

In my case that's entirely my own fault.

But I can see how it would be worse if I was a woman.
I get so many robocalls I don't even bother with call notifications anymore. If they're a friend, they'll probably text instead. If it's a business matter, they'll leave a message.
I asked that yesterday in a meeting with my gcloud rep, they said all work has gone into getting to GA, and once that is done, look for them to start doing things like updating, more new features, etc.
Hiya on android will block calls from known spam numbers, or you can set it to allow the calls but flag them as known spam or telemarketers. It also supports blocking calls based on what the number starts with. So if you have a non local number, and spammers are spoofing a local number it is easy to block them without missing important calls. Lastly, how many calls do you get that are important, but not important enough that they would leave a voicemail?
Announcing LoopBack 4 Developer Preview 2
It's proposed but it's also already possible if you use a very thin JS glue layer.
I wish these productivity recommendations could be applied at my company (From Elon's memo in the article)

> Btw, here are a few productivity recommendations:

> – Excessive meetings are the blight of big companies and almost always get worse over time. Please get of all large meetings, unless you’re certain they are providing value to the whole audience, in which case keep them very short.

> – Also get rid of frequent meetings, unless you are dealing with an extremely urgent matter. Meeting frequency should drop rapidly once the urgent matter is resolved.

> – Walk out of a meeting or drop off a call as soon as it is obvious you aren’t adding value. It is not rude to leave, it is rude to make someone stay and waste their time.

> – Don’t use acronyms or nonsense words for objects, software or processes at Tesla. In general, anything that requires an explanation inhibits communication. We don’t want people to have to memorize a glossary just to function at Tesla.

> – Communication should travel via the shortest path necessary to get the job done, not through the “chain of command”. Any manager who attempts to enforce chain of command communication will soon find themselves working elsewhere.

> – A major source of issues is poor communication between depts. The way to solve this is allow free flow of information between all levels. If, in order to get something done between depts, an individual contributor has to talk to their manager, who talks to a director, who talks to a VP, who talks to another VP, who talks to a director, who talks to a manager, who talks to someone doing the actual work, then super dumb things will happen. It must be ok for people to talk directly and just make the right thing happen.
Saga Pattern – How to implement business transactions using Microservices
Meh. JavaScript is literally the PHP of programming language...
Devops topologies
Upgrade from Swagger to OpenAPI 3.0.0
No, hello-world executables built using SVM are 5 MB or so. Real world language VMs built using SVM are a hundred MB or so. If you had a language VM for the real world language that is Lua built using SVM it would probably be a hundred MB or so.

I'm not passing any opinions about any languages or VMs here.
Webpacked and possibly optimized/minified JavaScript is basically the same thing as compiled code. We are already there.
Thanks a lot! I'm quite comfortable with Gnu/Linux and FreeBSD, and I do have a Pi, though it sits there on the shelf running a couple cron jobs and being a CUPS server. I've never tried it for desktop computing tho (I don't think I've ever used it unless through ssh). I'll definitely test it out when I have a monitor handy (I'll either use a Pi or connect the monitor to my laptop, I really need a screen at my eye level, I'm fed up with the neck aches because I was too caught up with reading a paper, or more often, fiddling with my emacs config).

WRT PDFs and web, I use qutebrowser w/o JS, which is lightweight, and most PDFs are just papers with nothing fancy (I'm a humanities student / prospective researcher). I can take the choppyness if it's not unusable.

The videos are just any video on Youtube. Mpv is a program similar to mplayer, and I use it to watch any video on the disk or use it like "mpv <youtube url>" to view videos from youtube (it even has titles and can show progress, really nice), I guess you mistook it for a video format.
Let me put it this way, Java is OS agnostic and my laptop just works.
I can only imagine how weird it must seem that you can override methods of instance objects and even classes, or even replace a whole class of an instance with another.

>>> class Foo:
... def bar(self):
... print('foo')
...
>>> class Baz:
... def bar(self):
... print('baz')
...
>>> f = Foo()
>>> f
<__main__.Foo object at 0x7fa311e7a278>
>>> f.bar()
foo
>>> f.__class__ = Baz
>>> f
<__main__.Baz object at 0x7fa311e7a278>
>>> f.bar()
baz
How to Beat Your Competitors Using a React Native Technology
I disagree with this line of thought.

Giving readers a fair warning is the right way to go.
Been rejected twice, now on pace to do 5 million+ in revenue for 2018 without giving up any equity. My business was never really a fit for VC anyway.
So reading through the article, his main argument seems to be

"There are bigger fish in the sea so why are you even going after me?"

In the US there is a real problem with selective enforcement in general but this is BS, the fact that someone else is breaking the law worse doesn't make your crime not a thing.
Hiya on android will allow you to block numbers that start with a prefix, so you could block all calls that start with 604-233 604-232 and 604-234
> I believe a happy cow is better than no cow

Considering that most of US beef comes from factory farms, the concept of the "happy cow" is nearly mythological. Given the choice, I would rather not exist than play those odds.
Yes, that was my thought too and I was disappointed to see them defending JS at the top of the article. Getting away from dynamic language mush is one of the biggest attractions I have to WASM.
That was my take on this too, why do the type hints need to be there for this to work, they don't seem to be involved at all?
CoolChange Bicycle Frame Front Tube Inside Tube for Waterproof Bicycle Bags
It baffles me, the outrage over Facebook data collection and sale. Isn’t it obvious that is their business model, and why they are worth $0.5 T?

They want to know everything about everyone. Always have.
> several black swan events

That word doesn't mean what you think it does. Nothing that's happened since it launched is that unexpected.
Cities as Platforms of Productivity
Direct app store link: https://itunes.apple.com/app/wonderswipe-research/id13367409...

Medium post for why: https://medium.com/wonderswipe/rethink-mobile-search-10-100x...

Would really appreciate thoughts from other devs and web searchers alike.
BigQuery PM here. I'd love to genuinely understand why you have that impression.

BigQuery's on-demand model charges you EXACTLY for what you consume. Meaning, your resource efficiency is 100% [0].

By contrast, typical "cluster pricing" technologies require you to pay for 100% of your cluster uptime. In private data centers, it's difficult to get above 30% average efficiency.

BigQuery also takes care of all software, security, and hardware maintenance, including reprocessing data in our storage system for maximum performance and scaling your BigQuery "cluster" for you.[1]

BigQuery has a perpetual free tier of 10GB of data stored and 1TB of data processed per month.

Finally, BigQuery is the only technology we're aware of whose logical storage system doesn't charge you for loads - meaning we don't compromise your query capacity, nor do we bill you for loads.

[0] https://cloud.google.com/blog/big-data/2016/02/visualizing-t...

[1] https://cloud.google.com/blog/big-data/2016/08/google-bigque...
Is this comment sarcastic? I can't tell.

The money supply affects prices. It's basic econ.
Yeah this is called 'neighborhood' spoofing - they do it to get numbers similar to yours (sometimes they'll even appear as a known contact).

I use an app called nomorobo ($2/month) that's basically a blacklist that gets continually updated to block these calls prior to ringing my phone. The way they deal with the neighborhood spoofing is having local access to your contacts so they don't accidentally block any real numbers (though those that happen to be an exact match will go through).

My spam calls went from one to two a day to zero.
Telcos are complicit in the crime because they know they're going to make money no matter what. Everyone is paying for 4G LTE and 5G now, and that's not going away. Why bother fixing the legacy phone system when it still brings in extra cash the way it is?

I for one have had calls disabled on my phone for a long time. Couldn't be happier. AT&T, Tmobile, etc... it didn't matter what carrier I had, they would all tell me to install some 3rd party app to block "unknown" calls and robocalls. Absolutely ridiculous.
> sustainable synthetic blockchain assets are possible, but they will always have complicated risk/reward profiles that won't fully mirror the underlying asset they are designed to model

We figured out this doesn't work in the 19th century.

Reserves don't remove volatility, they just hides it. This is how banks work. And like a bank, a system of keeping "enormous capital" on the sidelines, ready to buy, works 90% of the time. When it doesn't, however, when people fear "enormous" is not enormous enough, they withdraw (i.e. sell), which prompts more selling, until eventually, since "enormous" isn't 100%, the buck breaks and the cards come crashing down.

Also people like to steal the "enormous capital," which is why we have regulations.
Does that still matter now that PEP 412 (https://www.python.org/dev/peps/pep-0412/) is implemented in Python 3.3 and newer?