skysight-inc/HackerNews huggingface dataset:
Meh.

As a Woman, I find some of Hillary's un-truths more offensive. Like woman need to be forced into jobs they're not qualified for so that median incomes between the sexes will be equal.
Security and media devices are what a lot of people seem to go for, or DIY IoT. I know your pain, I have a few Raspberry Pi's sitting in my draw...
Show HN: SHA1 Clock
@brudgers encouraged me to do a Show HN (in https://news.ycombinator.com/item?id=12670797) Thanks also to @Artemix for the validation! It's my first time sharing something I've made on HN.

Demonstration: http://www.verticalsysadmin.com/sha1clock/

Source code: https://gitlab.com/atsaloli/sha1-clock/tree/master

It was a fun little project for me as I'm a sysadmin and haven't done much with JavaScript.

I quickly found a SHA1 implementation through Google and then after realizing there really is no sleep() in JavaScript and to use setInterval instead, I was pretty much set. :-)

There is no practical value, it's just for amusement and for me to learn just enough JavaScript to make it work. :)
One of the most high-profile cases I can think of is the Tylenol murders and subsequent recall. The J&J handling of the problem is actually a textbook case of how to handle this kind of thing properly.

https://en.wikipedia.org/wiki/Chicago_Tylenol_murders

Edit: I commented before reading the article and just noticed that this incident was mentioned in the article itself.
I have a whole list of people I want to send to Mars.
What about the remaining 11 months?
Windows 10 update:launches new features,reveal latest Skype and Mobile upgrades
make a gigantic swap file?
Demonstration: http://www.verticalsysadmin.com/sha1clock/

Source code: https://gitlab.com/atsaloli/sha1-clock/tree/master
Works for me. If I remember correctly, they upgraded it for Sierra a while back.
Rockon 2 Song Viral You Know What I Mean Lyrics – New Bollywood Song
Why Big Data as a Service Is the Hottest Trend in Cloud Now
It really isn't.

If you have a full AGI, and it has the wrong value function, the scenario isn't Terminator, it's "you've already lost and have zero hope before you know what happened". Science fiction AI problems have absolutely no relation to real AGI problems.

For one thing, a real AGI would have to hit a very narrow target (nearly as hard as the one for success) to do anything understandably evil, warlike, or in any way recognizable to humans as an adversary; that would require understanding human value systems and then acting against them. The far broader target is simply that the AGI has a goal function, you're not part of the goal function, and you're made of matter that isn't optimally organized to meet the goal function.

And the reason why, despite that, AGI is not only worth contemplating but in fact critically important and valuable, is that the success path for AGI solves literally every single problem humans currently face, leaving only challenges like "does the universe have a finite amount of entropy to make use of?".
3 Best Digital Marketing Guide for Small Businesses
I used to find such comments funny until I began working for Big Name Corps myself and I realized how much one's personal philosophy could be inconsistent or sometimes even contradictory to the employer's philosophy. I make money by selling my skills to an employer despite inconsistent philosophies. I think it's like a chef that can cook meat for his/her guests although the chef has decided to refrain from consuming meat himself/herself.
The Worst-Tasting Flavor in the World
Am I too late to mention the University of Washington's More Hall Annex? It's perhaps better known by its original (and, yes, official) name, the Nuclear Reactor Building.

http://www.seattletimes.com/seattle-news/education/uws-nuke-...
Why do you not recommend? Hopefully you're not just saying that because they aren't Signal..

------------------------------------------------

I've been using Wire for a few weeks now and I'm absolutely happy. They recently released a linux client https://medium.com/wire-news/get-your-linux-on-999403a1a4fe#... (not a chrome app!) (though I think it's electron).

I'm quite happy with them, give them a try.
Wow! Thanks! 'Show HN' done: https://news.ycombinator.com/item?id=12690655
Internship experience at AeroFS
Yes! Appreciate it! :-)
Car Town Cheats Hack (Facebook-Android-IOS)
I've never noticed a quality issue... because I've never had a call connect at all (to be fair, it's been a while since I accidentally clicked the "call" button and checked, since I've long given up on trying to use it deliberately).
Authentication for RESTful APIs, HTML5 Security
Is it possible to make use this as a starting point for an open source smartphone?
True.

I should not have said 'beyond repair'.

But the comparison to my front door is adequate. It is mostly of symbolic value. It is possible to gain entry to the house in 30 seconds.

It is at least not possible to just walk in without me noticing when I am at home.
Anybody know what yarn does when it encounters a "*" version?
If you're interested in the topic, highly recommend Peter Watts' "False blindness" and "Echopraxia"
I'd like to know how to do this too.
Really? I find Pico-8 is barely playable with the keyboard. Are you using a bluetooth controller?
We're testing them for metagenome assembly with data from complex environments. The memory requirements get extremely large.
Attacks on the ICs are probably possible if corners are being cut. Purely speculation but if this was the case I would be glad it was called out so fast.
It exposes a variable with the TLS SNI extension value for you to do stuff with in config:

http://nginx.org/en/docs/stream/ngx_stream_ssl_preread_modul...

It's not clear from config whether you had to have already presented a valid certificate at that phase, though, or if it's just something you can use to check if it agrees with the Host header.
So, the Pierre Cardin Bubble house is brutalist? http://www.livbit.com/article/2010/06/11/bubble-palace-an-un...

With this in mind, I wonder what you could do with a 3D printer: https://www.youtube.com/watch?v=DQ5Elbvvr1M
Big Data Streaming Analytics – Apache Spark Streaming
Why are you modifying things in Program Files? Are you using very old software that expects the user to modify that?
Media devices or home automation is two big players I would say. But I feel exactly the same as you. I used my rpi as a server for different things and I have used it as a media player.

But now I want to build video surveillance and control it all with my rpi. Though, I live in an apartment so there is not a super large need which makes me prioritize other stuff since I don't really need it.

Another thing I want to do is an app that connect to different lights in my house so when my alarm goes off in the morning I want it to light up the hallway so that I can wake up. I live in Sweden so here it's dark as fuck most of the year at 06:00-07:00.
EverBall – my new Logic Game for iOS
Paradoxically, I find it easier to port applications to Windows than MacOS. Due to the efforts from the Cygwin and MSYS groups, just about every build script ports naturally to Windows. As long as I use MinGW, the resulting application is native and can be distributed.

On MacOS, there's a bunch of quirks that make it harder to port. Environment variables are different enough to require duplication in scripts (DYLD_LIBRARY_PATH instead of LD_LIBRARY_PATH, unless we need DYLD_FALLBACK_LIBRARY_PATH.) Certain utilities like gdb will not run because System Integrity Protection disallows them. In theory, we can sign gdb through a somewhat circuitous series of steps, except that this doesn't work if we want to ssh into the box. This requires turning off SIP, modifying some files, and then turning SIP back on. Technically, it's all possible, but it's one series of aggravations after another. Developing on a platform should not be this difficult.
Apple to set up R&D center in Shenzhen, bolster China ties
Use "apache yarn" to search spark related problem, otherwise "yarn js" *untested theroy
Raspberry Pis and CHIPs: good for a home automation hub of sorts or a thing where you want a portable computer capable of working with video, audio, or large volumes of data.

Arduino et al: need to have buttons do more complicated things than buttons can actually do: slowly change light colors, actuate things, CNC, etc.

ESP8266: sensors and remote controls for switches and such. Anything Arduino does above, except the button is now on a network and not necessarily physical.

I have the same problem, but at the same time I have found some use cases. For example an Arduino to remember the height settings for my sitting/standing desk project. Or an ESP8266-based garage door opener on the cheap.

I do think that a lot of the not-Arduino hardware a la teensy is not really that relevant to me. I don't want to study hardware. I want to build shit, and in most cases a Wemos D1 Mini is actually what I need. But there are cases where things like that can be really nice. The MSP430 for example is a really low power chip.

Basically if you don't know what to do with the stuff, donate it to a local hackerspace. Or find a project idea, then dig into the box-o-stuff.
NPM must have been the only thing the JS community has standardised on. Now that's gone too
Motu Patlu and Tiger – Motu Patlu in Hindi
I'm not totally sure, but it seems like it allows you to peek at the ClientHello message at the start of a TLS stream without performing a TLS handshake or otherwise interrupting the stream, so it can be forwarded with encryption to a backend server. For clients with Server Name Indication support (most of them,) the ClientHello message includes the unencrypted hostname of the server the client wants to connect to, so you could use it to route requests for different hosts to different internal servers in a virtual hosting/reverse proxy scenario (eg. requests for app1.com go to a different backend server than requests for app2.com) without Nginx having to decrypt the body of the requests at all.
You couldn't do this before? I thought it already had parity with haproxy in this respect.
just to provide a counterpoint, i have received mine on time (original promised date). although, they're still sitting around waiting for my next big idea(tm)!
I think the name is okay. Marathon by itself would be a better name, though that I believe is taken by the Mesos task runner.

As for the logo, it's clever but too complex. It wouldn't bother me if it weren't prominent in the menu bar. Something more simple for the menubar icon could just be a ">" logo.

For reference on logos, compare with iTerm and Prompt: https://www.iterm2.com/ https://panic.com/prompt/

Prompt especially has a great logo IMO.
I really enjoyed it except the knock of Pomodoro Timers. That one hits too close too home.
If you want to convert OLM to PST file format, use an excellent tool Kernel for OLM to PST Converter Tool. The tool quickly converts all email items such as emails, attachments, contacts, hyperlinks, calendars, etc. It supports all versions of MS Outlook and Windows OS versions. Visit here - http://www.macolmtopstconverter.olmtopstconversion.com
Interstellar Transport – Freeman Dyson (1968) [pdf]
In theory, yes, but the lack of LVDS/MIPI display connector/driver (or even HDMI) makes it difficult to connect any practical display on it.
I got mine during the June shipment, not quite sure how/when I ordered mine, however.
i own the original chip. i don't understand what this thing is about, a higher-spec chip?
GitHub  Developers, Organizations and Repositories Ranking
The tire store both sells you new tires, and sells tires to the guy that slashed them.

Cloudflare thinks that everyone should be immune to DDoS, both good people and bad people. I agree with that sentiment.

They're not helping the booters do booting activities.
Serious question: when you say integrated content it has the same meaning as product placement right?
> Probably will have to find another menial job. Oh well

Don't take this the wrong way, but you need to change the way you project yourself. Even just from this resume, you're talking yourself down. Who would you hire?

"I wanted to keep track of who/what was visiting my websites. Turns out they were mostly crawlers for search engines. I keep track of IPs and URLs requested, I store them in a MySQL database using PHP"

or

"Wrote an application to process and analyse logfiles across a collection of websites, using a common web application stack. Stores requested IPs and URLs for future analysis. Identified the split of automated search engine crawlers and other bots vs human visitors. Tools and languages used include PHP and MySQL"

Resumes are all about how you present what you've done.

On that point - if you're applying for frontend developer positions, use your skills! Build a cool website to present your resume rather than a plain piece of paper. You'll probably still need the paper, but the first line of it can be "View my resume online at example.com".
You mean like going to the super market without having a shopping list, buying everything that attracts your attention which all goes out of date in your fridge because you forgot you had all that food and not having any time to plan your house hold duties?
>> Time and time again on Hacker News, intelligent people can't seem to understand that the average citizen is not a Hacker News visitor.

> This is out of place and pointless.

The typical HN visitor is going to have, on average, a brain that operates differently than the average citizen. Not necessarily "better", just different. It's not supposed to be an ego boost for us, or an insult to the general population; it's just fact. It is unrealistic to expect that every person is going to be hyper-aware of their surroundings and behaviour at all times.

Ten years ago I thought that "average people" were missing basic common sense, that made them incompetent in their decision processes. With every year that goes by, I've come to realize that these people are completely normal. They are neither unintelligent nor stupid, or careless, or any other derogatory term. If anything I now resent my analytical thought process, and wish I could adopt a different set of mental priorities. Where's the off switch? ;)
BoltDB if you'd like to embed it into a Go program.
The tooling for building C++ consists of make or something that generates make files. There's also no "1 function" libraries.
Adding a dependency is done by (compiling it if needed) and referencing it from the make file.
It's super easy to understand, but involves manual work because C++ doesn't have a package manager.

Java isn't too complicated either. I've used Gradle and Maven but doing things manually like in C++ can also work.

Crucially, they don't reinvent the wheel every couple of months so a C++ or Java dev can focus on building things instead of relearning how to build things.
Do you run a business with a DBA or will they be writing a check to you personally? How well do you know the client?

I would be fair and honest when you do the consultation - in terms of what you charge and in terms of the feasibility part. Without more info, I think an email can be enough at this point just confirming details in writing, including the consultation fee and anything else as this gig sounds quite informal right now. Others may disagree and recommend an LLC or some long contract as there is risk involved.

Only after the consultation can you figure out how to structure a contract. Based on what type of effort and time frame is needed. Whether to go with a total project fee or charge hourly and you will get a better feel for how this client does things.

An email might go like this:

"Hi...,

Follow up to our conversation...Consultation to get your new software compatible...should be 1-2 hours on site...The flat fee is $200. Please make the check payable to Freshman Paidsworder...I am available Wednesday and Friday next week to come out there...Please let me know if this works for you and what day/time is convenient..."

Keep in mind, how do you think this small local business handles other contracts (eg HVAC repair job), do they have a bookkeeper or are you working with the owner directly?

If this type of work is something you would like to keep doing, try to make it positive/easy for you (be yourself) and make it positive for this client (word of mouth/reference/right thing to do).

Good Luck, Congrats.

P.S. $300/hour is not that crazy if it is one hour of work total ;)
I'm not the poster who you replied to, but - Just because someone explains their reasoning, doesn't mean you have to agree with them :)

I don't particularly want to send Signal a list of contacts - I'd rather not leak that information about my social graph. I understand how they want to use that information for discovery, so they can know who already uses the app.. But for my needs, this isn't necessary. I'd prefer to manually ask my friends for their username on the service.

If there were additional options, I might choose to use their service.
As it is, it doesn't fit my needs, and that's OK.

I'm sure there's plenty of other people who appreciate it.
There is an idea that the evolution selects for fitness, not reality https://www.quantamagazine.org/20160421-the-evolutionary-arg... (some things in the article are dubious but fitness!=reality might be true).
At half the speed, it would be quarter the gravity. And 2km diameter is huge, it would be easier to make a smaller base camp on a planet where there already is gravity present
I'm so glad that I'm not the only one who's mind went to Saint-Exupery!
I still haven't received my original, pre-ordered, CHIP device and here they are releasing new versions...
Great advice. Here is what the greatest psychiatrist of all times and probably the person who understood life better than anyone in the last century had to say about insults: https://www.youtube.com/watch?v=BTPqOOPb39s
Yes I am a big fan of Milton Erickson :)
does your main drive have more than 20GB free space?

If not, the update will fail.
Great hardware, but do you really want to run a full Linux system on low-end IoT devices? That's what made the recent massive DDOS attack possible - lots of little machines with way too much network-side functionality.

Linux just has too much attack surface.
I think that's overly harsh. It's closer to wanting to learn how to make cocktails, taking advice from a friend on how to stock a basic bar, but not really feeling comfortable enough with the domain to experiment beyond fixed recipes.
re 1): as this situation stands now, facebook threatens via C&D or sues other companies that try this invoking us law.

However if you incorporate in countries that are actively hostile to companies like facebook/google (i.e. Indonesia, China), you can operate aggregators of such data more effectively. However that barrier is a bit different from jumping over this barrier in the due to Facebook incumbent status.
There are parts on the bottom of the board, including the NAND flash. How does it sit flat?
ΦΙΛΟΞΕΝΙΑ ΙΣΤΟΣΕΛΙΔΩΝ – WEB DESIGN|SEO|PARAMARKETING.GR
And yet you could establish criteria for both. Blue is defined by specific wavelengths of electromagnetic radiation, and a table is an object. Both provide testable predictions, "Light of this wavelength will appear 'blue', and I can bang my shin against this table..."

People who have never met can report having the same experiences with both "Blue" and "Table".
Honestly was expecting something about the $3000/month rent people pay to live in SoMa in order to look cool.
Another nice thing about Debian's certificate package is that debconf will prompt you to accept each new certificate if you have debconf set to show low priority questions. I have not seen anything similar in other distributions or OSX.
It still takes them a long time to make patches; there's plenty of time to write notes. Releasing on a different schedule does not make it harder to document. You're implying it's a tradeoff, and it's not. They just dropped the ball.
https://news.ycombinator.com/item?id=12684066
I am probably wrong with the 4.3 number (compiled the first result from google without double checking). And it won't be 0.2%, the head's speed would be 0.2% of the feet, but since g=v^2/r, the gravity difference would be about 3%
Official propaganda exists in every country: you don't see Britain or France of Poland taking blame for letting Hitler run amok in Europe, do you? It's always the "Commies".

Just a quick historical recap of what was happening prior to the September the 1st, 1939.

After Hitler comes to power and starts hidden re-militarization of the Germany, Britain, France and Poland do nothing, silently looking how American and Sweden companies are building guns and ships for the Germany.

In 1938 Hitler demands control of the Sudetenland(part of Czechoslovakia). USSR starts negotiations with Britain, France and Poland willing to use army to protect Czechoslovakia. Poland refuses to let Soviet troops through its territory. Negotiations are artificially prolonged by Britain. Munich agreement is signed by the Britain, France and Germany, and Hitler gets a nice gift in a form of Czechoslovakia (you never see Britain and France talking about this, do you?).

On the 1st of September, 1939, Hitler invades Poland (Britain and France did not help their 'ally' in the slightest). USSR invades Poland 16 days later, when Poland ceased to exist as a sovereign state.

There were two pragmatic choices for the USSR: let Germany capture all the Poland and have their border be right at the gate, or prepare for the inevitable war with the Germany by capturing additional territory. No one in the USSR believed that Hitler will be a nice neighbor - there were a lot of information available on the Germany's descent into Nazism.

There is a similar story with Finland: USSR wanted to move their border further from the Leningrad (it was ~10-20 kilometers), because Leningrad is a major industrial center. USSR pragmatically wanted to trade territory with Finland, giving them a lot of land in exchange for that border shift. Finland refused. USSR was left with two choices: leave the border near your second largest city for an inevitable war (Finland was pro-Nazi) or solve this problem while Hitler is busy with France.
If you can't tell that TL;DR from the title + subtitle, you really need to work on your analytical skills, which means avoiding TL;DRs like the plague. How much spoon-feeding do you need!?
Its not Linux that was being attacked, it was the apps that were running.

From https://blog.cloudflare.com/say-cheese-a-snapshot-of-the-mas...

> While it's not possible for us to investigate all the attacking devices, it is fair to say that these attacks came from Internet-of-Things (IoT) category of devices.

> There are multiple hints confirming this theory.
First, all of the attacking devices have port 23 (telnet) open (closing connection immediately) or closed. Never filtered. This is a strong hint that the malware disabled the telnet port just after it installed itself.

> Most of the hosts from the Vietnamese networks look like connected CCTV cameras. Multiple have open port 80 with presenting "NETSurveillance WEB" page.

> The Ukrainian devices are a bit different though. Most have port 80 closed, making it harder to identify.

> We had noticed one device with port 443 open serving a valid TLS cert issued by Western Digital, handling domain device-xxxx.wd2go.com suggesting it was a hard drive (Network Attached Storage to be precise).

So its not Linux, its the apps. The insecurity of the boxes has nothing to do with their choice of OS, but rather their shoddy apps. Its a general pattern for IoT devices to be configured with default passwords and internet-facing admin pages etc, and using another OS doesn't directly address any of this.

ADDING: I'm a big fan and watcher of everything from OpenBSD to QubesOS to the Mill CPU to CHERI and all the rest, and I'm reluctant to say that right now the OS is immaterial to security :( ;)
> Maybe we should be talking about the mass execution of humans who pose no positive benefit for the population as a whole?

Are you serious?