skysight-inc/HackerNews huggingface dataset:
Spying and other intelligence gathering was, at the time, seen as a "necessary and proper" part of running a military. And the Constitution explicitly authorizes providing for "the common defense", explicitly authorizes the existence of military forces, and grants the power to make laws "necessary and proper" to carrying out these authorizations.

Spying and intelligence are still, in the present day, seen as a matter of national defense. NSA is explicitly under the Department of Defense, for example. CIA is civilian, but is still framed as serving a defense/national security purpose (thus Constitutionally justifiable) and scoped to be foreign-facing (domestic intelligence is primarily the FBI's province, "necessary and proper" for enforcing federal law).
As counterpoint, I’ve seen banks down for extended periods of time, hours occasionally stretching to a day or two (TSB, LLoyds, Bank Of America, BankSimple [BBVA]). Downtime is a fact of life. Google, Amazon, IBM, and Microsoft have had major cloud outages. GitLab nuked their production DB. Slack and Reddit are frequently down.

Unless it’s life critical (911, air traffic control), if it’s down its only going to hamper productivity, but it’ll be back eventually. Time to stretch and get a coffee, and if it’s all day, going home and we’ll start fresh tomorrow.

We’re not saving lives, we’re just building websites. Downtime isn’t shameful, it happens to all of us.
Never!

This is great for work/life balance. I'm not tempted to even be aware of work when I am at home. I can devote my time fully to my family.

I will admit to a few other things that help productivity and work/life balance:

1. I get solid office walls. Some work locations are behind multiple layers of heavy doors.

2. I get extreme flex-time, so I can show up and leave at strange and random hours. This is really helpful for dealing with any family issues that may arise.

3. I'm only expected to work 40 hours per week, for real.

4. My commute is 3 minutes by car or under 20 minutes by foot. It's just 0.9 miles. This is the benefit of not living in an urban environment. There is a small house right behind my workplace (you could commute via pole vaulting) that is expected to go for $180,000.
Under Article I, Section 8, Congress has the power to declare war, raise and support Armies, provide and maintain a Navy, and organize, arm, discipline, and call forth a militia.

Using spies (human intelligence) is as basic to warfare and defense as any other weapon.

Spying on citizens is where things get murky.

And as much as many readers here may dislike the intelligence agencies, distinguishing between domestic and foreign targets in the internet age is not an easy problem to solve.

Especially considering they're damned when they go too far (e.g. Prism) and damned when they don't (9/11).
Agreed, programming professionally for 18 years: 20/15 vision
Interesting comparing this with the Risky Business interview with Bob Lord (the incoming CSO for the DNC) a few weeks back. There seems to be a bit of a disconnect between the security posture of the DNC and the individual campaigns discussed in this story.

https://risky.biz/510_feature/
A kilogram is closer to 250Cal/1000kJ but you're right - it's not even a meal for one.
Hmm... I guess you could boil it down to that, but the specific details outlined in the book make for a fascinating read imo
They couldn't even do the basic stuff they fell back on after their groundbreaking machine failed to materialize, but they lied about it anyways and hacked COTS blood testing machines to accept fingerstick samples instead of the veinous draws they were designed to test --- which didn't work, and generated false results. They spent as much effort trying to contain stories and intimidate whistleblowers as they did on test accuracy. That'd be how I'd sum the book up.

It is a page-turner; extremely well-written.
I adore Discord's seamless voice chatting abilities, as well as its chat functionality. Unfortunately since they have initially decided to focus on strictly cloud-based deployments with no option for local deployments, it's a not a viable alternative where strict control is needed over deployments.
I love German words.

Disappointingly this article skirts around the obvious English translation: “ass-in-seat.”
Extensive discussion: https://news.ycombinator.com/item?id=17909898
https://news.ycombinator.com/item?id=17909898
> AOL was started in what, the early 90's? Yahoo was started in the mid-90's. Google was started in the late-90's. Facebook was started in 2004. Twitter, 2007? AirBnB, 2009? Stitch Fix, 2015 or so?

One of these companies does not belong... :)
You can email them using the Contact link in the footer. In the past they’ve frowned on posts attempting to mimic the official posts.
I've met people at smaller startups who've gone the Nomad route instead, which seems a lot more sane in many ways, but still requires pretty careful planning and setup for large deploys.

As an admitted Hashicorp fanboy who has used Consul, Nomad, and Vault why do you say that?

The beauty of Nomad for me is that it can orchestrate anything - shell scripts, executables, Docker containers, etc.

Once you have a Consul cluster set up as a server, it’s dead simple. Both the Consul apps and the Nomad apps are small self contained executables that can run in server mode or client mode.

You set your Consul server cluster up first (crazy simple) and then your Nomad cluster automatically configures and registers itself using Consul.

Adding more Nomad nodes is a simple matter of copying the Consul app and the Nomad app and running them both as clients.

These days we do everything on AWS. It’s just as easy for us to spin up a bunch of small EC2 instances using autoscaling and we haven’t needed to use Docker for anything except for custom build environments for CodeBuild so I don’t have anything to compare it to.
It’s funny. Back when I was a senior in college, interviewing for what would be my first “real” job after graduation, I interviewed with every major defense contractor and computer company that came on campus. All the recruiters had only the best things to say about the company they were recruiting for. Not a single one of them contacted me for a second interview.

But during that same time, I also interviewed with a guy from the Defense Communications Agency. He told me that he knew I had interviewed with a lot of other companies, and that I could assume all the things those recruiters said were also true of working for the government. He then followed by saying he wanted to focus on the disadvantages of working for the government.

He really impresssed me with his honesty and forthrightness. When the call came for a second (phone) interview, I didn’t hesitate. When the tentative job offer came, I didn’t hesitate to take it. They took more than a year to complete the initial background investigation, so I also got a chance to squeeze in an internship that summer before starting to work there in August of 1989, while they continued to finish the investigation which would result in my TS/SCI clearance and the rocket-fueled start to my career.

I still remember Mr. Brewer’s name, and am grateful to him to this day, for helping me get my start in this business.
What makes a good front end developer?
Matadoring behavioral issues is my bands name.
I'm no programmer, but I remember back when Ruby 1.8.7 got really popular because of Rails even though Ruby 1.8.7 was not that secure or stable compared to other environments. (Yes, I know Ruby is better now.) But, I was wondering why someone didn't take Smalltalk (or Squeak or Pharo) and find a way to make it more popular? We have Node, Electron, Java, etc. So why not Smalltalk? Wouldn't it be easier to develop, run faster, and be more cross-platform than those popular environments? Is there something in Squeak or Pharo holding it back?

Maybe the next Tim-Bernes Lee could use it to develop new protocols + a browser and create a safer and secure WWW-alternative?
In pt_BR we sometimes call this kind of people "iron ass" (cu-de-ferro), particularly in the context of school.
(I beta-tested it) it started out at around 5mb. It slowly increased to around 20-30mb, and around that time I lost interest.
I am not OP, but I guess it's a question of degree..

The reason why this is so controversial is that some people (not necessarily biologists) wanted nature to support the moral systems that are based on equality among people. So they didn't want the nature to have a significant effect.

But the effect of the nature is significant. In this sense, this argument was lost.

It's kind of natural that we want to tie our moral system to some objective, well, nature; for the sake of argument. I don't think it's generally tenable, but I do it myself in certain sense, too. People who argue with god often do it, too, by claiming there is some objective moral system that this god wants.

Another example, from the opposite (liberal) camp, is claiming that being gay is unchangeable for biological reasons. We want nature to support our (I am a liberal too, in fact) moral wish that gays shouldn't be discriminated. And if it was true that being gay is unchangeable, you cannot so easily dismiss the behavior as immoral.

So yeah, in that sense the nature won - it didn't let to lend itself to any ideology, however likable it might have been.
https://meetings.hubspot.com/brett38

Sign up for a meeting, happy to chat about retention/growth/whatever! Let me know if you need a different +/- time zone and will be happy to accommodate you.
People poke fun at other people who avoid gluten without having a legitimate condition that justifies it. I don't know if psoriasis does or not, but I know a friend of mine whose mother was diagnosed with Celiac disease. Once he started avoiding gluten, his health (and demeanor) changed until he was almost a completely different (and much happier) person.
‘Five Eyes’ Nations Quietly Demand Government Access to Encrypted Data
Ahh you're right, I think I just found a bad site for the first thing I googled. I took a rough measurement though just by holding my arm in the same position, the bag seems to be about 6 inches deep and 4 - 5 inches wide. So maybe you could comfortably fit around 110 cubic inches of stuff in there, which is around 7.5 cups. So lets be generous and call it ~125 calories, maybe a little more if the carvings aren't properly to scale.

But keep in mind also that if you're hunting or foraging you're probably going to need more than just 2,000 calories or whatever.
note station is actually decent enough. there's a web clipper, desktop app, mobile apps, and its pretty much a complete clone of evernote. they even managed to add text highlights before evernote did.

the only thing stopping me from importing everything into it is that there is only 1 export option. they need to add a html option and maybe plaintext
True, they could and at various times this kind of action has been done by various state governments in the past. But the political backlash has been very large. One is able to challenge the validity of such legislation and the government of the day has to show cause as to why this is valid before the courts.

The problem with the currently enacted terror legislation (approved by both sides) is that only an administrative change in a definition is required. This does not (as far as I can ascertain) require this to even go back to parliament for approval.

The point is that we do have certain rights before the courts that they will enforce. These are not constitutional rights but they are there.
Not my use case I guess. I use it for my own notes and lists and sketches rather than a repository of stuff from other sources.

Evernote was fine at the start but it seemed like they could never figure out what they wanted the UI to be, so they stretched it in too many different directions.
How did Estonia handle transition period? Polish transformation was dominated by giving away national property, and mostly involved bribes. Deals like 1991 30 year _free_ lease for two huge factory buildings gifted to Levi Strauss in exchange for couple hundred $100/month jobs (1/2 average pay in Poland, 1/20 average US), buildings the city had to first borrow $700K to buy and renovate. Or PepsiCo paying $25 mil for privatized chocolate manufacturer(no debt), just to turn around and resell _one_ of their factories for $75mil. Etc etc, almost anything of value was sold for nothing.
They make several of the very few laptops with buying, IMHO.

OSX enjoys a lot of network effects these days.. all the devs use it, so all the sexy apps tend to be first class citizens on it.

Despite all that, I still prefer a Linux machine for development though. I think even gnome 3 is a step up from osx when it comes to usability. Luckily, Macs are so widy used among devs, you can generally be sure their laptops will end up being supported pretty well by some flavor of Linux, eventually.
I found the Assistance Bill to be relatively palatable although still disagreeable and I have emailed in to the forum saying I think it should not pass.

I was just surprised that it had so much awareness of the concerns around what it was doing.

The most worrying part for me was the enabling of remotely serving a warrant. In other words, if they had a warrant for your device they could hack your device instead of physically recovering it. This would mean their cybersecurity team will be broadening it's capabilities and weaponry in that area.

That is worrying. Much in the same way I don't want police cruising town in armoured vehicles with a small arsenal, I am not too hot on investigators being able to sick the hounds on an unsuspecting network. Collateral is a real issue in the digital world too. What if my org network goes down because a warrant was being served remotely on an employee and their exploits were not precision enough?
Depending on how strenuous the clearing agency is, a lot of people are knocked out for seemingly banal reasons. I work with people who have to have clearances for various projects and people have been knocked off of those teams for:

- Being a dual citizen (and, far worse, holding a passport from the other country) even if they were born citizens of the US and the other country

- Having traveled to several countries, like China or Russia, for reasons other than a short tourism stay

- Being married to a non-US-citizen, even a permanent resident

- Owing a lot of money on student loans

- Parents being born in or citizens of the "wrong" country

- Psychiatric or psychology counseling for certain conditions

- A history of regular gambling

From what I can tell, the investigators want someone who was born in the US to parents whose ancestry can both be traced to the Mayflower and who does nothing except stay at home and read National Geographic while sitting by the fire next to an equally-suitable spouse.
ClojureScript is mature, has great tooling, and embraces the host platform making interop mostly painless. My team has been using it for nearly four years now, and we're very happy with it.

This workshop runs through all the basics of building a small app from start to finish
https://github.com/ClojureTO/JS-Workshop
Where? The only thing even remotely negative I see in the top comments is questioning why they had so many big names on the board that had nothing to do with startups, biotechnology or medicine.

In hindsight it seems like a way to keep the government away by trying to bribe people in it.
The BRZ is a low end sports car frequently bought and wrecked by teenage drivers. Unless we know your age, driving history, zip code, miles driven per year, etc etc... we don't have the picture the insurance companies do.

Here's some actual data: USA Today found the Tesla Model S to be _the most expensive_ car to insure. [1] This was apparently such a problem that Electrek reported Tesla was considering starting their own insurance company. [2] Both of these articles are from 2018.

1: https://www.usatoday.com/story/money/personalfinance/budget-...
2: https://electrek.co/2018/05/29/tesla-insuremytesla-insurance...
This is not a position widely held in the software security industry.

Quite the opposite it’s axiomatic in the industry that you need capabilities to verify closed source.
Seems like the threshold for caring if a staffer loses email access was crossed when the DNC got hacked.

Seems more reasonable to lose an account to a damaged key than to lose an election.
Although it's not WASM, perhaps you will prefer http://squeak.js.org/ , a Squeak VM written in JavaScript.
Inauthentic Behavior
I assume because ABI is just a convention for application interoperability. Hardware interface was the problem here.

You can ignore ABI if you are standalone. But you can't ignore the CPU.
Like any major service, I'm sure they do. But also like any other service, how well is all the resiliency tested in the real world, is a separate question. And today we have an answer.

Anyway I have a good guess as to what most of the employees there are going to be doing for the next six months.
Evernote is not a product, it's a feature.

Hence why you have equivalent or better software from other companies

Also, it also struck me as not very user friendly and a tad bureaucratic
Army of Me
Makes sense why more people are enrolled if they lowered the complexity but basically kept the name.
My worry with affordable housing in cities is that either it will turn into a corruption filed lottery system or they will turn into modern ghettoes.
I think it's better to turn away homeless people away from cities and into places where cost of living is more reasonable and they can find some kind of job to bootstrap off (not by law but through incentives ).
Yes, I agree most of the homeless services being in the city is a problem, which funnels people towards the city, where chances of getting affordable housing is becoming slim day by day.
It’s not harsh. Although I disagree with his solution- we need copy right, but copy-rights have been terrible for us.

However - Have people (on HN) forgotten how the content companies enforce copy right ? The RiAa/MPAA?

Copy rights were to help creators earn return on their creation. Today copy rights extend far beyond the natural life of the creator and are constantly being extended to favor corporations/owners, at the expense of the commons.

The lotr will never enter the public domain. And Disney is one of the greatest problems in this field. (And now they own Fox!)

Packet sniffing was created for the *AAs. Massive invasions of privacy and the initial subversion of the internet traces to their doorstep.

Copy right was one of the first fights of the collective group of people who landed up on /. And HN
The state of the field previously was anyone could be anything in the right enviroment. For example the following quote from John B. Watson:

"Give me a dozen healthy infants, well-formed, and my own specified world to bring them up in and I'll guarantee to take any one at random and train him to become any type of specialist I might select – doctor, lawyer, artist, merchant-chief and, yes, even beggar-man and thief, regardless of his talents, penchants, tendencies, abilities, vocations, and race of his ancestors."

For many years this blank slate view predominated, on every topic of human nature. Leading to some tragic results occasionally, such as the case of David Reimer in which attempts to socialize him as a girl after a botched circumcision against his will likely contributed to his suicide.

Eventually the evidence became overwhelming that this view was faulty. But more than that, the wishy washy "everything is nature and nurture all mixing together" fallback position was although not explicitly wrong profoundly disingenuous. Who you are is almost entirely contained within your genes, with a minority contribution from enviroment and parents and schooling. Nature won the debate, as profoundly as it was ever possible to win it, and it annoys me seeing equivocation in the discussion of the matter.
Meet the Shaggs
Let's say that I have an interface called Sortable, so I design my data structure to accept and return Sortables. I can insert any Sortable into it. When I get the Sortable in a future lookup, I don't know its type. I have to use reflection to error check.

With generics, I could create a generic data structure which is strongly typed - what goes in is what comes out.

Right now, the way to ensure that is to wrap your data structure in something that converts those Sortables into specific classes, say PatientRecords.

Interfaces are wonderful, I like working in Go more than any other language so far, but they have their limitations.
Interesting ... I use Python a lot and like it. But have been learning R to come to grips with data science / machine learning material. I believe that some people are using Julia.

I would suggest use the language(s) that you are most productive with and give you the libraries and tools to get the job done.
In Praise of Idleness, by Bertrand Russell (1932)
>Criminals and terrorists can easily use end-to-end encryption for the communication.

They use applications that take unencrypted plaintext, encrypt it, send it to the recipient's device, decrypt it, and show it as plaintext.

The law is designed to give a staggering amount of authority to use commercial resources to compromise a specific device or installed application in order to read off the plain text before encryption or after decryption and send it to the Australian government. So the "bad guys" would be using what appears to be, say, Signal, except the developers got a notice to send you an app update that swaps out actually encrypting things with "send a copy to the feds and then encrypt things".

Any company developing software or systems that ensures that you have installed what you think you have can be ordered to compromise their systems so that an Australian court order breaks the system. So if your copy of Windows is set up to reject push updates unless they've been signed by Microsoft, well, the Australians can order Microsoft to sign some binaries and push them to you.
And, um, are any of those "most popular services" listed on the page you linked?
This looks much more like a competitor for Asana than for Evernote.
Forensiq (https://impact.com/ad-fraud-detection/) | New York, NY | Software Engineers | Full-time | Visa | Onsite
Our small and highly-collaborative team is on a mission to empower adtech/martech with analytics tools which prevent and measure fraud across many channels. We tackle many challenging software engineering and algorithmic problems. Our distributed platform processes TBs of data daily; handles high-throughput request rates and low-latency response times while being highly-available across the globe.

Email me directly if interested.

Stan Rosenberg VP of Engineering stan.rosenberg@impact.com | https://www.linkedin.com/in/scieneer/
Also looks like randString generation will dominate for small arrays
for (size_t i = 0; i < kLookups; ++i) {
benchmark::DoNotOptimize(std::find(vec.begin(), vec.end(), randString()));
}

Also does that allocate a new string every call?
Software tool could help architects design efficient buildings
I'm not a doctor or psychiatrist, but a lot of what is written about Holmes in that book reminded me of what I have read elsewhere about narcissism. For me a lot of the takeaway from the book was that while these behaviors might pass for tolerable adaptions in the context of a taxi app or a social network, when you're doing medical devices the destruction becomes quite literal.