skysight-inc/HackerNews huggingface dataset:
For that matter... if it's not legitimate, then why does the hardware have the ability to do it? Why does camera hardware allow the light to be disabled during recording? I mean SYN is useful, and SYN flood might be useful for systems testing... that said, there are other tools for that, and RAT probably isn't the right place.

In any case, this is definitely a slippery slope as there are "Security" companies that provide software that does all of this that act as US, local and other govt vendors.
I wouldn't think that a Fax API provider would be exempt under the conduit exception of HIPAA/HITECH. You couldn't guarantee that the API vendor wasn't sniffing/storing/protecting data while transmitting the data between entities. You can read more about this exception here: http://www.hitechanswers.net/when-does-the-hipaa-conduit-exc...

You would facilitate that transfer by having both parties of business associates/covered entities entering a legally binding business associates agreement to outline how PHI would be protected.

Scrypt is a company that does faxing in the health tech space today and they sign BAAs and went through a HITRUST assessment.

EDIT:

So, maybe let me clarify what I mean about facilitating that transfer of data.

So, let's say there is:

Vendor ----> Health Care Provider

Even if you are sending data over TLS or some other encrypted protocol, the Vendor and the Health Care Provider need to have an agreement to protect patient data and which restrict what can be done with the PHI being transmitted. If you add a new party to this equation, like:

Vendor ----> Twilio ----> Health Care Provider

Even if you encrypt the data to Twilio and Twilio "promises" to not store the data and promises to encrypt the data when sending it down stream, promises aren't good enough in the eyes of HIPAA/HITECH. You need to have an agreement in place like a Business Associates Agreement in which all parties agree to protect PHI. You can read more about what these agreements commonly outline here: https://datica.com/academy/business-associate-agreements/

There are exceptions to this referred to as the "Conduit Exception" of HIPAA which were clarified in 2013. This doesn't really apply to API vendors or someone like cloudflare. It applies more to phone carriers, postal services and ISPs.

It's a complex topic, but I can keep jamming to discuss some of the nuances.
> Here are the facts of today:

None of those three facts are remotely relevant to whether or not Trump colluded with Russians, you are again being partisan and even mentioning those unrelated facts proves you're too partisan to have a real discussion. And smoke is more than enough to justify a proper investigation.
> It's because all the stupid vendors refuse to share anything

I'm not going to defend the vendors (much). But it's not free to upstream your code. It's work. And I'd argue that it's an investment that will pay off, but you can't fault others much for seeing it differently.
I was surprised your step 1 wasn't "build a working (but ugly) prototype out of pre-existing breakout boards and components."

I might have a pencil sketch or two, but I wouldn't be doing anything in CAD until I knew my idea was feasible and had some grasp of exactly how it might fit into a finished design.

What stages did you go through for the conceptualisation and prototyping of the idea? As someone in the hardware business, I know the circuitry involved is common and simple enough that you probably had little difficulty. But I'd still love to hear how you discovered what you needed where to source it.

Good effort anyway, we need more guides like this on the web!
The dynamic loads of a fully loaded Falcon 9 preclude an abort once it's off the pad; you are committed.

I'm not an aerospace engineer, but if one wants to comment, I'd be happy to be corrected. It already requires ideal conditions for stages to separate successfully.
I actually think both have happened: the military has increasingly adopted traditional police tactics and mindset [1], while law enforcement has become more paramilitary it its equipment, tactics, and mindset.

[1] Personal experience. I was shocked to receive so much instruction from LEOs instead of infantrymen prior to my own deployment to Afgh. While there, we did a lot more arresting, and not nearly as much killing, as I think the situations I encountered warranted. ETA: not saying there wasn't instruction from the Army, but there was a lot from beat cops contracted to train us.
Apple launches app accelerator in Bangalore
CTR doesn't differentiate between accidental clicks and clicks from people who appreciated the advert. Sure, you could give it a gut judgement based on industry standard CTRs / personal experience, but it would be very rough.

To actually judge whether users wanted to see the advert the best metric would be conversions, but that's likely data the site owner wouldn't have (and even with that data, you'd need something to judge it against - for all the talk that most adverts are ignored, the fact remains that some adverts through Google/Facebook/whatever ad-network can lead to direct conversions with a positive ROI).

Not saying it wouldn't be interesting to hear what his typical CTRs are, just that nobody should look at the answer and think you can make significant judgements based on them.
I see how you came to that conclusion, but it is wrong:

We don't have a "company blessed developer laptop" on purpose - we're small (compared to other companies with similar reach), so that's the only way we can cover enough ground.

Every technical employee works from home, and buys his/her own gear. People are expected to report (and fix, when relevant. Some teams do a better job at that than others, certainly) their issues with gear that is relevant to their own profile and market.

The company gives out money bonus for people to buy what they want and stay current every once in a while.

Source: I'm a Canonical employee (not working on the desktop - but expected to at least report my desktop bugs on the particular brand of laptop that I use).
> or you will need to drive whenever it is snowing or raining.

I think you could bike every day, if you wanted to.

Fenders would keep dirty road water off you and a rain shell with rain pants would keep you dry. Or if it's warm you can wear shorts and change once you get to work.

If it's too snowy to safely bike, should you really be driving? And how much does it really snow anymore? This year Chicago had the first January without measurable snowfall in recorded history :(.
Things are supposed to be stable if you're running an LTS, you savage! If you want everything bleeding edge, then use Arch Linux, not an Ubuntu LTS. Good god man.

Also I love the incredible specificity of your "ROLE/AFFILIATION". Top 2000, eh? Heh.
From the earlier sama post, What I Heard From Trump Supporters:

> Almost everyone I asked was willing to talk to me, but almost none of them wanted me to use their names—even people from very red states were worried about getting “targeted by those people in Silicon Valley if they knew I voted for him”. One person in Silicon Valley even asked me to sign a confidentiality agreement before she would talk to me, as she worried she’d lose her job if people at her company knew she was a strong Trump supporter.

..

> We also believe tech companies have an opportunity and an obligation to reduce the polarization we've helped create.

Are tech employees the correct population to attempt to bridge a political divide? I'm not convinced that's the case.
What are some good tips for controlling or at least mitigating trolling on sites that depend on user generated content?

Moderation, flagging, downvoting, IP address rate limits, keyword blacklisting, are these effective?
Tangentially related, has anyone thought of a Kickstarter or something similar for Adobe Creative Suite on Linux?

I'm curious how much would be needed to justify the investment
After spending 50 months with Clojure, I can safely say it's my favorite server-side programming language (with Datomic as my favorite database), and the tooling (CIDER + Paredit + Emacs) is really downright amazing in terms of productivity.
It requires Wayland features that are used by GNOME 3.24 (so F26).
Some of them do have solutions, but most of them aren't normal things to put in place. Of course, I dislike living in large places and would rather live miles from the nearest neighbor, so I'm sure I'm biased. :)

You know, I considered not adding in the parking spaces because of that.

But to be honest, I don't need a car. I walk nearly everywhere - the the grocery and all that even. But I (we, I don't drive in Norway yet) do have a car and tend to use it about 1 or 2 times a month, plus vacations and short trips. It means we can visit his grandmother an hour away without being stuck overnight and relying on rides from folks and bus schedules. Just because folks aren't driving daily doesn't mean they don't need the parking space.
Certainly, this program has a number of features which I needed on a daily basis in my WiFi testing lab. We had hundreds of headless machines running in isolation chambers which needed automated tools for remote controlling all aspects of the system.

Back in the day, we programmed our own agent to do things like provide remote program execution, file system access, NDIS/OLE/DCOM control, traffic generation, packet capture, system profiling, key-press and mouse-click macros for UI automation, etc. We had many of the same options for automating how the agent was installed, such as customizing the build for automatic deployment across various environments. We had automated PXE combined with a Ghost program where we could snapshot and deploy images to the machines straight from a TCL API. We had ways to throw up screens on the UI to indicate tests were in progress and lock the machine for interactive use.

About 15 years ago I actually spent several man-years building much of the functionality which is now contained within NanoCore. And while we didn't provide specifically SYN flood, we wrote wrappers for iperf to be able to load the executable onto the machine, and a TCL API around running iperf in server or client mode and capturing and parsing the output. We also wrote our own L2 traffic generator which trivially could have been used to generate SYN floods, although we were more interested in particular with generating "pure" traffic patterns to find the synthetic maximum possible throughput, as well as ideally sized packets for WiFi range and ACI testing.

The Azimuth WSC -- as it was called -- met every definition of a modern day "RAT" except that of course it's official purpose wasn't malware.
Both my Mac Pro and my Mac Book Pro run Windows 10. I don't feel guilty.
Please don't post accusations like this, no matter what you're replying to. If you think a comment doesn't belong on HN, you can flag it by visiting its page via the timestamp link and then clicking on the flag link.
You're not seeing the whole picture. Airliners don't routinely dump fuel during normal operations. However, if there's an emergency and the pilots decide to divert they will often dump fuel (if possible) or simply fly in circles to burn off enough to bring the airplane down to a safe landing weight. Safety isn't just a matter of preventing the landing gear from collapsing. A higher weight means a higher landing speed due to stall limits and thus a longer stopping distance and greater risk of brake failure or runway overrun.
I wonder if that's actually a net positive thing in practice. In parliamentary systems, found in many of the most objectively democratic countries in the world, the legislative and executive branches are more closely interlinked than in presidential systems. Because the party that gets the most seats in a parliamentary elections gets to form the executive (with other parties if necessary), and the executive parties typically control the majority of the seats, any legislation proposed by the executive usually passes.
Same observation here [top 10, but as we like to say everyone in the top-15 are within the margin of error of each other :)].

The "Gilded Pipeline" post-MBA pretty much has to be "back to banking or consulting". Otherwise the MBA has a negative ROI. Ask me how I know. You can soul search all you want, but end of the day you're dropping $100K+ on your degree and foregoing 2 years of career growth (opportunity cost). So you need to exit into the highest paying jobs THAT ALSO HAVE CAREER GROWTH and they are always banking and consulting.
You can fuck right off, Sam Altman.
That part really resonated with me as well. Well the whole article did... it really matches my professional experience with Clojure (except I've never looked at transducers.)

I still don't feel great about error handling in Clojure in general. I can't find something that feels both practical and idiomatic. I want to use monads but it always feels like huge impedance mismatch with the rest of the language (most of the time due to nil being semantically overloaded.)
It'd be appreciated if YC would record and or livestream the meeting mentioned near the end of the blog post for those who can't be in the Bay Area.
Who is the "we" he's speaking to here? I know that Twitter and HN, i.e. the generic internet, are the only places Sam and I typically might cross paths, so who is the community he's speaking for? Gavin de Becker and "forced teaming" comes to mind.

Is this YC trying to stay on top of the tech activism bubbling in various corners these days? He doesn't say, the entire post is expressed as self-evident, which makes me think his (et al) motivation is competitively strategic, and specifically political. Vagueness is construed against the writer, especially when it's intentional.

If he is indeed speaking to the DSA and ersatz-unionization ideas floating around, why not join forces with people who are already working on this? Fragmentation? Disruption? Narratology?

We’d also like to discuss how tech companies can heal the divide in our country

Evergreen take, but you still can't solve a people problem with technology.
You're commenting on the prototype for qsort() itself, whereas the original point was about the function pointer that is an argument to qsort_r().

Both Linux and BSD chose to add a non-standard qsort_r(), each choosing different ways to do it.
> In my experience the vast majority of people are trustworthy.

Sure, but in quantity there will always be some people - even some of those normal, trustworthy people who feel particularly strongly about something and decide to go on the offensive.

There's nothing you can do about that, that "tiny minority" of abusers will always exist in any given situation involving enough people. Ignoring this effect is stupid. Trying to counter it is a waste of time and potentially harmful to speech. Defending yourself is the cheapest option, just do it. Tell other people how to do it.

Maybe I'm just a cynic, but I'm beginning to feel like the trolls are smarter than the people who whine about trolling in this day and age - they're able to defend themselves better at least.
It is an irrational belief that trolls have infinite time and energy. This is, in fact, the very idea of irrationality, who's concept indicates additional work must be done to determine outcome of choice, either by individual or by group. Note that I did not disagree with your assertions here, but simply seek to restate them in slightly different terms so they may be visualized by others more effectively.

Trolls may encapsulate irrational ideas, which may be visualized as memes, inside multiple illogical statements which may be designed to directly conflict with each other's truths. Evaluating one of these statements as a "truth" may cause the other statement to evaluate to false. Trolls may utilize statements in which evaluation of truth is not desirable to the entity visualizing the truth. Any attempt by the recipient to evaluate truth or non-truth of these statements may lead to additional work being conducted to achieve a desirable outcome, such as "winning an argument".

Additionally, these "double bind" memes, or internal visualizations, may effectively spread the irrationality to other actors if they are constructed correctly. These viral memes take root and spread when the new irrational actor posts more irrationality in the form of similar or modified logic patterns.

This process, manifests as a viral meme (or what I hypothesize as an entity): https://www.youtube.com/watch?v=rE3j_RHkqJc

Trolls remove choice from individuals and groups by causing the individual and groups to work against each other. The only way to prevent this is to educate people on the concept of double bind statements, their use in removing choice for others, and the possibility that these concepts may spread virally, on their own accord, in a population which may or may not be conscious.

My primary suggestion for combat trolls in a quick and easy way is to simply not visualize removal of choice for another in your own internal frame. In other words, visualize choice for yourself in the future if you must, but avoid visualizing the actions of others! Stating your refusal to be illogical, or irrational, is usually enough to send the trolls scurrying away.

Note: A double bind and a double BLIND are two different concepts. Double binding someone has been likened to "crazy making" due to its effect of blocking decision making processes from occurring in a given entity: https://en.wikipedia.org/wiki/Double_bind
autoremove followed by dist-upgrade to 16.04 for me somehow decided to build multiple kernel versions and ran out of space on /boot mid build. That was really annoying to fix.
I would agree with you there. I think the problem is we are talking about 2 separate issues, but due to intentional conflation of the two by ideologically motivated factions, we're crossing the streams by using the, now overloaded, term "troll".
As someone who knows little about Tech Solidarity, other than what's shown on their site, it seems like they're a bit different. Sam's group is a little more pointed in the direction of promoting the broader tech community's values into a company, and Tech Solidarity seems to be more about connecting developers to their community and supporting that interaction.

Perhaps you can expound?
Please stop posting uncivilly or unsubstantively on Hacker News.
With 8 bits, table lookup is possible. Other formats are possible, UNUM for example.

Even application specific formats are possible. If you know that all of your values are between 0 and 1 what is the point of standards compliance?
I'm curious about something... I've seen reports that when places started using Facebook comments, they found that the lack of anonymity didn't prevent trolling, in fact, it made everyday people more hostile.

Is it just about identity? Would that do anything more than just removing the occasional death threat, instead of actually addressing the more pervasive trolling?
You are right. Weight distribution would be an important factor so you cannot just swap out a big block of battery on one end of the plane. Perhaps a long tube running down the plane. You push charged batteries in one end and pull discharged ones out the other. The track they run on connects them to the electrical system.
I'm surprised at the concern over trolling compared to shilling.

If someone wants to be an ass whatever, but CTR and similar seems like a much more serious problem to me.
If you want to generate fractals in-browser? Y... actually, no, at least not for modern browsers.

WebGL is, and the author actually uses this for his "final" implementation (linked from article).

I sort of get the JS hate (sort of) but if you want to do things in the browser then you're either using JS, or something that compiles to JS, or WebGL (1).

(1) If you're really lucky and only care about targeting supporting browsers you might also consider WebAssembly, and then you can use C or Rust, but for many scenarios that's still not an option. (And I doubt it would be faster than a shader-based WebGL implementation that runs on the GPU, for this scenario.)
Laser light has very little mass but it does have some. The problem is the immense amounts of energy created to generate the laser beam.

The idea behind using a laser to push a probe is interesting because the power generation required can be kept on Earth.

On it's face, yes, a probe using a laser could fire it in the opposite direction in order to slow down... But the amount of power required would easily dwarf anything you could generate on a probe.
Travel. Time and money are the two things no one has at the same time. Enjoy it.
Yea, that's actually a great point!

I glossed over that pre-CAD prototyping in the post since we built those first "duct-tape prototypes" a long, long time ago. So we don't have pictures readily accessible and it was harder to remember the exact process.

To start with, I think we modified another battery case and basically stuck batteries on the back to try out swapping.

I'll think about how to incorporate that step into the post and see if I can dig up some old photos.
I would love participate in this event and I believe this effort may be an important step in moving us towards ethical software. Unfortunately, despite having a fairly unique and well-suited pedigree to contribute, I live a good thousand miles away.

Would there be an opportunity for individuals not located in the Bay Area to attend, provide commentary on meeting notes, or somehow participate without being present locally?
The Bastard Operator from Hell: Genesis (Striped Irregular Bucket #1)
Do you mean like ConditionFirstBoot?

* http://manpages.ubuntu.com/manpages/zesty/man5/systemd.unit....
Is it April first somewhere already?
How is CTR on your radar, but Russia employing thousands of online trolls isn't?
https://smalldata.tech/sd-insights/best-ubuntu-laptop
Changing Your Organization’s Mindset on Talent Management Analytics
Hmm, RTFM is not aimed at beginners (and note: I do agree with the sibling comment that the aggressiveness of the response leaves a bad taste. I do agree pointing to a 300 page manual, without any guidance at all, is unhelpful).

RTFM is aimed at help vampires (recommended reading: http://www.skidmore.edu/~pdwyer/e/eoc/help_vampire.htm). Help vampires do not grow a community; they destroy it. These are people you do not want in your community anyway. Unlike actual beginners, who learn and then proceed to become valuable contributors (unless of course they are treated harshly by veterans, in which case they simply leave), help vampires are never helpful. They ask the same question again and again, don't pay attention to any cues, don't read anything, and seldom provide context or follow-ups to their problem. And when you've wasted time with one (more often than not fruitlessly), the next one comes in. And they are legion. The end result, like the first article I mentioned claims, is that your community of well-intentioned volunteers is destroyed. So a polite RTFM is often the best response: if the person was an actual beginner, they'll read TFM -- and follow-up questions are often welcome, since they show the asker has actually made an effort. If not, they'll leave and you haven't wasted any valuable time.

In fact, help vampires are often indistinguishable from trolls, in that they have the same community-disrupting effect.

RTFM has always been part of the hacker culture (also see: How To Ask Questions The Smart Way, http://www.catb.org/esr/faqs/smart-questions.html). It has nothing to do with trolls.
Reminder: TechSolidarity, a very similar initiative is open to everyone and is meeting next Wednesday in SF https://techsolidarity.org/events/sf_april_5.html
> Give us creative freedom and ownership of our IP.

you can't be serious. why would a company even exist if all the work it paid for would be owned by someone else?

i mean sure, you can live in that world, it's just nobody would pay for anything to happen.
Homeshare could be owning the condos themselves.