skysight-inc/HackerNews huggingface dataset:
Running

GOPATH=$HOME go get github.com/foo/bar

would download the package to:

$HOME/src/github.com/foo/bar

So $HOME will not have .git.
Batteries protruding downward is genius! Every laptop should have them!
> People starting businesses with bad business models don't offend me on a moral level.

In a pure sense, I'd like to agree with you, but there are a couple of things I see as being problematic at the moment:

1/ In many countries businesses or investors are often able to aquire political support to prop up failing businesses at the expense of broader society. When my pirate-themed restaurant goes broke, well, such is life. When someone like, say, a venture capitalist with the ear of the president of the US has a bunch of endangered investments you may well find your pockets being picked to prop up his bank balance.

2/ The trend for "disruption" means that the failing businesses may well have already destroyed previously-viable businesses (often as a result of running at a huge loss, not necessarily because they offer better product); that's an especially huge hazard in areas like education. The collapse of the VC-funded punt after it's already demolished what already existed leaves a smoking hole in the ground. If that's "one less restaurant in town", that's one thing. If that's "we ran down public transport and education because unicorns told us they'd solve the problem and now we have neither transport nor schools", well, that's a bit different.
NX is a modular client-side framework, with three separate, focused middlewares for path routing, state-query parameter synchronization and in app navigation. Each of these are 100-200 lines long and easy to use.
> takes care of the whole thing
But I would have assumed that there is considerable work necessary on the backend for a web server to integrate with Duo.
In fact that seems to be an explicit goal of the Web side of things
Oh I think I've never used this feature with my Yubikey - it's just been essentially an external keyboard that types rather quickly.
Interesting React-Native projects to learn from
make sure you're actually at google.com and not go0gle.com

And how about the domain with a character that looks more like 'o' than '0'? There was something on HN recently about that. The example given would have completely fooled me, since it looked the same as the real domain.
I beg to differ. I am building a desktop/server app in .Net core right now.
Asynchronous programming is hard, even when hidden behind abstractions like futures or promises.

It was cool and trendy when libevent and Nodejs came out, but now we should all have the experience and knowledge that tell us to stop doing asynchronous I/O.

Go, Hakell, or Erlang do a great job at concurrency, without the async i/o craziness.
Tokyo is one of the best cities in the world for pedestrians, maybe THE best.
Then we'll have to wait 5-6 years to see if these young adults stay in the city after they have kids. Frankly I am hopeful that they will.
By PR you mean public relations? Note, I did not claim that Lattner invented the general idea. I'd suggest that dismissing the careful selection, refinement, integration and popularization of design elements as "PR" underestimates how great products are made. It's like saying Tesla's doing nothing new or the Macintosh was invented by Xerox.
How does this compare to the technology developed by Bolt Threads, which is already in at least pilot-stage manufacturing?
I have second hand experience from friends working there. Lots of good cooperation is happening between Israelis and Palestinians. If only our governments didn't suck :)

The Palestinian workers in Mellanox are well liked and respected from what I saw and the company enjoys having them.
You haven't written HTML emails (cross-client) if you think Bootstrap'
s grid and the kind of HTML you have to write for emails are comparable.

There is no such thing as Bootstrap div hell, that is utter nonsense.

If you used Bootstrap 3 seriously you'd also know there were LESS/Sass mixins for grids. No need to use divs with classes if you have that arbitrary dislike for genuinely useful presentational classes.
Spot on. It's getting tiring/old to see these sites pop up over and over. I get that it can be a fun project to work on, but it seems like too many people are working on these types of sites and hoping they'll be going concerns when the value is dubious at best. I think people need to think bigger and not avoid schleppier ideas.

I _just_ commented on the stackshare post earlier today https://news.ycombinator.com/item?id=13375748
You know, this information isn't really readily available to us user interface people. At least, it's not obvious where to go to read about it.

I would love a brief history of GUI programming concepts and patterns if you could point to one.
I'm sure this type of data point exists in real life in terms of identity theft schemes...

edit: from browsing more random "agents", there are a lot of 5 y/o's making tens of thousands of $ per year:

Location
Country: United States
GPS: (36.073868, -103.923638)
Demographics
Sex: Male
DOB: 2012-04-11
Age: 5
Language: English
Religion: Protestant
Income: $57834 USD
Internet: True

Ahh, to be young.
Hey lowglow, it actually started/was tested by YC founders, but we just onboarded several new founder networks in the weeks leading to launch, including First Round, Slow Ventures, Social Capital, Fuel Capital. There are many, many brilliant founders contributing (also note that ratings are hidden while written reviews show by whom they are posted).
Oh man, thank you! Thank you!
GTAV is closed source
Altman is literally the greediest person in SV.
I remember those signs! They have one of my favorite Dutch words, 'zakkenroller' (pickpocket) :)
In the world of server systems programming once an organization gets beyond a certain size it's uncommon to have programmers administering server daemons or other server applications. Those folks are indeed users.
>...noise cancelling cans...

Active noise cancelling systems generally only suppress continuous steady sounds, e.g. fan noise or motor hum. It actually makes conversations and other transient activities _more_ audible by reducing the background sound.
Rust n00b here (I read a lot about it but haven't written a line yet), but wouldn't `.orPanic('error message')` be a better name than `.expect('error message')`? The latter seems backwards.
As an Israeli, I find it extremely frustrating that I can't help. I joined their "supporters" group and wanted to Mentor but it didn't really work out.

I totally get why they weren't really interested - but it's frustrating.

Most Israelis think this is a great opportunity and support these sort of initiatives. They've worked well with Jordan in the past.
A reminder that U2F essentially prevents phishing attacks:

http://security.stackexchange.com/questions/71316/how-secure...
The Radical Moneymaking Schemes of Peter Thiel’s Youth Movement
Email “Inventor” Sues TechDirt, Mike Masnick in $15M Libel Case
Why injecting personality in technology makes people angry
The biggest issues I've seen with working remotely are perception and emotional validation.

Regarding perception, managers who have poor management skills, and employees who are lazy, create an illusion of productivity just by being visible. However, when you take away that visibility, the illusion seems to fall apart.

I believe this occurs because it is easy to conflate presence with productivity, so some managers don't look any deeper than that. When you take away that physical presence though, they start looking at the next easiest metric (e.g. Git commits, lines of code, or some other equally pointless measurement), and find these to be less reassuring.

If you have a good manager, who knows how to manage remote teams, working remotely isn't an issue. When you have an unskilled, butt-in-chair manager, it quickly becomes one.

Regarding emotional validation, I've worked with several managers that seemed to be emotionally validated simply by having their minions around them all day. In these cases, the remote vs. in-office arguments are always decided based on emotion, rather than any physical evidence.
Trump says pharma 'getting away with murder,'
> ops-y + dev-y, isn't that supposed to evolve into DevOps? I know the term is a bit overloaded.

Yes, but I've grown to dislike that term, though it's my current job title. There's a number of people who're titled with DevOps and they're yelling about Docker this and CD that, and AWS/RDS those.

That crowd is way to excited about some tools and some solutions in specific use cases, and they sometimes tend to drown out the real value of config management and close cooperation of devs, ops and other involved people with their own specific focus - for a very large amount of use cases.

> Do the community chef, ansible and puppet cookbooks use secure defaults for MongoDB? Asking because I have never used MongoDB.

I'm a chef guy. First google result for "mongodb cookbook" doesn't set authentication, but makes it easy to enable required authentication. Second cookbook result doesn't enable authorization by default.

This makes sense though. If a community cookbook manages mongodb, that cookbook is supposed to support all use cases of mongodb and it usually tries to mimic the default use case of the application in question. To maintain that, the chef cookbooks for mongodb don't enforce authorization.

However, if I was supposed to implement a mongodb cookbook to use in my place, I'd intentionally fail the chef run if authentication is disabled and stop mongodb in that case. This would be trivial in both cookbooks I looked at.
In short: the poor neighborhoods have the most low-hanging fruits, and can be improved in obvious ways using small, low-risk investments.

Affluent neighborhoods are built in a way that cannot be easily improved upon.
That's right, we made this fuck up for the second time :) In our defence, we didn't expect this post to gain a momentum. Now we are covered.
Wouldn't the g-force direction always be the same (away from the center) regardless of direction of spin and zero at the inflection between spin directions (normal gravity excepted)?
iPhone 7, iPhone 7 Plus, and iPhone 6s were the three most popular smartphones in the US at the beginning of the holiday period, for a combined 31.3% share. The Samsung Galaxy S7 and S7 edge were the fourth and fifth best-selling phones in the US, with Samsung capturing 28.9% of smartphone sales.

I remember the days when Apple completely dominated the smartphone market, competing favorably with Android, and eclipsing any single Android manufacturer. I was surprised to hear that Apple has now dropped to 31% market share. This means that Android now has almost double the market share of Apple, and Samsung alone is going head-to-head with Apple.

I think we've just witnessed the end of Apple's golden era.
If a senior dev cost 100k and an office increases productivity by 10% the office has to cost 10k for it not to be worth it. While I don't doubt
It's very similar. I was working at a mid-size bank a few years ago that was into this. Buy up or make auto loans, bundle them and have them securitized and rated by by a credit rating agency (Moody's, S&P, etc) then you can sell the loans on the open market where they are scooped up. There are lots of state pensions and other retirement plans that end up buying these securities.

It's the same problem as before--banks are incentived to make the loan, but not hold onto it and therefore the banks don't really care about the quality of the loan so long as they can sell the bag to someone else.
Reddit’s most uplifting user helped raise ~$160,000 for FB Live attack
I remember that in Close Combat https://en.wikipedia.org/wiki/Close_Combat_(series) the units have some small independent thinking and refused to follow very stupid orders and wanted to take cover. It probably has a few simple rules, like an expert system.

As discussed in other comment, it was a pain to manage them, because they didn't follow all the (stupid/suicidal) orders.
A cube and an office take up nearly an identical amount of square-footage, so real-estate prices ought not have an effect.

In addition, the material cost of drywall is much less than that of cubicles, and the total installed cost will usually be less than all but the crappiest low-height cubes.
Samsung and Twitter among 'least green' big tech firms
What specifically makes it so? Why do libevent and Node give us "the experience and knowledge to tell us to stop doing asynchronous I/O"?

I can appreciate a polemic, but I also appreciate substance ;)
American people have always fallen for hoaxes. Hell, even Trump got into politics riding the Birther hoax.
I just checked my Moto G 3rd generation again and it doesn't work. There is a corresponding open issue, but it makes me leery about using it for now.

https://github.com/flutter/flutter/issues/5737
> Letting things die in place obviously depends on how much spare capacity you have in your DC,

by "capacity" do you mean room? I associate capacity in this context more with power & cooling (neither of which are consumed by disabled machines).

Or do you mean that if the DC's capacity is constrained, letting systems die in place and only replacing "mostly dead" racks on a rolling basis keeps capacity utilization below a critical threshold?
> The UK parliamentary system makes alliances necessary and difficult for any particular party to seize total control of power.

The Parliamentary system means that there is no separation of powers, so "total control of power" just means a parliamentary majority, and most governments have been one-party majority governments (there have been a few coalition governments, such as the LibDem-Tory coalition that Cameron started with, but they are the exception, not the rule.)

Now, if the UK had proportional representation, even with a parliamentary system, that might make one party acheiving total control more difficult than in the US, and enough parliamentary systems are also PR that people sometimes conflate the effects of the two features.
How I test my DRF serializers
Not that I'm objecting! I'm commenting. Sometimes stating the obvious helps trigger that "pause and reflect" thing.
Ask HN: What tech would you use to build a social network?
Say you were Mark Zuckerberg and no-one had heard of Facebook or social networks, despite it being 2017.

What would you/Mark Zuckerberg use to build out your new idea for a "social network"?
The Playground SDK had over a hundred titles shipped on it. You can see some of them on my MobyGames profile. [1]

"Proper use of byte code generators" -- at that point you're not writing Lua any more, any more than Scala or Clojure targeting the JVM is "writing Java." The article is about using Lua for AI, which is what my comments are about, and my comments all stand.

Arguing about whether the VM is good enough to support a state machine is orthogonal to whether it's a good idea to use Lua coroutines as suggested by the article.

[1] http://www.mobygames.com/developer/sheet/view/developerId,13...
"Single person to be present"- so you can afford a dedicated room to spin samples? That increases cost.

You need a glovebox so you can load your samples... although technically I guess that outboarding the strings works too.
> All programs will attempt to expand until they can render HTML emails. Those that cannot will be replaced by those that can.

More seriously, the expectation that emails will consist only of plain text is simply untenable. From a security standpoint this is obviously not ideal, but security and usability are opposed, and if your security scheme does not allow users to send documents with some form of markup, it will not be widely used.
Seriously, with async you can just trash all your code because it will block your async event loop.

So you have to rewrite every single library and network client in asynchronous mode.
> When our sysadmin

Yeah, well, we're in the middle of a trend to act as though dedicated systems people are bad, pains in the arse, you shouldn't need or want them.
Safari bug caused poor Consumer Reports MacBook Pro battery tests
One problem with that is that in an open-plan office, meetings can be de-formalized into open conversations and you'll have to monitor those if you don't want to be left out or might have something to contribute.

I once worked in an office where the founder would stroll out of his office (natch), and have a conversation with one person, extending to a second person, into a decision-type meeting with more people. Call it an evolving standup.

Even if you're locked into headphones this is can be a big distraction equivalent to not wearing headphones at all.

tl;dr: sometimes "the noise" is not noise.
Add in "We shouldn't put weird skeleton memes right at the top" that's like shorthand for "we aren't saying anything worthwile here"
How Netflix Is Deepening Our Cultural Echo Chambers
That's the answer I was kind of expecting, thanks.
Doh! Sorry, my bad. There are too many posts like this and for a library, the phrasing is a little odd since I would expect a Go library to be primarily written in Go. I suppose a Go library could be a wrapper around a C or other type of library, but that would not be something worth emphasizing, IMHO.
As a piece of anecdata about coworking spaces. I use coworking spaces when I'm working remotely from a location other than my home. When I'm in my home city, I work from my home office. The beauty of remote work is it enables me to travel, but because I'm traveling I need to define a space that is "work" vs "play". That and stable fast Internet are what coworking spaces provide. It's not that I /like/ open floorplan designs better than my home office, it's that I like the flexibility of working from Bogota, Colombia this week and Lima, Peru next week instead of being stuck in my suburban house every day.

Due to my experiences I've met a LOT of people in coworking spaces all over the world and I would say that my general take is pretty consistent. People pay into a coworking space to guarantee a space that work can be done when they're traveling. Very few of my fellow coworkers permanently reside in the same city as the coworking space they frequent. This, also, is why networks of coworking spaces like WeWork are doing so well. WeWork in particular enables me to go to many destination cities and have a spot to work without needing to pre-plan to work with a local space.
All cryptocurrencies are durable, portable, divisible, and uniform. Nearly all of them will be worthless, and many that were already created and possess those four characteristics are already worthless. Bitcoin may escape that fate (I own a a fair amount, so I hope so), but it won't be because of those four traits.
perhaps, but in today's political climate i think its a fair simplification. the vast majority of people take argue your side to mean that PizzaGate is real and that NYT stories critical of trump are all fake.
As Alexander Pushkin(a famous Russian poet) wrote in one of his poems: "Oh it is not hard to fool me, for I am eager to be fooled."
The only times I've been in an open office, it's been with people who were answering phone calls all day. Wasn't a fan and my ears got sore form having headphones on all the time.

I feel like sharing an office with a small handful of other devs could work. But not with people who answer phones all day.
I mean, no one is forcing you to use this product :) but I actually find the ratings to be really directionally accurate, which considers them in aggregate, and use this site all the freaking time. Yesterday I needed a decent conference calling tool, I went with the first one I found and the reliability was terrible - I know there are a million sites out there for this but good luck googling "best free conference call." One founder kit search later I jumped on uber conference and rescued the call. It didn't matter that I was using the best, most deserving startup, I just needed something that worked...
I didn't realize graphviz could do graphs of that quality. I'm used to graphviz's examples of DAGs and badly formatted text. Can you tell us more of how you're using graphviz? Wouldn't you need to move away from it as you move towards an interactive editor, in favor of other more javascript-based layout algorithms? What path do you think you'd follow for that?
Qmasm: Quantum macro assembler for D-Wave systems
In re-reading my comment, I realized it isn't clear that normal centrifuges use vials to contain the sample as well.

Regardless, having spent thousands of hours in a lab, I think the traditional lab centrifuge is probably more dangerous.
>I think the main reason though is just that AI doesn't really sell. Graphics, physics and voice actors sell. You can blame a failure on AI, but very rarely is success attributed to good AI in a game.

The main reason that I avoided buying Civilization 6 is that the AI was notoriously bad. For any kind of turn-based strategy game, I want the AI to be superb.
I have a similar experience, though I never had the chance to build anything really large with it.
Off-topic, but does anyone know whether it's the GTA engine used to record these videos:

https://www.youtube.com/watch?v=T5kooJeXGiI

There's a ton of them on YouTube, but I can't figure out how they make them.
"I have a three-point throw that's different, but way more useful. I'm just too busy working on other stuff to show Steph Curry who's boss."

There's nothing helpful in your comment. At risk of being hypocritical, I'll add a piece of advice; be constructive. Telling everyone you have a genius solution that you're hogging all to yourself (but aren't acting on?) is not helpful. "Here is a way you could make this tool more helpful to people like me."

Ideas aren't valuable. If they were, there would be a marketplace for ideas, and it would be doing billions of dollars in business. It's execution that's valuable. There are 7 billion people on the planet, your idea isn't unique, so share it to be helpful to others or build it yourself, but please don't berate the hard work of others and then tell us you have something better with nothing to show for it.

I'm falling into the trap of HN negativity here, but it's so frustrating to see talented creators who are actively executing get roasted with no discernable actionable constructive criticism.

Listen - I get it, we have guttural reactions to things (especially things we have neat ideas about or know ways to do better.) I tell the people I work with to lead with a compliment, always, before criticizing and I often forget to do so myself (I didn't do so here ;)). Doesn't mean it's OK - and in an environment like HN where you actively have time to think before you hit the "reply" button, it's pretty unacceptable. We're adults. We're all trying to build things and do what we love. We can be supportive.

There's more concentrated disappointment here that's aggregated from other sources besides you, so please don't feel like this is targeted to call your comment out, specifically. Please try to be thoughtful in the future, if you can.

Edit: You updated your post, thank you. Please be kind to content creators - they're working to make things better for more people than just you, and could use your help in figuring out how to make their products appealing to you.