skysight-inc/HackerNews huggingface dataset:
Can anyone spot the error in this command?

$ git config --global format.pretty="format:%Cred%h%Creset -%C(yellow)%d%Creset %C(white)%s%Creset %C(yellow)(%cr) %C(bold blue)<%an>%Creset"

error: invalid key
Anyone here found a good pill sorting machine yet? All the ones I've found just seem to be vaporware.
Seems like it's not really designed for walking alone in the streets. All the autonomous operations are portrayed indoors.
noise, noise, noise.

It can be unbearable.
Very similar to what I wrote years ago: https://deconstructinggenius.wordpress.com
Yes, you're the only one. When an article is about Kafka, it's about Kafka. When it's about the streaming library, it's going to be about Kafka the streaming library, and no need to pollute the comment thread with glib remarks about Kafka the streaming library when the article is about Kafka.
Fruit and vegetable intake and the risk of overall cancer in Japanese
https://raygun.com/raygun-providers/ios
Board game speed psychology
Ah, but is there a productivity loss only initially? I'd argue the productivity loss will remain. After a while developers may get used to the lower productivity as a fact of life and not report it as such.

I know I got used to a lower productivity after spending some time in open offices. Then one day I was sitting in a private office again and felt my productivity surge and felt: "WOW! This is the way programming should feel like!"
The modern equivalent to that open door is internet access. There's a whole world on the internet, but only a tiny fraction of humanity outside my door. You'll learn more in 5 clicks on the internet than by listening to hours of Monday morning quarterbacking about the superbowl. That link is from 1986, at that time the best (only) source of innovative new ideas was speech overheard from other physically co-located humans, even long distance phone was like $1/minute, now we have free port 80 across the entire world so virtually all inspiration and innovation is reading visual and from the entire planet.

In 1986 it mattered if Einstein had a conversation outside your door, it mattered in a big way, but decades later in 2017 it matters if you read Einstein's blog and follow him on twitter.

Also note the rise of groupthink because in '86 only you had Einstein standing in your doorway and only your doorway or at most a couple people, but in 2017 "everyone in the field" and lots of people outside the official field read, perhaps, Aaronson's physics (although lately mostly politics) blog.

The push comes from expansion. If your company is poorly run maybe with enough whipping everyone in the open office you'll survive maybe even thrive. But if you want to succeed at the multi-office class of size, you'll need competent management, and those along with the line workers are repelled by open offices and can get jobs at non-open office employers. An open office selects for a company that will struggle to survive past 100 people.

The biggest recent change I can think of is at the last open office I worked at, it was a fireable offense to wear headphones; the company paid a lot of money for the remodel and refusal to collaborate is being directly and intentionally insubordinate. The beatings will continue until morale improves. I admit I'm completely mystified, from what I read here everyone is visually in sight "to collaborate" but everyone puts on headphones to drown out the noise so they can work in order to eliminate all collaboration in practice, which strikes me as complete nonsense.

Intense display of social signalling via architecture, the non-living parts of the office are all open and free and the living parts of the office all have headphones on and shush anyone who speaks, library style.

There might be an aspect of reverse psychology going on, with the whole "shush people into silence" and headphones movement, open offices are knowingly anti-collaborative and perhaps management wants it that way to eliminate palace coups or something. I mean, they can't be so stupid as to think it increases collaboration or productivity, so they must intentionally be sabotaging those characteristics in favor of ...
Odd, but reminds me of when Google sold SketchUp (Acquired in 2006, sold in 2012).

Have there been many other Google acquisitions that turned into divestments?
Interesting to read your post. I had always thought running a forum would be hard work but somehow rewarding.

What where some of the reasons you would get sued?
Is the code open source? Is it on GitHub?
Hunted around the site for a while but couldn't find the code. Mainly want to know which langauage it was built with.
What the WSJ Got Right (and Wrong) in 1989 Predictions
https://www.reddit.com/r/sb51live2017tv/
Richard Stallman Explains Everything [video]
Transhuman: A New Documentary on People Who Want to Live Forever
Two remedies I've heard about in science fiction are:

1) "Gevulot" in the book Quantum Thief. There are laws that allow you to control the spread of information about you. Digital technology without the 'DRM' that enforces these laws is banned (and yes, the book does explore the obvious problems with this). I've written more on this at http://www.bayleshanks.com/notes-computer-gevulot

2) "Friends of Privacy" in the book Rainbow's End. A charitable organization creates a zillion fake identities with your name so that someone getting a credit report for you, looking for you on Facebook, etc, gets a lot of hits, all indistinguishable from you, and all filled with lies.
>One of the most important commands I learned was "reset"

Used to use 'stty sane' to fix such issues, sometimes. Remember 'reset' too.

Also set many of the settings manually by doing this (if lucky enough to get the chance in advance, not always the case at customer sites):

When the terminal was in an okay state, do:

stty -a

where -a means show All settings.

Then read up on them (in man pages and manuals), and then when the terminal got borked (by a crashed curses or other program, or manual human error), manually set some of those settings back to normal values again, often all in one stty command, like:

stty ocrnl inlcr echo erase ^h intr ^c ...

(writing from memory, some may be wrong).

AFAIK many of the settings were poorly or not documented well - at least in the man pages. Solving many such issues for clients as a system engineer could be frustrating as well as exhilarating ...
This was Apple's prototype for the iPhone
This was an amazing talk. Thank you for sharing.
It's even easier to mishandle errors and get deadlocks in C++. That is in addition to all sorts of other fun like buffer overruns. If the team is capable of not messing these things up in C++, then they are more than capable of not messing up in Go.
For me C++ (or Rust) would be the languages to go for Browsers, VM's, Compilers, Game Engines, Glue Code for a OS(platform layer to prepare things for a app to run) etc..

The problem is, there's a lot of code in C++ already for all of this. V8, Dart, Java Vm's in C++, Webkit, Chrome, Firefox in C++, great game engines in C++.

Is not that i wouldnt use Rust.. on the contrary. But the problem is, for the usecase i think Rust would be very good, there are a lot of code in C++ already, that would require a effort of years to port in Rust.

For instance i work in Chrome C++ source a lot.. and the codebase is a beast.

Maybe if, in the future, things that are starting now in Rust, will be the the successful cases for this kind of machinery.

But given that, at least i, wouldnt use Rust to make a webserver backend (the same way i wouldnt use C++ for that), because i think its overkill. While i like Rust, i cant see a opportunity to use it, and the great impediment for that, is the C++ codebase legacy, and both languages basically competing for the same paradigm.

But theres a great thing in favor of Rust, because its the only modern real contender to C++. But i think it will be a slow and harsh competition (albeit a necessary one).
Bay Area Conservatives Keep Meetups Secret Fearing for Their Safety
Looks like an automated suitcase trolley.

It could be handy, except ... you probably can't take it on
the bus/train or put it in a car or take it on an airplane.
Why You Shouldn’t Use ReactJS for Complex Projects
Also, it could be used by bad guys as a very dangerous delivery mechanism.
I enjoyed the photo, the family history, and the premise of "asking the right/wrong question". I think that all technologists - or perhaps everyone - can and should take a step back from their daily grind and ask some questions.

I think the wisdom of the crowd can be leveraged in asking questions about the future. There are sites like longbets.org where you can weight in.

It is one of the great gifts to the human species to be able to contemplate a future beyond tomorrow.
As someone who works in the semiconductor industry, one of the most exciting things happening right now is the development and emergence of persistent/storage class memory (PCM/RRAM/3DXP/NVDIMMs). The implications of a persistent alternative to DRAM is immense and besides fundamentally changing compute/memory/networking/storage architectures it will also change programming models and SW stacks as we know them today. This is a topic I feel doesn't get enough visibility here, especially given that support for such technologies has already started getting baked in to Linux and Windows.
It's important to listen to primary sources in this age of heavily propagandized events. Yes, some people acted illegally and dangerously, but to call it terrorism and the real threat to the united states smacks of partisan misdirection.
I am going to choose to believe that the wrap-up paragraph, asking "who will have the right kind of driving data for autonomy?" is a subtle wink, because the current conventional wisdom about autonomous cars -- that they are coming soon, and that machine learning on massive datasets is the key to their success -- is very likely going to end up being one of those things we talk about jokingly in 50 years. Ha! Remember when they thought we'd have a colony on the moon in 1990, that machines would have genius IQs by 2000, and that cars could drive themselves by 2025? Oh, the people of the past were so cute.
I've never heard about PA music before in office environment. Who's mad enough to do that?
Why would I? They support what I said directly - 'system programming' is not limited to operating systems. Here's a bit from one of the Wikipedia entries you mention.

"System software is computer software designed to operate and control the computer hardware, and to provide a platform for running application software. System software is computer software designed to operate and control the computer hardware, and to provide a platform for running application software. System software includes software categories such as operating systems, utility software, device drivers, compilers, and linkers."
This is excellent as I was looking for seminar lectures to go with pfpl book, the oplss full list has Category Theory intro too https://www.cs.uoregon.edu/research/summerschool/summer16/cu...
NumFOCUS past and future by Travis Oliphant
> I want a city or neighborhood hooked up to a pneumatic tube system

Hyperloop? [1] :)

[1] https://en.wikipedia.org/wiki/Hyperloop
I doubt most people have the desire to be productive mathematicians, which is as required to be a good mathematician as being 7' tall is for playing basketball (aka not actually required, but big help).

"Most people can be productive mathematicians, they just don't believe in themselves."

Most people can X if Y, where Y is not the usual case. Again, believing in yourself, having the desire to be great at something, etc, are all included in the extremely large set of factors which determine whether someone will be good at any given activity. To say a large portion of the population can be good at some activity, knowing full-while that they do not possess most of the helpful attributes, is disingenuous.
Is there a good resource where those good transferable go idioms are written? I dont think I will have time to learn go anytime soon, but would definitely spent time with an article or something like that.
This analysis does not mention a implementation quirk for resolving hitting a mine on the first click. Shortly described: If the first cell clicked has a mine, move the mine to the first free cell starting from top left, and search row by row from left to right, top to bottom.

It did not trigger for the game in question, as there is no mine in the top left corner. However, in normal games, with all other things considered equal, top left corner would have a higher chance of having a mine than anywhere else.
Modern asphalt road maintenance can include thin overlays to extend the life of the roads instead of replacement or thick overlays, as low as 1/2" compared to the traditional 2". This overlay is made of some new material but also quite a bit of recycled asphalt pavement.

These may be combining to keep the demand for new asphalt lower despite continued demand for asphalt roads.
I think Go is an amazing lang, its simple yet powerful. I have been using it in production for over 3 years.
EM Forster took your thought experiment to it's logical conclusion for you: https://en.wikipedia.org/wiki/The_Machine_Stops
All your questions are answered on the "Download" page. It's GPL2, on Github (https://github.com/pkp/ojs), and it's written in PHP.
The Current State of Photography
An axiom is simply a statement that is defined as being true. Often times on grounds of being self-evident. For example, one of Euler's axioms is "Things that are equal to the same thing are also equal to one another".

Whereas Euler's may seem pretty tame, the Axiom of Choice is not. That's why some people think it might be wrong.
Here's an example:

https://youtu.be/zAzHQIkOQ4U?t=50s

It's at the beginning of a movie within a movie.
Just wanted to say that all you US-based people are very lucky having all these "starerpacks" companies (Atlas etc.) that handle all the messy parts and paperwork for you.

Incorporating a limited-liability business in Germany is hell.
I think by "vacancies" they mean "vacant homes on the market", versus "vacant homes the owner is sitting on." A tax would encourage vacant homes to be put on the market.
Are you willing to move to the UK? https://en.wikipedia.org/wiki/Foodtubes
Spoken like someone who rarely crossed borders in the 90s. I spent significant time crossing borders in the 80s and 90s and it never took much time. This was primarily between PR China and the USA so not your friendliest border but also involved land crossings between Hong Kong and PR China. Most of these tickets were purchased in cash months in advance. I'm not sure why you think it was so onerous without info sharing.
I wonder whether commentators are conflating "open" offices with "loud" offices.

I've never working in anything other than an open office, but the level of noise has varied a lot. Some offices have a culture where it's common for people to make a scene, ie when something happens people gather round a TV and start talking.

One place I worked at had a guy who would stand up and start a discussion about politics every day, and it wouldn't end until he was right. It's somewhat fun to have the old oxford union style banter, but it's a time sink and generally doesn't move anyone's opinion.

By contrast where I am now is as quiet as sitting alone at home, even though it's still in the financial industry and there's actually more people than the place I mentioned earlier.

One place was a macho atmosphere (all traders), and the other is intellectual (all coders), they both perform the same function in the market (market making). They both looked the same though; at least three screens per person, a wall of screens some places. You're close enough to touch your neighbour on either side if you stretch out your leg.
Is there anything out there which might have at least the slightest chance to grow into something becoming dangerous to Facebook?

(https://prism-break.org/en/categories/gnu-linux/#social-netw...)
I'm reminded of a phrase my Dad used on me as a youth "I am amazed and appalled. I am amazed you even thought of it, and appalled you did it."

It says a lot about folks desperation for a job to deal with a boss with that mindset. Sure, I'm fine with observation posts if I'm in danger and might need help pronto. By all means, have an observation desk if I'm feeding crocodiles, but not to monitor my daily work.

I thought have a cubicle in an office area built inside the old fuel bunker for a power plant 50 feet underground where radio and cell didn't work and you heard a wind noise beyond the wall to clear the air of potential fumes sucked. I guess I was wrong.
Agreed. One of the only times I contributed to the board was on a thread discussing why time travel in Timecrimes[1] (superb movie!) was not consistent. Without spoiling it, we ended up discussing all sorts of alternate theories in an attempt to have it make sense.

Another cool thing is visiting the boards of interesting movies or shows that are still far out from release. You usually find details about estimated release date based on current progress and photos from production.

[1]: http://m.imdb.com/title/tt0480669/
Postcard from my past: Crossing into Syria
I mean 2 very common English words put together.

For example I just thought of 2 common arbitrary words, tried them, and it's an available domain: roundwagon.com
Ethereal Email – disposable email addresses in Node.js apps
I would love to engineer this to avoid homeless people taking shits in this thing. It would have to pivot better than an NFL quarterback. Lets assume that most homeless people are older 40+ and have bad knees and can hobble about 7 MPH on average. So they would have to catch this thing to take a shit inside of it.
I guess in the future workers will wear VR headgear all the time, so the surroundings will matter less?
I never said anything about having a GC, just that if you can't poke directly at memory when you need to then you're going to have a heck of a time working on the Systems Programming space.
Until it is replaced by another, even more increasing density, trend. 3d desk arrangement will give new meaning for "open space", and we'll be lamenting about the good times of today's plain 2d open space office when buttocks/feet of your office mates will be dangling in front of your face.
Try something like noisli. It still has that masking background-noise effect without being music (i.e. without drawing your attention).

It basically allows you to play a configurable mix of background noises; e.g. Wind blowing, rain faling, white noise, train tracks.

Heck, writing this makes me want to try it tomorrow
again.
HOT MILFS IN BRAZILIAN CATFIGHT HD Porn Videos – SpankBang
Is that 60-65k euros including benefits like bonus, pension etc? How is that salary in comparison to other senior engineer jobs in the same country?

Having to write a lot of Perl sounds really cool!
Not quickly responding to DMCA complaints[1], subpoenas[2], death threats [mainly just working with police], illegal content. With one forum, the owner sued saying that content was 'theirs' and wanted us to provide the mysqldump as a settlement.

[1]http://www.dmca.com/FAQ/What-is-a-DMCA-Takedown

[2]https://en.wikipedia.org/wiki/Doe_subpoena
Have you looked into caves and commons approach?

https://hbr.org/2013/03/give-workers-the-power-to-choose-cav...
The obvious first example is Draco's comments re: Luna in chapter 7, and also the whole Bellatrix stuff. (which is where I stopped reading).

See also: https://danluu.com/su3su2u1/hpmor/ and http://stormingtheivorytower.blogspot.com/2013_08_11_archive...
Then it's unfair to the others :)
Check out kali Linux which included many tools including metasploit.
I don't think it's unrealistic, it's just that our expectations have gone (way) down after years of abuse. The cost of an employee is at least a magnitude larger than the extra cost that comes with giving them a private office. So if it makes an employee at least 10% more productive (in my experience the gain is definitely more than 10% but YMMV) it's a financial win.
That's an awfully big generalization to post on an internet commenting system.
These rules intimidate me (I don't know Go).

You also meant to say the go fix command does a lot (which is great), not that calling it is simple (which is not great).
well, that's disturbing.

https://www.reddit.com/r/privacy/comments/3kl3e9/which_manuf...
People with facebook-apps on their phones essentially allows Facebook to get their full contact list. If person A, B and C all have the number of a person D who is not on facebook, it's enough to create a shadow profile. On the basis of A, B and C, their social statuses, their level of education, country, etc., it's possible to make pretty accurate guesses to determine the person D.

If person D some day decides to install, say, WhatsApp (or even if he had it before Facebook acquired it), it also has his text messages, and photos shared through said app. It can all be linked to that shadow profile with that phone number. If D at some point typed his email-address into WhatsApp, or signed up at some site that shares data with Facebook, it's also easily linked to that shadow profile.
I'm reminded of this; https://xkcd.com/1172/
That doesn't really matter. If all you care about is physical reality, you have to apply its implications on everything, and Gödel's incompleteness reappears in a different form. First, consider that undecidability is more general -- i.e., stronger -- than incompleteness, as undecidability implies incompleteness but not vice-versa. If you admit infinity, then you have undecidability and therefore incompleteness. If you don't have infinity because you decide to only care about physical reality, then you don't have undecidability, but then you must treat time as physical (and therefore finite) as well.

While you no longer have undecidability (and therefore no incompleteness, either), you do have its finite form, namely infeasibility (due to computational complexity), which, given an assumption that time is finite, amounts to precisely the same result. Almost every theorem about undecidability can be generalized to infeasibility. For example, instead of undecidability of the halting problem, we get infeasibility of the bounded halting problem (that's the basis for the hierarchy theorems, which gave birth to the notion of computational complexity, just as the halting problem gave birth to the notion of computability). Similarly, by bounded halting, instead of a consequence of incompleteness, i.e. "there are statements that can neither be proven nor falsified", you get "there are statements that can be neither feasibly proven nor falsified" -- this is a direct corollary of the hierarchy theorems -- and the problem remains the same. The only question is whether you're willing to admit infinity (or what kinds of infinity you're willing to admit) as a convenience, or as an approximation of large finite quantities. But choosing not to admit infinity doesn't really make anything simpler (on the contrary, things may get more tedious).
Pffft, it takes a lot more than a contract to maintain an empire the size of Microsoft.

Their tech beats OSS in many areas and there is definitely a reason that people continually pay to use it.
If its a "new environment" doesn't imply that it can't be systems programming?

I totally agree that Go is fantastic for services and networked things.
Really?

HN has the least trolls of any board I look at.

Can you provide examples?
I have a basic question: what exactly is it?

As a former Amiga user, I'm familiar with the Amiga's graphics co-processor(s). I actually forget now how many, I remember Copper and Blitter, but don't recall if those were chips, or functions on a single chip.

So, is this a sort of video adapter that converts the native Amiga video output to HDMI compatible signals, or is it full graphics card that brings Amiga graphics (32/64/4096 color, with acceleration) to modern output resolutions?