skysight-inc/HackerNews huggingface dataset:
Regarding the IT department thing:

From my first job to my current one, I always made sure I was in good stead with the IT department (whatever its size) - it was where I could get cast-off hardware for my computer junk pile!
>I just want to vote for a party that supports abortion rights, gun rights, a open Internet, and a generally smaller government (focused more on research and education).

Request denied. Join a side and conform any of your conflicting ideals with theirs. Too much effort letting people decide each issue for themselves.

Edit: /s [sorry I forgot to put that, I know sarcasm can be confusing on the internet]
Putting the fact that system integration itself is a difficult task aside, I believe part of the reason of buying components from European and American manufacturers is to help pass FAA regulations.

On a side note, since you posted that figure, how many components of a Boeing 787 are made by a US company[0]? =)

[0]: http://www.businessinsider.com/boeing-787-dreamliner-structu...

Disclaimer: Chinese here.
Samsung TV's also had some check they would run and if the Samsung servers were down, you couldn't use certain features of the TV. Easily fixed by setting up a server to spoof it and fake the DNS requests

http://www.myce.com/news/users-fix-samsung-smart-tv-time-two...
People make it seem as if Docker is some bleeding edge magical technology, but in reality its most useful features are just thin wrappers around stable linux kernel features and some nice automation.

We have also been running databases in Docker (on the tb scale though) for around 3 years, we had the odd issue here and there, but nothing terrible and certainly nothing fundamental or resulting in data loss.

If your data is corrupted by a single process dying in an unclean fashion then you have other operational problems.
I was actually going to use `lazy_static!` for this! Good to see a nicer solution is now here. :)
Check out NativeScript, you can use Angular 2 to build native mobile apps.
the "stateless" bit precludes a whole bunch of use cases, for example databases as per the post. For me the issue with containers is that they don't feel very "contained" when you have files ("images") all over the shop that don't get eliminated easily, or when attached volumes have storage in some location, and compose files elsewhere, and having to inject all sorts of environment variables. In other words, files and details scattered around everywhere. It's not nearly as clean as a VM, even though I do get it that for scaling tons of identical web servers, for example, they would be great.
The irony here is it's only illegal to beat the games because the casinos figured out how to rig the democratic process to get favorable laws passed. If we put it to a vote, what would the public think was more unethical, using a mechanical device to count cards or using lobbyists to make sure you can't lose?
This creates a feedback cycle where people are using C++ to get high performance, and that drives the language evolution towards confusing "features" (and idiosyncrasies) that are done in the name of making it possible to generate more highly optimized code.

You can replace C++ with <insert language here> and you can replace "language" with entire programming stacks. Large numbers of programming software toolsmiths have been laboring towards the wrong goals for the past few decades. We programmers are like old school computer hardware manufacturers hell-bent on delivering the highest spec numbers at the highest margins, while consumers were beset with poor quality, poor reliability, and experience degrading bloatware.

We programmers are particularly prone to inflicting ourselves with experience degrading bloatware, while ignoring our own particular human interface design needs. We need to stop emphasizing "sexy" things like raw performance and mathematically provable semantic guarantees and start looking at how we impact our experience while reading and debugging code. We need to start calling out toolsmiths who give us "power" at the cost of long startup penalties, and unresponsive, unwieldy software tools.
As long as the FCC stays on track to do its best to encourage competition in the Internet ecosystem I see no problems with what they are doing. I am too uneducated to understand the real downstream effects of "net neutrality"
Why do you want to visit the original page? It looks the same or worse than the AMP version that already loaded.
I've always thought that the revival of Stoicism is because 20th century philosophy messed with our heads to such an extent that we were left with an empty husk of our former selves, like ghosts floating in a meaningless world, and all we could do was laugh at ourselves to exhaustion lest we commit suicide.

Maybe I'm just talking about myself.
It is, but I think people accept that these are automatically generated outputs from compiler-created code.

Like any notation, once you understand how to break it apart and you learn what symbols mean, it becomes easier to interpret large fragments like this.

One pretty significant issue for newcomers is that rustdoc emphasises traits, rather than methods. Sometimes there is more indirections. It takes more insider knowledge to know that fmt() is actually called by the println!() macro, so you're unlikely to encounter that method unless you're digging into the internals.
<snark>For something called "scaley" your logo looks very blurry on my high-dpi display. Use SVG!</snark>
Docker is designed around the idea that you only have a single process running in a container. That's not an inherent property of containers though. LXD is a better tool for managing containers that are more like VMs. The kernel is shared between the host and the containers, but they can each have their own userspace. They could each have their own database right inside them, no problem.
While it is true that Docker has a variety of storage drivers for the overlay file system, some unreliable, if you are doing DB then you'd be using a host volume mount which is a bind mount. There should be no issues with the bind mount as it is not a part of Docker.
H1B was just another way to outsource. The ran entire departments for some companies. And at those departments, the IT for would be a mix of people offshore and H1Bs that constantly rotated back and forth between the two countries.
I made that assumption based on this text:

> So even if they understand how a machine’s PRNG functions, hackers would also have to analyze the machine’s gameplay to discern its pattern. That requires both time and substantial computing power

I would have guessed that the CPU requirements to process the video and map it against the PRNG characteristics would be a bit much for a smartphone, but given how powerful they are these days, that may well be flawed assumption.
Really ? I avoid them like the plague. I switched to DDG just to be rid of them. I want the full webpage, not some gimped mobile version.
It's the American Way, right? Errr, nevermind.
Figma is pretty good although for all types of design. It has real-time collaboration and perf is pretty good.

Whiteboarding specifically - don't know of any good ones. It should ideally be a collaborative multi user real time web app (websockets?), support drawing on top of uploaded images, have very large canvases you can zoom/pan, and run together with hangouts/Skype or have VoIP built in. Want to collab on building one? :)

I've used many Wacom tablets - even the cheap ones are good and pretty intuitive - no real learning curve after setup.
The issue is that everyone has a different perspective on what constitutes "trolling" and what doesn't. These "civil forums" frequently develop a habit of banning anyone who tries to do anything other than shout more echos into the echo chamber on the pretext that they're "trolls" or otherwise unsavory community members. A policy that encourages such casual non-concern for participants is likely to result in some very one-sided outcomes.
6 innovative startups that are disrupting sales and marketing
Thanks for the feedback!

1. We know the UI needs work and have plans to improve it. We are very aware that webkeys are not user-friendly; they were always meant as a stopgap measure while we build better UI. Some things about mobile here: https://github.com/sandstorm-io/sandstorm/tree/master/roadma...

2. The amount of work an app port requires varies a lot depending on the type of app. Self-contained apps that don't talk to the outside world can often be ported in a few minutes. But, indeed, some apps need work to integrate with the appropriate Sandstorm APIs. We've been working to make this easier by, for example, setting up an HTTP proxy inside the app which can make communicating with external OAuth services mostly transparent, while still respecting the Sandstorm permission model. With better tools we think we can automate most things, we just haven't gotten there yet.

3. There are multiple Sandstorm apps which let you post e.g. blogs with no Sandstorm UI frame around it. We have some features in-progress which extend this to more apps. But note that part of the goal of Sandstorm is to generalize a lot of the UI such that apps don't have to repeatedly build the same things, like login, access control, notifications, etc. We need to hang that UI somewhere, hence the need for that frame. But we have ideas that will make it look a lot more like an integrated part of the app UI in the future.

4. We dogfood a lot. We write design docs in Etherpad, manage tasks in Wekan, etc. Our github, google groups, and IRC existed before Sandstorm was functional. The main reason we haven't switched over is because switching is costly and it seems like there are better things we could do with our time.
I assume you understood that by timing I didn't mean seconds from 1970. Beyond that this seems to be getting into semantics territory on how we define 'seed'. To be clear, I agree with what you're saying about the PRNG flaw.

We can probably agree that PRNG is a function that takes an input and produces an output. I guess you take issue with me calling this input the seed. My use is probably a simplification indeed, but I thought one that doesn't change any principles. Because the user's interaction timing is crucial, it seems pretty clear to me that the exploit is about influencing the input of the PRNG. We can call this input something else, e.g. internal state. Or we can call it the seed.
AMP is for Google, to keep you on their domain.
You are taking this way too seriously. I also doubt that "people accustomed to how stores in most of the world work" would all jump over the turnstyle, despite it being clearly not an exit. Especially the jumping (or climbing) part is one I really only see kids doing as they like to exercise since they are often full of energy.
Why do they deserve the benefit of the doubt when their press release contains actual lies?

I didn't say they do. I responding to the parent post on the bit I quoted ("They chose..."). If it's irrelevant under other precondition, take it up with the parent post.
So I think that, if that's how the AGPL defines "user", had RethinkDB continued to be AGPL, I'd be disincentivized from setting up and sysadminning a multi-tenant RethinkDB instance and more incentivized to provide scripts for people to run their own instance.

There are reasons that's good (in theory, users will have more control over their own computing), but also reasons that's bad (you don't get economies of scale, you don't get someone dealing with security updates for you, you probably have to pay more, etc.).

And it seems to me that if we want to encourage designing systems a certain way, a legal document is probably not the tool for it. I think it'd be much better for free software if we spent time building tooling for non-AGPL software to serve its own complete corresponding source by default.
Facebook Is the Latest to Propose Fill-In-the-blank TV
I'm familiar with that story. However, I agree with Helen Keller that life is either a daring adventure or nothing at all. (It's not clear that she was talking about green tea, but the point is good.)
IDF targets women for tech as Israel feels worker pinch
If you microfocused it enough it would work.

Am I doing anything wrong isn't happening in 30 mins. Am I doing anything wrong with React is more than 30 mins. Am I abusing Flux? That sounds doable. videoconference with a live dev plus codebase access.

In a previous career I walked hundreds of consultants thru connecting to the telco WAN and ISP network that employed me, and I can't help you with everything but in 30 minutes I can easily tell you what is wrong with your BGP configuration or your frame relay configuration or your MPLS/ATM connection. At least WRT connecting to that employer, at least WRT connecting 15 years ago. The consultants knew their client networks inside and out, I mostly told them "no do not redistribute via RIP RFC1918 address space to us" or "no you really don't want to send us a 0/0 route" or "you think we'll accept a route for a.b.c.d/27 and you're actually sending it correctly but you not having sent us a LOA means I'm filtering it right out" or "you might want to think about enabling md5 authentication because we have, as our welcome letter you obviously didn't read, clearly explained" and yeah people actually tried stuff like that. Also people with obvious peculiar ideas about how BGP works WRT priority of routes and load balancing and stuff. Could I tell these "network administrator consultants" how to set up MCSE server stuff, well, no, but I sure told a lot of them how to configure Cisco WAN interfaces and how BGP works (or doesn't work)...

You can do a lot in 30 minutes over a narrow enough specialty.
No. That just means that there are unviable businesses when software engineers are priced correctly.

If there are 10 businesses that each need to hire 10 engineers, but there are only 80 engineers, then the price of the engineers will be determined by which 8 businesses have a business model that can afford those 80 engineers. The other two businesses don't have a viable business model. They can't sell enough X to account for the cost of the engineers.

Likewise, if you have a business that depends on building an electric car, and you can't afford to buy lithium at market price and still make the car cheap enough, then that isn't because there is a shortage of lithium. Its because you don't have a viable business model based on the price of lithium.

In my example above, there is no shortage of Ferraris. There is only a shortage of people willing to sell their Ferrari at $10.

Or stock. There are 100 open positions for AAPL at $129, but only 80 offers at that price. Thats not a shortage of AAPL stock. That just means there's only 80 people willing to sell at that price. However, if you offer $160 for AAPL, suddenly you'll find a lot of sellers.

Only 80 engineers looking for work? Find someone that looks good on LinkedIn and offer them double their salary. Suddenly more than 80 engineers available.
Interesting tid-bit: First author is Ryan Dahl, creator of NodeJS, now a Google Brain Resident.
IMO, C++ has both a lot of necessary complexity (due to its lofty goals) and a lot of unnecessary complexity (mostly due to the C back-compat). I think this is the root of a lot of the "C++ sucks!"/"C++ is great!" arguments; when people only see one half or the other.

C++ is more like an ecosystem of about a dozen languages. You can divide it into 4 languages chronologically. You can add a lot more by categorizing by use. If you pick and choose properly, you can set up a subset of C++ that makes it a great language. Half the computer programming managers out there have below average taste, however.
Thank you... iirc, the recommendation was 12-15 nodes at the top end. Though I haven't investigated deeply for a while now, as for the past 2 years I haven't had the option of what I've been using.
> But what about Configuration Management systems? They’re designed to solve this kind of routine by running one command.

The problem with this for most of the developers you see praising containers, is that with a containerized setup, you've already got the rest of your deployment process down to `docker service update --image myorg/myservice:1.3.0 myservice`

(And, in fact, maybe you're even running that code against immutable-infrastructure container-host OS like CoreOS.)

And now, you're suggesting that these developers would have to add this whole other process just for managing the deployment of the DBMS package—and probably the OS it's running on, too. (Maybe they would even have to add process to manage the VM it's running on, if they were doing everything else until now using autoscaling + swarm auto-join.)

Developers put DBMSes in containers because they're developers, not DBAs. If you are a DBA, then obviously this will seem wrong to you. A DBA wants to manage a DBMS using the DBMS's tooling. Developers, meanwhile, essentially want to manage DBMSes as part of the same "release" as their apps—being able to "pin a dependency" to a specific DBMS version; update the DBMS as part of a commit and see the whole updated stack go through CI to integration-test it; etc. These are development-time concerns that—at small scale—usually override operation-time concerns.
Is this the case with card games at casinos? I'm under the impression card games are completely random and cannot have designated odds (except for basic rules like dealer holds over 17 in blackjack).

In this sense wouldn't card games be a wiser bet than slot machines?
Why did people start doing that? I noticed all the Cassandra people at work started using C* at pretty much the same time, too, including signatures in e-mail. Was there a global "there's too many letters in Cassandra and C7a looks weird" memo to the entire Cassandra community? Drives me nuts for absolutely no reason I can think of.
I believe this was in jest lol

Im just super liberal. I think you should be able to do what ever you want as long as you don't hurt (or overly annoy) others.

The thing is, almost everyone I talk to agrees with me. I don't understand the current political system at all...
See "Learning Rust with Entirely Too Many Linked Lists"

http://cglab.ca/~abeinges/blah/too-many-lists/book/
Innovation during the Space Race was driven by the competition between USSR and USA.
If you can do queries AND have a GUI option that seems logical to me.

Looking back at my history this topic hits me right in the feels...

http://birdhouse.org/beos/byte/25-formula_queries/
This is not feasibly accurate currently.

There are contractual stipulations, by companies such as netflix, for example, that preclude image sensing on screens. (Netflix doesnt want anyone else having their viewer data as one logical argument) -- that doesnt mean that Netflix doesnt share viewer data with other third parties... [I have no idea if they do, I havent read their policy]

but here is the issue that 99% of people fail to get: The TV can only ID what it is that you are watching if the system has also been watching the same video/seen the same video/is also watching the same in real-time as you watch it.

So, yeah, it is impossible to ID any and all.

Further, the agreements between companies like vizio and others are very specific as to what is legal and allowed.

Having been-there -- These guys are on the up-and-up and while we all want to have the right to do anything we want in secret, there is nothing to panic about. However, there is a larger question that is raised regarding privacy; We already have laws around PCI/PII/Med data -- media consumption data is an open issue; How much behavioral data do you think Facebook has? "Show me the total count of males in Brazil between the age of 18-24 that identifies as single and lives within 50 miles of Rio who liked [object] where name begins with the letter 'R'" -- Yeah, I wouldnt worry about what TV Show a Vizio TV reported as displaying.

The FB example shows that you were at your machine, and clicked on the [object] etc...

Vizio(and all other brands) TVs are running in kiosk/unattended mode all over the place. How many screens in every sports bar were on last night? Well, they can certainly ID the # of TVs that were watching the Superbowl, but there are likely >~1 person at each screen. So, the worry about your demographics is meaningless in this case. Same as an election/election-debate.

But, as an aggregate you can see where the attention of the millions of TVs are pointed.

Like I said - it is simply neilsen ratings, but much much more accurate.
The point about templates being easy to optimize compared to other generics systems is simply wrong. Other generics systems provide more information to the compiler, so in addition to compiling faster and providing better error messages the compiler can use knowledge of specific type classes, interfaces, modules to optimize the implementation of. For instance, Rust can optimize `type NonZeroOption<T: NonZero> = Option<T>` to just the size of `T` because it knows that the `None` sentinel value is not used by `T`. You can also have nice features like GHC's rewrite rules which allow you to effectively tell the compiler how to optimize your types.

Most of the fast binary parts of templates is from stuff like specialization, which can be added to just about any generics system. Rust and Haskell both have it.
Do you seriously expect your life to have changed so little over the course of the next fifteen years that you'll still want to have exactly the same living arrangement? That sounds like a serious constraint. Being that locked in makes me feel really nervous. Life just isn't that predictable.
I'd say that the new generation leaned towards Python, Ruby, and the like instead of Perl, and with a boom in computer geek culture, those communities just outgrew the Perl one. Also, because the languages like Python, Ruby and JS are used in startups and the like those got more coverage in conferences and books, courses etc. And now anything that doesn't have that sort of traction seems to be obsolete and/or born to die by some.

That said, frankly your comment is a bit off-topic and irrelevant--and you may get downvoted for that--because the question was not "Why use Perl 6 or not" but literally "What you do with it".
The reason I prefer external (mounted from the host) storage for PGDATA is so I can easily manage it from the host. Otherwise it's tied to the image, which I consider ephemeral.
Perhaps worth another look again. I remember 'Int', '.WHAT', etc. from some presentations and that stung in my eyes a bit.
> Whatever they choose to do will end up creating more jobs and boosting wages in something else.

not if they stash it in an offshore tax-haven in the Cayman Islands.
"ideal society" thought experiments get degenerate and wacky in a hurry. let's talk about reality, if you wouldn't mind.

Net Neutrality is specifically the idea that delivery of bytes of data over internet connections amounts to a global public commons that is a shared resource for everyone. Just as we make laws to prevent someone from putting up an enclosure fence around public meadows, we also have the idea of net neutrality so nobody puts up a virtual enclosure ("high priority lanes") around the internet. i.e. everybody pays the same rate for traffic delivery regardless of the origin or content of the traffic.

you're right that this was an inevitable power play that would be made by monopolist rent-seeking corporations as soon as they could get away with it. the importance of strong regulations on this issue cannot be emphasized enough.
He dabbled in some other open source machine learning things on Github. Seems pretty off the grid. Recently published this paper: https://arxiv.org/abs/1702.00783
Israeli men and women must serve in the IDF --Israeli Defense Forces --with certain exceptions. This mentions an IDF program of 6 years where men and women also are awarded a CS degree and after service are in high demand by the tech industry.