skysight-inc/HackerNews huggingface dataset:
I want that, as it normalizes the need for large upload bandwidth. The only reason it's such a scarce commodity now is that households aren't perceived as needing that bandwidth.

The proliferation of legal peer-to-peer systems will hopefully drive the spread of symmetric connections.
Tracking results of each team. This is a start, however subjective and susceptible to gaming it may be.
It's a small fraction of the velocity, but a significant fraction of the mass. E.g. I think for the reusable missions, the Falcon 9 first stage cuts out around Mach 6, but the mass of the first stage (which is mostly liquid oxygen) is about 80% of the mass of the rocket.
Made a Drag n' Drop Bot-building Platform, but No Time to Manage it
Last year I developed a platform to let anyone build a bot by just pure drag n' drop. (Also has coding option for the coders). It's name is Talkbot (https://talkbot.io)

I'm writing this post to try to find a cool human being that would like to help me. What does the platform need? Decent marketing and management knowledge, and Javascript. (NLP/ML/NN knowledge is a plus plus plus)

I believe Talkbot is a powerful platform but I just have no time to manage it and haven't find a person to help me do it. I've been running the project for almost a year and I can tell it works amazing. Right now it has 1400 bots online and has analyzed a couple millions of messages.

I encourage you to go play with the platform, it's free to try: https://talkbot.io

Here's also an article I wrote at Chatbots Magazine about the platform: https://chatbotsmagazine.com/building-a-bot-with-my-own-bot-building-tool-d0ae67ba1bd4

What am I offering? Commission from sales and stock options.

My e-mail is on my profile.
I would argue avoiding taxes from the country where the fund is managed is a bit illegitimate.
>It’s a constant struggle for Tor to recruit “everyday” users of Tor, who use the service to evade commercial surveillance. Those users provide valuable “cover traffic”, making it harder to identify whistleblowers who use the service, and political air cover for those who would seek to ban the tool so they can combat child pornography and other illegal content.

Wait - I thought people weren't meant to use Tor (thus its bandwidth) if they didn't need it. Or are they recruiting not just any people, but those who will contrive to browse all day / not download heavily?
The nil-interface wart actually does result in comparison issues, and it's something that trips people up all the time:

package main

import (
"fmt"
"io"
)

type Thing struct{}

func (t *Thing) Close() error { return nil }

func main() {
var x *Thing
var y io.Closer = x
fmt.Printf("x == nil -> %#v\n", x == nil) // true
fmt.Printf("y == nil -> %#v\n", y == nil) // false
}

Here, both x and y are conceptually nil, but y cannot be compared to nil.

Go is a strict language, but it's curiously lax about many things, including this. "go vet" won't even warn you that you're unintentionally wrapping nil in an interface. This goes way beyond just a trivial example like the above one, though: Any general-purpose code that has to deal with arbitrary interface{} values can't just check for nils, but need to do things like this:

func UnwrapReflectValue(v reflect.Value) interface{} {
if !v.IsValid() {
return nil
}
if v.IsNil() {
return nil
}
if v.Kind() == reflect.Ptr {
v = v.Elem()
if v.IsNil() {
return nil
}
}
if v.Kind() == reflect.Interface {
v = v.Elem()
}
return v.Interface()
}

I don't know why Go doesn't let "y == nil" return true here; boxed values are supposed to have the same high-level semantics as unboxed ones, and off the top of my head I can't think of any code where changing the current behaviour would cause breakage.
Surprised you've never heard anyone complain about surge pricing. For example, I pre-ordered a ride and Uber silently charged me 2X.

A recent news item about Uber drivers gaming the surge algorithm: http://www2.warwick.ac.uk/newsandevents/pressreleases/uber_d...
A Thought:  Google Should Do an SPLC Google Doodle
"Just-in-time server" would have been a much better name
Okay, I get it. Now, what about a robotic Uber car or taxi? Could the passenger get a DUI?
I'm not sure I follow. To use the basic example from the link,
as opposed to this:

const listItems = numbers.map((number) =>
<li>{number}</li>
);
return (
<ul>{listItems}</ul>
);

What's wrong with looping this way?:

return (
<ul>
{numbers.map((num, i) => <li key={i}>{num}</li>)}
</ul>
)
About a month before my dissertation defense, I had already accepted a postdoc offer across the country, put in notice on my apartment, signed a new lease and arranged my cross-country move, but I had an absolutely impossible amount of work left on the list of things my dissertation committee claimed I needed to do before I could graduate, and my experiments just weren't working.

It was clear that the work was impossible, but the committee wouldn't budge on the fact that I had to finish it. I was working around the clock and then laying in bed for a few hours worrying before working some more, and I absolutely couldn't take it anymore.

I decided the only solution was to drop out, which meant the postdoc would rescind my offer, and I'd have to break the new lease, cancel the move, etc. I went into the admin office to let them know I was simply not coming into the lab anymore and they could do whatever they wanted to do about it.

Suddenly the "must do" list evaporated and they said I could just write up my work and graduate. So I did, and I got the phd and went off to the postdoc and it all turned out fine-- it turns out all I needed to do was decide to throw my life away and really mean it, in order to call their bluff.

I think the experience gave me a better sense of when I'm approaching the burnout zone, so that I can better avoid it. I've also never experienced anything even close to this in a work environment -- if my job was like that, I'd quit in a hot second and go work somewhere not-awful. It was only the fact that they were holding the degree hostage that caused me to feel forced to overwork myself into an unhealthy state.
This is exactly how I feel. It has also been a year and a half or so for me. I don't think I'm ever going back to my former self.
<so much whining so I removed it because idgaf> lol
Many people do not want that. We know how to use a browser.
People take the invested money and do things with it. They make products and provide services. Public market speculation provides some secondary benefits such as liquidity - the stock market does not function very well if it generally takes weeks or months to pair a buyer with a seller.

There is no product at the end of most of these ICOs - or at least, nothing commensurate with the amount raised. Most of them are purely speculative vehicles where money changes hands from ICO investors to second- and third-tier buyers. They are pyramid schemes that eventually collapse. Or the founders simply abscond with whatever they can. If there is a product at the end of a round of investment, the odds of it seeing the light of day are probably somewhat worse than kickstarter.
You can use JSX with Vue, and still get its other benefits. :)
His cursor blink is so fast. It's like a console for hummingbirds.
Yeah, we've had some small regressions recently; a few months ago we were usually faster, now we're slightly slower. Still generally close, except for the ones that need explicit SIMD, as that's still being designed.
Jsx is one of the best parts of react. No way I can go back string templates and it's own languages.
Function endpoints take a route of /function or /async-function and all administration is via /system/functions route and the UI is hosted at /ui - so you have all the separation in place.

There's an open issue for ACI - would be great if you wanted to contribute to the project. https://github.com/alexellis/faas/issues/117
Jimbo's grave usually has an empty bottle with a rose in it. Plus sometimes a threesome of cute hippies, if it's an abnormally warm night.

I believe 4chan has neither the taste nor the means to make something like that happen.
How far do you need to go? Mind control until everyone thinks exactly as you do?

You can't change peoples minds by restricting their speech. Those people will always exist, some will change over time. In the mean time let them out themselves.
The example above was of a change to the build structure (include path, specifically) which changes the dependency tree in a way that doesn't involve changes to the files themselves and will be invisible to make or other tools that use file timestamps. I pointed out that this was just one of a whole class of intractable problems with dependency tracking that we all choose to ignore. It can't be fixed, even in principle. The only truly sure way to know you're building correctly is to build from scratch. Everything else is just a heuristic.
To leave the choice up to the user. There's technologically no reason for HN to force external links to open in a new tab/window. https://css-tricks.com/use-target_blank/
I'm glad they don't, and would rather that everyone else just stop. It is an affront to my sense of control over my browser. Middle click is just as easy as left click; let me decide how I want to arrange my input.

How could the site possibly know what exactly I am trying to do with the content? Maybe I want to move forward from their site to another, never to return. Maybe I am rapidly opening a handful of probably-useless links in parallel, with the intention of closing all other tabs as soon as I determine that one of them has what I am looking for. Maybe I am opening a second window for some back and forth copy-pasta. Don't infringe on my controls, dammit!
Do people really have issues with bandwith limits on uploads? I've always heard the opposite.

Is it P2P or more like torrent where there are multiple peers? That would make more sense.

At the end of the day, isn't the switch and xbox faster at downloading? That's what really matters.
Kakaotalk apk for ios
One of the reasons I switched off of AT&T uVerse is they seemed to give you the absolute minimum upload bandwidth needed to achieve the advertised download bandwidth.

So if you were downloading or streaming and uploaded anything more than a small image your download speed would plummet as you ran out of upstream bandwidth.

Online backups/syncing? Hope you're not trying to do anything else that requires bandwidth.
I don't agree, just because it is a click away don't mean the user stays long enough, does anything meaningful or even returns.
That's a personal choice. If you don't like the restrictions of the most popular platforms, you can choose a different one.

Freedom of speech can never be taken away by corporations. Open source software gives you the power to create your own platforms if none of the commercial ones meet your requirements.
I'm not very proficient with the "theories" you've mentioned. I'm more into facts. The quote is not offensive and is not about Chomsky. Personally, I find it empirically true. YMMV
For anyone interested to read on the subject of "misguided intellectual egalitarianism":

"The Death of Expertise: The Campaign Against Established Knowledge and Why it Matters"
https://www.amazon.com/dp/B01MYCDVHH

Of course, there are some older well known books touching on this like Hofstadter, etc.
Agreed that this questions is asked in a stupid way but I'll throw mine out there.

Last July I ran a migration (SaaS CRM company) that should have taken 3-4 weeks with 1 week of downtime, but the client insisted on 1 week with 4 days of downtime. It was the first major migration moving this platform out of beta and I loved that product (and that client) more than anything, so I said fine.

I made it super clear to my boss that this was going to fucked up and this was a bad idea, but I was down to try. Long story short I work 20+ hours a day for 7 days (heavily helped by, in retrospect, pretty dangerous amounts of adderall/provigil/Ritalin/caffeine/ambien for when I actually did need to sleep) and we got it down.

During the last day of QA I clasped in my office from exhaustion and went temporarily blind, ended up in the ER. That didn't matter though because the migration was a resounding success - client was happy, executives were happy, product was stable.

My boss was incredible (truly the best boss I'll ever have) and was ready to give me anything I wanted... except a budget for more staff, which was really the issue here. This product was my baby and I was going to ensure its success no matter what happened.

Put in my notice three weeks later. They told me to name my price and title bump to stay, but weren't willing to let me hire the two or three staff I knew I needed. I offered to stay as long as they needed to help with the transition but turned down all their bonuses because I didn't want to be beholden to them.

I finally left 6 months later to make slightly less money with a slightly higher title at a company that gave me the team I knew I needed. I still miss that company more than anything, getting to see a mission criticalcproduct go from idea to being used by massive multinational companies was incredible and an experience I doubt I'll ever have again.

FWIW I'm still in touch with people from my old team and the company has since hired three more staff (plus the two existing staff the team already had) and a VP to manage the team. By not giving me to staff support I asked for and letting me burn out the company has "lost" somewhere around $800k in new staff costs alone.
Their technique is pretty interesting (open coding).

There is a level in abstraction below (more real) that is greatly helpful in breaking DRM and finding other weird bits of code. Running code in an instrumented qemu for example. It is much more accessible and productive for me over SMT solver tooling.

Generally their attack tree is very nice, but they sweep a lot under the rug in their dynamic analysis section. This is a short paper though, so no fault there. Their tree is a concise outline for anyone looking to methodically RE any black box thing, not just DRM and protection schemes.
Hm? You can actually write loops and conditionals inside of the markup. And... why would you strictly want to do that?, you can write cleaner code by separating your logic/UI.
This look more like a rant overall.
Wow that is a good point! I have the same experience with Angular.js 1 and TypeScript.

Can someone confirm that you cannot type check Vue.js templates (without using Vue.js JSX support of course)?
You should definitely invest in learning how to communicate with others also.
i'd say it's quite the opposite. vue makes complex apps easy to write, where react makes it look complex all the time.
Just to maintain, evolve, support and do release testing of only one product: Intellij IDEA, checking the thousand of details and flows, between frameworks and platforms it runs, to me, it seems a good amount of work.
And a company have more departments than Software Development: Finance, Administration, RH, Marketing, etc.
True, unmonitored access to the internet can expose minors to things that can have an adverse effect on their psyche. But let's limit ourselves to freely available online content. Singling out lolicon (or any other form of drawn porn) seems dangerously inconsistent to me.

Violence, hate speech, gore, (adult) porn; even written fantasies containing content that may stimulate forms of destructive behaviour — the list is endless! Either you shield children from all of it (which is sensible for young children, but not tenable for teenagers) or you educate, guide, train, and accompany your child as they learn to handle an ever increasing amount of freedom. Parenting and education are key here, not banning everything that may harm a child's mind.
This is interesting:

https://en.m.wikipedia.org/wiki/Great_Vowel_Shift

Pronunciation in 1600s sounds like a mismash of northern and Scottish accents. The 1600s "mate" is literally how someone from Lancashire would pronounce it. Boat sounds like a mild Scottish accent.
Clearly, you haven't lived in Venezuela. The current crisis cannot be compared to anything in the last 60 years.

I was born in the middle of a crisis, but never lacked anything important. Nowadays I can say with certainty that my family is poorer than when I was a kid.

Chavez left a country with a deeply broken economy before he died.
A dead coworker's Facebook profile was hijacked, started spamming. It was very distressing.

Minimally:

Subscribe to the SSA Death Registry (or local equivalent), integrate the data. Set a flag in (potentially) matching profile(s). Put account into some kind of "might be dead" probationary state, for further adjudication.

Having worked on both medical and voter registration records, this is normal activity. Social media, email hosts, etc, should do the same.
They claimed it was an attempt to sabotage their company, yet they were the ones that asked me to make the change, jesus, FML.

Definitely learned my lesson on how important it is to get the initial contract correct, clarifying legal liabilities, responsibilities, etc. All your hard work and savings can go down the drain in a second if your employer wants to screw you over.
I'm yet to hear a really good, rigorous, and reproducible definition of Creativity in the first place.
It is astonishing how oblivious people who are "paid to spend time on the product" can be about the products they ship.

Case in point, Microsoft shipped a EXPLORER.EXE with Windows 10 that is 20% whitespace because of an Adobe invented metadata format that I bet nobody involved with Windows ever thought about it. See

http://ontology2.com/essays/LookingForMetadataInAllTheWrongP...
> Are they preparing for an event where fiat currency becomes worthless?

Worth less, maybe.

Tensions in North Korea? Maybe South Koreans buy digital currency.

Magnitsky Act or sanctions preventing Russians from moving money to the US or other countries? Maybe they buy digital currency.

Real estate market sky high, maybe people who sell take the profit and use it to buy digital currency, seeing as the stock market is also at an all-time high.
> “He said, ‘It must’ve been really easy for you to get your job because you’re an Asian woman and people assume you’re good at math,’” Zhang recalled in a recent interview. “It was absolutely stunning. I remember me just emotionally shutting down.”

Can someone explain what is stunning here? Is it some kind of sexism or nationalizm? Or maybe she had a lot of troubles while applying to job because of her sex and ethnicity, and that white male colleague devalued it by stating something that strictly reverse to reality?

I myself like to belong to group presumed to be good at something. It is very convenient most of the time. It could bring some inconveniences if I'm worse than average in that group: its embarassing to explain that I'm not so good as people presume. But if I'm good enough, than there are no problem at all. But I'm white male and, by definition, cannot understand asian woman.

I eager to learn what is wrong with that, will be grateful if someone explain it.
LaunchKit is now Dead, Dead –  how to Host it locally
Cute story!

- a guy on first and third
- guy on first walks far into the outfield to make chasing him awkward
- defending team doesn't know what to do, pitcher is scared to give it to second base because he doesn't think he can throw home
- eventually pitcher does and everything goes back to normal

There was also an opportunity where the pitcher and second basemen could have huddled so that nobody knew who had the ball, then walk toward each player.

This seems to be a story about game theory and playing with imperfection
> 10x programmer

The 10x effect is not on the immediate output of a particular development task. It's the lifetime value/cost of the choices made. In this respect there are many 10x developers, the ones who can factor complexity into a composition of conceptually and realized simple components. This works if they're presence is early in development, otherwise you may need a 20x to turn a 1x codebase into a 5x one.
You don't put out a fire with gasoline. The way to diminish something is not to make it illegal or prohibited -- that didn't work for prohibition and it won't work for nazism in America (which has been around for as long as nazis have existed.)

You're making an ends justify the means argument. While I agree that less Nazism in America is better, using a bad means (intolerance, violence) to get to that end is unjustifiable. Even if it were justifiable, it is ineffective and actually strengthens their cause.

Why do you you think the fascists try to speak at Berkeley and other leftist institutions? To incite "de-platformers" to violence which reafffirms their message of victim hood and "opression," which emboldens their supporters and furthers their cause.

See the stances of ACLU and SPLC for smarter people than I making similar arguments.
I appreciate the insight into the types of questions that might be asked. Sadly, I would have to look the interviewer in the eyes and say "I can program good"
>promote the notion [...] that "grammaticality" is binary

I don't know a single generative linguist who is committed to the claim that grammaticality is binary. And there is lots of published work in generative linguistics that explicitly does not assume this. Where are you getting this idea from, exactly?

>language is essentially algebraic,

Not sure what this means. If it just means that sentences have structure, then yes, generative linguistics is committed to this obviously true claim.

>He repeatedly dismisses whole subdisciplines as "uninteresting," but in context those complaints don't mean "uninteresting to me," they mean "worthless."

He's entitled to his opinion, no? It's not as if no-one ever criticizes his work.
The paper makes no mention of any of the files in the repo, nor any of the classes defined inside them. I'm not really sure what you mean.
Let me make sure I understand this: The license means that Facebook grants you the right to use the patents on React, but if you sue Facebook for patent infringement, you lose the right to use React?
Average high school track times? That would surprise me. Do you have a source?
Perfectly said. I've used Vue for a couple of months now (a couple personal projects, experiments and some dashboards) and used Angular for ~2 years before (admittedly, mostly Angular 1), and have literally never had to start off from 'npm install', unlike react (which I used for a year or so before), where everything needed a lot of boilerplate setup.

Most devs I know start a react application by cloning some standard git repo which has a working webpack/tidyCSS/redux/some test suite etc. and then write your first line of useful code. The boilerplate is enormous!
I feel like JSX is the biggest failed promise of React. It's supposed to make the behavior of views transparent by building markup in plain JS. But what actually happens is you have to write noisy JavaScript that obfuscates your markup.

Just look at any component that dynamically generates CSS classes. Template strings with ternaries? Another dependency for generating nice CSS class strings? Give me a break.

JSX falters because JS is not terse enough. You end up with templates that have neither readable logic nor readable markup. And naturally, programmers being as lazy as they are, these templates become a holding bag for -every- concern.
It looks way more complicated then jsx. Why invent v-if etc when JavaScript has those built in.
>We used it, but once you start using libraries like that one or MobX, why even use React at all?

Well, you've got a point. I can realistically see some developers preferring to piece-meal their front end solution though, or build just the parts they need themselves. I like Vue, but the API seems enormous. I get that a lot of people like that about it, though.