skysight-inc/HackerNews huggingface dataset:
>user is manually performing a binary search on the results

Imagine a large forum topic. The user is just seeking through time. A deep pagination here is when the user knows what they're searching for is more than 1 page away.

The user would have to know a snippet of text or an explicit date range for your search box to help, so what about all the times they don't or if their filters are insufficient? This is why forums have both deep pagination and a search box.

It would be cruel to make the user paginate one page at a time just like it'd be unbearable if Youtube didn't let you jump 10 minutes at a time.

Obviously not every pagination needs deep pagination, but that's between you and your users, and it's what came to mind when I read that article.
Readable link: https://sci-hub.cc/https://dl.acm.org/citation.cfm?id=295918...
Neither do any other coding guidelines I've seen. What data do you want to gather about whether a name could replace a comment? It's like structuring an essay has a lot of rules, that you can break if you know what you're doing, but if you're just starting to write will help you be more clear in conveying your message.

It's all subjective.
Soon? Didn't Amazon literally just release that?
I don't know, I have friends who listen to some music I like, but lots of music I don't. If it's trying to recommend by that, it's going to miss a lot. And even within my own listening, there's plenty of bands where I like one song, but hate the rest of the album. There's bands where I'm massive fans of certain albums, but only like one song on others.

Music's a weird one. And taste changes. Last night I was listening to Jazz, I usually hate Jazz. Should it start recommending that to me now?

I can imagine what works brilliantly for some people will be abysmal for others (but I guess a decently advanced ML system should detect that and try different approaches for different people).
If what most people thought were always the way taken we wouldn't have any of the great things we have today. In other words: try using it as a shell anyway, write the needed pieces of infrastructure, and share the results! :)

(There are people who've done work in this direction, but none of them haven't broken out to any significant amount of followers.)
Snopes Meets Mechanical Turk: Announcing Reality Check
No, you're making assumptions.

You're willing to pay more to solve a problem. Do it. No realy. Do it. The amount you're willing pay, pay that. It's that simple. Don't read more into it. Do it.
Begins looks awesome, thanks for sharing! :)
Yeah, that seems a reasonable clarification to put on it: this is more severe than a mere memory leak, because it can be mildly weaponised to a DoS attack. But I expect it’s still only in “bug that would be nice fixed” category rather than “security issue that needs to be fixed”.

(Addition: hang on, is this crashing OOM or crashing stack overflow? I’m guessing it’s OOM, in which case it would not be a bug at all.)
I think that the best approach will be to do a side-project that involves lots of development. This is your weak point if I understood properly, so my advice is to try to improve it.

Another good option would be to get hands dirty on the source code of any big project and try to submit changes or improvements to it.
BULK SMS – Send SMS in Bulk
Regina Barzilay – 2017 MacArthur 'Genius' Grant Winner
China could deal with this problem pretty easily. They don’t have that pesky strong property rights issue like the US does. They could just relocate everyone and bulldoze the suburb.
"IBM Watson" is a group of consultants and a brand. It's not an algorithm or a service or an "artificial intelligence". Don't fall for the marketing.

https://news.ycombinator.com/item?id=14766793

https://news.ycombinator.com/item?id=14682816

https://news.ycombinator.com/item?id=14767407
Not by any chance in the pharmaceutical industry? Because that story seems eerily familiar.
If someone else wants to use React then so what ?

Skill set in the team, supportability, experience etc are all just as important as which technology to choose.

And so if someone knows React better and are able to deliver business value quicker then how is that not a good thing. These days it's far easier to find people with React experience than JQuery experience. Likewise for NoSQL or whatever other technology.

Pretty insulting to assume that everyone who uses React, Redis, Cassandra etc are all only driven by blogs and not by any rationale thought.
While I do sometimes wish Python was even more functional, I don't understand why the author mentions map and filter when those are actually still built in. If you like map and filter then just use them. The lack of a built in identity, compose and reduce is annoying, though.
It already has. I have multiple Fortune 500 clients who hired some offshore teams to rebuild their core VBA/Excel workbooks in GAS. Google provides ample support when you pay this much.

In the early days Sheets wasn’t as good; but I would say it is better than Excel if you’re willing to spend a few million to port your complex macros.

Slides still blows though.

Edit: Industry largely is irrelevant; most big companies have custom software running their main production line (be that software, telecom or manufacturing). MS Office / Google Apps have a sweet spot in back-office functions. Google Apps allows a lot more automation (and most of the kids coming out of school know basic programming these days). No; it’s not as good as custom version-controlled software, but it’s a hell of a lot better than e-mailing .xlsx files back and forth. You can more or less treat a Google sheet as a lambda function, which is pretty neat.
Maybe as a non-americas I should stay out of this. But..

Not everything is best viewed through the lens of macro-politics and big concepts. Ucaetano is willing to “Let them fail and wipe them out” based on their balance sheets and (I assume) a distaste for whatever model was used to set them up in previous generations. stevenleeg wants to put the problem at the feet of discriminatory and racist policies from days past (and their modern consequences).

This is a terrible (IMO) approach to politics. There is a practical problem at hand. The solution cannot be to not have created the problem in the first place. If a population is too poor to support its municipal costs, the solution cannot be to let the suburb rot. There is no creative destruction option. If you let the suburb rot, all you’ll have is a more rotten suburb.

The solutions needs to be practical ones. If the infrastructure is decrepit, renew the infrastructure. If the munincipal funding model that works for wealthy suburbs can’t work in poor suburbs, it can’t be the funding model for poor suburbs. Maybe there are some more grandiose ideas, like preventing the rich/poor suburb dichotomy from existing but those are unlikely to work unless the practical problems are first solved.

I don’t understand this conversation at all.
That's because you do not understand how it will be cleaned up. I can assure you that:

a) in Washington DC area it won't be an issue as it will be detected, you will be stopped and you will be detained.

b) they would bring National Guard, Army and tanks. Tanks will crush your cars like little tin cans.

c) over next several years you will become broke, your family will become broke, your friends will abandon you and you will never work again.

This is the world governed by the aggressive use of force. When children misbehave enough to piss off the parents, consequences are bad for children, not for the parents.
Show HN: A XMake Integration in Visual Studio Code
He starts creating a new language based on complaints about 5 common languages. IMHO, he should start by understanding why so many people are fond of these 5 languages and why they were so successful. Then, he should understand that people do not only have different tastes, but also different way of thinking that may imply different style of programming. A good language is often a compromise between different requirements.

Personally, I start with bash for very trivial tasks. As soon as there is data to manipulate, I switch to perl. If program gets bigger and needs to be split into modules or classes, I switch to python (I am less fluent in ruby and go). Sometimes I switch to python earlier because of some libraries. If the program gets more bigger, needs to be maintained or suffers from slowness, I switch to java. My favorite language is perl, but I use the one that fits best.
WPCouple Interviewed the React.js Team at Facebook About WordPress and Gutenberg
Don't say Boston if it's actually Somerville.
Equifax Issues Second Breach Estimate Correction, Says 15.2M British Affected
That's going to vary based on processor, memory, load, etc.
...which causes access violation error and virtual machine is killed

When you write "virtual machine" do you mean the local JavaScript engine? For most people that would be just a little annoyance, the usual browser crash. I actually prefer crash to freeze.
And the idea of government-run stores ironically already exists in some of the most conservative parts of the US -- not for food, granted, but in several states (North Carolina, Virginia, Alabama, Utah) liquor stores are state-run in order to control sales. Amusingly, the lack of a profit motive means that often they have better prices than private liquor stores (generally worse selection though).
I’m biased by being heavily steeped in Rust, but I believe this is the accepted definition of “memory unsafe”. OOM crashes don’t really get the chance to be memory unsafe—the process is killed, so all its memory vanishes like the dew in the morn, only several orders of magnitude faster.
Indeed, I see them as middle of the road. In my very anecdotal perception, by order of 'less reliable' to 'most reliable' in terms of product continuity, of the big 5 my list goes as follows:

1. Apple (Aperture, "Smart" features from OSX absent from iOS, APIs that force almost complete re-writes, generally culling of PC/corporate friendly products such as Server etc).

2. Facebook, seems like they experiment a lot (which is good) but too often fail to label things as beta. And they change 'features' way too often for my taste (I seldom use their services so far, at least on a personal level).

3. Google (Google Read for news strikes me as the biggest loss personally, my news were never the same afterwards as I never considered putting in so much time carefully selecting RSS feeds etc. if they could go away just like that; eventually I don't even read most news anymore). They have a less-than-stellar record on mobile apps, but then again that's a moving sector where it's hard to be consistent over "LTS" kind of periods.

4. Microsoft, but at this point I have to commend how much long-term support they put into most of their products, sometimes it's even too much to have to put up with legacy features that hinder modern paradigms (particularly on Windows 10, ofc).

5. Amazon, simply because I've yet to encounter a case of product/service being put out of service.

I wonder who agrees/disagrees around here.
I think so too, in as much as I noted elsewhere I think a large part (not the whole picture, but a large part) of why authenticity is a big deal today is the perception (though not always, true) that what is authentic is better in some tangible way. While it may be wrong sometimes, that idea persists because it often is true.

But at some point the virtual Venice will be better than the real thing: the temperature will never exceed what you find comfortable even if your travel companions have different preferences; there will never be too many tourists; your hotel room is more luxurious than anything you could hope for in real life; somehow you always find what you were looking for even when you read the map wrong. You always get a seat at your favorite restaurant. The buildings are cleaner. The "flaws" are just at the appropriate level to make you feel it's authentic.

More importantly, virtual plain-old Venice will have to compete with virtual Space Venice, where canals float between islands floating in space, or Renaissance Venice, or Black Death Venice for the horror fans, or Vegas-style Venice, or Godzilla-attack Venice, or Lego Venice, or any number of crazy variations.

Places like Venice are also important to us now because it stands out so much. But to people growing up with higher and higher quality virtual environments it will seem more and more boring and bland when compared to modern re-interpretations.

To put it another way: "My" Superman movie was the first Christopher Reeve one. It's the "authentic" one. I measure the new Superman actors against that one. I measure new Zod's against that one. But it was not first Superman movie, and I haven't even seen the older ones. And to many in my sons generation, it's some old movie that's far too slow-moving that most of them have not seen or heard of.

To take another example: The painting Scream, that to some already is "that painting that looks a bit like the Scream mask".

To generations growing up with virtual Venice 2100 with taller, more impressive buildings, more dramatic bridges, and other "upgrades", real Venice may soon enough become "that boring city that looks a bit like virtual Venice 2100 but isn't as nice".
In a very direct sense.

It's a de facto totalitarian dictatorship. Its proliferation harms human rights, poses real danger to Ukraine, claims lives. ( https://en.wikipedia.org/wiki/Casualties_of_the_Ukrainian_cr... , corruption also claims lives https://www.youtube.com/watch?v=3eO8ZHfV4fk )
I'm not a malware developer but you can tell an AntiVirus not to scan a specific directory so that could of been completely avoided. You can also tell an antivirus what not to send over to the AV developers / company as far as I remember. I stopped using antiviruses years back, but I remember this from when I would download cheating tools I would define a folder for those tools, some of which I had the source code to but they were all flagged as potential malware.

I always setup my AV software to ask me before it does any thing whatsoever. I don't trust most software, I'm not about to start trusting my AV not to randomly send proprietary software over to their homebase.
No need. That person was wrong. QBasic didn't include a compiler.
Slack, iMessage, texts or email. Never actually used AIM.
My general view is bar fights are more common when there's not a perceived tendency of escalating into knife and gun fights. I don't have data to support it though.

I last saw a bar fight on the north shore of Kauai. I love Kauai, but locals have told me, "there's not much else to do at night other than drink and fight."
It only takes one product you relied on heavily, to make sure you never get locked in like that again.
And of course, Apple compounds the danger, with this stupid policy: http://goldmanosi.blogspot.com/2012/06/forcing-people-to-use...
A collection of hacking / pentetration testing resources
AIs have already been doing perfect micro cheese strategies (even with mutas!).

And EVEN THOUGH they have access to ridiculous APM and the ability to do BS cheese strategies like that, they STILL suck.

Seriously, go watch some of these games. The AIs are freaking terrible, despite the fact that they basically cheat at the game.

Also, the AIs "perfect" micro, frankly only applies at the individual unit level. IE, they can kite like no tomorrow with a singular marine, but as soon as you have anything more complicated than that, such as "fight with 10 marines", well you learn that the AIs can't so much as form a concave.

Yeah, those 10 marines are all INDIVIDUALLY stutter stepping, but it turns out that perfect stutter stepping doesn't matter much when your army is cut in half, due it being split up.

Controlling more than a couple units "perfectly" (with regards to each others actions) seems to be out of reach of any AI out there.
Pen and paper games were quite widespread among Soviet/Russian math olympiad participiants, and sadly these games are practically unknown outside of these circles. Tochki (dots) is probably the most well known, and it even has a Wikipedia article. Klopy (bedbugs) is a much more advanced game, but it's very obscure. The rules were passed orally and probably not written anywhere. It's a multiplayer game, usually for 4 players, which start in each corner of a sheet of squared paper, which is the base (represented by completely filled square). At each turn a player can put a fixed number of "bugs" (represented by X crosses) which can be placed next to a base or your own bug. Instead of placing a bug, you can turn a neighboring enemy bug into your base. I probably don't remember all the rules right now, but that's the gist of it. The games with many players are extremely fun and involve a lot of strategy and diplomacy.

[1] https://en.wikipedia.org/wiki/Dots_(game)

EDIT: I found the Russian wikipedia article for the second game (I was searching for the wrong name): https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%BE%D0%BF%D0%BE... . Looks like I forgot the rule that each base must be "activated" (have at least a single bug next to it) to produce new bugs.
And Google ruined one of the most useful assistant features. They may have well shut it down:

https://arstechnica.com/gadgets/2017/04/google-ruins-the-ass...
Since I got my new job I realised I no longer want to spend my free time on side projects - I get all the enjoyment of programming at work which means when the day is over I spend the rest of the time on other stuff - friends, family, etc.

Maybe the issue with your programming "addiction" is just that you don't enjoy it enough at work, and in that case you might want to look into switching to a job where you will enjoy it.
https://console.bluemix.net/catalog/?category=watson
The thing I have noticed about my friends on facebook is how their opinions have got stronger or more extreme.

My ultra catholic relatives have become more extreme in their views.
The opinions of my left and right leaning friends have become more extreme.
The outgoing party animal types seem to want to post more and more about how much they party.
The people who sometimes feel down post more and more about how awful it is and how much help they need.

I know it is all down to how facebook has us all figured out and shows us stuff that only reinforces previously held beliefs and opinions.

The problem is that is seems to have also created a strange desire among many reasonable people to unwittingly troll others. For example people who used to rarely talk about politics will post provocative things that seem designed to elicit negative responses. I have Catholic in-law relatives that have I met only only once at my wedding posting on my timeline demanding I promise to not vote to repeal the 8th in the forthcoming Irish abortion referendum. My polite refusal to give an answer only angers them, yet somehow I am at fault.

Those who only see stuff about what they already believed will only believe in it stronger. And what do you do when you really believe in something? You try to spread your belief, which social media makes it easy to do. But of course in doing so you will potentially anger or annoy other who might have listened to your message if it wasn't so in-your-face.

The problem is that this spills over in to the real world. Religious people may avoid interacting with someone because they said something trivial on facebook they didn't like. Come election time people will be less willing to switch political parties because someone who supports a different party said something rude.

Even without the political meddling, targeted advertising and profiling, social media lacks the context and nuance of the real world. Something that in itself only serves to negatively reinforce opinions.
I would love such a meet up but I'm in London.
I know it's popular to bash social media for everything that's wrong in politics but there is an important omission from all these articles that are completely ignored but actually renders most of the claims and especially the claim about the threat to democracy completely false.

1. Echo Chamber
Echo Chambers are nothing new in fact we used to live in much bigger echo chambers than we do today. Your choice of newspaper or tv-channels, i.e. one-way channels are actually the real echo chambers.

2 Spread of fake or misleading information (AKA Fake News)
This is another one that is greatly misunderstood. Most misleading information is not done for political reasons but for clicks. They are extraordinary headlines made to get people to click. It's spam more than anything made to squeeze some advertising dollars out of you not actually change your mind on something. The idea that spreading fake or misleading information somehow is a product of social media is simply incorrect. And compared to how things used to be with people mostly getting their information from their one newspaper or tv-channel today every claim is scrutinized by everyone. Nothing gets to stand unchallenged very long.

3. Conflation of popularity with legitimacy
The argument about population is a household stable in most marketing and advertising. There is literally nothing new under the sun there. However, when it comes to being a threat to democracy this makes no sense and looks to me like a completely made up claim.

4. Political manipulation
Once again nothing new here political manipulation is an old an trusted tool for winning elections.

5. Manipulation, micro-targeting and behavior change
Yet Hillary won the popular vote. So in other words, not a very effective tool. We are way better off than the days when cigarette industry would put out their own manipulative material or suppress materials. I see no evidence it's being effective neither a threat to democracy.

6. Intolerance, exclusion and hate speech
Hillary ran large parts of the campaign on identity politics, she won the popular vote. Hate speech and intolerance is a problem but it has nothing to do with social media and isn't a threat to democracy any more than political correctness is.

Now some will say. "Well, the problem is the scale with which this can be done." But here is the thing though. You will not be able to put out a lie for very long until it actually becomes debunked. You will not be able to put out a claim until someone has another perspective on that claim. There are hordes of people all waiting for someone to be wrong on the internet and share with the rest of the world.

In other words, social networks are self-correcting which makes them a tool to be used by everyone and as a net benefit to democracy, not just those who used to have access to the one way channels like tv, radio and newspapers.

Last but not least. This looks more like a piece of informercial than an actual serious analysis of threats to democracy.
I'd absolutely go for this. I spend about 2-3 months a year in the US and like to drive nice cars. Having not just one new porsche to drive while i'm there, but an entire fleet of them is amazing. Want to go out hiking? Grab an SUV model. Have a hot date Friday night? Grab a convertible 911. Insurance already included? Yes please. And knowing porsche and their customers, these won't be absolutely trashed like rental cars.
Yeah, considering they are on Angular 5 now it's surprising that they have use 1.x.
Best I could come up with was "868686692969"...
I disagree, unless it's slow enough to effect performance, I prefer to combine simple pipes.

The only time I have to use more complicated constructions is to get around the stupid problem that passing filenames with pipes is almost impossible to do safely.
Awesome, that sounds perfect, I'll give it a shot. You have a mailing list or anyway to follow? Cheers
It's not uncommon for new development to be subsidized by regional or state (or in the case of building roads, federal) entities in a way that maintenance and replacement are not. Plus maintenance/replacement disrupts other infrastructure and activity in ways that greenfield development doesn't.