skysight-inc/HackerNews huggingface dataset:
1. The actual leaks that WikiLeaks have published have virtually all targetted the Obama administration, so I'm not sure how you suppose the leaks have previously been making the "other team" look bad. By most accounts, Obama and Clinton are on the same "team."

2a. I don't see how you could seriously suggest that WikiLeaks's behavior in this election is no different than what they had done previously.

2b. If you can find me an example when WikiLeaks published stolen emails from people within a presidential campaign, and then published those emails during the campaign for the avowed purpose of influencing the election, I'd be interested to hear it. I'd be even more interested if you could find evidence that I supported it.

3. True, they're clearly trying to reduce government secrecy by making is harder to keep things secret. But what does this have to do with my question, which was how does this help promote free dissent? And I think you're overlooking the fact that they are also undermining private citizens' secrecy, when they see fit to publish their emails.
Even those shareholders buying the lesser class stock at IPO had certain rights.

The whole point of the lawsuit is that certain shareholder rights were violated by board's actions.
Hardly - we can fix black people committing violence against whites (or even the much larger problems of white on white and black on black violence) by directing the police to focus their attention on areas where this is a problem.

The right question to ask - assuming you believe that all lives are equally valuable - is to ask the quantitative question of what policies will save more lives. That's a question to be answered with statistics, not values. If you don't believe all lives are equally valuable, that's a difference between your values and mine.

No, they are. I'm putting my attention to the topics I can solve...

The fact that you can't solve a problem doesn't mean it's a lie or inaccurate to say that the problem exists.

And the fact that you continue to pretend it is is exactly why I'm strongly opposed to these attempts to solve "fake news". It's pretty clear that the real goal is just suppressing information that might be politically inconvenient.
Holy crap "modular castles" would be ideal for the Lego Ideas website.
Ask HN: How do you keep track of your experiment scripts?
When doing research I often write a single script and then run it multiple times, each time tweaking some part of the script or adjusting constants. I need to keep track of all of these versions to be able to reproduce the results.

Currently I am making sure that before each experiment, the current state of the code is commited to git and I tag it with experiment's name. If I need to expand on past experiment I branch out from a commit in history.

I would appreciate some insights from other people on how they handle this.
There will be an Alphabet or a Google in 10 years but it will look eerily similar to the aging behemoths of Silicon Valley today that take paltry swipes at different markets while their main revenue source slowly dwindles (up until the point they are bought by a holding company).
Oh, come on. It's been a decade since the patent holder was in a strong position. We effectively don't have injunctions or punitive damages any more, and infringement claims get tied up in all those new post-grant review procedures.
I don't think you can count Microsoft out of entering a market. They have the capital to startup and launch in probably any industry, including big pharma. I also think it'd be dangerous for Apple or google to count Microsoft out. Furthermore the economist in me wants to see many more options in the IT industry than just 2-3 so adding one more is welcome.
Infrastructure is beautiful
You can't do a Show HN for things that aren't yours.
> Joining a general union until there's a critical mass that can spin off as a software-specific one?

There's a number of software workers in "general" unions already, particularly (but not exclusively) public sector workers. And there's arguably quite a bit of utility in being part of a bigger union like SEIU, IWW, etc.
Ideals like that are the sort of thing you expect companies to abandon after a few years. And the idealism has been draining from google for years. It barely exists anymore beyond internal-facing perks and their cult-ish belief that their shit doesn't stink.

That letter also included the famous "don't be evil." Does anyone really think that in a few hundred years time, people aren't going to look back and laugh at the feeble rationalizations that have currently taken hold to convince otherwise clued-in people that the most pervasive surveillance apparatus in the world isn't at least a little bit evil?
I don't even understand bow that 3x3 rule would work to woo anyone. When I get more than one call like that be it car dealer, hardware vendor, solutions provider, etc. I tend to run away from them --it just loudly announces "desperation".

That said, if they do it this much, it must work enough for them to pursue this tactic.
This isn't specifically to do with Styletron, but I'm wondering: what is the use case for building arbitrary CSS from JavaScript? I've never written an app where this seemed necessary; the most I've ever needed is some semantic classes to apply, like this:

.request-pending {background-color: $yellow;}
.request-acknowledged {background-color: $green;}

It seems like mixing the actual styles in with the JS violates separation of concerns and clutters up the actual logic.
Do you mean $150k USD?
Chances are that if you're connecting a formerly in-house application to the Internet, you want to force a rewrite. It likely has a lot of other security vulnerabilities that would let an attacker pwn your corporate network. You build software for the open Internet very differently from you build it for a trusted environment; you don't want to fool yourself into thinking the latter is good enough for the former.
Not only this but people come and apply at Google because of the moonshots, not the ad business.
The clean your desk stuff is fine, but all of this should have been sent well ahead of the interview. Why they waste the time of two people to get ready for the interview is beyond me.
there is also sshpass for supplying password, as well as using a languages library like paramiko for python which I believe allows you to supply a password. It would take more than password auth to force me to use expect these days :)
I actually like it. I think it is well implemented and can be used to play around on command line with different flavors of linux. Well done!
John Jantsch – Utilizing SEO for Business Growth
Insider Insider Trading

Under U.S. securities law, the term “insider” is technically used to refer to any individual who is an officer or a director of an issuer or who is a beneficial owner of more than 10% of any class of an issuer’s outstanding securities. Insiders are subject to special reporting requirements and certain other restrictions upon their ability to trade securities of the issuer. Because of their relationship with the issuer, these individuals are also more likely to become aware of material, nonpublic information regarding the issuer.

However, for purposes of insider trading rules and regulations, insiders are not just limited to those who meet the technical definition of a corporate insider. Any individual who has special access to or otherwise comes into possession of material, nonpublic information regarding an issuer could be considered an insider. If such an individual trades in the securities of the issuer based on this information, he or she is considered to have engaged in insider trading and may be subject to both civil and criminal penalties.
whoa, never knew this existed. Thanks for sharing!
>lets go with high body-count wars for starters

Well, all, or almost all "religious wars" have historically been cover-ups for expansion of territory, power plays between populations, and money grabbing. So religion was just a pretext there.
Is there a typo ? Did you mean 150 USD or 150 K/M USD ? 150 USD won't even buy a regular visa.
Japan tracks dementia patients with QR codes attached to fingernails
In both cases, the only claim is:

> 1. The ornamental design of an electronic device, as shown and described.
Just to build on this: I heard tell of a USB hard drive, back in the day, that would install its driver when plugged in. It did this by claiming to the attached device that it was a keyboard instead of a hard drive, and then sending keystroke data imitating opening a command prompt with hotkeys and typing in the installation commands. It's not difficult to imagine what "the bad guys" could have done instead (as if that wasn't bad enough).

An I/O device is inherently a security risk because it sits in-between the user and the system, and effectively acts the intermediary between the two. That's a ton of trust.

This isn't a completely unsolvable problem. One could imagine a security system where an app using external I/O is opt-in, and even then given restricted access (e.g. not in the Settings area). But it's something that has to be created and put in place first, and there will probably be some associated user friction.
Formlabs | Boston, MA | Onsite | Full-time | Electrical Engineer

Sound interesting? Get in contact with us here: http://grnh.se/1bstep1

Electrical engineering at Formlabs bridges the gap between the analog and digital worlds. If you love to design and build boards from the ground up, develop firmware to control complex electromechanical systems, and produce elegant solutions to real-world problems we want you to join our team as an Electrical Engineer.

The job:

Engineer the most amazing desktop 3D printer on the market
Design high performance electronics for manufacturability
Develop sensors and controls for a sophisticated electromechanical system
Create laser light shows for Formlabs parties
You:

* Have at least 3-5 years experience working in the field

* Can share a portfolio or examples of projects

* Are a master of analog and digital systems

* Comfortable developing and debugging firmware for embedded systems

* Work with common embedded peripherals and communication protocols

* Seamlessly integrate complex electromechanical subsystems

* Familiar with signal processing and controls

* Approach PCB design with a sense of craftsmanship

* Can prototype your own designs

* Have experience with the full product development cycle

* Communicate seamlessly with vendors and suppliers across the globe

* Are hands-on and willing to cross discipline boundaries to solve a problem

Sound interesting? Get in contact with us here: http://grnh.se/1bstep1
No, just a Win7 installation
Vulnerability scanners tend not to do anything with unknown custom services, running on ports they probably don't even bother to scan.
Hah, one of the side effects of doing embedded programming is spending a lot of time staring at hex dumps with ascii in them, hex on the left actual characters on the right. As a result you start recognizing a lot of ASCII characters when you see the hex codes for them.

I was debugging a library that was a 'native' library for a scripting language and the code seemed to have a much bigger running footprint than I expected. It kept allocating this odd sized buffer, a bit over 13,000 bytes in size. Walking it back to the scripting language interface to C code the buffer it wanted was '32' bytes long but the scripting language was passing it as a string so 0x3332 bytes long. oops! Reading hex and seeing ASCII is a very useful skill to develop.
The broken-assessing criteria cannot be altered willy-nilly based on the domain.
The sets I remember having in the 80s and 90s had lots of custom pieces. My son's Lego seems to have less custom pieces than I remember having when I was growing up. It is amazing watching what he creates after he gets bored of the original creation.
I think you and the parent commenter are missing a critical points.

These companies were successful because of what they were, and they continue to be successful because of what they are.

It is a virtuous circle living on money, people, management and many more characteristics that go together.
> Where is AMD winning?

GPU Performance per dollar.

NVIDIA has the best high-end GPUs each generation, and NVIDIA is often more power efficient, but AMD is often competitive or slightly ahead in GPU performance per dollar, particularly in the low/mid-range end of the market.
Exactly. There are proctored testing labs worldwide -- there is absolutely no reason for Amazon not to handle it this way if they really feel the proctoring is necessary. Someone at Amazon just didn't do their job properly.
More control was pretty much a given as the company grew. When an operation is small and doesn't do anything particularly important, you can be casual about a lot of things. It just doesn't make sense to formalize everything. But once the operation is big and doing important things, control and visibility and process become increasingly important.

Something like this was going to happen. Hurray for Google for doing it before rather than after some major disaster or embarrassment.
I don't think this comparison is really fair at all... it seems to be cherry picked to point out what is already known to be a bad use case for node. In terms of the multiple async calls, Promises and async functions takes care of that, not to be confused with the reference to the `async` library.

First, using clustering and memoization would improve the throughput a lot. I did something similar when adapting a JS based script library to be used in node, because I knew it would lock the main loop otherwise. Beyond this, cpu intensive work should be avoided in your service loop regardless. It's best distributed to an RPC/Worker pool.

In terms of scale, node scales as well or better than a lot of frameworks, it's only that you will usually want to use similar techniques locally as well as remote.

Another poor example is when you need millions of references in a single thread, Node will die spectacularly. That doesn't mean it shouldn't be used for many use cases, it only means that it's bad at some of them.

I find that node is great as an intermediate/translation layer... your UI talks directly to node, tightly coupled.. then node can translate against backend databases or other services as a gatekeeper for your front end. It allows you to make the data the shape that is most convenient, with the least amount of disconnect of thought and approach.

It's also pretty great for certain types of orchestration control and even in the proof of concept stages of applications. Doing a first version of almost anything I've tried in Node is usually much faster than alternative platforms. And often performs well enough to stick with it. Developer productivity is more important than absolute scale at the beginning, and if you have a plan to scale horizontally, you can do that for a while before you need to break off other optimizations.
Shameless self promotion: if you want to automate subprocesses with python in an intuitive way, give sh a try: https://github.com/amoffat/sh
If someone patents 0.505" and only defends 0.505" +/- 0.005" it feels a lot less weird to me than if they patent any kind of rounded corner.

They've made a narrowly defined design decision, and are only defending that, as oppose to a very generic obvious choice.
There a so many locations that almost all do -- certainly much easier than any local interview location.
My best guess has been that there's an oversupply of incompetent "developers" trying to play the numbers game, doing enormous numbers of interviews hoping they'll find a company that will hire them anyway.

If incompetent developers do 100 interviews per job, and only last at jobs for 6 months before being fired, and competent developers do single-digit interviews (or 0, getting hired through networking) and stay employed for years at a time, a very small proportion of bad actors can be severely over-represented in interviews.
Just the pictures, there is no diameters, measures, etc
I have a feeling that this post will turn political discussing what we learned from the no-politics experiment.
As the saying goes, Revenue Solves Everything.
"As part of the interview process, you'll need to enter the back of this windowless van..."
Hmm, x86 emulation on ARM is the most interesting nugget. No one here thinks Windows Phone will be back in any serious capacity and that brand is pretty much finished.

Looks like this will run similar to how Apple got PowerPC apps running on early Intel Macs. Emulated just enough to cross the bridge to the Intel bits so that performance wasn't completely unusable. You could really run Adobe Photoshop, which would have been unthinkable if it was full emulation.

Question for this effort, is this Microsoft revisiting Surface Books that are running on ARM chips?
>Functional programming does not work well in programs which handle a lot of states.

I'd say this is completely false, and almost no one agrees with this if they've done any actual functional programming.
Not only is the article trying to be sensational, this part describing the previous accident:

"After several months, the company identified the cause—a faulty bit of scaffolding in the one of the helium fuel tanks"

is extremely wrong. Helium isn't fuel, and the scaffolding was inside of the LOX tank holding up a helium tank.
Well, for reference, I graduated in September and my cohort are all pulling above 100. Hack Reactor's expansion is old news - they acquired Makersquare nearly 2 years ago, they settled on 2 floors of students earlier than that, quite early in their history really.

As long as we see 1000 unique jobs posted on LinkedIn daily, which is the case right now, Bootcamps will continue to profit off the massive lack of general web dev talent. I'd expect a crash to be more of a general economic crash than any fault of the bootcamps.

I can't speak for how other bootcamps are operating. So far the only model that I've seen make sense is HR and Makersquare, which are now the same.
Any info on the pricing? Amazon always has its pricing info along with any announcements. and yes I like this chatboot API from google, to compete with amazon lex/polly. Competition will bring out the best for developers.
How to Build Social Networking Component API
Thats somewhat true. But my kids always build the themed project first, play with it, then bust it apart and the pieces are merged into the greater pool for general builds. My kids come up with some crazy uses for those specialized blocks!
I was thinking about the same problem, would appreciate input.

I am unhappy to run experiments without forming some kind of map to help me navigate the various choices. Most runs end up forgotten, and that's very inefficient.
You can buy some from Ceretropic: https://www.ceretropic.com/orexin-a

(Not affiliated with them in any way. Have used their products before and find them to be reputable.)
I switched to babel pretty early on precisely to be able to use async/await... I wrote several wrappers around other systems to make them work cleanly in that model. It's been exceedingly nice.
I think there are generational technical toys. For example, I think snap circuits are a ridiculously awesome toy for kids.
Matrix.org/riot.im has working federation, end-to-end cryptography, works without Google Play and is completely open source.

The encryption is audited, but not yet enabled by default, as there are still some rough edges. But the apps have tremendously improved over the last few weeks alone and I am very happy with it.
They aren't missing that point. They are making the opposite point. Google had a great product at the right time and they executed well. Now it makes billions. All the other stuff is most likely incidental.
7 AWS Lambda Alternatives
They're just ad distributing products.

Ever tried to install an adblocker on Android? There isn't anything you can do without rooting your phone. Seriously, it should be called Addroid.

Ever tried to install adblock/ublock on Chrome? only to find out that it doesn't exist in the chrome store or was removed again.
Show HN: Caboose.io easily build powerful back ends for your apps
I haven't, but it sounds like it would be great research. I think systems thinking provides a powerful epistemology for scientific and mathematical inquiry.
Ask HN: What are the most successful solo-founder businesses still around?
Ask HN: What did you build during a bootcamp?
Caboose is a Backend as a Service (BaaS) that my friend and I built as a passion project. The idea is that there are so many common steps to build or prototype an application so why not make it super simple. We have built backend functionality to power almost any web or mobile app you can think of. Our UI makes development simple by allowing you to develop and define your backends using plain old English. You can also extend anything we provide with JavaScript, Java, PHP, or Python.

Please take a look and tell us what you think. I know there are a bunch of BaaS providers out there, but I feel the functionality and simplicity of caboose makes it stand out.
How modern is 'modern'?

When I was a child, the sets I received usually had some sort of theme, even if it wasn't a branded theme. Pirates, space, race cars, whatever. Also, as other articles have pointed out, the majority of the specialized-looking pieces in modern, branded models, are actually creative re-uses of pre-existing pieces. Re-contextualization.

One thing I remember distinctly is that my sets always came with two sets of instructions - one would build the model featured on the box, the other would use a subset of the same parts to build something related but different. Personally, I would usually build the intended model, play with it a bit, then disassemble it for the alternate model. Eventually that would get disassembled as well, added to the big box of unsorted Lego, and would be fodder for modeling some other random idea.

That said, I think I did more experimentation with the Technic line of Lego, which is more like a plastic erector set, than I did with the regular bricks. At least, I remember more of the experimentation with those, probably because it was at a later point in my childhood.
As someone who left Microsoft for Amazon, most of the things I hear about Amazon align much more closely with my experiences at Microsoft. We're talking about companies that employ thousands of people, you're going to hear different stories from different parts of the company.
It makes no sense for 99.9% of the apps out there. If you are running at Facebook or Google level, maaaybe. This whole madness started with a FB dev presentation about running CSS "at scale". Then folks started to copy each other and this is what we have now.

Just look at https://github.com/rtsao/styletron there's a whole "how to use it" page, but zero info WHY to use it. Not even a section about valid use cases.

IMHO SASS covers almost all cases of CSS "at scale".

> It seems like mixing the actual styles in with the JS violates separation of concerns and clutters up the actual logic.

It does not just seem like it... it does violate it for no good reason.
I agree that decentralization and federation is an important step for security and privacy, reducing the dependence on a signal entity.

That said, based on OWS' writeup on the subpoena they received[1], the only user metadata they collect are the user's phone number(or a hash of it? for identification), that user's last connection date, and the dat etheir account was created.

[1] https://whispersystems.org/bigbrother/eastern-virginia-grand...
There's an old analogy that running a business is like taking a road trip, with money as the gasoline: you need to get gas along the way, but that's not the point of the trip. So effectively you're wondering how much fuel you'd have left over if you only had a few bicycles towing a fuel truck. What's the point?
I would hope so, especially because the military is unlike any other kind of employment - you can't simply say "fuck you, I quit" once you're signed up and realize the promises made were empty ones.