skysight-inc/HackerNews huggingface dataset:
Build pipelines I'm familiar with typically parse the includes from a .cpp file (and potentially recursively through the included headers) and resolve the includes to actual files based on include paths specified as part of the build configuration. Sometimes this information is cached in a .dep file or by some other mechanism. This information is then used to determine what actually needs to get built by an incremental build when a header changes.

The compiler is usually passed include paths to resolve includes when invoked. The build tool need to track this just to enable minimal incremental builds.
Nice find, bookmarked for nostalgia (even tho I wasn't born yet).
I have not heard of him, but I will certainly check him out. I will also looking into Sleepy Hollow. Thank you for the recommendations.
I've learned not to trust companies when they tout "completely encrypted" and "totally private".

Show me the open source code, otherwise they're likely collecting data in some way to pay for hosting this web application.
Don't forget your towel!
Facebook and Instagram are down
That's a poor analogy for agile. A better one would be knowing that you need to build a bridge, pave a road, and demo a building.

You determine that for this sprint, you need to build that bridge, because it's blocking off commuters and hurting commerce. You KNOW how to engineer a bridge, and you've just decided to dedicate this next iteration to doing that.

Next sprint, let's say you still haven't finished the bridge...but the building that needs to be demo'd has deteriorated to the point that it is an immediate threat to public safety. So you decide to pause the bridge building and focus on the demolition. But you KNOW how to engineer a demolition.

Understanding business requirements is different from engineering, anyhow. But don't conflate re-prioritizing with not knowing business requirements. Agile doesn't describe how you should do something, it just determines when you should do it.
Plenty of review papers in Nature, actually! Not really surprising or eyeball-grabbing to see one.
Do you think there is any merit at all to the view held by longtime citizens that newcomers to the city brought crime along with them (if in fact this can be demonstrated statistically)?

Allentown's decline has many factors, from my limited knowledge. The is the decline and departure of the steel industry. There are opiods.

If a billion in investment hasn't significantly helped (or has it?), what do you think is the solution to "fixing" Allentown?
Disable the voice recognition and you have a perfectly functioning phone. With a hub you have a paperweight, pretty big difference.

I agree smartphones are bad, but can see how they perceived not as bad as hubs.
Stranger Things in 75 seconds
Does it work in Safari in High Sierra? I thought they had WebRTC now.
Why would a NSA guy even run any AV? Isolate and compartmentalize everything based on the task and its dependencies. You should assume everything you run could be bad or that you are already compromised.
Facebook and Instagram are both down.[1]

[1] http://www.mirror.co.uk/tech/facebook-instagram-down-social-...
About $52,587 per minute: $27,640,000,000/365/24/60 = $52,587
I thought you should only ground shielded cables on one end to avoid forming a ground loop.
Not really pencil and paper, but when I was a kid I remember using the pencil itself as a die: shave off the ends of a hexagonal pencil (or just etch in to the wood).

No skill involved, but I spent a zillion hours playing "cricket" by writing "dot ball, 1, 2, 4, 6, out" on the edges. Then you spin the pencil in your hand without looking and slide your thumb up the edge. Whatever you landed on was the score and you marked it down on a score sheet.

As a bonus you could easily disguise the action as fidgeting - so you could play during class.
This is huge. I'm very curious why there is not a larger discussion around this.
It's a first result if you search for "raspberry pi led table"...
Sending the file over an end to end encrypted chat app.
Regarding this bit:

> I'm not aware of any entirely decentralised system [...]

What's the user value of having something entirely decentralized? I see the value in making sure the actual file transfer doesn't go through the central rendezvous. But I don't understand what's gained by eliminating the use of a little help setting up the connection.
But he's also married... And the article doesn't say, but what if he had children? I'm sure we can all relate to writing a post/message and then deciding it was wrong and not following through.

An interesting case for sure.
The "Big Data" (Hadoop etc.) stack takes years to become good at, and is a natural progression for many bored enterprise devs.
Instagram appears to have recovered, at least in the Pacific Northwest
As with most American history, it makes no sense without discussing the role of racism. The exodus really got started when school integration became mandatory. Where I live now in DC that era’s suburbs are obviously designed to be unwelcoming to outsiders: no sidewalks, tangled street layouts which make walking/cycling difficult and driving confusing for anyone who doesn’t live there (more modern neighborhoods at least have easily visible street signs), public transit was either halfhearted or actively opposed (this is still ongoing: opposition to a subway expansion has included thinly-veiled references to “the wrong sorts of people”), etc.

Combine that with redlining and so many of the weird patterns make sense: a suburb wasn’t designed to be a viable community as much as a de-facto private school district which only has students like your kids.

https://www.washingtonpost.com/archive/politics/1978/09/25/p...

https://www.theatlantic.com/business/archive/2014/05/the-rac...
Here you go: https://github.com/mozilla/send
I did. I wrote a small ASP.NET Core based application called IFS [1] which works on both Windows and Linux. It allows you to upload files yourself (via login behind password) or create upload links which you can share with your users so they can upload files. Downloads and uploads can be set to expire and the file limit is limited to whatever an upstream reverse proxy (if any) allows. Its simple click and download - or click and upload any requires no other dependencies other than Javascript support.

https://github.com/Sebazzz/IFS
> If Israel knew this in 2015, why is Kaspersky tools just being banned in the US now?

Now that is an excellent question. Why didn't the Obama administration do more to protect U.S. government computer systems from this threat?
Since so long, I have been waiting for Indian universities especially IITs to invest and publish in building such corpora.
Being a founder of AI/ML startup, I am surprised at the appalling lack of datasets available to work on Indian problems. Contrast this with Chinese universities where they have built some world class datasets to build NLP solutions in Mandarin.
Our sentiment analysis works in 8 different languages but none of it is in Indian languages despite we being in India!
Hmm, I suppose I was talking about the specific work to integrate modules in to the C++ standard. I recall hearing from Bjarne at a STAC talk he gave a year (or so) ago that he and Herb had been coordinating effort between MS and MSFT to use Modules in the Microsoft toolset to improve compiler performance.

The history of modules you provided is helpful though, thanks.
hope its permanent
Oh god, does this mean people have to.. TALK in person? /s
We've been getting http 500 errors from their API.
It is wonderful how 2 of top-3 formats of the web (css, json) went wrong on developers from the start.

Edit: oh, wait, html comments also suck.
It's fascinating that this is only six pages long. The complexity analysis and corresponding math is sufficiently light as to be both straightforwardly comprehensible and inline with the body of the paper (instead of thrown into a "Theorem Appendix" at the end). The entire paper is exceptionally readable.

In contrast, new research that could be called "fundamental" in algorithms and theoretical computer science is typically several times longer and more complex. On one hand it seems intuitive that the more mature a field is, the higher the prerequisites for review and contribution. Computer science papers from the 60s seem much easier to read these days that what's been put out in the JACM since 2000, and modern papers in pure mathematics research are dense and incomprehensible (and commensurately more difficult to publish results in) even when placed next to modern research in computer science.

On the other hand, a fundamental improvement to Quicksort was developed in 2009 and the author's paper comes in only five pages [1]. Is that because the improvement is "minor", because the author is exceptional at explaining the fundamental ideas clearly and succinctly, or because the author was relatively lazy about putting in the things usually demanded for publication (long sections on methodology, historical context, problem motivation, complexity analysis in different implementation contexts...)? It's hard to know whether some of these academic papers actually require their significant length, or if the presentation of material is simply inefficient. Cuckoo hash [2] was developed in 2001, but its paper comes in at 26 pages despite it being a fairly intuitive construction. The authors didn't just explain the fundamental result, they included two full pages of reference citations, a section on empirical performance characteristics and complete details of their experimental lab setup.

I'm not advocating that modern papers should necessarily be shorter, but I think it's an interesting question.

__________________________

1. http://codeblab.com/wp-content/uploads/2009/09/DualPivotQuic...

2. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.25....
The New “Context Button” Could Help Solve Many of Facebook’s Headaches
The cult of conversational design
Staying connected with the work place. Missing out on all the social conversations that happen when you're in the office but balancing it out so that it's not overly distracting.
http://www.ghoulash.com/the-games.html

The best pencil and paper game ever
Is there a proper study of Medical source on that?
The mix of cloud creds plus TLS certs makes me think this was something like Terraform remote state stored on S3.
It looks like the author prefers Django REST Framework (DRF) instead of Tastypie. I can't compare them on their technical merits as I've never used Tastypie, but I do know that DRF is actively developed and has some kind of backing. DRF is one of my "always on" Django packages.
King County Metro fares cover a little more than 25% (their target) of (the average) operating cost per boarding.
He already knew the answer; in fact, he refers to that in the text.
These were big products? Hasn't Photoshop advanced to the point that these plugins are no longer needed?
Quit and go back to school.
Middle and upper class wants to move away from industrial spaces. This is why migration patterns have changed from cities to cities based on manufacturing shifting from urban to suburban to rural
There's a pastor who sometimes answers this question with "I'm a doctor for souls." .... The answer "Pastor" can be a conversation killer.
In general Django REST Framework is a better package. Hooking in your own customization is less ad-hoc with DRF than with Tastypie, I've found. The DRF documentation is also absolutely stellar and the wider ecosystem around it is really good.

edit: And to my sibling commenter's point, DRF has a funding model, so it's being actively worked on full time.
We often play an Exquisite Corpse-style game we call simply "Words and pictures." Each person writes a sentence, then passes the paper to the right. The next person tries to draw the sentence in an understandable way, and folds over the original sentence, and passes it again. The sentence keeps being translated between words and pictures, and is often hilarious. No real drawing skills required.

Because I grew up with Oxford academics, my family growing up would also play the same thing but switching between English and Latin. Those who knew Latin would try to translate accurately, but us kids would write stuff that sounded more like bad Harry Potter spells, which the adults would have to make sense of.
If author used better variable names, then the code would not have been as hard to look at
A key option is missing from this list: returning everything (with a sanity LIMIT far beyond the usual result count) and just doing the pagination in JavaScript.

I'm sure this will get me all kinds of backlash from noscript purists and optimization fanatics, but it works great, is easy to implement, there's millions of JS table/list libraries that give you the pagination for free (plus free sorting and filtering).

It is by far the most productive option for the developer, if the data size allows (I'd wager it often does), and it does not even have the problems this article describes about OFFSET.
Mobile carriers do not write or sign the baseband. You're at the whim of the hardware manufacturer in both cases (Intel CPUs & Qualcomm basebands).
React is MVVM, so...
I actually feel that being domain constrained is a requirement if you want to offer the maximum amount of expressivity and simplicity[1]. And this is a must for a tool that aims at domain experts.

So maybe the question we should ask: how do we constrain our users to the bone, while still letting them do everything ?

[1]Intuitively, i feel like even textual languages haven't focused on simplicity. even python. they all require good memory, and focus. But is it possible to design a textual language(with the right IDE) that you can do real tasks in, for someone with bad memory and focus ? visual languages will surely get you farther there.
I'm always amazed how people come up with artsy ways of using SVG. IMO this is akin to pixel art where tinkerers need to spend a lot of time to become in expert in creating these things.

Really appreciate the writeup.
Why would the advice be terrible?

There are some "hard" trade-offs in using stateless sessions and the article argues that you are better off storing sessions on the server, as long as it doesn't start costing you more than dealing with such trade-offs.
How Does Freelancing Look on Your Resume
Why would you trust it to actually be disabled when it says it's disabled, but not trust the hub to actually keep your data private when it says it's private?
Alexa, set a timer for [five minutes before I'm to pick up my son]. Alex, play [some music/some [genre]/[specific album]]. Alexa, turn on the FireTV. As I am about to leave: Alexa, turn off the TV. (the latter two thanks to the Yonomi app + a Logitech Harmony Hub; everything you can make a Harmony Hub remote control (IR, bluetooth), you can start/stop via Echo + Yonomi)

[Alexa, self destruct (yes, it knows that one; and responds with a number of alternatives - "Command code not recognized, self-destruct not initiated", "Auto-destruction in 5,4,3,2,1,boom, hmm that did not go as planned" and more)]

These are not big things, but there are lots of little things where before I might have to take my phone out (or find it), or realize with my hands full I forgot to turn the TV off, have to put stuff down and go back into the living room to turn it back off, then pick my stuff up.

I agree: Voice input is cumbersome for anything complex, and I also read fast enough and have a visual enough memory to not want it to read to me. So I only use a fraction of what it's useful for. But the ones I use it for have quickly become very ingrained little conveniences. Turns out you can do a lot with just turn on/off [device/group].
I keep quiet about what I do, even though I'm just an ordinary software developer.

I feel like there are much more interested facets to me as a person. Also, I get tired of all the dumb, ill informed comments people make about my field of work. Goes for any industry I guess.

Also, people assume I can fix their computer.
yeah, wow.

since i own a small business i just tell people i work in finance now. less questions and comments and more quiet, inaccurate assumptions of wealth and power which i am happy to let be.
I think telling people you're a family doctor would be worse. Do you really want every every person you meet to try to get free advice on their hemorrhoids?
Apparently NBC does not have rights to sell Apple Amazing Stories show
Yes, it seems almost shady/misleading that this site doesn't include the Bitcoin/cryptocoin transaction fee and the exchange fees, which are all available publicly.

Exchange transaction volume should also be fairly readily accessible, but I'm not sure about that. This could be used to calcualate a probability of success to also take into consideration.

Even the various World of Warcraft auction house arbitrage add-ons take this type of stuff into account.
Foreign Government code reviews, not code reviews in general.
Well, nothing's totally secure. You can but reduce the odds of having problems and Macs seem to be hit less. For example in the N Korea hack on Sony the Macs survived https://9to5mac.com/2014/12/18/sony-hack/

>“Some people had to send faxes. They were dragging old printers out of storage to cut checks,” she said. “It was crazy.” ... "People using Macs were fine,” she said. She said most work is done on iPads and iPhones.

Perfect is the enemy of good and all that.
Where the latter's concerned, I'm not sure that's knowable.
Your argument is well taken, but that reasoning suggests we should stop incentivizing home ownership. Indeed, we should start treating homes like the risky non-diversified investments they are, and require home buyers to purchase insurance against the downside risk.

Spending public funds on these endeavors ends up being something of a middle class bailout. Are folks who were fortunate enough to be able to purchase homes in the first place. 70% of those in the bottom 20% of the income distribution do not own their homes.
Data Centers Will Invest in Renewables Despite the EPA, Not Because of It
> the bar is high and Rust has set the bar

I don't think Rust deserves much praise for its module system. It is widely regarded as being extremely confusing even for pros. There are efforts underway to make it saner:

https://withoutboats.github.io/blog/rust/2017/01/04/the-rust...

https://github.com/rust-lang/rfcs/pull/2126
i would point out that robots.txt is optional you don't have to follow it. It would be easy enough for one of us to extract the text of each petition, with a simple spider, put it on a web site with links back to the original, and let google search that. The petitions are public documents for public consumption. Even if white house tried to sue it wouldn't be their content. it's the content of the person who created it. Otherwise they would be legally suggesting that they are petitioning themselves.... then again IANAL just a human capable of reasoning through things logically, which rarely has any bearing on lawsuits. ;)
You could try this tool from hate5six: http://hate5six.com/sage - historically, they've only worked with hardcore / metal music, but this appears to be a new tool which expanded out to 200k artists across all types. I managed to find 3 folk artists which I am loving, and had never heard of from either Google or spotify. Curious if it is broad enough to work for your taste in music.

(not affiliated with them in any way)
So if you let those suburbs fail and wipe out, then what happens to the people living within them?
You can also consider the case where you have a super fast CPU but are using poor algorithms. That's why I think the terms 'smart' and 'stupid' are fairly useless in practice.
They can vary per user between exchanges, depending on how much volume they have, etc.
I think I’m a self-help junkie. I’ve read enough self help blogs and articles and books to become a ‘guru’ myself. Anywhere from personal finance to minimalist living. The weird thing is I still read those articles even though I’m already financially independent and own less than many self-proclaimed minimalists. Maybe it’s me patting myself on the back and procrastinating.
> Why would a city agree to merge with a distressed, money-draining suburb?

I thought this too while reading. Only thing I can think is due to proximity, the suburb is a risk to the city. If the plight continues, it will eventually leak into the city in the form of crime, etc.
“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?”—Brian Kernighan.
What are the security risks of using a tool like this? How do I know that you're not secretly siphoning off the data from these apps?
I hope they stay down and go away. Think you're more likely to get your wish.
One way to do crypto arb is with crtypo companies executing in AI with financial markets datasets e.g 'Unpacking 3 Cryptocurrencies: Doc.ai, Cindicator & Starmine.ai' https://hackernoon.com/cryptocurrency-plays-artificial-intel... Information arbitrage can happen across markets, crytpo, stocks, CBOE and other assets.
Thanks! Cross-platform sync is an obvious next step and I'm not sure what would be a good way to do so while keeping data in the user's posession through an extension. Got suggestions? :)
Other than the hunting, it's a hobby. It is something that you can always practice and improve. At one point, I was enlisted in the Marines and seriously considered sniper school.

Had I not been enlisted with the goal of paying for my education, I may have made that choice. I really enjoy the wanton slaughter of innocent bits of paper. If I'm feeling particularly cruel, I'll put a bunch of bits of paper out there and make them watch.

I'm sure that makes me a monster to some people but I'm pretty harmless. Some people should not own firearms. That should be addressed. I don't think that should impact my liberties, however.

If keeping my rights is a fixation, I'll wear that badge.

Also, the US isn't that armed, compared to some other countries. We are fond of killing each other, so there's that. I suspect that is a bigger problem than the tool used to do it.

If you ever get to this side of the pond, feel free to look me up. I'll teach you how to safely put rounds down range and on target. After that, it is all on you to improve your skill.
Had several friends there saying they were having trouble this morning.
In this case I feel changing the LRUCache to support generics was an integral part of the changeset to prevent possible regressions with cache usage (as I was changing the cache key from String to another type). Without it, it would be possible to use the incorrect object type in one of the many code paths, by adding generics we benefit from compile time checks.
These solve the problem somewhat, but, in my experience, they only play songs I've already listened to. So listening to songs outside the genres I want recommendations for will still ruin Discover Weekly's usefulness as a discovery system.

I used to love Discover Weekly, and found a lot of great music through it, but it's gotten less useful over time. A few things that would improve it:

• Multiple Discover playlists sorted roughly into genres, like the Daily Mix but only containing never-before-heard music

• Treat Discover Weekly like a radio station, with thumbs-up and thumbs-down buttons

• Once I've listened to a track a few times, stop suggesting it. At this point I can usually predict what my Discover Weekly playlist will be: all of the songs that have showed up on it before, but that I didn't like enough to click "+" on.
Embarrasingly Fast Random Subset Sampling
Ask HN: What are some good container hosts?
I'm looking for a good container host, where I don't have to manage full virtual machines, and manages the ports for me. Basically I want to stick a single container up in the cloud, and make it work with a database.