skysight-inc/HackerNews huggingface dataset:
Ask HN: Is there a service that summarizes news for the last week or month?
Lately I'm finding keeping up with the news is taking up more time than I'm comfortable with. I've tried cutting back and checking less often but when I did that I become misinformed about some of the news due to missing context / important stories along the way leading up to the day I happened to check it.

A lot of the news content I consume feels speculative and addictive. A lot of hand wringing about what might happen, whereas if I could just wait and read the story at the end of the week or month I could consume the news in one article / summary instead of a slow trickle over many days / articles.

Basically, I want to batch my news consumption down to one day so that it isn't a constant distraction. I've been googling around for this but I'm having a really hard time finding something along those lines. I would definitely be open to paying for a service like this. Have any HN users found a service like this or a better solution than what I'm describing?

Thanks.
Shell code can run in a whole bunch of environments that even getting python into can be tricky. initramfs before your drives are mounted, for example...

A lot of the discussion on here is mind-blowing, so many pushing to throw out perfectly good tech because it doesn't fit their (limited) worldview.
The sprinkling of intellectual “philosophy articles” in Hacker News have been of outstanding quality.
Google leaders are either very naive and actually think the Pentagon wouldn't repurpose their tech for killing people, or they know exactly that this is how it will used but they agreed to sell it anyway, because money.

I'm much more inclined to believe it's the latter.
Show HN: Bowlcut – a JavaScript library for warping SVG text
Getting Token Authentication Right in a Stateless Single Page Application
There were many missed opportunities. But I'm mainly pointing that one out as an example of what could be done with better tech[0].

As far as your other points, I think they are all valid. In this country we still have the press to bring up rampant abuses, and other branches of the government to keep the executive in check. I suppose as long as the other branches are willing to keep each other in check, then its better for everyone to include US citizens.

You also have to remember that the people in the military aren't robots (not yet at least). They are regular citizens joining a volunteer army for a multitude of reasons, many of which are to serve honorably and of course the steady paycheck and college benefits. Most of the military does a 4 year stint and they go back to being civilians like you and I.

[0] https://www.washingtonpost.com/news/fact-checker/wp/2016/02/...
What do you do that causes filenames to appear with spaces? And why do you not fix the cause instead of forcing yourself to deal with the possibility of a filename with a space in every possible situation?
The issue with the crash safety comparison is that helmets need to withstand many impacts before being replaced since it would be crazy to replace a helmet every play or two.

One possible answer is that, in order to truly solve this problem, the sport must do away with facemasks or helmets altogether.

Mike Ditka has long proposed removing the facemask, claiming that it has encouraged players to weaponize their heads for hits without fear of injury [0].

Researchers in the medical community have been echoing this as well, arguing that helmets do far more damage than they prevent [1].

More and more, the league, and the sport in general, look
to treat the "symptoms" of this issue rather than addressing the root cause.

[0] http://bleacherreport.com/articles/495469-nfl-helmet-to-helm...
[1] http://natajournals.org/doi/pdf/10.4085/1062-6050-51.1.06?co...
> OK fine. I see a lot of people using homebrew.

Its been the defacto standard for package management for a while, and it works on top of the base OS thanks to /usr/local having priority in $PATH

> What about python? You have to replace the built-in one don’t you?

If Python 2.7.10 doesn't suit your needs, yes.

$ /usr/bin/python --version
Python 2.7.10

$ /usr/local/bin/python2 --version
Python 2.7.15

$ /usr/local/bin/python3 --version
Python 3.6.5

Same with Bash:

$ /bin/bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin17)
Copyright (C) 2007 Free Software Foundation, Inc.

$ /usr/local/bin/bash --version
GNU bash, version 4.4.19(1)-release (x86_64-apple-darwin17.3.0)
Copyright (C) 2016 Free Software Foundation, Inc.

With Python it is a bit annoying with variables but other than that not a big deal. I started out with Bash v2 so that's my reference point. Sometimes its annoying for portability reasons.

Rumor is Apple doesn't like GPLv3. I don't see it as a big problem but that is thanks to the efforts of Homebrew package maintainers.
I can't be bothered to actually read the actual paper, but I assume that snails that have been stabbed and injected with something similarly irritating are absolutely chill with that and won't withdraw any sensitive bodyparts none whatsoever.
Your premise is very weak in relation to US sports being a supporting argument.

It comes across as though you've never actually played football or been on a football team. Players on one team largely go out of their way to avoid injuring players on the other team. The vast majority of the game is free motion, not the application of violence. Another large fraction of the game is what can best be described as aggressive shoving and using your body to push or block, not super violent at all.

The quarterback, further, doesn't lead the defense. The job of the offense, which the QB leads, is to score. Ideally that occurs with the minimum amount of violence necessary, not the maximum amount. Offensive players mostly want to avoid that whenever possible. The quarterback does not inherently lead the team and does not lead the defense at all (ie the primary appliers of violence).

The quarterback is popular because he's the center of the offense, which does the scoring, which is exciting. Not because he leads a violent machine. Basketball players in high school that are talented, are equally popular, because scoring points is exciting in every sport.

Hockey is occasionally a quite violent sport. Gretzky wasn't one of the most popular players in hockey history because he was violent - it was because he scored at a rate nobody else ever has. The same goes for Mario Lemieux and countless other scorers.

Baseball is particularly not violent. You know, America's pastime sport that tens of millions of people go to see every year and is wildly popular.

Basketball is no more violent than soccer.
Once Google engineers have trained an algorithm to interpret a video feed to determine when people enter and exit buildings, what do you think the very next step is? It will be applied to live video for use in determining where a target is located in order to kill him.
Just because Google or the military say the tech won't be used to target and kill people doesn't mean it's true.

The letter that I read[1] states:

"Recently, Googlers voiced concerns about Maven internally. Diane Greene responded, assuring them that the technology will not “operate or fly drones” and “will not be used to launch weapons.” While this eliminates a narrow set of direct applications, the technology is being built for the military, and once it’s delivered it could easily be used to assist in these tasks."

and:

"Building this technology to assist the US Government in military surveillance – and potentially lethal outcomes – is not acceptable."

So the concern seems to be that the military can easily repurpose Google's technology to lethal ends.

[1] - https://static01.nyt.com/files/2018/technology/googleletter....
She does mention that the first commit was already of a partially finished version:

> Sadly the project began on my desktop, so my first git commits were of an already-in-progress drawing.

from https://github.com/cyanharlow/purecss-francine/issues/13#iss.... So, the actual amount of time taken is likely to be much longer.

Also very worth checking out the timelapse gif posted there: https://imgur.com/K2xLX3g
Good call, it wasn't referenced in this post. It's talked about on the introduction: https://airbnb.design/introducing-airbnb-cereal/

The story:
https://www.wired.com/2017/02/airbnbs-surprising-path-to-y-c...
I don't think that's an argument. The truth is, even if the particular applications of AI to tasks like this are innocuous in this case, they're less than a stone's throw away from things that aren't. Uses like this for technology are a perfect example of things we (we, the tech community, who have always prided ourselves on being more fair and ethical than the rest of the world) all promised we would never do. There is no more of a perfect mis-application of AI tech than to military uses. It doesn't matter if the military is currently only "counting people" in video footage. We all know exactly where it will eventually lead. Counting people will turn into finding people. Finding people will turn into killing people. We can't mince words in our condemnation of this activity.
...crunch the data so that they can more effectively kill at a distance and without public accountability
Lately, a lot of Recaptcha challenges are things like - identify the trucks, the cars, the shops, etc. I really hate these challenges knowing what Google will (at least in part) do with the data.
You mean like those "fertilizer plants" that a certain European company sold to sadam ?
While I agree the benefits of the shared whiteboard sound nice, I much prefer the feel of drawing on a whiteboard over touch screens. Plus, whiteboards are much cheaper.
If you were to try and kill me with a knife, your life is on the line as well. If you try to kill me with a drone, your risk is only the money and time spent on the drone. There is quite a difference.
Ghost turns 5 with $3M in revenue
Every technology is designed through tradeoffs. Choosing a technology and the using it properly reqires understanding those tradeoffs. What they are, why they were made. I whine about the appetite for secret allocation that my C# program has. I whine about the mess that is writing the equivalent C++ or Go code, and the learning curve of doing it in Rust.

It’s whining on the surface but it’s really 90% tradeoffs and 10% badness.

Being able to critique design mistakes in eg. an API means you have a pretty deep knowledge on the domain (and/or API design in general). Being able to argue the downsides of a certain technological tradeoff (such as GC vs not, dynamic vs static) is also important. No one will be able to win an argument on tabs/spaces or dynamic vs static but everyone should be able to point out some drawbacks and benefits.

Describing the merits of a technology is just as good as describing the drawbacks. I chose drawbacks/whine because (unfortunately) I am myself much more enthusiastic when describing flaws than positive sides - itself a flaw, but a very common one.
How is this different from any other situation where an employee contributes to the company and the CEO benefits from their results?

The pay disparity between workers and executives is important and worth discussing, but what makes this particular example of it worth pointing out?
Trump Defends ZTE Concession After Sparking Bipartisan Rebuke
I thought I would retire there. Now I’m in a class for entry-level programming ... I’m not proud of what I’ve left for the next generation. No jobs, higher taxes. You’re either going to be able to live on McDonald’s wages, or you’re going to have to be a doctor. There is not going to be any in between.

Is there a better description of the current US jobs picture?
I fell in love with physics by reading this guy: Paul G. Hewitt
https://www.amazon.com/Conceptual-Physics-High-School-Progra...
For physics, I believe you fall in Leonard Susskind's target audience. You can get his book, or even better, watch his large amount of lectures:
https://www.youtube.com/watch?v=iJfw6lDlTuA

Susskind is an eminence - he was Feynman's buddy back in the day. And he's entertaining as hell.

Here's also Gerard 't Hooft's (Nobel laureate) list of concepts and books to master. If you finish that -in several years- you will be a qualified theoretical physicist. Whereas Susskind will give you more of an overview.
http://www.goodtheorist.science/
The Charity 'Black Hole' That Sucks Up Silicon Valley's Money
> I tried to buy one and couldn't because they were only available to 'qualified' customers

You can order one from CDW right now[0]. They did initially only open them up to Microsoft Partners with a certain level, but that was many years ago now.

I will say that a Surface Hub is much more useful when used as part of AD/O365. Since Skype for Business is a major selling point and not really useful to the individual. Using it as a glorified e-whiteboard isn't its strongest feature, it is a fantastic meeting/collaboration tool.

[0] https://www.cdw.com/product/Microsoft-Surface-Hub-touch-surf...
Works on my Canadian phone
I almost never went to class in university (Waterloo Engineering) and this is how I did it. The best is not letting them explain the concept to you first. Try to invent the math as you go along by covering the explanatory pages with pieces of paper and reading only one line at a time.

It will stick with you forever.
I agree, but I tend to think it’s easier to make power generation less impactful than to replace thousands of privately owned vehicles. Maybe I’m wrong there.
Airbnb's new typeface
FinFisher changes tactics to hook critics
https://www.nytimes.com/subscription/hd/1041.html

We used to call them the Sunday paper.
I would be way more impressed if there was an AI that can play Overwatch. It's one of those games that are fundamentally hard for computers because of meta-gaming, map differences and ability combinations. It would be much harder for AI to converge on some single game-breaking trick, or just bruteforce possible strategies through blind trial and error and memorization.

Also, aim doesn't matter as much, so you wouldn't have to introduce some artificial restrictions. (Reaction time does give you a big advantage, though. You can counter a lot of things simply by reacting to voicelines in time.)
No, no. When I did my research, I simply investigate on those "privacy extensions" but wasn't happy with any of those once you put them in the bench. I ended up in my garage for a week end making my own extension that was never publish as it makes my laptop running high in temperature everytime I end up on a streaming platform
I agree, but for context, remember that the other car companies have been fine-tuning their supply chain processes for the last 100 years. Telsa is by no means a GM or Ford in and as far as supply chain refinements. I imagine GM or Ford wish they had the popularity and customer desire that Telsa has, and we've been witnessing the start of their forte into the mass production and no matter how many experts you throw at a difficult problem, you still need to refine and mature your processes.
It is dismissive because if it was just that then knowing the mathematics would be sufficient to do research in theoretical quantumn mechanics but it isn't. One needs to know the physics and have physical intuition. To say that theoretical quantumn mechanics is just a small branch of mathematics is ignorance. It is not insightful at all.

Is commutative algebra just a branch of set of theory? Are set theorists generally equipped to understand research papers on Galois Cohomology? No. Set theory is used in these areas but to suggest that these areas "are just aspects of set theory" is not all insightful.
Hey HN!

After using other TURN servers we decided to write our own and try to solve the issues that bothered us. If it is missing a certain feature please request it, would be happy to work on anything 1:1 to improve it. The more users the better it gets!

Features

----

* Easy Setup - We wanted to lower the barrier of entry when starting a WebRTC project. simple-turn is a statically built TURN server, configured by environment variables. The entire install setup is 5 commands, on any platform!

* Safe - Golang provides a great foundation to build safe network services. Especially when running a networked service that is highly concurrent bugs can be devastating.

* Integration friendly - We makes no assumptions about how you authenticate users, how you log, or even your topology! Instead of running a dedicated TURN server you can inherit from github.com/pions/turn and set whatever logger you want.

* Embedable - You can add this to an existing service. This means all your config files stay homogeneous instead of having the mismatch that makes it harder to manage your services. For small setups it is usually an overkill to deploy dedicated TURN servers, this makes it easier to solve the problems you care about.

* Readable - All network interaction is commented with a link to the spec. This makes learning and debugging easier, the TURN server was written to also serve as a guide for others.

* Tested - Every commit is tested via travis-ci Go provides fantastic facilities for testing, and more will be added as time goes on.
Books in a library seem more free than privately owned books.
A sufficiently large and soft helmet would mitigate the impact to the brain.

The trouble is size. In order to spread out the impulse in time, the helmet must spread out the impact in space. There's really no way to do that by an order of magnitude without making the helmet much larger.
Simply play two hand touch or flag. Football is a fun game to watch and play without tackling.
/usr/bin/env anything is a pain to use with cronjobs
Read some books, practice exercises, and find an area of interest.

Start with some liberal-arts introduction to a particular topic of interest and delve in.

I often find myself recommending Introduction to Graph Theory [0]. It is primarily aimed at liberal arts people who are math curious but may have been damaged or put off by the typical pedagogy of western mathematics. It will start you off by introducing some basic material and have you writing proofs in a simplistic style early on. I find the idea of convincing yourself it works is a better approach to teaching than to simply memorize formulas.

Another thing to ask yourself is, what will I gain from this? Mathematics requires a sustained focus and long-term practice. Part of it is rote memorization. It helps to maintain your motivation if you have a reason, a driving reason, to continue this practice. Even if it's simply a love of mathematics itself.

For me it was graphics at first... and today it's formal proofs and type theory.

Mathematics is beautiful. I'm glad we have it.

[0] https://www.amazon.com/Introduction-Graph-Theory-Dover-Mathe...

Update: I also recommend keeping a journal of your progress. It will be helpful to revisit later when you begin to forget older topics and will help you to create a system for keeping your knowledge fresh as you progress to more advanced topics.
There's an extraordinarily fine line between agricultural fertilizers and industrial explosives.
That is what we were going for. Glad you enjoyed it!
And the internet has allowed for much more "targeted surveillance" too, from across the world.

Guess how it's been used? It's been used to "target" everyone. Why? Because it's gotten cheap and easy enough to use on many more people at once - just how automated drone strikes will be soon.

I think you're naive if you think this will "improve" war conditions. Here's one story that may bring you back to reality, and about how these automated drone strikes are more likely to be used in the future:

https://www.middleeastmonitor.com/20180501-journalists-chall...

Do you think this guy was a victim of "inaccurate" drone attacks and "collateral damage"?
Their blog post (https://blog.openai.com/concrete-ai-safety-problems) seems to have a starkly different idea of safety.
When $300M of investment capital ends up in the $125,000 sale of a sock puppet mascot, was he (broadly speaking) wrong?

While big companies came out of that era, examined at the time and surrounded by since-deceased dotcom peers, I don't fault a reasonable person for concluding as he did.
Oh fuc you.
Consensus 2018: What You've Missed So Far from the Biggest Bitcoin Event
But again this assume the people giving order to the drone are the good guys.

But I never seen any good guys in my history books or in the news.

Hence I always assume, when given a power to somebody, that the person doesn't have my best interest in mind.

Let's all remember it's possible any of our country become one day a dictatorship. Just because we enjoyed a lot of freedom for the last decades doesn't exempt us from still working like we can loose it at any moment. Because we definitly can.

More pragmatically, with powerful AI, giant communications nets, huge database of everything and everybody, cameras with facial detection and wire typing everywhere, do you really want to add drones to the collections of what the power that be can do ?
It didn't work because there was no /usr/bin/env in these systems, or because you wanted a bash different from what was found with $PATH to execute? What were these systems?
Just like the "do no harm" oath taken by doctors means "If you gotta kill like twenty people to save a hundred, get on with it."
> It is generally accepted that long-term memory (LTM) is encoded as alterations in synaptic strength.

> RNA from a trained animal might be capable of producing learning-like behavioral change in an untrained animal.

Why did the author jump to the conclusion that RNA == LTM, when that RNA is most likely just the driver for modulating synaptic strength? Whatever RNA they extracted could easily just encode for various synaptic proteins.
/s = Sarcasm
eXpOS: An Educational Operating Sytem
I've seen a lot of Python from Google using two spaces, which I find very hard to read. Many of the samples here use two-space indentation: https://github.com/google/google-api-python-client/blob/mast...

Here's a specific example: https://github.com/google/google-api-python-client/blob/mast...
I find him closer to Epicureanism

https://en.wikipedia.org/wiki/Epicureanism
Thanks for clarifying. In that case, one could imagine an env capable of parsing its single argument into the multiple intended arguments? I admit that I never dreamed that the "set" builtin would have the information about "bash -e" while the initial "OPTIONS" section did not. Why not look under the "cd", "echo", "fc", "read", or "ulimit" builtins? Somewhat helpfully, the "COMMAND EXECUTION ENVIRONMENT" section talks about how "-e" is inherited but not what it means. Ah, man pages.
It depends on how much of an impact you'll think you can make, I'm always of the mind that these defence contractors primary motivations are what their customers desire (i.e. military), rather than making considerations for anyone on staff.
I used to think people should read more history. But now I think people should read more sf, and consider it as a potentiality.
What's wrong with something that's decades old?

In the case of shells, not benefitting from the extra decades of experience. There are some horrible things that you can do with Bash just by mistyping a single character or using the wrong type of quotes or failing to appreciate how something will expand in some edge case. This is not a desirable property for an environment that people use after being paged at 4am, while their employer is losing $XXX,000/minute because something critical is down, and where the half-asleep operator is one short command away from deleting the universe without so much as a confirmation prompt.