skysight-inc/HackerNews huggingface dataset:
So this is an interesting topic for me, because I once tried to write a "conversational" Hubot plugin for a hackathon[1]

To me, "conversational" means the bot must inform its responses from the context of previous messages. When we decided to write this bot in 24 hours, we had no idea just how much Hubot does not want to be conversational! There is a plugin that you can use called Redis Brain that hardly makes things any easier, at the time we wrote this bot at least there were zero "conversational" plugins for hubot, and I wouldn't be surprised if there are still none.

An example of a simple conversation that Hubot is absolutely not designed to be able to have (and neither is this news bot, although it's very neat... edit: well, I've looked again and I could be wrong, it looks like the news-bot actually does maintain some state per-user...):

"Hey tebot, I have an idea"

"> OK, tell me your idea"

"Let's eat a whole wheel of cheese"

"> OK, I've recorded your hackathon idea"

So that's a basic conversation. In order to have a conversation (or, as a slack bot, potentially having multiple concurrent conversations with several different users) the bot needs to have a template for at least one or several possible conversation types, probably some trigger condition to begin the conversational context, and a path to progress the context towards an end (like joining or leaving the Hackathon team, or advertising that your team has a free spot for another member, or)

... did you get the idea yet that this bot is meant to be used at hackathons to help organize any independents into teams without that awkward socializing? To be a platform for solving problems like "I have experience in these three languages and I don't know anyone here, but I would like to work with a team that uses one of these languages."

Not to get too far off-topic but we were solving a problem that we actually had; this was actually the first any real Coffeescript experience that any of us had, as we formed a team not realizing that none of us were expert in any of the same languages!

Anyway I'm not trying to crap on what you've done but the headline grabbed me, because I remember how just getting the bot to have the most basic of conversations was so hard that it took easily the first 12 of 24 hours just to get a basic PoC, as it seems that was something the bot framework was just not designed to do!

[1]: https://github.com/kingdonb/hubot-malta
On,

>That's quite literally impossible with the current labour pool, and pushing this agenda leads to skewed incentives, fast turnover and unqualified hires.

It is only impossible _globally_. If you're a company that people have heard of paying the kind of wages companies people have heard of pay, you could absolutely achieve 50/50 gender balance without compromising on quality. That kind of company is _already_ only considering the top 0.5% of on-paper candidates.

Globally, you're right, large companies doing this will starve companies less able to find and buy that talent of equal hiring practices, and _that_ sucks, but capitalism doesn't reward companies for doing things which benefit their competitors in the short term.
CPY – Code C/C++ with no redundancy
This approach comes with hidden cost of adding unnecessary complexity. Think about B2 bomber design: it looks like some "artist" wanted to recreate a Batplane, or other sci-fi spacecraft and then it took a lot of engineering effort to make the thing of such ridiculous shape to actually fly in stable, predictable manner.
DVDFab 10.0.9.1 Crack with Serial Key Free Download
Changing the SSH port proved to be most successful. Yes, of course you can find the port with a port scan. But it keeps the logs clean. And I don't want to waste CPU cycles on some brute-forcing idiots.
As someone who works professionally on databases this made me chuckle.
What do you expect companies who attend bilderberg meetings ?

Cheat, lies, tx avoiding ?
As I understand it, to quote the article:

> 534 million records of phone calls and text messages

But we don't know how that breaks down to "phones" as you say. I don't even like to use my phone but I bet if you count my texts and calls in a year it would be in the 1000s of records.

No I don't believe that there are "500 million phones going to suspected terrorists in the US" but there may be 500 messages from individuals who have suspected connections to terrorists and foreign agents. And you would never know for sure unless you can look at their metadata to analyze those suspected connections.

You're right that the FISA approval rate is incredible. But it's still a record of requests made (which helps prevent abuse). and as I understand it that number of requests is only in the ~2000 range.

Again, it's a much better situation than the level of scrutiny you're holding to companies like Google/Facebook/Microsoft or ISPs. And those companies aren't even offering national security as a service.
"It is correct to teach kids that they should tell the truth in every scenario, even if as adults we don't."

Not correct. Example, a stranger: "are you alone a home?" or "what is the keycode for the door" etc.
Okay. Since the original point — as I understood it — was on the deep seated, institutional racism, racial inequality and how we are oblivious to it — do you mind making your point a bit more clear?

I really don’t get what you are saying. I understand you have a point to make on whether or not women are the biggest victims today — but what is the link to the post?
Just use a PaaS like Heroku? Keep the tech simple and vendor locking is minimal.
Yes, exactly this. As someone who has written startup code in many flavors of assembly (PIC, ARMv4, MIPS, PowerPC, AVR...), I appreciated what ARM did with the design of the Cortex-M architecture -- they designed it so that you could write fully-functional embedded software (firmware) without a line of assembly.

Normally, the 2 places you can't avoid assembly are (1) the startup code (because you're doing things like disabling interrrupts and setting the stack pointer) and (2) interrupt service routines - usually there is a little bit of magic on the front and back ends (for example on an older ARM7 chip, the CPU didn't automatically push / save any registers onto the stack, you had to do it yourself if you needed that).

With the Cortex-M, the CPU design and its microcode took care of all that, so all of the messy assembly stuff went away. Now, as someone who started writing 6502 ASM as a kid, I kind of miss it, but as someone who has to build lots of systems and ship products on deadlines, I like the change.
Out of interest, have you looked into EmberJS? That has by far the smoothest upgrade process I've come across. One CLI command upgrades your dependencies, does a diff against a new greenfield project and applies the changes to your application, and also runs any codemods to migrate your code to a new pattern.
> If you’re doing native mobile app development, you’re doing it wrong. These days, the best option is progressive web apps: websites that work like apps on a mobile device. They have all the capabilities of native apps, including offline functionality, but also the considerable advantages of websites.

So you mean you have access to sqlite, sms handling, start up on boot, automatic shortcut on home page, overlays, starting an intent without user action, asking user contacts, creating a vpn, using bluetooth, etc from a wpa ?

Marketting bs at it's finest.
You should come to Europe and see the completely shitty ZTE and Huawei CPEs carriers foist upon their users.
> No open port = no hacking attempts.

That's just obviously nonsense? Closing the port does not change anything about the attempts. Nor about the success rate of the attempts, if you aren't being an idiot with insecure passwords.
HN comments wouldn't exist without the stories to talk about in the first place, otherwise it's just a message board, which have been basically free to host for a decade.

Wikipedia is an outlier that goes through intense fundraising to survive. It also does not produce content.

NPR has lots of advertising: https://www.nationalpublicmedia.com/npr/platforms/npr-org/

Media publications are businesses and they need to make money to survive. Donations never work and if you tried to pitch that as the business model at even the hippiest startup convention, you'd be laughed off. Subscriptions do work but the public does not understand how to price the value and would rather go to starbucks instead, clearly seen in the endless comments and downvotes on HN when there is paywalled story or advertising talk. Subscription also bring up the issue of access for people without the means to buy.
5 Easy Steps to Investing in Your First Stock
So we just need an analyst to search for “lol” or “:-)” and the number goes to 50 billion.
I completely missed that this person is 16. This is really impressive.
They don't want to be seen as "not having to answer to anyone" , so they would be going the blockchain rule, i.e. semi-accountability , i.e. stealing some of bitcoin's "decentralized" fame.
> Focus on what you want to build, not the tools you use to build it.

This is an interesting comment to me because, by essentially building your own framework, that onus is now completely on you. If you want to implement code splitting or tree shaking or whatever, you have to figure that out for yourself. That's time taken away from building product features. Whereas other frameworks can offer this out of the box because smart people in the open source community have figured that all out for you.

In addition, no one coming into your organisation has any continuity of knowledge, so they have to learn all the proprietary ways your app is set up, which is more time lost.
I'm not one to be super paranoid about security and privacy on websites, but the other day I was working on a PWA for the first time for a new client, and when I clicked "show service workers from other domains" in Chrome, I see community.aseprite.org, discourse.gohugo.io, vuejs.org, forums.dotnetfoundation.org, lodash.com, www.cnet.com, www.meetup.com, www.google.com/maps, www.pinterest.com, www.wired.com, and xhr.spec.whatwg.org. I get why half of these sites think they need it (the news websites and web 3.0 forums, so they can update themselves in the background maybe?) but service workers for the lodash, whatwg, vuejs sites? This seems just plain unnecessary.
You mean ctrl-w or <ESC>bC? ;-)

I would find it okay without cat to start the next line with "grep newPattern " and then fetching the previous filename with alt-. (edit: or !$ of course, but alt-. is more practical) -- not saying it's necessarily always better, but knowing your shell better (and/or using a better one) is often a viable alternative to using another construct.

Also, than* (sorry)
I think it's that they posted part of their data on Kaggle to see if someone can come up with a better model
They had full emplyoment in the German Democratic Republic.

As far as I know you HAD TO work.

But.

The state HAD TO give you work.

Hilarity ensued.
you should probably upgrade that kernel
What a dystopia China is.....you can't say winnie the pooh. when you send a text message or post to wechat about winnie the pooh, it gets censored immediately. You have a deranged social credit score that prevents you from buying a house, riding a train, or leaving the country if you said winnie the pooh before. There are cameras tracking your every move in public. Most Chinese movies/tv shows you can watch have a 'china is great' and 'US/Japan is evil' motiv.

Oh and pollution is suffocating, there are days when you can barely see the sky, there are way too many people everywhere, ghost buildings and cities, you know the food and water are tainted, and your leader/dictator does look like winnie the pooh.
How about the story on mobile? Is there an Angular analog to React Native?
The policies I am referring to include the executive policies of the current administration on visa processing and the proposal of the current administration and it's legislative allies to reduce total legal immigration by cutting total visa alotments focussing on reductions in permitted family-based immigration, among others. These are either additional administrative barriers to or outright reductions in currently legal immigration.

This has nothing to do with debates over executive authority to choose how to prioritize enforcement and to make transparent commitments regarding that (which the executive clearly has in some cases, outside the obvious pardon power, since literally every grant of immunity from prosecution, or plea bargain to reduced charges, is an enforceable commitment by the executive not to enforce some law in some well-defined circumstance based on policy priorities.)
In my country I've seen it mostly as a charity before Christmas: some teenage volunteers would ask you if you want them to pack your groceries, expecting a small donation in return.
no they don't
Pwall-universal paper wallet generator supporting more than 510 cryptocurrencies
Apple, as this cycle happens, are now preparing to push up the price in the top end. Likely $949 for updated iPhone X, and $1099 for iPhone X Plus.

Then the rumours, for a Mid Range iPhone, designed specifically with China in mind, starts at ~$700.

Much like the economy that see a shrinking size of middle class, I think the market is going to two segment, sub ~$300 and ~$600+. Take for example, the average selling price of Xiaomi Smartphone is less then $130. That is from a company that has 10 - 15% of marketshare in China. My bet is that the top 4, representing 70%+ market shares are mostly concentrated in the sub ~$300 price group.

Another point worth mentioning, there are 1.4 Billion people in China and only ~800M are Internet users, 90%+ of them through mobile. There is still another 600M to go, as they rapidly transform into a cashless society. The same to India.
Just left an angular job. Got lots of calls about it. Told them i wanted nothing to do with it. Very happy with that decision.
To build a house? No, it’s not.

To build an apartment building in a single family neighborhood? Yup. That’s what the citizens want.
How does Web Auth API and Credentials Management API address the "manage across multiple client devices" issue?
It's quite nice but I wouldn't consider it production ready really...
I contribute to it every now and then
Called NativeScript. I can't vouch for it quality or support.
I don't understand why you avoid a phone with biometric unlock. It's an optional feature that you don't have to enable.
Or Alt+Backspace

I don't see how the rest is faster than using Arrow-Up and deleting the last word. It seems more complicated. The most important string is still in the middle.
Why does this work with probability 2/3 then?

https://jsfiddle.net/q4qbewp1/
What about http and https ports on a home web server?
4 Critical Stages Transform an Idea into a Business
What exactly does that website do?
No comparison to prevalence of vitamin D deficiency in the general population?
They've redefined nothing. See section 2 of https://www.dni.gov/files/documents/Minimization%20Procedure.... All the definitions seem reasonable.

The definitions you're thinking of came from conspiracy theory blogs in the aftermath of the Snowden leaks, which proliferated because the numbers didn't add up when taken together with Greenwald's mistaken assertion that PRISM is a full-take program.
Ideally, your port-knocking service is much simpler and easier to audit than your ssh service. It's also much more obscure. So you have a service which is very unlikely to suffer a 0-day vulnerability listening all the time to engage a much more vulnerable service only at those exact times you need it.
You put it nicely. Also, working closely with someone makes the process more enjoyable. People often forget that startups are really long journeys and if you're not having a good time for the most part, then it's not really worth it. And I'm not saying that solo founders never enjoy the process, it's just different. Having close people to share the journey with is important. True for life in general.
I don't agree that these are counterexamples; there's a difference between telling the truth and telling the truth someone else wants to hear.

“I am not going to answer that” is a true, correct, and appropriate response to both of those questions.
It doesn't, but you've never done that for me either. Helping you get a job at a company I no longer work at doesn't make me a dime.

I'm not guessing; I know who you are. Be pseudonymous or don't, but don't try to have things both ways. If you falsely claim to have worked with me, I'm just going to address you here by your full name.

This thread started creepy and weird and got creepier as it went on, so maybe we should wrap it up now.
Para Bek Paling Produktif Di Musim 2017/18
The online voting abuse began earlier. The vote was posted everywhere on Twitter telling to vote for the black girls. Nobody seemed to care about the actual projects.
Cool. But only for jet fuel. ie for air craft carriers.
Full HTTPS encryption for free on your GitHub'pages
This is close to the rate of vitamin D deficiency in the general population, e.g. https://www.ncbi.nlm.nih.gov/pubmed/21310306
Not really. Lots of research links lack of Vitamin D* to schizophrenia.

*- I assume you meant Cholecalciferol (Vit. D3) with "D". If not, please go back to Reddit.
I'm guessing your intention is that uBlock origin can use them but ABP can't?

The problem with this is that it's very hard to define "non-commercial". Have a look at some of the debates around the non-commercial Creative Commons license for more on this.
I'm more curious how the sporadic economy and capital flight will hit our existing centralized structures. They haven't been load tested against hyper-liquidity of cryptocurrency with mass adoption.
Don't forget push notifications, lock screen, background audio...
IP-Range would stay relatively similar.
I think they'd kill a significant number of people who weren't expecting them. Afterwards, killing them off shouldn't be too difficult. Unless they're zombies who can do passable impressions of a normal human being until they get isolate victims and get close enough to bite them, which I think technically makes them vampires :-D
That's what I'm wondering. I can see a lot of material vouching for the quality of React Native, but I see very little consistently coming out for the Angular competitors in the mobile sphere.

For what it's worth, I really like Angular for web development, but I don't know much about the mobile side of things yet. I've just started to look into it.
In the hunt for terrorist needles in the Internet haystack, the NSA is furiously piling on more hay.
Except actual attacks don't show up in logs anyway, so it's still pointless?

The SSH daemon logs when it successfully rejects an access. A successfully rejected access is inconsequential to your security. If you are using secure passwords or pubkey authentication, it will never log a successful login by an attacker. What remains then is exploitation of the SSH server ... but the SSH server doesn't have a code path that logs "I have been exploited".
I'm left wondering how important a company like Facebook really is to the US though.

I mean really, it creates about 10k high-paying tech jobs, okay... but Walmart employs 1 million. A lot of the support staff, e.g. in moderation, are distributed around the world.

Then it generates tons of revenues and profits for its shareholders, but FB is a public company, it could in theory be completely owned by non-Americans who profit off of the American company.

Then it provides a service to people around the world.

And then it has strategic value, but it appears it was misused by foreign powers to manipulate domestic elections, rather than furthering American interests.

FB does pay quite substantial federal taxes, far greater than it does in the rest of the world, you can't easily disregard that. The rest of the world is missing out on that, but that's also a question of the rest of the world not using its tax mandate fully.

It doesn't appear like Facebook is tremendously more important to the US than it is to the rest of the world. Of course brain drain is always an issue we should be concerned about, but one feature of publicly-owned digital companies is that their benefits aren't as restricted to their locality as traditional companies are.
Someday I'm going to put all the different pieces together and have things like SMTP & SSH auth failures, hosts hitting my spamtraps, bots scanning for open 23/TCP, and so on, to where I end up with one central host collecting all those events and injecting /32 routes for those IPs towards null0 in my core.
I think the person above was maybe being too imprecise with their language. Obviously it doesn't affect the frequency of portscans and the like, but whitelisting ports is a reasonable approach to further mitigating your risks.
Taleb seems to be criticising stuff Pinker didn't really say. Pinker's arguments are mostly look at this graph / dataset, haven't the numbers gone down, maybe this is why and he isn't really trying to do sophisticated statistical analysis generally. Taleb then attacks and says he hasn't done sophisticated statistical analysis but that's not really Pinker's point.
i think i was unclear in what i meant - who are the people telling the voters what to do?
so you’d expect to see fewer cases the further south go. I wonder how that holds up?
Ranting against "white men" is quite normal on HN.
Exactly my same feeling. And what's worse, is that I don't really know what those entries (.js files) can do. Can they exec code whenever they want? Or every hour? Or every minute? Can they see what I do? Can they call home (and know my IP even if I'm not visiting those websites)? Why do I have to read a technical spec to learn about this?
I did just to keep the logs cleaner.
It's not an either or situation. Often there is a ~10-1,000x performance gains to be had in software from the initial production version to the optimized version. Similarly you can often get ~10-1,000x speed bump from better hardware.

But, the gains become more expensive as you move up the scale. So, at least starting down the software path is often very cheap with many large gains to be had. Similarly, it's at least looking at the software before you scale to the next level of hardware tends to be a great investment.

It's not about always looking at software, it's a question of regularly going back to software as it's better to regularly do so rather than as a one time push.
Is the range of integers limited? Does she choose them randomly?

If the range isn't limited, hoe would we even define a normalized probability distribution?
But then again, it’s Germans.
This is a real error I've seen someone make using Erlang in making a parallel sort when teaching parallel programming to masters students.

actor A {
receive half an array
sort it
send it to C
}

actor B {
receive half an array
sort it
send it to C
}

actor C {
(a, b) = divide input array into halves
send a to A
send b to B
receive a'
receive b'
merge a', b'
}

They send to A, send to B, and then think they're going to receive from A first, because they sent first, but B could finish first instead. Sometimes their program works, sometimes it doesn't.

Yeah it's their fault, but the model hasn't helped them not make the bug and worse they may never see the bug until they deploy into production.

If we used a fork-join model, they could not have made this mistake, and even if they did make some kind of mistake, at least they'd see it every time they ran their program.

(a, b) = divide input array into halves
fork {
sort a
}
b' = sort b
a' = join
return a' + b'
Is it? Can you link to any cases of this?
Something worth noting is that many mental illnesses cause symptoms (lack of motivation, social anxiety, fear of leaving the house, etc.) that make people less likely to go outside.
But then again, you are talking about Germans in Germany. Order is baked in.
Previous relevant discussion: https://news.ycombinator.com/item?id=16771044