skysight-inc/HackerNews huggingface dataset:
I'm thinking ancient peoples were not experimental scientists. The idea that an organized process will produce good data, was not really current until the Renaissance? Anyway, I'm favoring the 'folks got sick or died' version.
Show HN: Open DNS edit access to chemic.org for all
I have to say though, the ELM architecture actually lends itself better to OCaml than ELM, because functors give you a really nice way to compose components.
What supporters of these kind of bills don't understand is that if you increase the risks and liabilities that companies providing these jobs carry, they will stop providing these jobs.

Classifying the people working these jobs as employees increases the risks and liabilities for the platform providers.

And those claiming we'd be better off with those jobs not existing are lying to the public. It's against the worker's interest to remove any employment (or self-employment) opportunity from the job marketplace. Now of course they will accuse opponents of the bill of lying, so the public has to investigate and decide for itself.
It's simple

Once everyone has a camera in their phone
buying an extra camera feel unnecessary like the past.

A good way for companies like Canon to not fall apart will be by creating complementary products for smartphones to improve the image qualities.
Ironically, hitting „web” and opening the article from a google search results page, works.
Archive link:

http://archive.is/L2m5K
Neither is 5V 2A, but that's more to skin resistance that's really high at such low voltages.
Top Why Startups Succeed – Infographic
Great tool indeed! Greetings from Portugal. Congratulations 8Base
I agree with that. Eventually it’ll (35mm equiv) be like medium format cameras. Some people will want them (I like the perspective they bring, but I know I’d use it very little, so I won’t buy one). But for most people the modern point and shoot built in to phones are more than enough.

Still I’d like to see E-mount lenses get cheap for selfish reasons.
Because git bisect.
Even then it is irresponsible. Dogma is rapid in industries filled with compartmentalizations.

To best avert disaster tech needs to first be open to the public and submisiable to regulation.
Something I didn't see in the article or mentioned in comments here, much to my surprise, is the simple fact that "the dose makes the poison" as the saying goes. In hunter-gatherer societies they would have consumed a wide variety of foods in moderation, with any of them potentially toxic if consumed to excess. As they learned how to prepare the toxic but plentiful food (plentiful because toxic, naturally) they would have, step by step, developed the techniques all without the need for anyone getting killed by poisoning. I think we tend to miss this because we are obsessed with logical puzzles and poisons that have binary action, but almost nothing in the plant kingdom is like that. This obviously has some corollaries for modern diets and fad diet obsessions as well.
The U.S. is dominated by capitalist pigs. Americans tolerate the pigs because they dream of joining them.
AI-Driven Venture Capital
This is not meant to be a criticism of AWS, I’m an AWS true believer, but the main purpose of going to AWS is to make the “undifferentiated heavy lifting” someone else’s problem not to save money.

Going to AWS to save money on resources is about like going to the Apple Store to buy a cheap laptop.
And peaceful protestors can also be massacred and completely fail to bring about any change.

Peaceful protests can work sometimes. Other times they do nothing. Same with armed resistance. Declaring one or the other to be the only possible way to bring about change is in direct contradiction to the facts.
A lack of diversity isn't in and of itself a sign of a lack of meritocracy, and nor is simply increasing diversity a sign of meritocracy.

It's misguided to think that by manually ensuring diversity (eg. By hiring someone for simply being a qualified minority rather than necessarily the best candidate) is pushing for meritocracy.

If diversity programs were interested in maintaining meritocracy while increasing diversity, they'd focus their energy on uplifting poor families through things like training or scholarship programs so their kids have a better shot at life.
Dynamic Host Configuration Protocol (DHCP) Parameters
> But for a long time I pretended it was fun. That I loved it. Because there is a lot of social pressure to portray yourself that way in the industry. People hiring you will run the other way as soon as they see a crack in that facade.

Yes, having to put up this facade is one of my least favorite things about this industry. It's all a load of bullsh*t, I'm only in my technical area because there are jobs and money - if money weren't an issue I'd be working on my own FOSS projects that are way more interesting and meaningful to me.

> Because it’s not really “passion” they are looking for, but people who are merely willing to endure long hours. They aren’t really looking for the person who spends a few hours on the weekend on an open-source project, they are looking for the person who comes home from work and spends all night on it.

Yup, it's a tough pill to swallow when one realizes the exploitative nature of wage labor, and the lie we've been fed our whole lives about employers being benevolent and treating employees like family. The reality is sociopathic managers who won't hesitate to stab you in the back to cover their asses and/or get that promotion.

> It’s really hard to celebrate “women’s day” with free feminist speakers when I just found out some guy who does the same work as me is getting paid 20% more.

I agree with most of the sentiment of the article so I don't want to be arguing here, but getting underpaid isn't an issue exclusive to women. Just because you're underpaid doesn't mean that it's because of your gender.

Ultimately, this article is the perspective of a wage laborer waking up to the bullshit of the system, and the meaninglessness of 8 hours/day of mandated "ass in seat" time doing boring work for a boss and having to put a smile on your face and pretend like it's your passion.

Everything she writes, all of us but the most brainwashed lemmings already know, but we're not allowed to say it for fear of being blacklisted from the industry. I appreciate her having the courage to speak out what everyone secretly wants to say, and wish her success in her new endeavors.
I went through exactly the same thing.

I love the coding aspect. I love using my brain, solving problems, working with intelligent people.
I can't handle sitting inside for 50 hours a week, and I can't handle business politics and nonsense.

So I quit my Software Engineering job and took 2 years to drive from Alaska to Argentina, having the time of my life. [1]

Then I worked for a bit again to save money, and quit again and just got back from 3 years driving all the way around Africa. [2]

I've decided I want to be a travel writer and photographer, because it makes me happy. I have way less money, but I'm happier than I've ever been. I have written a couple of books about my adventures, and I write for a slew of magazines now too.

Do what makes you happy.

[1] The Road Chose Me Volume 1 - https://amzn.to/2wkxceX

[2] 999 Days Around Africa - https://amzn.to/2H93IUH
This article is centered around evidence submitted by Brave CPO Johnny Ryan. If you're not an FT subscriber, they have a blog post about it here: https://brave.com/google-gdpr-workaround/
But random genetic experiments in Grandma's backyard are assumed safe. With less reason and less evidence.

The GMO fear is FUD, plain and simple.
System admin. Learn Unix/Linux, and the docker api/dsl, and you can go very far. I was in your shoes about 5 years ago and learning systems eng is the best thing to have happened to me. I think what makes it 'easier' is that most ops processes are very linear, they start at a given state A and step by step you bring it to state Z. Good luck!
I have a really hard time swallowing the idea of analogies being over-rated. There is so much literature behind the effectiveness of analogies in learning, particularly in sciences: https://pdfs.semanticscholar.org/8518/367cc1ef090ea263c39e91...

Why do you feel this way?
Not mainstream?!?

I guess we have been using different platforms, so is the bubble of web development.

Just for your education, Python ML research, is just glue for GPGPU libraries written in C++, NVidia nowadays specifically targets their GPGPU designs to match C++ semantics, Apple, Google and Microsoft use C++ for their drivers, Metal shaders use C++, AAA game industry breathes C++, Fintech uses a mix of Java/.NET and C++, LLVM and GCC, the beloved FOSS compiler stacks are written in C++, AUTOSAR requires C++14, Arduino Sketch is actually C++,…

C++ might have a couple of flaws, not being mainstream is certainly not one of them.
Planned Obsolescence: We’re Killing Old Technology with New Technology
The git project uses the same workflow for development that the Linux kernel does. That is, using a mailing list to submit and discuss commits before merging them into the maintainer's repository.
But to be clear, yes, interop with regular JavaScript and JSON is a bit of a pain in the butt. Bucklescript has lots of helpers but it's definitely the place where the soundness of the type system has broken down for me in the past.
Ignoring the paywall, if the allegations are true, this is extremely sketchy behavior from Google. Is there something weasel-worded into the privacy policy that lets them do this after they’ve promised not to?
After Publishing 50 Articles on LinkedIn, I've Learned These 50 Powerful Lessons
Wait, Android has native SIP support? How did I not know about this?
How much one gets paid in relation to their peers is solely based on negotiation, in the beginning of my career i was a poor negotiator, after several years i did my research, got competing offers are used those as leverage to get the best offer. I was never taught any of these skills, i learned from experience, and by pushing myself to do things i'm uncomfortable with (would you believe me if i said in the beginning of my career, i felt guilty taking money for doing something i love, this translated into basically low balling myself). This is not a man vs woman thing, this is a good negotiator vs poor negotiator thing.
It doesn't, but no one really moderates HN.
But for anybody posting here to claim that they cannot understand why people would want to have one is frankly not believable.

Where did I say that?
I can split any small pitch exposure into separate, larger pitch exposures. For instance, if I need 40nm pitch, and my system is limited to 80nm, I can do 4 exposures. The next shrink requires 8.

To figure this out, draw a square, and each node is an exposure.

This process works forever in theory, but is limited in practice by the mutual registration of the exposures.
But at what cost? It sounds nice to be in the top 25% but if the conditions are unsustainable, it won't matter.
If the claims are true, man, Google has descended very far from their high “don’t be evil” perch. If true they are hardly better than content farms and herbal medicine sites. What a disaster.

I guess all the steady hands have cached out and retired leaving the new people to their own devices without the benefit of company history to guide them.
"geeks"?
Thing Database – find words for the things you're thinking of
I'm not sure they had the luxury of a variety of foods in moderation. I think in early societies they fasted and then gorged when food became available.
He is just having a temper tantrum. Everything can fail and everything does fail. There was an outage a few years ago in a well known colo/ip/managed services provider where the feeder line from the power company failed, the ATS flipped to the backup power which had a limited run time. And, due to one of those 1/1000 events that should never happen (because that ATS should flip maybe 5-6 times a year) it fused to the new position. And it happened in a place where the DC operator would cut off the service on the second line to ensure they can safely work on removing the affected ATS. So the redundant power lines + backup power did not work.
If you happened to be in that specific area of the building and happened to know building engineers and data center engineers and power company engineers you would have had heard what actually happened. Otherwise you just got "Imminent power failure" notification. Hopefully you knew that it means you want to shutdown all your workloads remotely and send someone you have on call who can reach the data center in 10-15 minutes to physically disconnect your PDUs from the incoming lines just in case someone messed up when they play at fixing the power so you don't blow 10-30% of your PDUs.

That's the reality of the life in a data center. So yeah, either accept that stuff like this happens or build for stuff like this happening. Engineering around physical problems in the cloud environment is far easier than in the data center environment.
If a manager lowballs an offer for a woman because they think they can get away with it then that manager deserves to be condemned for it. Fullstop. That behavior only indicates a lack of respect for the individual. If you work for a manager who does that then you should question whether they have any respect for their employees including you. A developer has so many options that there is rarely a good reason to work for such a disrespectful manager.

[Edit: wording]
https://en.wikipedia.org/wiki/Factfulness:_Ten_Reasons_We%27...

> shows that the media systematically skew data, trends, and uses selective stories to make people think that the world is getting worse.
Maybe it's both. Someone told me that Surface Mount Devices were developped for Space application (due to the obvious size constraints).
There's so little transparency as to what employees get paid that "outsiders", i.e. those who don't have an informal network of pals providing them confidential salary information on-the-side, don't have a way to determine what numbers to shoot for.

Someone well-connected would have avoided the company with the salary discrepancy before they accepted a job; those less well-connected incur the costly overhead of a job search when they finally find out the real deal.
I think the label/type for a company gets figured about by asking: "what do customers come to you for?" There are different ways of asking it, and maybe different words to use, but that's the most direct, simple, and helpful question I've found.

The article makes some great points, but I think the use of software and technology for strategic advantage is different from the fundamental "purpose" of the company.
> Dogma is rapid in industries filled with compartmentalizations.

Yes 100% agreed.

> To best avert disaster tech needs to first be open to the public and submisiable to regulation.

But we know that's never gonna happen with defence tech so...
I actually fell down a small film camera hole recently. I almost never dig out my old DSLR anymore, but I'd always admired Kodak Kodachrome photos[1]. While reading something about the film I saw a reference to fujifilm velvia[2]. Not the same, but also a color reversal film and nice for nature/landscape photography which I enjoy. This led me to purchasing a Canon EOS 3. You can find one for only a couple hundred bucks, they work with EF lenses, are pretty solid in design/construction, and have quite a few features I didn't expect from a film camera that first started production at the tail end of the 90s.

Now I take the EOS 3 out specifically and only with a prime 35mm lens. The more methodical way I think about taking pictures is a nice contrast to taking a whole bunch of shots with smartphone or DSLR and then heavily curating afterwards. I just wanted a different feeling from taking photos and it's been quite fulfilling in that respect. Although breaking the habit of looking down at the back of the camera has been quite difficult.

[1] https://www.theatlantic.com/photo/2018/10/color-photos-chica...

[2] https://www.flickr.com/groups/29949065@N00
there are deadlines to meet, flaky requirements, and tech debt

That's where software development grows from skill to art. What do customers actually want? What mostly likely will be their next requirement? Can we optimize the API to speed up development and use the extra time we got to improve stability? Which projects should be reported to the management proudly and which ones should be quietly sneaked into the codebase? And so on so forth.

Using your chef analogy, at some point it's no longer about flipping the burgers, it's about organizing the kitchen, optimizing purchases and educating the freshmen.
There absolutely are moderators who do a good and thoughtful job. This post has been up for 23 minutes at this time. Chill for a second and they'll get to it. Jesus.
I really, really want to like this project, so I tried again, but this time reniced the browser to +20 so I could hold control of the machine. In the background I also ran this command:

while true
do
top -b -n 1 > $( date "+%Y%m%d%H%M%S" )
sleep 2
done

After 15 minutes it was still slamming by machine, so I killed the browser and ran this command:

grep average 20190904* | sed "s/:.*load/ : load/"

Too much data, so take every tenth line:

grep average 20190904* \
| sed "s/:.*load/ : load/" \
| gawk '0==NR%10{print " " $0}'

That gave this result:

20190904131336 : load average: 3.12, 1.55, 1.16
20190904131358 : load average: 3.00, 1.63, 1.20
20190904131420 : load average: 2.95, 1.73, 1.24
20190904131453 : load average: 6.77, 2.80, 1.62
20190904131529 : load average: 7.25, 3.35, 1.84
20190904131603 : load average: 7.78, 3.84, 2.06
20190904131625 : load average: 6.88, 3.96, 2.14
20190904131646 : load average: 6.05, 3.97, 2.18
20190904131713 : load average: 5.89, 4.10, 2.27
20190904131736 : load average: 5.14, 4.06, 2.31
20190904131759 : load average: 4.81, 4.05, 2.35
20190904131823 : load average: 4.63, 4.08, 2.40
20190904131846 : load average: 3.86, 3.94, 2.40
20190904131914 : load average: 4.42, 4.10, 2.51
20190904131940 : load average: 4.75, 4.21, 2.58
20190904132006 : load average: 5.27, 4.35, 2.67
20190904132035 : load average: 5.89, 4.59, 2.81
20190904132100 : load average: 5.46, 4.59, 2.85
20190904132124 : load average: 4.82, 4.51, 2.87
20190904132148 : load average: 4.37, 4.43, 2.88
20190904132211 : load average: 4.06, 4.35, 2.89
20190904132238 : load average: 4.25, 4.38, 2.95
20190904132301 : load average: 4.03, 4.32, 2.96
20190904132326 : load average: 5.06, 4.54, 3.07
20190904132353 : load average: 5.41, 4.67, 3.15
20190904132421 : load average: 5.41, 4.75, 3.23
20190904132446 : load average: 5.84, 4.90, 3.32
20190904132511 : load average: 6.63, 5.13, 3.44
20190904132536 : load average: 6.19, 5.15, 3.49
20190904132603 : load average: 5.66, 5.11, 3.52
20190904132632 : load average: 6.58, 5.40, 3.67
20190904132656 : load average: 6.21, 5.41, 3.72
20190904132718 : load average: 5.88, 5.39, 3.74
20190904132739 : load average: 5.20, 5.27, 3.75
20190904132803 : load average: 5.05, 5.24, 3.77
20190904132825 : load average: 5.70, 5.46, 3.89
20190904132847 : load average: 4.08, 5.10, 3.81
20190904132909 : load average: 2.92, 4.77, 3.72
20190904132931 : load average: 1.92, 4.39, 3.63
If you are using anything other than VMs, the APIs are too different.
Show HN: How do you plan trips? Vjago
No. They are mature companies with conservative valuations.

Tesla has a bigger market cap than Ford, isn’t profitable and is always one deal alway from insolvency. The value is it’s tech and potential.
How so? I think the overall point of my post is clear, and consistent: I am a big fan of ORM's, won't be giving them up because some blogger-guy wrote another "ORM's are evil" post, and find them very useful for almost all of the things I do with databases. But the "almost" there is the key word. So, again, use the right tool for the job. Sometimes, in my experience, it is an ORM like Hibernate, other times something else makes sense. For example, I do some work with Redash for creating dashboards, and in that environment, you're working with SQL directly. shrug
My phone is going on 3 years. No removable battery, but I followed the iFixit guide and managed to replace the battery anyway a few months ago, since it had lost a lot of capacity. I intend to keep it for another 2-3 years at least.
Pretty sure there's some guy doing the same work as me and getting paid 20% more. (and I'm male)

Of course she is talking about averages, but it does come off as a weak argument when it's put that way.
You could argue that the ones that didn't develop the toxins don't mind getting eaten.
Hacktoberfest Presented by DigitalOcean and Dev
well, does macOS feel like a fast operating system to you ?
It’s never been considered best practice to expose services needlessly to the Internet. I’m as far from an old school net ops guy as you can get and jump at any new AWS technology that’s feasible as anyone but it would be the height of stupidity for me to expose my Aurora cluster to the Internet. Good luck explaining that to your external auditors.
High performance visual search for your website or app
That's the usual line, that assume no qualified minority candidates exist. Which is, at root, a biased assumption already.

E.g. Stanford (used to) vigorously recruited qualified minority candidates to help improve diversity on campus.
This NPR podcast/article argues different.

"...found that major nonviolent campaigns are successful 53% of the time, while violent campaigns are successful only 26% of the time."

The Protest Tipping Point (podcast): https://www.npr.org/2019/06/25/736007317/the-protest-tipping...

The Magic Number Behind Protests: https://www.npr.org/sections/money/2019/06/25/735536434/the-...
Walmart Case Study: Analyzing the Risks and Issues
Are you proposing that by acknowledging defense-in-depth, consistency dictates that one should pile up as many layers per attack vector as possible? Maybe, if you have infinite resources and don't need to make compromises on where you spend effort and resources in your risk management plan. But that's rarely the case in the real world.
IMO the comparison would be more apt between an all-in-one scanner /printer/fax with a big touch screen, and a single purpose laser printer.

The first doesn't take much room compared to what it does, it can do a lot of things decently, might cost more on the long run but is cheap to start with. I think someone needs to first feel limited by the all-in-one's printing capacity, performance or cost to fully understand what will the laser printer bring to the table.

And this works at any level. Photographs using zooms lens switch to single focus length lens when they hit a point they want more of X or Y. Otherwise there's no point in giving up the convenience of multi-purpose solutions.
Whew, I'm building an app for employee onboarding and your site gave me a heart attack because it's so beautiful. I signed up for early access.
I had to fill out a Google survey about my wireless habits just to read the article.

Bite the hand that feeds you much, FT?
From the FAQ [0]:

"It's ok to post stories from sites with paywalls that have workarounds.

In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic."

[0] https://news.ycombinator.com/newsfaq.html
It's simply incorrect..

> Although I didn’t write any types by hand, the arguments of this function are typed. Why don’t we have to write types in ReasonML?

let sum = (a,b) => a + b;

Is perfectly fine for typescript too. As for:

let formatName = product => "Name: "+product.name;

So I stopped reading there.