skysight-inc/HackerNews huggingface dataset:
Thank you, this is exactly what I meant in the ancestor post.

It's a difficult situation, because different people have different opinions on what the role of law enforcement should be in proactively addressing upcoming behavior that they believe may develop to be criminal. By engaging in targeted mass surveillance in ahead of a suspected protest, the police in this situation is literally preparing for a confrontation, contributing to an antagonistic relationship between (this slice of) the community and the police.

I don't believe this approach is productive, but I recognize some people hold a different opinion. However, when this approach causes knock-on chilling effects and reduces the likelihood that people needing help will call upon police [1], I believe it's a detriment to the health of society.

[1] http://www.theatlantic.com/politics/archive/2016/09/police-v...
> If you ever want to compact historical data by merging events to a lower granularity (is there an industry term for this?)

I believe this is called a roll-up.
IMO, programmers should learn a new language to a superficial level at least once a year, and to a deep level at least every 5 years.

Python is a fine choice. And it's easy to learn. The difference between 2 and 3 is basically immaterial, but 3 has more interesting features to play with ...
The Definitive Guide to Mobile Application Management
Also this is seriously gold - hardest I've laughed all day.
Perception that you're always getting the lowest price maybe? I agree with you, it's odd.
HN is a filter bubble, its just a collective filter bubble and not personalised.

(My prototype split above the fold into "unfiltered unrated" stories and the filtered stories, so everyone was always exposed to some irrelevancies.)
Sorry if that came across as lazy. I answered with my own opinion in more depth in another comment, but I didn't want to have niftich have to focus on details of my disagreeing point of view. I just wanted to know why they felt it was so plainly true that they stated it without justification, and I wanted to ask it without distracting the conversation. I was trying to respectfully say, "There are (hopefully) rational people out here who don't take that statement for granted. Can you explain?"
I know it's cheap and all but the keyboard is hardly anything I would recommend for typing anything for more than 5 minutes. It's probably among the worst things out there to type on.
> Redis/ES/nginx/etc are mostly installed through brew

Consider using Docker/Docker Compose for this. It then becomes as easy as defining the image name and version, pulling it, and then starting the container. No brew, no version conflicts, it just works.
The uncertain future of copyright in the on-demand age
Your edit is correct - it is the public certificate that is signed, so a cert authority never sees the private cert and can hence not decrypt downstream. The problem is issuing fake certificates.
Yes, these are (and with autopilot hopefully will be even more) very rare corner cases, but in such cases people instinctively act to survive, so autopilot doing the same is a logical step imho. Of course, if there's a choice between minor accident and safety of pedestrians (children or not, that doesn't really make any difference), autopilot should risk it. But the original case here was "certain death vs children on the street" which I still believe that autopilot should never do.
Or just Firefox Internet or Chrome Internet. The word browser is too confusing or meaningless for many people.
What Is Computer Game Controllers
Usually can only be used in a comparison, one cannot apply that to just one group independently because the assumption here is that there is out group normal. Correct me if I am wrong, I am not a native English speaker.
You can't trust the client. It's the same fundamental flaw with DRM. If that person does not want it archived, you can make it difficult but not impossible.
Ok here is the point basically I think u don't believe in God....but I want you to consider on what basis you came to that conclusion was it because of what you saw or what you were told. So I am presenting to you a video which clearly shows the work of God working in this man through prophecy which you can check for yourself and decide whether to believe or not.
How to Create App Store Description That Sells
Obama wants to go to Mars by the 2030s
vfork is specified by POSIX that you cannot even do so much as close an fd or call setenv between fork and exec, both of which are very common things to want to do to set up an environment before something is run.

I disagree with the author too about overcommit, but vfork isn't a realistic solution.
Some dogs are more reward-motivated (not necessarily food - some like to be pet more), others are motivated by pleasing the owners. But either way, dogs are better conditioned to obey commands for the sake of something they like. Not really surprising, since that's what we've been selectively breeding them for, unlike cats.
This has apparently been posted many, many times today. The central discussion can be found at https://news.ycombinator.com/item?id=12686634
https://cdn.shopify.com/s/files/1/1065/9514/t/18/assets/chip... Those USB sockets are mighty close together.
You win.
I guess this is why my Astrology charts have been wrong all this time!
Is there a way from preventing certain contacts from knowing I'm on Signal? Like, it is embarrassing that Jason from college knows I'm on Signal. I know you guys will disagree and say it is not embarrassing, but it seems that a privacy-focused app would respect this notion. Obviously being a member of certain apps (grindr) can be seen as negative. I think I should be able to Whitelist my contacts.
I just know a little python but seems to me that python and ruby kinda fit the ubber scripting language niche. And more. Also not a real steep learning curve[1] to get to the point of somewhat 'useful and slightly dangerous'

[1] I'm absolutely not a fan of tackling something with a steep learning curve without help. (As in I know I'll learn QT, C++ and windows programming at same time)
USDA to Buy $20M of Cheese
>Or that they simply don't participate in these things?

one half is not given the opportunity and other half is not participating out of their own will. So what's the point of talking about this at all if no one is doing it at all. Unless your assuption is girls need extra help while boys just get it on their own. Benevolent sexism?
Long https://dl.dropboxusercontent.com/u/6821374/Independent_Cont...

Short https://dl.dropboxusercontent.com/u/6821374/Independent_Cont...

Be sure you understand everything in whatever contract you sign, and consult with a lawyer if you're unsure of anything.
When I was googling the PocketCHIP I was surprised to find some random forum posts warning people NOT to peel the clear plastic coating off the keys, as apparently they hold them in place! That's certainly something I can imagine doing.
And well, it's WAY past the edit window now. The next time you are at 160, I recommend using the tape measure to measure things like waist to chest circumference, and thigh circumference. Then ask if those measurements are bigger than what can be explained by the muscular performance you get. Another thing you can do is try jumping rope, running in place, or doing jumping jacks. When I do these activities, I get "jiggle." My moobs and stomach get jerked around, because there is some flab there. The effect lessens as you lose weight.

What is not objective is looking in the mirror in some lighting and thinking you look pretty good. That's a subjective measurement based on objective reality. Your body might distributed fat in a way that's relatively aesthetically pleasing -- mine does too, it hides it all in the thighs, and people think I'm way more in shape than I am -- and that's not the same thing as being healthy.
Checked out ngx_stream_ssl_preread_module but not sure about the use case.

Anyone?
A story about a fake credentialed coworker
This comment says it's unavailable on iOS and Chrome, but there on Android:
https://news.ycombinator.com/item?id=12689695

I can back up that Chrome point, unless it has been added in a recent update. On Android, it can do encrypted and plaintext backups - never tested, but I assume they include messages. What else.
> Indoor cats have that without any of the benefits.

You mean, except for significantly reduced exposure to diseases and prompt care for any health issues that do arise, better food, and risk free entertainment?

Based on the average life expectancy alone, an indoor cat has a lot of benefits.
Coffee around 8am. Not much else till I get hungry around 1:30. Then a zero carb meal. Usually some mix of avocados, cheese, meat, sardines.

Then a dinner consisting of meat and vegetable.
UberEATS.
> Those USB sockets are mighty close together

Based on the "alpha" in the image name, I'm hoping they fixed that.
The ability to issue a malicious certificate gives you the ability to instantly mim any https connection.

So about as bad as it gets. Worse, because the user is under the impression there is at least some security on the connection which changes their behavior. - for example most users would now not enter financial details on a non https connection.

Does anyone know if there is a log stored in windows 10 of what root authorities were used by different domains?
Time for everyone to start uploading RIAA and MPAA content.
Think it's broken still on Sierra :(
> Launchd is solid and full-featured

No, it's a train wreck of bad design, lack of backwards compatibility and sharp edges:

* Tracks PIDs only, so make sure that your process doesn't double fork (as many unix daemons do by default) or it'll lose track of them.

* No real documentation from Apple (man page is useless). The best resource is http://launchd.info.

* No feedback to commands: launchctl doesn't give any useful output about whether a command worked or not.

* Even something as simple as disabling a daemon may require manually editing one of the many `overrides.plist` XML files somewhere on the system.. though check your OS version because this changed between 10.9 and 10.10 without notice.

* ...I could go on.

Due to the chronic lack of documentation, many operations are totally trial and error. In fact, it is so bad that there's a market for a GUI tool (LaunchControl) which, to its credit, does manage to make launchd less painful than a trip to the dentist.

The only feature it adds that sysv didn't have is socket activation, and it doesn't do anything that xinetd didn't.
Can you provide some details as to what SC does differently?
A little bit smaller and it would be a dwarf planet where Little prince could live :)
Mac OS X is mainly a desktop OS and those of us that know Apple since the Mac Classic days don't have any issue with their desktop culture, which wasn't any different from the Atari and Amiga ones.

I never sshed into them.
Yeah, kinda, but also like how you might appreciate the unique features of your ugly friend when they are surrounded by a bunch of attractive people.
http://img.memecdn.com/save-a-life-like-a-facebook-status-to...
I've been a contributor and top 10-20% user on SO for the last 5 years or so, and I've never once received a single job offer, solicitation or point of contact. I'm doubtful this will change any of that.
For those that don't know, Russell co-authored the seminal book on AI with Peter Norvig, who was also a Berkeley professor and is the head of research at Google.
In many cases, humans are hunting species which don't have any effective natural predators, either because said species were introduced into the environment by humans (as is the case with feral pigs), or because humans have exterminated the existing predators (as is the case with wolves, who kept deer populations in check).

For example, in Texas, the problem with feral pigs is so severe that two thirds of the entire population needs to be culled each year in order to maintain it at a stable level.

The things that cats hunt, though, generally do have other natural predators to keep them in check, and getting cats into that game causes populations to plummet.
I have the chip, esp8266, rpi, teensies, trinkets, arduinos... I studied electronics principles and built various circuits.. yet I have no idea what I can practically use these devices for in my life. They all sit in a box and I have a hard time justifying buying more of them.
10 Capital Planning Best Practices
Actually, my biggest "bug" is where the recipient uninstalls or switches to a new phone and Signal allows you to keep sending messages to what amounts to the ether before you finally realize that they aren't getting the messages.
I don't disagree with your general point, but I'm curious, why would having a privacy-focused app be embarassing? I'm curious what kind of attitude you have for it, or what you expect some of your contacts to think of it.
Yes, I noticed and was annoyed as well. I have the Quick Javascript Switcher extension installed, for their own good.
Show HN: HackerNews Redesigned
Brutalism not back according to the authorities in Sydney. The Sirius building waiting for the wrecking ball as we speak.

https://en.wikipedia.org/wiki/Sirius_building
You raise some good points and it's helpful for me to understand how you arrived at them.

I don't disagree with most of what you said, but I feel that law enforcement ought to be agents of societal order, where that benefit is to the good of society at large. They're the enforcers of a social contract -- one that we happen to write down and call 'laws' -- and only by willfully violating these laws would I incur the antagonism of the police.

My rationale for using the construction "... law enforcement is a benevolent actor" does reveal my view that certain types of proactive policing result in tactics indistinguishable from a malicious actor: stalking suspected future offenders, aggressively policing minor offenses that in other circumstances would be excused, and creating an environment where proper etiquette to not end up detained, injured, or deceased is getting exceedingly difficult.

See also, this comment [1] where I address the original question from the context of another reply.

[1] https://news.ycombinator.com/item?id=12690543
Furthermore, if you are registered with username+ password, I think you will want to have a password recovery method as well, so you're back to giving a phone number or an email address to the server.
I experience reality as This present consciousness.

I used to experience a "normal", "physical" reality and now my experience is beyond that.

If you are curious how such perspectives may evolve, you might find this interesting:

http://awakeningtoreality.blogspot.com/2007/03/thusnesss-six...
The real solution for end users will be to add an actual physically different input path for the problem.

For example, imagine if home PCs and even laptops, had a special (macro) SD card like slot. This is the slot that the user put in their ownership card to get it to turn on at all, to log in to their OS account.

The computer would REFUSE to continue to operate with this card present. It would then enter 'normal mode'.

In normal mode no OS updates would process, no programs could be installed, no new scripts / downloads could be run. Trying to run a new thing would bring up the Authentication Required screen. They would need to insert the ownership card again. They would then need to expressly authorize what the new program could do.

That's the experience that end users for an appliance might desire; at least once they got used to it. I also strongly require that the end user is also the //owner// of the hardware. Not whoever made the OS/etc. All of the above controls would be in software, which could be replaced if they decided.
You get all the Unix goodness you would get from Linux combined with the commercial polish you're used to from Windows (even more so).
Not everyone wants UNIX clones and there are toons of goodies on the OS X stack for doing desktop development for people willing to pay for it.
Not true. This is grep's default behavior. From https://linux.die.net/man/1/grep:

> Normally, the exit status is 0 if selected lines are found and 1 otherwise.

$ touch bar
$ grep foo bar
$ echo $?
1
I'm not sure I like the UX for the disappearing messages. Having a little hourglass after every message breaks the flow up. I'd rather see the message bubbles be black instead of blue.

It's also not intuitive to tap on a recipient's name to enable disappearing messages.

Lastly, maybe messaging should default to 1 week disappearing messages...
I really hope not.

Mac OS X has a much more saner architecture than just being yet another UNIX clone.
That's just the developer breakout board, I doubt they intend people to use it in production devices. Most people are going to design their own boards that this solders into as a module.
I'd be surprised if twitch didn't get strong armed into doing a similar DMCA content id copyright deal to stave off attacks from riaa and friends. The issue there is a legal one :/
One Driver Can Prevent a Traffic Jam
SpaceX is hardly any less reliable than the Shuttle program.
Oh yes, definitely heed that advice. I almost ripped mine off before I realized what it's there for. A very unfortunate omission on their part - there should be a warning in screaming caps on the device, or at least somewhere in the packaging.
They have released the core part of VSCode as a node package called Monaco.
Hey, we've all been there! I'm more than happy to help you polish this up. Feel free to shoot me an email hn@awadsayeed.com
Thus, the cause of our crashes was these two wires that someone had added to the board! Could we simply cut these wires and have the system work correctly? We figured we should understand why the wires were there, rather than randomly ripping them out. Maybe our control board and CRAM board were incompatible? Maybe these wires were to support the Trident disk drive we aren't using? It was the end of the day by this point, so further investigation will wait until next time.

Cool story that ultimately doesn't go anywhere, bummer.
Space tourism industry.

Remember the Venn diagram that Elon showed? Spacex is going to lower the cost of going to Mars so that billionaires can afford to go. Then lower the cost so millionaires can afford to go. Continue lower the cost until more people can afford to go. Eventually, more people can afford to go to Mars and return safely to Earth.

Why would you go to Mars? Because its there. And because I can.

Space research industry.

With all these people going to Mars there will be demand for new and advanced technology.

And there's probably more industry that will sprout that we cannot foresee now. Its a whole new frontier out there.
What if your assumption that things happen outside "the realm of your own senses" is false?

The color blue does not exist outside the realm of our senses. Neither does the concept of a "table".
Indeed! No IRs have been released that Im aware of.
6 Easy step to creat a web service using Warewolf
I read more than three, although I am not sure if all of them have been confirmed.
I don't think it's nearly as difficult as DRM.
That feature is mostly a gimmick. A lot like Snapchat's.

This might help with security if it takes as long to crack someone's phone as it takes to expire the messages.
I do not mind it that much. I have been writing games on it and it's fine. Sure it can be better, but for the price & flexibility I think it's good.
Thank you. I am very pleased to hear that.
Regarding the Vagrant image: I'm trying to use it on OSX (El Capitan) with the latest VirtualBox.

When I do vagrant up, I see the following error:

No base MAC address was specified. This is required for the NAT networking
to work properly (and hence port forwarding, SSH, etc.). Specifying this
MAC address is typically up to the box and box maintainer. Please contact
the relevant person to solve this issue.

If I do vagrant up again, it seems to be working, but then I see a lot of:

default: Warning: Remote connection disconnect. Retrying...

and it eventually times out.

Any ideas on how to solve this issue?

Thanks!
Rancher OS: thin os layer to run docker containers
It's not every SOC manufacturer. TI and NXP do not require NDAs for their datasheets, only for the security subsystem perhaps.
Working for me.
Increasing the performance of D math code
Are you joking? The Washington Post is one of the most left-leaning, biased papers in the country. They're not even subtle about it. Do you honestly not recognize this?
> When several Samsung Galaxy Note 7 smartphones spontaneously exploded in August, the South Korean company went into overdrive. It urged hundreds of employees to quickly diagnose the problem.

> None were able to get a phone to explode.

What exactly does that process look like? I'm imagining a bunch of QA techs in a warehouse hoping for failure.
Martin Fowler: Vote Against Trump
I got mine a few weeks ago and love it. Pico-8 is wonderful, I haven't done much besides mess with that.
Because it makes me look like a drug dealer. Which is to say it is easy for me to guess why most the people in my contacts who use Signal, use Signal. Some are journalists. Some are tech researchers. The guys with bad jobs who aren't good at computers make me wonder...
ARTFINDER:+Ucelli+/+Birds+Lee+Clement+Ucelli+/+BirdsAcrylic+on+Canvas
Kura-based Linux IoT framework adds multi-cloud support
Yes, I have used magit while trying to find some love for emacs. It's fine. But I still prefer VS Code's git integration. It's the simplest client I've seen. I don't mind using the command line for git, but if I'm in the editor, I can do anything I need to do for my daily workflow with keyboard commands or point and click, whichever mood I'm in.

And as far as text editing, there is a lot that VS Code provides for getting around and moving around text and windows and files. Multiple cursors and syntax-aware selections provide me what I loved about Vim (macros and text objects). And now I don't drive myself nuts hitting the escape key in every other application where I type some text.
Maybe lots of extreme cases, like wrapping up the phone to try to overheat it, lots of testing of wireless charging (which seems to be a link between known cases), tests with various cables/chargers, maybe trying to get the phone wet...
Ask HN: HN5 – Why do we need THESE many JavaScript Frameworks?
HN5 ~ ELI5 in Reddit
But can yarn fix this?

Say that I use yarn to depend upon some module X, specifying a fixed version number like the good boy scout that I am. Module X resides on npmjs and in turn depends upon the bleeding edge version of module Y. And then one day module Y goes all Galaxy Note and bursts into flames.

Can yarn shield my app from that?
cli-kit is rather comprehensive, well-thought out, and modular too if you're looking for Node options:

https://github.com/cli-kit/cli-toolkit
The edges of the board have round plated indents near the through holes, which makes them easier for machines to place and solder.
That's the point. I don't want to have to ssh into it. However, since I can't legally virtualize MacOS on my laptop I'm forced to in order to make sure that my software works fine on MacOS. That's why I'm resentful toward Apple. They make it really difficult for people to develop cross platform applications that work on MacOS and the only response I tend to get is a smug, "Eh, just buy a Mac Book."
Slow Motion Action Shot by iPhone 6s Plus – Rishabh and Narinder
> To make matters worse, each package gets its own node_modules directory. Do a grep for 'async' in your node_modules. Mine contains ~20 instances of it. Some of those, probably, are the exact same version.

Upgrade to npm v3, that should these problems.
Wow.

So there's room in the world for all kinds of tastes. Some people enjoy black metal with unintelligible screaming as the lyrics, for example.

However, even black metal fans do not usually force everyone in their neighborhood or their workplace to listen to black metal, and if they did it would be seen as unacceptable.