skysight-inc/HackerNews huggingface dataset:
> It's slow to connect

It connects to my home wifi in <1s. How long for you?

> uses a lot of resources

10 MiB and 9 minutes of CPU time after an uptime of 4 days with many reconnects, which is totally reasonable.

> cannot be installed without bringing in hundreds of megabytes of dependencies

Not true. Even on Ubuntu, it only pulls in 17.4 MB of dependencies:

apt-get install --no-install-recommends network-manager

The following additional packages will be installed:
dconf-gsettings-backend dconf-service glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas libbluetooth3 libdconf1
libgudev-1.0-0 libmm-glib0 libndp0 libnl-3-200 libnl-genl-3-200 libnm0 libproxy1v5 libsoup2.4-1 wpasupplicant
[...]
After this operation, 17.4 MB of additional disk space will be used.
Do you want to continue? [Y/n]

On RPM based distros, it's even less. They made it the default network manager on RHEL 7, even for the minimal cloud images.
South Africa. Totally illegal.

If caught you you can be stopped and your phone impounded for one week and released only upon payment of a fine.

There was a news report recently indicating that only a very small percentage of these phones are ever recovered from the police which ties in with the stereotype for this kind of behaviour: Porsche SUV, Chanel sunglasses, ten spare phones at home.
US President-Elect Donald Trump Can’t End Russia’s War Against American Software
He should do it again but use a lot more tweets. One, or even a few tweets, is not enough. Create 50, and see what happens. Prejudice of any kinds by anyone should be punished the same.
It is, just the white pixels on the image are black text on the poster, and the same with black pixels, so Gopher's eyes (and the other black parts) disappear.

There is a Light Text option, with that white pixels are grey so you can see the eyes :)

https://s18.postimg.org/4jg01zwux/gopherposter.jpg
Vidmate for PC Online Download 2017 Full Version
Care to elaborate a bit on the Postmodernism part ?
Surfer: Super simple static file server with webui
How mobile app will increase sales and productivity of your business?
>Security through obscurity. I thought we all have learned that it doesn't work

We've all learned that it can't be relied upon as a sole defence.
Sockets in action (part 2)
They dumped on the non news email scandal for month after month. It's not liberal bias it's revenue bias.

Trump baited them into a lot of free press.

PS: Bias would be something like: "Trumps 100 Billion dollar wall designed to keep immigrants from leaving!"
Your comment puzzles me - as others have repeated, what.cd was a fantastic archive of music that no current museum or library has come close to achieving. This community performed preservation and organization of art and culture (and many rare works) on a huge scale. How can you perform the mental gymnastics to call that a "gleeful disregard of common decency"? If anything, the destruction of that effort is what is so "indecent".

It is obviously unfortunate that the collection was illegal, but this seems clearly to be a situation where copyright law has run counter to the interests of civilization as a whole. Preservation should always trump licensing - licenses will expire, music will be passed from generation to generation.
Kubernetes is not used by Google. They have a whole different system - Borg and Omega.

Google Cloud does offer hosted k8s though.
> Conventional wisdom holds that colleagues shouldn’t get too close

AKA ridiculous draconian employment contracts that are illegal in many other countries.
Allinea Is Hiring a Software Tester in UK
Are you an iPhone user? Your call history is uploaded on iCloud too
May be because he is aimed to find out objective truth but not to make money on lie
Sometimes the spouse turns into husband/wife. Risky business
Cool! I'm curious though, where does the link go now? I wasn't able to find much else with poking around your domain.
It seems to work now.
It's easy to see why this leads to data loss (file permission metadata is data in the Unix world).

Completely disagree. Considering that some file systems which have been around for decades don't even have this permissions metadata, I would say that the file contents are the most important to users. MS should absolutely give a warning that the extended metadata can be lost, but the "If WSL can’t find Linux file metadata for a given file, it assumes the file is corrupted/damaged" behaviour noted in the article is completely contrary to user expectations.

The filesystem model in Linux and Windows is not identical, but there is considerable overlap. It therefore makes perfect sense --- and is expected --- for the overlapping parts to work.
Has anybody granted the camera permission?
I wonder if the results would be improved if the inputs were in the original resolution rather than upscaled. Currently there's some smearing between the "pixels" of the art.
(symbol-access) reminds me of the property list feature [0] of Chez Scheme and other implementations (presumably R7RS as well), which allow arbitrary data to be associated with any symbol "in the background" (as I visualize it). I've pondered using tags stored in the prop-list as a kind of poor man's run-time type system for polymorphic functions to check before performing the appropriate operation, but chose to use custom record types, which generate custom (is-type-x?) predicates, instead.

For the more knowledgeable, is (symbol-access) a complete general purpose primitive for reactive programming, like (delay) and (force) are for laziness?

[0] http://www.scheme.com/csug8/objects.html
Yes, exactly this. By increasing the regularity with which I exercise and engage in other non-IT pursuits, my ability to deal with bullshit at work has grown tremendously.

I think it boils down to this: The more you value your out-of-the-office life and the more enjoyment you gain from it, the less negative impact your job can have on your life. Of course that's dependent on having a job that permits you to have a life outside of work, being able to schedule regular out of work activities, and if not, finding the motivation to go do random stuff ad-hoc.

Now I visit a farm every week for ~30mins to see some animals, go ice skating regularly, gym regularly, and give my friends a break from parenting by taking their kids to the park to play.

When I stopped going to the gym regularly, when I started going to bars after work more, drinking more, and my life became more "sleep, work, drink, repeat", my mental state deteriorated, my ability to cope with bullshit at work reduced. Getting something resembling a routine of Good Things I Enjoy outside of work resulted in a near instant turnaround.

Thank you for posting this, I love reading other people having similar life experiences as myself, and I hope you feel the same from this too.
Your comment reeks of elitism. You think that Trump got elected because of "dumb people". If only they had read wikipedia their jobs would come back and their quality of life would have gone up.

I think you will find the opposite is true. You have completely out-of-touch elitists who think everything is great, and then you have people who voted for Trump who are extremely aware of the reality of the situation.

The people who voted for Trump had to actually seek out the truth because they realised that would they were being fed by the mainstream media and social media didn't match their reality.

The people who voted for Hillary just continued to be fed information. The end result is the Trump voters became extremely knowledgeable about all of the various issues, and Hillary voters look like products of brainwashing.

For example, Hillary voters would see the cnn article about how citibank predicted the sharemarket would drop 3% if Trump was elected and just take it at face value. Trump supporters know that citibank has strong ties to the democrats to the point that they selected the Obama team and can see that CNN is merely a propaganda arm of the clinton foundation.

Hillary was under investigation from the FBI at the time that article was written and their logic for suggesting the 3% decrease was supposedly that at some point Trump wasn't the favourite and so it would be an unexpected result. So being an unexpected result will cause a 3% drop, but not your president being under investigation by the FBI.

That is just one example of literally hundreds of examples. Hillary voters never bothered to seek the truth.
Show HN: Careerscore Save Button – Quickly save and discover coding resources
This depends a bit on the demographics of the company but it is quite common these days.

After all -sad as it may be- people spent an insane amount of time at work and for lots of folks work is the only social circle they maintain.
Dunno either. Congrats to your success. Cool app btw.
I don't know why you're being downvoted. I consider hidden files & folders in windows to act like dot files in linux.
Who else feels a sense of horrible dread and frustration that every minutiae of my (and your) online activity is recorded for eternity and exploited to the fullest extent?

What are you going to do about it?
For a moment I thought that it was the new Web Speech API.
some interesting finding:

- https://twitter.com/gN3mes1s/status/798992790436933632

- RU slides http://osday.ru/presentations/duhvalov/9jun.rifinnopolis16-1...

- RU presentation https://www.youtube.com/watch?v=_iEaY_CGcy8
The only anecdote I can give where I know for a fact Facebook ads have a real and clear ROI is people who build pages and groups to sell stuff exclusively on Facebook. The 3 or so people I've asked tell me the ads work. Of course Facebook fully determines the "doesn't work" outcome as well, so...
Show HN: BrowserFrame.com – Easily wrap screenshots in different browser frames
You can care about security and still make totally wrong decisions.
why are people still using Lua for embedded-scripting now that we have Javascript? we can play this game all day.

Tcl was one the the popular scripting languages when Flightaware started using it.
I find this """fake news""" narrative that has popped up over the last few days very amusing. As if outlets like HuffPo, Vox, Salon, MotherJones, etc. weren't pumping out 100 slanted articles a day against his campaign. For every Breitbart, there is a Slate.com.
How We Manage
Projects might not be the best way to learn code
Acute stress keeps you alive. It's a response to esp. novel and potentially harmful events. Its effects on cortisol/insulin -> diabetes however, seems to be contentious.
Conversely a couple of years ago I made a conscious effort to significantly separate my work and personal lives, and I feel a lot better for it.

I'm still friendly with people in office hours and join for company socials, but no one here connects to me on "social media" and there are a very select few who or socialise with more generally. Yes, I sometimes miss out on a few things, but I think I've gained far more in terms of being able to shut off when I go home if nothing else.

Perhaps it makes me less loyal, but before that time my loyalty was somewhat abused so I don't feel at all bad about that, and I still do the "above and beyond" thing when genuinely needed, more so than others I could mention, particularly under the new regime who I currently trust more than the last lot to give a fig about my needs.
How it knows how many cores CPU have?
Basically yes. Strictly speaking privacy also relies on assumptions about Curve25519 (with a Blake2b-based key derivation function) and ChaCha20, but those are standard and uncontroversial.
Get more from Ask HN threads
Not exactly, the script decided that my browser doesn't support webcam und asked to reopen the website on another browser
> Well, I work as a systems administrator...

So do I. You only need that feature if you want to, say, set a default wallpaper for new users or prevent them from changing, and I don't see any issues with they way it's implemented. It's a plain text config which can be deployed using your favorite config management system. You'd just put in a change hook like you'd restart a service after changing its config file.

> With the conventional one-file-per program approach the existing file system (instead of custom binary datastructures) is used to speed up the access.

The way it works is that dconf client mmap the database file, so it's the same. dbus does no caching by itself, it uses the same mechanism.

> A hash table just leads to the information. You still have to interpret it. And I assume dconf can only be queried over dbus?

No, dbus is only used for writing. Reading is directly from the filesystem without anything in-between. The serialization format used by dconf matches the in-memory structure, so the application can literally take the value from (mmap) memory and use it as-is. So, no parsing.

I agree with you that it would be less efficient if dbus were used in the read path, this is probably why it's implemented that way.

> Not convinced. If most keys were read many times, something was very wrong.

> No. Most things are read by exactly one program.

> Loading the program code itself is a hell of a lot more expensive than loading a tiny text configuration file

The primary use case for dconf are desktop settings and yes, those are read hundreds of time. Not only at startup, but also at runtime. The current GTK theme or scaling factor is read all the time during rendering.

I'm not advocating that all application config should end up in dconf - as I noted, I like my i3, GPG or SSH config the way they are.

For me, it has lots of practical advantages. For example, I have a script which sets all desktop settings the way I like them (font, scaling factor, focus follows mouse,...) and I can just set them using "gsettings set org.gnome.desktop.interface.scaling-factor 2" instead of figuring out which configs are in which files, how to parse them and merge existing and new configs.
My desire to powergame this made the ending all the more tragic. I should rethink a few things i guess.
Probably the URL's identifier added on the path...
>when it was time to review code, what we really looked out for were obvious bugs, problems with the design or architecture and where code should be located. Variable naming was inconsistent but no one really bothered to enforce them. I don’t blame them, making code review a nit-picky task really puts a damper on the mood.

As a veteran of a dozen different code review approaches I've identified a few properties of those that succeed and those that fail.

If you want your code review process to fail its easy just...

1. Make it about you and your preferences. Does this code adhere to my particular aesthetic preferences? Are the variables named the way I would name them? Do I consider this code readable? How can I force others to adopt my perspective? Remember the purpose of code reviews it to keep iron-fisted control of the code base such that it never becomes that dreaded "big ball of mud"

2. Demand that the team adhere to a set of rigid rules regardless of how practical their application is.

3. Most important focus mainly on the subjective qualities of the code(format, spacing, naming, etc.) Allow non-critical path items to hold up delivery and use those items to critique others based on an arbitrary measuring stick.

If you want your code review process to succeed. Its a little harder....

1. Be problem focused. What has bitten you in the past? Are you sure you understand the cause? Acknowledge that there is no "right way" and that you will build the perfect code review model through trial and error.

2. Start with the bare minimum and build on it with a regular retrospective process. Allow your team(s) to take ownership of the code review process both as an expression of what they want to accomplish and as a way to improve their daily lives.

3. Accept that you might have been the one doing it wrong all this time.

4. Focus on the objective qualities in the code. Is this the best approach to solving this problem? Does it work? Are there any obvious bugs? Based on our collective experience will this code cause problems later?

5. If you feel like you are nit picking then you are nit picking. Don't nit pick.

Code reviews can either be a tool to write better code or a form of weaponized OCD. Don't be the latter OP, you're better than that.
Business – Are You Pinning Your Loop Holes?
This article uses the ingenious technique of accreting a minimal executable file via the Unix echo command, which can indeed write binary output using C-style escape codes. A must for anyone interested in compiler writing because it does a decent job explaining the ELF format in terms of the data structures required ton hold one.
There are analogous discussions about open-source hardware. How far back must one go to be assured that there are no backdoors? It's a hard problem.
> By increasing the regularity with which I exercise and engage in other non-IT pursuits, my ability to deal with bullshit at work has grown tremendously.

Perfect summary.

> Of course that's dependent on having a job that permits you to have a life outside of work

It probably explains the increased demand for flexible hours.

Although a lot of employers view that as a signal that the employee is a slacker, when I'm actually incredibly more productive if I can just take a break randomly in the middle of the day, do Outside Stuff and continue later.

> Thank you for posting this, I love reading other people having similar life experiences as myself, and I hope you feel the same from this too.

Definitely feeling the same.

One thing I have noticed is that some activities raise that bullshit threshold waaay more than others, and I can't really understand why, it's definitely not because one is more pleasant than the other.

Have you noticed anything similar?
The concern in that last sentence seems misplaced; there is no relation between proportion of monetary base held by an attacker, and proportion of mining power held by an attacker.
> Security without open-sourcing is impossible

is just as documented an assertion as

> opensource is insecure by design

The two are completely orthogonal.
navigator.hardwareConcurrency
No one denies that there's "fake news"

This is an attempt by the media to control the narrative by gatekeeping what's "real news" and what isn't: i.e. what they disagree with or citizen/independent journalism that is beating traditional media in providing better coverage.
You sure it doesn't make you just think that it recognised you? Do you have all the same ID and the "achievements" in both? I started in Safari, switched to Chrome and the script said "Welcome Back" although everything looked like the script made a new profile.
As for people taking things too personally (you or otherwise): talk to your team members. Let them know that you perceive their comments as harsh. If you can't come to a consensus about tone, content and voice, then code reviews will always be a friction point between you and your team. Work it out with them, they're all just people with emotions too, after all.

As for the appreciation of code reviews: developers absolutely hate doing things without reason. For what reason does your team do code reviews in the first place? Is that reason unanimously understood? If not, then you'll face a lot of resistance.

In short, get everyone on the same page as to /why/ you want to use this tool (code reviews) and on the same page as to /how/ to use it.

--

also general code review advice:

- Don't make it all about style, and if you do, preface that you're nitpicking. automate everything you can when it comes to style.

- Use unambiguous questions, with detail. Set a high bar of quality for reviews by leading the charge yourself and holding others to that standard. Don't be afraid to preface questions with: "I don't think I understand how this works."

- Don't be afraid to applaud really cool things as well. Code reviews don't have to be negative comments only.
It's not that far fetched:

I once worked for one of the biggest banks in my country and when the branch manager and a random employee made their relationship public the lower employee was put in another branch.
The Papal condemnation of June 22, 1633, eg available at http://law2.umkc.edu/faculty/projects/ftrials/galileo/condem... in another translation.

Also of interest, Galileo's recantation: http://law2.umkc.edu/Faculty/projects/FTrials/galileo/recant...
I love Airbnb. I use it almost exclusively (maybe 95% of the time) when I travel and I travel often. I even met my ex-co-founder through staying at his Airbnb. Bearing this in mind I think Airbnb is barking up the wrong tree here. A classic case of a solution looking for a problem. Airbnb are trying to solve a problem with this new move but not one based on a market need like their initial idea. The problem they are trying to solve is they've run out of growth in one market and are obsessed with trying to continue their hockey stick growth so they look to new markets. Lots of companies do this and they all inevitably fail. Doing this rips the soul out of companies and dilutes their value proposition. Growth is great until the delusional need to continue it at all costs becomes a curse. It looks like this is where Airbnb have arrived.

Edit: I just played around with it a bit more and maybe I was a bit harsh. I'm definitely not the target market for this and will never use though I can imagine there is a sizeable number of people who would enjoy this. That said it should definitely be a new app. It doesn't make sense to put it in the main app.
Sleeping (like 9+ hours a night) can also help a lot.
Fixed in Zcash 1.0.3. (They were always "working", despite the bugs that were recently fixed. You can see plenty of successful z-address transactions on the blockchain.)
Security considerations:

I'm a little wary of exporting SSLKEYLOGFILE into my systemwide environment. Everything can see it's set. Nothing stopping malware from grepping your disk for the string, sure, but seeing it in the environment is a practical guarantee the file it points to will successfully decrypt all HTTPS traffic. This feels a bit scary to me, since it's set-and-forget. (Or am I being too paranoid?)

Linux and macOS are easy to fix, just set the var in some obscure way you choose.

Windows is unfortunately less easy to fix; setting env vars per-process generally requires cmd.exe to flash on the screen, it seems :/
Well the site doesn't even work if you have NoScript, which is the bare minimum to have...
As well as basically the way we still design and build computers to this day.

In the one talk of his I attended, he said he switched to modeling because after he'd finished Whirlwind, he (and his team) had solved all the significant outstanding problems in computer design. And that's not an exaggeration, read this excellent book for the details: https://www.amazon.com/Project-Whirlwind-History-Pioneer-Com...
"Weaponized OCD" is my new favourite way of describing bad code reviews.
DbForge Tools for MySQL
Hezbollah has U.S. armored personnel carriers. But how did they get them?
Turns out this was made not more than 10 minutes walking from where I am right now. Kind of cool to see.
> but it ended up just magnifying whatever good and bad already existed in world before it came to the scene.

And that's how technology works. While they are a lot of naive people around, it has been that way ever since, and humans would use what they got at their disposal to do what humans do.