skysight-inc/HackerNews huggingface dataset:
However, point two is somewhat correct - we did make things better for the indigenous population. Imagine if Western Europe had been subjugated by the Native Americans somehow - our standard of living would have declined, we would have lost the chance of the scientific revolutions of the 17th and 18th centuries, let alone the 20th. I don't recall there being universities, or metalworking, sea travel, etc. before Europeans brought them to America.

Cultural relativism can also be seen as abuse. Let's leave those stone age islanders alone, who are we to say that our culture is better than theirs? Of course it's better. It's abusive to deny them the hundreds of years of scientific and technical progress. We would see it as abuse if someone had a child and didn't send them to school, instead forcing them to learn how to hunt and fend for themselves...

Well, that got off-topic quickly. Sorry!
Ask HN: Would you like a tool that lets programmers review programmers?
Like whether they write good code and whether it is high quality.
I think this is good advice in the context of the OP's current situation. However, the concept of "core hours" is a somewhat outdated legacy of industrialization, and is of questionable value in the knowledge economy, with all of the innovations in communication available to us now. For example, many companies employ foreign workers who are not around during "core hours", and while it presents challenges for communication, companies that are motivated find ways to make it work. I suspect that companies able to be flexible about where, when and how much employees work will have a competitive advantage in the next decade.
I regularly read Breitbart and Alex Jones (the ideological yangs to my yin), and they are apoplectic about this push towards fact checking.

It's unsettling how readily their audience accepts their claims that snopes et al are liberal rags. I've done some due diligence in the past on snopes, and afaik any bias is well within the margin of error from zero.

The narrative is that fact checking is a "globalist"-orchestrated move to suppress what they call the "independent media" in favor of the "MSM" (mainstream media).

I argue that whenever someone spends more time defaming their critics than defending their stances and claims, readers ought to run away. But following these news sources, it seems like most readers are completely trapped in an unfalsifiable narrative. It's really disheartening to think that our current best weapon against this sort of charlatinism is screening content thru fact-checkers. But I do think these platforms are obligated here, and indeed long overdue.

Tom Friedman makes a compelling argument about platforms' responsibilities here: 'Facebook et al want the NYT readership, the NYT page views, but none of the NYT overhead that comes with being accountable for the information they share. And that's bullshit.'
>Consumption of rich foods, sweets and alcohol during the festive season can also cause damage to heart health of people.

And this damage reverses itself in January?

This article reads much more like a list of guesses than a real answer.
Interestingly despite the advice given by the Tor website 'Don't torrent over Tor', people still do this:

https://check.torproject.org/exit-addresses
But what happens if you are the client whose requests are dropped all the time because you are unlucky?
I do a lot of processing of lists and such on the shell. I don't think I'm unique in writing union, disjoint, columns, sequence, etc. commands. I wonder how many people out there have scripts at work that are basically long pipes doing a lot of processing to get the data munged into something acceptable for a second system.

One of these days I'll rewrite mine from the 1990s era Perl and put them out there, but I got to believe others have done better.
>Just because you want to register to vote shouldn't mean your date of birth can now be made freely available to identity thieves and potential employers who can use the info to discriminate against you.

Yes it does - that's exactly what "public" information is.

Maybe you can argue that some information shouldn't be public, but some things can't be hidden, like your date of birth or your name or your DNA, and those things are up for grabs by anyone who can collect them, for better or worse.
Meet Silicon Valley's Favorite Magician
I don't think this is a fair comparison to what the GP is saying. You can pick up pretty much any book on programming for the C-style and more then 90% of the information will transfer over. Classes may be omitted in some, reqired in others. The same may apply to types. But after they see a compiler warning you're likely to google it and figure out what's wrong very easily.

On the other hand most people, who are quite professional in our field I might add, don't even know the names of the most used LISP derivatives. Many also don't even realize they have one built into their browser that is perfectly adequate for satisfying the desires to explore functional programming and general computation principles.

This isn't a statement of malice or even a bad question from the GP. It is confusing and we only have ourselves to blame for this (ourselves being the world of people who want FP to become more mainstream in the SE world).

Look at the stark differences in these two websites:

- http://racket-lang.org/
- https://www.rust-lang.org/

What we need is this (with much less crap):

- https://www.python.org/

And what we don't need is this (with all of this text and few examples of what you CAN do):

- http://julialang.org/

Granted these are for different markets but the point still stands. If you want adoption by the general software development communities we must make a good case as to why this move should be made. Historically this required a few factors

1. A better alternative to at least 1 problem *
2. A simple unified way of introducing people to the change
3. Simple support for the rollover. Or at least simple enough as to not overpower the benifits presented by switching over.

* = Something that has already been done by the FP community.

You have to understand that peeople call it like they see it and when they see Lots of Insane and Silly Parrens they see LISP and no name change will disaccosiate Scheme, Racket, and LISP in the eyes of the average programmer. I've been using functional languages for a good part of my life as a programmer and I feel they ARE the same. The ideas are common even if their presentation isn't.

The only LISP-Like languages that have sucessfully hid from the tarnished name of LISP are JavaScript and Python and they've managed to develop their own bad raps for themselves in the eyes of some programmers.

No progress will be made by barrating people. Prucussive maintence works on tools and gear, not peers.
Indeed. My company has Remote Desktop/SSH logging systems and I've been trying to get audit reports for my team. Basically reports to see when security/IT infra is reviewing this material but hasn't been going anywhere. I'm sure they like watching but don't like being watched themselves.

Recently they turned on blocks for a large number of sites like box, dropbox, google drive, slideshare, youtube, sourceforge, .... Someone might share company IP on the internet so lock it down. I think its just blind application of default rules but I've had no luck in getting even more reasonable stuff like sourceforge reversed yet. I'm worried it will be bitbucket and github next because they can be used to share files who needs that right?
My guess is they've accidentally hit siri/dictation and it's picked up someone speaking in the background.
* after subsidies
Here's a DigitalOcean user-script that can be pasted in to the user-data field on Droplet Creation to create an OpenVPN server:

https://github.com/digitalocean/do_user_scripts/tree/master/...
Would torrent encryption help? I mean assuming all the major torrent clients would decide to enable it all at once.
100% agree. I've loaded multi-gigabyte datasets into Postgres on my laptop and SQL is a great language for manipulating and aggregating data. Plus, when you use a database and SQL you can access that data from a wide range of applications and languages via drivers (JDBC and ODBC).

You can even access Postgres from Excel!
I also advocate for starting with the low-level basics, although slightly lower - logic gates. Students should start off building circuits using 74-series ICs on a breadboard, while learning about Boolean logic. If the resources to work with actual hardware aren't available, a logic simulator should suffice. This is something that I think even young kids would be comfortable with doing: simple circuits to "compute" simple logic.

Then introduce binary maths and how that can also be computed using logic gates, and the concept of sequential circuits (flip-flops, latches, registers) --- allowing one to build a simple adding machine with memory. From there it's a short jump (no pun intended) to a basic CPU that interprets its data as instructions (critical concept!), and the rest follows naturally.

IMHO it's "interpretation of data" that is the key concept, regardless of whether you're working in high or low level, and that comes directly from understanding the basics.
The government should not put citizen's personal information in the "public domain". When government collects personal information about its citizens there should be laws governing what is allowed use and what isn't.
Bulletproof SSL and TLS [book]
For those who missed it like me, Fabrice just released a RISC-V emulator, HN discussion here: https://news.ycombinator.com/item?id=13210711
Australia fines Valve $2.2M over its Steam refund policy
Your ire is probably misplaced. It should be with the laws that make most of that information public in the first place. (Although there are good reasons to make various information public as well.) Yes, it's easier to access that information with a quick search than in the past but that's the reality of public information in this age.)

But there is a creepiness factor. As someone who is fairly visible publicly and deals with a lot of PR people etc., there's a fine line between finding areas of common interest/conversation starters and we ran a creepy background check on you.
Smart Vibrator Company Settles Lawsuit for Over-Collection Of, Uh, Personal Data
Ha, not quite worth it... yet.
Pi-hole – A black hole for Internet advertisements
App for lunch: finding friends for activities unobtrusively
My critique doesn't require a correlation of 1, I just used that as a simple example where I could work out the math in my head.
I didn't expect this, but it makes a lot of sense in retrospect. CIG had already hired a bunch of the crytek devs and invested a ton into their engine. They're also already pretty tightly coupled with AWS.

I suspect this is the nail in CryEngine's coffin.

I massively disagree with the decision, though. I think CIG could have taken CryEngine under their wing and continued developing it, releasing StarEngine (their fork) as another competitor on a field which simply doesn't have enough high quality competition as it is. Maybe they thought about it; maybe they couldn't get the rights, or didn't have enough cash for it. Maybe Amazon made them a massive offer just for the name recognition, too.
Traveller's Tales
>Simplicity and future usefulness of the programming environment I'll be learning are my highest ranked criteria.

Given this criteria, I think SQL would be a good choice: simple to get started with, useful in the future.

SQLite doesn't get in your way.. https://sqlite.org/
You can check out any time you want, but you can never leave ...
And in some cases there are. Your tax records are not public. But a wide range of transactions/interactions with both the government and private companies (such as home purchases and arrests) are as a matter of law.
The question is, what is the probability that a person picked at random from the human population, would be born during a technological era. We can work this out. Then, what is the probability that the part of the technological era they were born in was the first 100 years. This is easier to work out, it's 100/L_years(technological_era) but, unfortunately that's also the probability they are born in the second 100 years of a technological era of the same length, the third 100, the last 100 etc. so I don't think it gives us any predictive power?
Perhaps talking about PTSD without stigmatizing it is an alternative. PTSD is as much an ordinary human health condition as a torn ACL. Just less diagnosed and less treated.
$27.4 per mwh is as cheap as buring raw crude in Saudi Arabia.

Math:
1 BOE is 1.7 MW/h

Cost of getting 1 barrel out from the oilfield with all infrastructure costs amortized: $6

Accrued logistics costs to get the oil from the oilfield to the power station + powerplant operation cost/per unit of power: $8

Per BOE cost: $14

Cost per MW/h of generated electricity assuming 30% conversion efficiency (SA is a hot place): $14/1.7/.30 = $27.5
Is the NTP synchronization done with only a single packet? Because otherwise you'll be interrupting connections constantly.
Like a pull request?
That's a great article. Time management isn't bad, but many of us are terrible at prioritizing things that actually matter.

My comment here is evidence that I suffer from that as well.
This is a bit higher-level than what you're proposing, but a good introduction is the "C++ in the Audio Industry" talk [0] given at CppCon 2015.

https://www.youtube.com/watch?v=boPEO2auJj4
Alternative PDF link:

https://drive.google.com/open?id=0B-A14CtANtmIX3ZCQmFvVW5neU...
In some contexts this optimizations make no sense. In others you'd be laughed out of the office for suggesting that you should use a linked list. You'd be shitcanned before you got back to your office.

In the same sense if you're in a python shop doing web development and you say "EVERYONE we need to STOP using python and write ALL of our HTTP code in C! We'll be able to optimize the hell out of it and probably save 10K of memory per request! That's HUGE!" you would also in tern be shitcanned before you finished the sentence.

If you take that same exact mentality and bring it to a company that builds realtime systems that do DSP and maybe even handle some user interaction in an embeded form facter and you say "EVERYONE! I've found that if we replace our current memory allocator with a circular buffer and pre-allocate everything in an SRAM we can get power-off tolerance AND allow ourselves to make use of all of our memory while not even needing to WASTE the cyles on freeing our memory! We'll save on the oders of 1ms over 50actions! That's a HUGE boon for our batter life!" you'd walk out the head of the office. Saving 500ns, 100 bytes, or even improving something on that scale no matter what it is in contect is huge.

The problem boils down to one thing. For the embeded systems people saving 1MS may be on the oder of 20% of their runtime. For the python shop saving 10K of memory is probably on the oder of sub-00.001% of their memory usage.

It is all about context.

(Disclaimer: I have changed from LL to arrays in some applications because it made a measurable improvement to the speeds of my systems.)
Hey! Creator here -

I agree, it's super important to get Wick self-sustaining as soon as possible. Part of that is definitely to start getting some core developers involved and having a way to reimburse everyone for their time~~

Hit me up on twitter (@zrispo) or on the github repo, let's talk!
ZeroTier 1.2.0 beta is out, now supporting rules
So maybe I missed it in the article, but it seems like they just tested a group of physically active students, and those who weren't. Does running have anything to do with the "functional connectivity" or is it just exercise in general? The article says we've known exercising is good for the brains of older people for some time now, the new study just tested the effects on younger people. Shouldn't the title be "exercise is good for the brains of young people too"?
I've definitely torrented plenty but this site has nothing for me. I don't use a VPN, not sure why but cool.
Is there any way to tell that you are not, in fact, a Boltzmann brain with simulated memories and inputs that just imagines everything else exists? I assume it's hard to refute, like Solipsism?
The Power of Print on Demand
IMO the former is a superset of the latter.

In other words, all webapps are websites, but not all websites are webapps.

I think having another term for the things which are only "sites" like blogs, news articles, etc... Would be useful.
Do NTP clients not retry immediately/very quickly if a request gets lost?
Again, the government should not collect citizen's personal information and make it "public" information. Even when certain information is known about a private citizen, there should be laws governing what is allowed use of that information and what isn't. Certain uses should require a release from that citizen.
We’re Bringing GitLab Pages to the Community Edition
.. and that is precisely what the parent is recommending. Changing your personal information is the antithesis of revising the protocols of the internet.
I'd be interested to hear how people on HN currently secure their SSH sessions with two-factor authentication.
Original source: https://www.bloomberg.com/news/articles/2016-12-15/world-ene...
Does anyone know if there is a comparison or even lumberyard is comparable to Microsoft's azure game services ?
Software is an inverted pyramid, most programmers don't need to know the low-level bits. However if you don't have at least someone to hold up the lower layers of the pyramid then everything falls over.

Performance and memory is one of those weird things where it doesn't matter until it does, and then it really matters. I can't count the number of projects I've been on where there wasn't a way to "scale" out, we had fixed resources and the only path forward was deep low level optimizations.
> Why after several positive tests, has the physics community not gone full throttle to try and disprove it, like they did with cold fusion?

No one has any funding to research it. Despite the press, no major research agency is backing efforts to investigate the effect.

Cold fusion actually did get serious funding back in the 80s, which made it 'higher profile' to the scientific community.

I'll add that cold fusion seemed more plausible. In that it did not violate extremely well understood fundamental principles of physics, e.g. conservation of momentum. While incorrect, cold fusion was at least on the face of it a sensible inquiry at one time.

The EM drive has extremely compelling reasons to ellicit extreme skepticism from the scientific community at large.
It's not meaningless to compare X to Redis for a particular app in terms of performance. The choice is an architectural decision and often architectural decisions are made by non-architects based on defaults.

That's not to say that the comparison here is bad or good. But it is valid given the diversity of use cases, the complexities of the technical differences you mention, and the pressure that blogs and other media place to adopt large scale solutions for small scale applications.
Yes see https://forums.oneplus.net/threads/oxygenos-2-1-4-for-the-on...

Given this news will probably try this.
The art of science and engineering, by Richard Hamming
There is a difference between the size of the observable Universe now and the size when the light was emitted. It does not violate relativity to state that objects that were 14 billion light years away when the light we see from them left are now much farther away due to expansion.

Furthermore, your reference to relativity is also incorrect. The expansion of the Universe is not caused by objects moving away from each other, which would be limited by the speed of light. The expansion of the Universe is actually an expansion of space itself, which is not limited by the speed of light. You should look up the "metric expansion of the universe".

In general, relativity is known to be incomplete on a cosmological scale. The situation is much more complicated due to the existence of dark energy and dark matter. You should read about the Lambda-CDM model if you want to learn more about the state of modern cosmology.
An article very much on the same line as the author's book (and recent movie) on "Command and Control". A very good read by the way. On a side note, the title is poorly chosen - if a nuclear exchange occurs, it's not World War III, it's just "game over" for everyone. Even the few survivors would have a very harsh time just to endure the nuclear winters, lack of energy, no medical supplies and complete destruction of infrastructure and production capacities - even simply finding places to live without massive radiation contamination would be a serious challenge. I fear there would be historian to recount what would happen next.
Duo: https://duo.com

Super easy to setup and use. About $1/user/month, so fairly cheap.
You can make squirrels do amazing things to get bird feeding nuts if you incrementally add obstacles.

Here's one example: https://www.youtube.com/watch?v=nMtn25zxT10
> my knees don't allow for it

Start slow, buy shoes appropriate for your gait, work on technique. I have bad knees running in the family, had tendon injuries in both of them as a kid too. Used to get a lot of pain when running then I decided to focus on my technique, taking it slow (like, 2 mile runs at 10min/mile cause running longer or faster felt like the death)

Now 3 years later I run a 4hr marathon and the only time my knees hurt is when it's time to buy new shoes.

And yes, it is a great excuse if you don't actually want to run. My advice is for if you want to but think you can't :)

PS: start slow can mean "long leisurely walk" depending on your shape. Tendons and joints need to get used to being used
Would you trust an entirely custom AMI from someone else, or a script with instructions you can read and follow?
How old were you when you learned music?

I've been trying to learn to play guitar on and off for 25 years now. It's a huge struggle for me. For a while I'll practice daily, make very little progress, get frustrated and bored, then quit. A year later I start over and no progress is ever made. I've had different teachers and different instruments (I love the gear part of it) and I know what's really needed is grit.

I do get the feeling though that my 46 year old brain is a little calcified and doesn't want to learn something entirely new. That's part of the reason I think I really need to work on it.

My kids take music lessons and after the first week, they accomplished more than I had in years.
It does not actually violate general relativity. You can read the response to the post you reference for some more details.
Getting Started with Tokio
Why? Clean power is clean power, regardless of what it's used for. The alternative is to make electricity expensive enough that people ration its usage, which will make us regress economically since the economy is effectively driven by energy.

Electric cars are well on their way to becoming mainstream, if that happens, A/C power usage will be insignificant compared to cars, whose charging loads dwarf residential A/C.
Those operations don't look like set-operations at all, except on close inspection. Is the Unix methodology failing us here?
"With the rise of Technopoly, one of those thought-worlds disappears. Technopoly eliminates alternatives to itself in precisely the way Aldous Huxley outlined in Brave New World. It does not make them illegal. It does not make them immoral. It does not even make them unpopular. It makes them invisible and therefore irrelevant. And it does so by redefining what we mean by religion, by art, by family, by politics, by history, by truth, by privacy, by intelligence, so that our definitions fit its new requirements. Technopoly, in other words, is totalitarian technocracy." Neil Postman Technopoly