skysight-inc/HackerNews huggingface dataset:
In my 20 years of IT, I've worked for a health insurance company (during the height of the 2008 debates), a defense contractor (I only made software licensing servers for them, but we still got e-mails about what bills we should support), multiple telecom companies, two governments, a news agency, a debt collection firm, a shoe shop, a University, etc.

I don't think I've ever been asked to do anything illegal (to my knowledge) but I've seen tons of things that have been very unethical. No matter what field you are in, if you open your eyes, you'll see what your company does to stay on top, how their lawyers will stretch things and often settle out of court, and how your industry will lobby for laws that do not protect consumers. I've only written about health care because I think that was the most blatant and currently affects the most people:

http://fightthefuture.org/article/returning-to-america-and-t...

You should always leave if you're asked to do something illegal (and luckily that's never happened to me), but even if your company isn't an Uber or Wal-Mart, they're probably still doing something questionable, even if it's just to compete with the bigger players. It is a reality we have to deal with.

I'll say my favourite position was probably the University. I enjoyed working for a place that, although paid a lot less, was less about a product and more about supporting the staff, faculty and students. Don't get me wrong, I still saw a lot of problems and money wasted on stupid stuff, but overall it was a good, non-morally objectionable work environment.
> We could make it safe by having it operate in vacuum at a safe distance from the earth.

And if the thing happens to be rotated even by a milli-arc, for example due to asteroid strike or a simple software error, the receiving area will be fried by microwave. Or hackers might want to introduce a deliberate rotation to use it as an orbital based frying weapon. No thanks, that's way too risky.
His point is that you have come to a number of strongly expressed conclusions about a subject that you have no direct experience of.
I believe there is a British(?) system that works like this: A sound wavefront generating bar + stroboscope mounted above the door(s) plus fog dispensed from some chemical container.
According to my dentist, implants are getting cheaper or are about to get cheaper, because several important patents have expired and dentists are training to do in-office implants with generic screws.
Running at a loss with other people's money.
Umm... How do I get to the post? It just takes me to the HN homepage.
Nice satire, but to truly be on point he needs to do the kind of willfully-ignorant accounting that claims someone maxing out their 401(k) and putting another $40k/year into a retirement account is "after expenses, left with no extra money at all".
Dealing Usenet header data. The big alt.binaries.* groups can have upwards of 10 billion headers.
> antidotally

...

twitch

It's "anecdotally*.
That's the most ironic thing... secularism tends to naturally select against itself.

How many atheists do you know that have six kids?
Maybe it's my ad blocker on iOS.
My landlord had one guy make a 9x10x8 building like that in our back yard for about $2000. If there were insulation and drywall in there it'd be up to code to live in
In the current context of contemporary languages I would consider system languages, having GC definitely defines one as abnormal, and Go is abnormal for a systems language. It was apparently much less uncommon to have GC system languages in the past (but I suspect those languages were well adapted to having fine grain memory control coupled with GC). Go is an interesting mix of low-level and close-to-the-metal with a few aspects which are not low-level (channels and GC).
Yes, thanks! It's been through a few iterations, but I've done all design and dev thus far :)
But why? You're sending bytes to my computer, I get to do with them whatever I want. If you want to restrict me from doing that, DRM-ed protocols are the way to go.
As an engineer, you are in the comfortable situation that if your job is automated, pretty much the entire humanity can stop working because your job is among the last to get automated.
I see a cottage industry forming: launch "startup", get credits to attract talent etc, on day n+1 (n is business age limit) acquired by large company. (The entire time they are working on project for one customer of course)
Always bothered me slightly that I was expected to define myself by something I don't believe in
> more secular Quebec

Really? I would have assumed Quebec would be more religious than the rest of Canada. Catholicism sunk its roots deep there.
IMHO, Bitcoin is a more brilliant scam than GP gives it credit for. It was a scam that was designed to end up not a scam. IIRC, Bitcoin being a pyramid scheme was explicitly stated in the original design doc from Satoshi. The problem was that even though bitcoin could work well once it was widely adopted, it had a chicken-egg problem in the beginning. It had no value until it was widely adopted, but no rational person would adopt it until it had value.

The solution was to prime the pump with a pyramid scheme. By structuring the system to highly reward risk-taking early adopters, Bitcoin motivated millions of dollars of high-risk early investment which is worth billions today.

But, return on investment was only a nice side effect on the way to the end game. The end game was to get Bitcoin up and running as an exchange medium --only coincidentally as an investment vehicle. As an exchange medium, Bitcoin is not yet 100% solid. But, in general the plan has already worked. Someone in Haiti can exchange value with someone in the Ukraine and for once there is little that the games of the politicians or the banks can do to stand in their way. That was the real goal. A bunch of nerds gambling was just a necessary bit of fun on the way to setting that up.
Related link:

https://en.wikipedia.org/wiki/Superoptimization

Inventor is same person who did the Synthesis OS that many people on HN fine interesting. Here's her page:

https://en.wikipedia.org/wiki/Alexia_Massalin

I found this reading an interesting proposal by John Regehr about adding optimizations to CompCert C compiler with superoptimization + equivalence checks. I figured superoptimization itself would interest more readers with me just leaving the other work below for those of us into verified software. :)

https://blog.regehr.org/archives/496
> I've never quite understood the predilection towards hatred of the subject of religion, and the persistent nagging claim that it must be eradicated.

Most of the really strident atheists and anti-theists grew up in very oppressive religious environments. The parenting of American evangelicals in particular can get pretty horrifying - not to say that it always does, but it can.

It's easy to say that these atheists are going overboard, but bear in mind that often they grew up in the worst of the worst. I used to be like you and not understand why they were so loud about it, but then I realized that was partially because I've always been non-religious (my parents just didn't care) and I have not had their experience.

I still don't think they're right-- my own attitude toward religion, which I think is the "most correct" one for an atheist to take, is total disinterest and not even taking any negative view-- but I see how they got there.
What is your field?
>it seems like Atheists spend a lot of time attacking each other and out-groups.

Religious groups have done this famously throughout history at all scales. (from local in-church "drama" all the way up to full on international war)

Edit: removed awkward wording
I've been watching this project/issue with interest :) It is on my long todo list to dig into this. One of my worries is that even with a hardwired device, the doorbell transformer may not give enough juice for continuous video use. I notice that just after a few minutes of watching the live feed the health status reports 96% battery (down from 100%). Hopefully that isn't the case, and someone is able to find a way to pull the video feed without funneling it through ring.com's infrastructure (I'm sure they wouldn't appreciate a 24x7 video feed running through their systems :))
> enables mass government surveillance, dark patterns, big data aggregation, and cyber warfare.

It's far from obvious that these things are unethical or immoral.

Sure, that's the consensus among a vocal segment of the readership of HN, but I imagine that the security services have no problem finding people who think surveillance and cyber warfare are necessary and patriotic duties, or that adtech companies can find people who think targeted advertising is a glorious expression of efficient free market entrepreneurship.

You will find plenty of lawyers working for the Justice and Defense departments, and also defending tech companies against privacy-related lawsuits.
"temporary organization designed to search for a repeatable and scalable business model" -- Steve Blank.

That said I pretty much agree with the others: ping pong tables and negative unit economics make a start up.
I’m in love with Craft CMS (https://craftcms.com/).

I would highly recommend it. A lot of the big CMS developers like WordPress have certain conventions that you have to follow. If you need something outside of that "box" you really have to tie yourself in knots to get something custom.

Craft, on the other hand, leaves most of the structural design up to the developer. It also has a slick, built-in, live preview feature and easy localization.

Last but not least, they have a plugin that easily outputs your content as a RESTful API if you want to do a more modern JS front-end.

For small sites, the license is 100% free and then there's a nominal fee for larger sites.
Git LFS 2.1.0 released
>Cryptocurrencies are a brilliant scam. They are to the libertarian-ish programmer crowd what MLM pyramid schemes are to the working class: perfectly crafted to exploit the particular tendencies of its target.

How is this different from the way Twitter makes no profits but lists on the stock exchange?

Or are startups also a scam?
This is a powerful technique, though I'd say it's more useful for the build pipeline than for developers running UTs while coding (since the schema can change more frequently while doing so).

To provide a counterpoint though, an advantage touted by advocates of complete decoupling from the DB is that your UT suite can run in O(one minute), rather than O(ten minutes). E.g. see https://www.youtube.com/watch?v=tg5RFeSfBM4.

I'm not 100% sold on this approach yet (separating your domain objects entirely from the ORM wrapper is an uphill struggle), but it's interesting.
your comment doesn't add anything of value
The Antilibrary
If you look at the rankings of new business formation, that factor does not seem as strong as Americans might guess.

http://www.nationmaster.com/country-info/stats/Economy/New-b...

The US is below the average for wealthy countries, and ranked 32.
I like your brand of sarcasm.
Yes it recharges quickly, but equipment to refill 1000+psi tanks is not going to be very common (your garage air compressor can do maybe 150psi). For the mass of those tanks, you could put in a lot of lithium cells, which are only increasing in energy density and in a pinch you can plug into any wall outlet to recharge.
You are right that the above article doesn't specifically mention the core being functional. I merely interpreted that from one of the stated properties of his and the other architectures he showcases:

"2. Testable. The business rules can be tested without the UI, Database, Web Server, or any other external element."

If that doesn't scream functional, then I don't know what does. :)
Could you say more about it? For typical holes left by neurosurgical procedures the 3D printing part may be useful for comfort or cosmetics, but I think it is unlikely to be critically important. Surgeons have been using simple metal plates to patch holes in the skull for many decades, and they work pretty well.
Having PEs sign off and oversee projects is not the same as all "real" engineers being licensed. If you believe that "real" engineering is the model for software engineering, then only a small fraction of software engineers would have a PE.
I'd hate to be the first family member to accidentally set off that system
I'm curious what some of the good parts that you think were thrown away were?
Regarding bandwidth, adding responsive images should reduce bandwidth consumption because it downloads a smaller version of the image.

As long as you provide a `src` attribute, older browsers will just ignore the `srcset/sizes` attributes and work like always. So it's backward compatible.
You can learn to estimate various geometrical quantities with surprising accuracy, but it always depends on context (scale of the geometry, distance to it and angle from which you view it).

One interesting thing that I recently noticed is that essentially everybody is going to grossly overestimate the angle of slope of road and at least while driving many people perceive curves of less than ~30° as essentially straight road.
Nobody tries to build an AI that breaks laws of physics by virtue of existing :). If we're extending the term "Nature" to mean all reality, then silicon brains are a part of nature too.
Nothing. It's not a part of the Soviet Union anymore. Granted, it's the poorest of the baltics, but it's still a civilized place.
I work at university now and agree. I worked as an IT person and a compliance person at a bak as well. Was never asked to do anything illegal or unethical.

I have known people that do bookkeeping who see transactions that give them pause. Family trips written off as business trips and things like that.
Often times, trying to reduce illegibility kills the ecosystem. Centralized economies for example, though easier to understand and control, often destroyed economies.

Certain choices cause divergence, they increase your optionality in the future. Other choices cause convergence to one thing. Convergence is only desired if and only if the one true thing is the one true thing.

So neither divergent nor convergent thinking is good in itself unless you apply another filter on how you see the future. You either see messiness as indicative of the future having possibility, or you see the present as a broken world in need of fixing. (Or isolated areas of perfection needing protection and isolation)
N.S.A Halts Collection of Americans’ Emails About Foreign Targets
Up to a certain point, EITC payments increase as income increases, so it actually encourages work among low-wage employees. (Of course, it phases out at higher incomes, which discourages work).
The hand wavy concern is about any government transfer.
When Ellen Came Out, She Didn’t Just Change Lives. She Saved Them
Absolutely. As long as there are rules (cramming algorithms) I will practice the hell out and beat you (Google, FB, Amazon,MS) at your own game while playing by the rules. That's my attitude.
ya, I have.
Scott Alexander has a great breakdown of the social causes of this opinion: http://slatestarcodex.com/2014/04/22/right-is-the-new-left/
I am a huge amazon customer and fan. Thank you for mentioning Amazon Handmade ... I had no idea it existed. How odd is that? I don't think I've seen an email from them about it and it never shows in product searches.
While dead brains might be cheaper than electronic, I doubt that growing neurons in a lattice and doing what you want will ever be.

There is some research going on in using spintronics for neural network, and I think that both density and power usage would be a fraction of a biological system.

There is probably a long way until we can emulate human brains, but for generic neutral networks, I think electronics or spintronics is the probable route.
Hopefully this isn't seen as splitting hairs, but I'm going to take your statement from the engineer and divide it up:

> This is technically possible, there are the grounds for believing it is so.

I don't see an ethical conundrum here. Determining whether a system could be built is amoral at worst, or in the public interest at best. If an engineer says "this could be built" and a lawyer says "this could legally be built", that's when you get into a spot where you can have real societal discussions about whether or not it should be built.

If something is legal to build, but impossible to build (given current technology), then it's mostly an idle curiosity. If something's illegal to build, but technically possible, then there's reasonably compelling evidence that you probably shouldn't build it (save for, e.g. civil disobedience).

> I'll build it and maintain it.

That's where the ethics comes into play, and the grey area. If something is both legal and feasible, then it's up to you to decide whether or not it's something you want to be part of. I can look at the folks who built the mass surveillance system and say "I don't believe that was ethical", and others can look at it and say "I'm so proud of these people for defending my country".

An opposing piece of technology would be end-to-end encrypted messaging. In my world view, end-to-end encrypted messaging is perfectly moral. I believe that people should be able to communicate without having their conversations eavesdropped. But I also recognize that this does enable immoral/unethical activity as well; it's just that, to me, the balance leans towards private communication. Others may (and do!) disagree.
> it seems like Atheists spend a lot of time attacking each other and out-groups. In fact, this seems to apply almost universally to any kind of 21st century movement that spreads online and somehow involves politics

we are very tribal creatures, and it takes an accretion of theology -- religious or otherwise -- to counter our base impulses
3Blue1Brown Essence of calculus, chapter 1 [video]
Is anything of what he said untrue?

Yeah, I didn't think so either.
Yes, peripherals differ. But that's not related to ARM vs sth. else but generally for automotive-specific vs other domain. Automotive specific ARM SoCs will contain the same peripherals than their RH850, PPC, etc. counterparts if required. Smartphone specific SoCs will of course favor other peripherals. But these won't be directly used in automotive anyway, because they are lacking the required certifications (temperature range, etc...)
Mine is great. It sits quietly all night only to spring to life should something out of the ordinary happens. It knows friend from foe, pet from racoon, lost child from home invader, and is the result of a few thousand years of breading. Ill take my four-legged 90lb security system over anything networked. Seeing her sleeping on my couch strikes more fear in burglers than any blinking red light. And i trust her judgement more than the smartest of google's robots.
and insightful.
Cloudera shares rise about 25% as another tech IPO hits the market
I've had the same problem. I used to have what I thought were OK answers to those questions, but now it's hard to choose. It's especially hard if they scope it down, e.g., what's something you're proud of that you've done in the past 3 months. What would be worth being proud of after 3 months? It'd have to be an exceptional project to warrant that. Otherwise, little bugfixes are routine, and even if they're clever, they're hard to talk about both because the details get discarded and because it's hard to provide the necessary context.

Interviewers are being lazy with that question, essentially. They're saying "Wow me so that I can know you're the most impressive."

This is a problem if you don't think of interviews as a competition over who's the most sparkly (also, who's the best storyteller and/or who had the best script).

My experience is that people are shockingly bad at interviewing. They throw all the work onto the candidate and expect to get good hires that way, which is rarely successful.
No, there could be other barriers in those other countries. The article is clearly US-centric.
"For years bitcoin has offered a reliable and inexpensive WAY TO TRANSFER value around the globe."

the quote is not referring to the intrinsic value of BTC, is referring to the cost of TRANSFERRING value which is low with bitcoin.
https://caniuse.com/#feat=srcset
well all your assertions are wrong. you think that there is only one database and no read only slaves. you also think that we always need strong serializability and acid.
guess what? a users does not care if he needs to reload the page until his picture is online.

yes there are workloads, where everything you says is true. but most other workloads, like 80% of all the web pages don't need what you describe.

also some pages don't have a conventionell database at all. some people have a cache or some other services in place, some people use microservices, some people connect to other internet providers, other services like lpd/ipp etc.
the world is just not black and white. everything what you describe is uterly crap since you just try to talk around, cause your application is not as complex as others.
and yes in prolly 60-70% of the cases async will not yield more "speed"/"performance" however you call it.
I love Gitlab's open source culture.

They have a blog where they share many things, for example their database incident when an engineer deleted the backup and production databases : https://about.gitlab.com/blog/

On a not-only-engineering topic, they also share a lot about what they do through their handbook : https://about.gitlab.com/handbook/
Exactly. Forward slash has problems. Backslash has problems. Associating the concept with file paths too much has problems (depending on the language and the module implementation).

So, why again is :: such a bad choice, given all this?
No, they're honest.

It's amazing to watch you bend over backwards to try and vilify a person who simply strives for accuracy.
Yup, I make that mistake all the time; thanks for catching it. I'll admit my previous post was a bit of a knee jerk, I've been trying to find an alternative to Amazon for a long time now, after being burned by scammers on their site.

I agree with a lot of other points people have made (yes, the original post smacks of a marketing, yes Amazon as it stands isn't a good distribution channel for them). But I wish Amazon were a good distribution channel for them. I'd prefer one of these companies on Amazon over a dozen knock off brands.
In what way are we stuck with that mistake?

Interesting story btw.
hypernormalization, i think - it's quite a saga of a documentary
Sent! Yeah, we made a model for each year's dataset. In our case, we were only interested in the similarity between our target protein and the others, so we used the model's similarity measure between those in order to avoid problems with varying orientations between models.
I've found octtrees quite useful for geometric primitives. There is the pathological case of long thin objects, but I place those in a large number of small nodes rather than one large node. Insert and delete are generally O(log n).
He's talking about the sun. We already have a giant fusion reactor that we're not using.
As of this time I can't actually find their listing on Amazon, but it's likely that they're "Ships from and sold by Amazon.com" as the traditional retailer, and not using FBA with their own webstore.
People who have a good understanding of sexism will consider your comment evidence you do not understand it.
The only reason I'd want a home security system is to wake me up if I'm sleeping so that I can grab my gun.

Video cameras would be nice for checking in on the house when away, and for post-mortem purposes if there is a break-in. But I tend to worry about the security vulnerabilities and/or backdoors in the cameras sold for these purposes (particularly the cheap Chinese ones). It's not worth it if randos are spying on you in your own home.