skysight-inc/HackerNews huggingface dataset:
> I haven’t seen option 2 things referred to as serverless.

People use "blockchain" to describe it to other non-technical people, but they do need a way to describe their architecture. Among blockchain/crypto developers the word "blockchain" has become washed down too much that it really doesn't mean anything. So when they need to explain their architecture they do need a way to describe how their app doesn't have a server.

What I've seen is people say "my app is 'TRULY' serverless", or "My app does not require a centralized server". This was actually my point, because it looks like people who are actually building truly "serverless" apps find themselves in a situation where the word has been hijacked by server vendors, so they have to use qualifiers like "truly", or explain it out in more detail to actually express that they indeed don't have a server. Not saying all the FaaS guys don't have a point, just saying it's kind of a funny situation not so different from when "hoverboard" was viral a few years ago. Everyone knew it didn't "hover" but it was too late because the brand was already taken.

> But it really does mean swrverless in that (a) there isn’t one server

Normally when you say "X-less", it means "there is NO X", not "there are more than one X".
They are also full of people who fled small Texas towns to get away from stifling religious upbringings.
I recall several articles defending the “women are biologically inferior at tech, it’s science” position on the front page.
HN is a US-cetric forum. Americans are bad about being oblivious to the existence of anything outside the US. New York is, by far, the largest US city and one of the oldest. It is hugely influential here and has essentially legendary status in the minds of many Americans. To most Americans, New York is kind of The big city and symbolizes anything and everything urban. I am not sure if we even have subways elsewhere (which just may be my own ignorance showing). If we do, they wouldn't be as extensive.
Remember, if you are not actually gluten-intolerant, excluding gluten carries no health benefits at the price of significant inconvenience.
It's just as likely that the removal of all those forgotten special cases is exactly what's ruining the experience for those complaining about the switch.

Throw away the old ugly code, bring back the old ugly bugs...
Why Couples Should Invest in the Stock Market Together
We "use" this in the form of Swagger, which is a web service that can download a specification of how an HTTP API works and generate a minimal UI to use that HTTP API from that specification. While the specification of the API is in "Swagger", the actual documentation of types used by the API is JSON-Schema.

The UI is okay; however, we've had two big downsides:

* The UI needs to be able to fetch the JSON schema document from the API; that means that it needs to correctly respond with CORS headers if you host the web interface on a separate domain. (We do, s.t. each API service doesn't need to repeat the mundane task of hosting it and keeping it up to date.)

* The schema needs to be useful. Far too often, people will document an API endpoint as taking "JSON" and returning "JSON"; this is true and correct, but not helpful. What keys exist? What are the valid values for those keys? etc. The author of the schema needs to take the time and thoroughness to document the API, and all too often either they do not (the workmanship is sloppy) or they can not (management provided deadlines that were too tight to get the job done right).

Neither of those are really problems with JSON-schema per se. You also don't need JSON schema to document a JSON API: you can always do so with prose, by using the type system of a language your devs are familiar with and providing a set of rules to map those structures/types to JSON object, etc.

My biggest nit with JSON schema: it's painful for humans to interpret. (And we actually do it in Swagger, which is in YAML, so it's slightly easier to parse and we get comments. But it's considerably verbose compared to most type systems; the upside is that it can encode more information such as descriptions, or valid ranges/values if the raw type like "number" or "string" doesn't suffice.)
If you can make a transition to a high protein, mostly plant-based diet work in the U.S., then that gives you an existential proof that it would someday be possible for countries further back in the consumption curve.

At the same time, we also have evidence that “leapfrog” development can happen, e.g. France’s Minitel phase is something the U.S. skipped.

Figuring out a desirable reduced meat lifestyle (people have to want it for themselves) then appears to be highly relevant to combat global warming.
Here you go:

https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-d...

https://news.ycombinator.com/item?id=16094925
I will try upcloud next. Heard it’s the fastest.
English is the worst programming language :)
>> Briton are 95% comfortable with massive surveillance. The "average Joe" has the "I got nothing to hide" and that "go get them paedophiles", which are very true statements.

The British just have their own ideas about privacy. I've lived here 12 years and I still don't understand how almost everybody leaves their blinds up with the lights on, after dark. It's not without risk either. I think it was last summer when, for a few nights, Creepy Old Dude would walk past my window mumbling "show us your pussy" and "show us your legs". On the other hand, every so often someone tars people leaving their blinds down or curtains drawn as "skivers" sleeping it off through the day while everyone else goes to work [1], or as potential terrorists hiding some nefarious plot [2].

Then again, when a few years ago, the Labour government passed a law introducing ID cards for every citizen, everybody went up in arms - citing everything from concers about the potential for abuse and discrimination against minorities, the access of third parties to the database etc. Even -I kid you not- the conflict of a national ID card with Human Rights legislation, which is usually portrayed as a "criminal's charter" [4].

But- nobody worries that this is the European nation with most cameras than any other, or about the "Snooper's charter" (a.k.a. the Investigatory Powers Act 2016 [5]). I guess people really feel they have nothing to fear. There may be a historical explanation for why the UK is like this: most other nations in Europe have at some point been under the control of a totalitarian government that spied on its citizens and used the information collected to brutally oppress them.

But I'm sure that will never happen in the UK.

_______________

[1] https://www.theguardian.com/politics/blog/2012/oct/08/curtai...

[2] http://www.bbc.co.uk/news/uk-10929203

[3] https://en.wikipedia.org/wiki/Identity_Cards_Act_2006#Object...

[4] Search for "Human rights laws are a charter for criminals, say 75% of Britons". I'm not linking to the Daily Mail directly.

[5] https://en.wikipedia.org/wiki/Investigatory_Powers_Act_2016
Asciinema 2.0
You got me :P
This is part of what makes it so pernicious - they feel persecuted, but everyone else can see that they're firmly in control of everything. So it gets pointed out that they're not actually persecuted, which makes the White Moderate feel more persecuted and ignored, pushing them further right. Frustrating, but I don't know what you can do about it.
That does not fit with my experience of participating here.
A dependent type system can do both.
> So here we are again, this time with VR/AR.

Until OpenXR will be ready, there won't much movement in this regard.

See: https://www.khronos.org/openxr
Show HN: Customer Analytics for Your Websites for Free
The Strange Case of the Quinault Blow Down: The Ultimate Solution
How about billionaires who rightfully sue publications that publicly reveal their sexual identity (without permission) in the context that can put the person's life in danger (Thiel visiting Saudi Arabia at the time)? What about publications being sued for publicly releasing private sex tapes of people without their permission and refusing to take them down at the request?
US lawyers are 64% men, 36% women https://www.americanbar.org/content/dam/aba/marketing/women/... The numbers get worse as the position's status gets higher.

Why did you even post this acerbic and wrong reply that ignored the whole point of what I was saying?
So this study shows that unfair treatment is a less important reason for women leaving tech than it is for Asian and white men.

Why, then, are other people commenting here claiming that bad treatment of women is the main reason they leave tech, and at alarming numbers, no less?
I agree wholeheartedly (I have so many use cases for a sum type!), but I think that opportunity was lost when JSON itself was created; JSON-schema, built on top of JSON, would have to make some assumptions about how to map any sum type onto JSON, since JSON doesn't natively support them. JSON-schema — reasonably, I think — doesn't.
>My first major green field project would have turned out a lot worse if I didn't have a network of former coworkers I could ask recommendations from.

That's in line with research by people like Alex Pentland who have identified face-to-face networking as the most important factor that distinguishes high performers from everybody else.

Extremely successful people often have a strong network of peers who they can rapidly bounce ideas off and iterate through new solutions.

The discussion on top performers often seems to have a narcissistic tone and focuses too much on individual aptitude.
Alienation is good way to describe the experience of California. In a sense, it is the most fundamental characteristic in our identity.

S.F. and California as a whole has also been a crucible of multiculturalism and socioeconomic tension since missionaries first accosted the natives, redefining itself with each wave of arrivals including fur trappers, ranchers, farmers, prospectors and Chinese laborers of the gold rush and railroad age, the Okies of the depression, and black and hispanic laborers for WWII. The city has also been a west coast stronghold of finance, lawyers, and corporatism at least since the gold rush era started creating locally concentrated wealth. These forces have shaped and continue to shape both politics and popular culture.

To a first order, what is happening in S.F. or S.V. within the blindered tech employee sphere is much the same. Local experience is warped by the continued influx of youngsters from outside. We have been having an endless September far longer than the internet's version. They dilute and revise popular culture as much or more than they are themselves inculturated.

A longer term economic trend has been the wind-down of military bases and defense-related manufacturing in the S.F. Bay Area. This has affected economic immigration into the region by removing one large source of conservative outsiders (those young ex-military folk with tech training and a new-found awareness of the local economy) and also a selection of jobs funded by military contracts and including hands-on engineering and industrial tasks. Meanwhile, the dreamers continue to immigrate on their own, much like youth flock to Los Angeles with dreams of the entertainment industry.

This alienating, pod-people replacement process ought to seem like it is accelerating right now partly due to simple demographics. There are more youngsters to flow in as part of a general pulse of young people in America, compared to the dip in the population curve we experienced through Gen X around the first dot-com cycle. In almost every context, young people in their 20s are more liberal, more naive, more idealistic, and more outspoken about their opinions. Having more such people at once is very visible, just like it was in the 1960s with the boomers.

I wonder how the vanguard of the 60s felt when they started to hear that they were "too old" to be trusted by the growing wave of hippies and yippies.
That just means you get the problem even further away from the condition that generated it - perhaps your whole query returns NULL. You want the opposite, fail-fast so that you can see what the specific problem was. Signalling NaNs are the way to go unless you have very specific performance requirements.
I'm not quite sure I understand the benefits of this project vs. placing a configured wpa_supplicant.conf file in /boot?

https://raspberrypi.stackexchange.com/a/57023
Right, one has to not only eat some gluten but eat it for up to 3 months to avoid a false negative. This is fairly new information to many doctors (neither of my MDs were aware of that, nor my GI specialist - I had to inform myself from the internet and do my own self conducted, self monitored gluten challenge to ensure the test they ordered was accurate).

Now I'm in the position of being very clearly sensitive to gluten, having a first degree family member with celiac, and a 2 positive blood tests. That is enough for most European doctors and some American doctors to firmly diagnose, but most American doctors insist on a biopsy that shows intestinal damage. They gave me a biopsy when I had been on an almost gluten free diet for months, and it didn't show anything. I'll probably never get tested because there is no way I want to go through great suffering and risk permanent damage by eating gluten for weeks or months just to prove it to health insurance.
Yes, the author makes a point that Damore's memo 'makes repugnant attacks on compassion and empathy'. Does it really? That seems a bit silly and I didn't read anything like that in the memo. It makes me suspect other parts of the rebuttal.
What is the main reason of moving away from DO? We are using them for the last few years and it’s a great ride.
It's certainly been the case that the participation of women in medicine and law, both peripheral to STEM, has increased significantly over the last 50 years.
Few things about netlib-java.

1: It's a read only repository now. It's retired. Lack of maintenance will hurt its long term prospects.

2. The license on net lib java's native binaries are not commercial friendly

3. Net lib java does everything on heap with double arrays, we do everything off heap. There's no copying to worry about, and there's a lot lower latency and flexibility with our data buffers.

4. Due to javacpp we have better control and interop with other c++ libraries like opencv. This makes it easier to write native code and use it from java later on. This allowed us to write and maintain all of our own c/c++ code with the same api (see: nd4j there) -
https://github.com/deeplearning4j/libnd4j

So yes it ends up being faster in practice for a lot of scenarios. Aside from that, we also have more control over the blas libaries we pick.

This means we also have access to cublas as well as (see below) more configuration and flexibility.

Net lib java tries to be "pure" which, while elegant, isn't practical if you want to benefit from gpus and DL.
We implemented the proper shims to make things "just work" from the user's perspective there on top of having more flexibility (see: mkls opemp knobs etc)

Nd4j has its own built in garbage collector and memory management which means we don't have to worry about any strange work arounds when working with cpus/gpus and we can keep off heap buffers in a managed manner.

See:

http://deeplearning4j.org/workspaces

http://deeplearning4j.org/native

In general, "just blas" isn't enough. I know from personal experience. I wrote nd4j after trying to use every java library for matrix compute and all of them fell flat in terms of speed, interop with other c++ libraries, and the need to use java arrays was highly limiting. Over the years, we built up nd4j to handle harder scenarios.

This includes other features like distributed parameter servers among other things.

Other things aside: I like what breeze attempted but it ultimately didn't scratch the itch for me when I was looking hard at the various java matrix libraries (I've tried all of them)

When I originally built out nd4j, it has this backend architecture:

http://nd4j.org/backend.html

It was so we could just use whatever matrix backend we wanted. None of them worked well enough due to the flexibility we needed.

I also had an inherent problem with java based for loops in any setting. We wrote our own forkjoin implementation as well attempting to make it fast and it just couldn't beat plain c.

We've found especially after matrices of size 128 x 128 or so, we hands down beat every JVM out there no matter what language is. The last bit we are working on are smaller matrices.

The other problem we're working on is our sparse support could use some work. The basics are in there but it's not quite ready for prime time yet.

After that, (I'm obviously biased) I don't see how anything could compete with us. Especially after we add our autodiff/pytorch like stack on top of all these primitives.

Hope that helps!
LISP - Lots of Irritating Silly Parenthesis
> obviously language and math is not beyond women

I think there's several claims here:

1) "no/very few women can be good at stem/math/language/programming." Nobody but the most comically self-parodying misogynists says that.

2) "fewer women are good at stem/math/language/programming than men." This is the "SV conservative/classic liberal" position. If equal opportunity is provided, any remaining differences in hiring are plausibly down to availability which is down to average capability.

3) "women and men are just as good at stem/math/language/programming." This is the progressive/feminist position.

The people who hold 3 want the rest of the world to think that the people who hold 2 actually hold 1. Many 2 would be willing to tentatively jump on board with 3, but 3 somehow keep antagonizing them. As such, similarly to the Trump election, it's politically a question of which side disgusts you less.
There might be element of "strategic manoeuvring" here. Some people stake a position further out than their genuine views because they are trying to influence people's behaviour. I find myself doing it occasionally albeit not consciously. It's essentially related to the negotiation strategy of starting with a low offer so you've got room to move towards your real price.

Related: https://en.wikipedia.org/wiki/Overton_window
These may be useful:

http://www.convergenceinsufficiency.org

http://www.strabismusworld.com

http://stereosue.com

https://nocturnalfred.github.io/strabismicapp/

https://youtube.com/user/VisualExercises
If that comment was an example of "intense hatred", I see that part of the problem is over-reaction.
Buckwheat is found in some dishes as a gluten free wheat substitute... not in processed foods as much as at restaurants. I assume he is allergic to buckwheat.
> Unless you’re extremely flexible, changes are that your palms won’t be facing away from your body (if you’ve put the watch on correctly).

Keep in mind that some users wear Apple Watch so that the screen face is on the inside of their wrist, rather than the outside. To a naïve interpretation this would appear as "palms facing away".
Is doxxing people using information (publicly) available online ok then? Because that's what it really is, but worse, since the doxxing entity in question is a big media publication
What are the five kinds of lists you need?
Muscle milk in the pre-packaged bottles tastes really "chemically" to me for some reason. I buy it when I forget my shaker bottle but I really wish I had other options for that situation.

Does the powder have that same effect?
This isn’t all that hard, at least conceptually.

Clear, conspicuous presentation of the provenance of ad spend is what we need. Political ad spend should additionally be tied to positively identified individuals or to organizations with clear, conspicuous ties to positively identified individuals.

And we need this in legislative form. No letting the Facebooks of the world do it on their own out of some PR-spun notion of corporate responsibility.
First, I think there is no other reasonable way to run a company than to assume that everyone is acting in good faith. Most people are. Weed out those that consistently are not. Trust but verify.

The other remarks are all good responses to "cargo cult" Scrum.

No, it's not about death-marching the teams, it's about keeping a sustainable and realistic pace by time boxing activities, and constantly assess the velocity. The end goal is to increase predictability and reduce the number of concurrent activities in all stages of the "delivery pipe". Limiting the Work In Progress is a "Lean" thing.

Managers should have a goal and identified the needs, but premature detailed planning should be avoided. (Also a "Lean" thing)

"All jobs now belong to developers" is clearly not ideal but probably a reaction to a high ratio of non-developers which is typically not a good thing if the main product or services are software or produced by software.

I'll give you that dividing complex deliveries with many dependencies can be very hard - you probably can't plan or replace infrastructure in 3-week increments, but measuring and possibly delivering some sort of value in 3-week time-boxes is most likely doable, although realistically you'd probably go live in larger chunks. You still need a plan and most important a goal though.

One reason to be a bit fundamentalist here is to challenge the structures within a product or a company - maybe the bottlenecks just get more visible? Is it possible to divide complex behemoths into smaller parts, for instance? Maybe centralized solutions drives down fixed costs while increasing dynamic costs - those are typically much harder to understand.
"the core of which is asking what's sucking and how we can fix it."

This seems to be a taboo for a lot of managers. They'll do almost anything to avoid listening to their own people and fixing the problems they mention. Only outside consultants or management further up can be listened to but not the people they manage.
Because the sample number increases, the confidence improves and the test can detect lower and lower biases from the 0.5 chirality preference probability.
Sure, but for a series of 16 figures you'd expect to buy about 55 packets to complete the collection.

I don't think parents (or children) are aware of that, or have any idea how to work it out. (I didn't, I just searched until I found this wikipedia article: https://en.wikipedia.org/wiki/Coupon_collector%27s_problem
Government regulation brought us Micro-USB standardized phone charging and low-cost EU wide roaming. I'm cautiously hopeful.
Bear in mind that this is a land that has executed kings and been a short lived Republic, run up a fairly large Empire and died back down and is still a constitutional monarchy. We've done a few other things here as well.

It's never too late. We're odd.
Edit: The OP expanded that the post was about the linked article... now my comment doesn't make too much sense.

If you say that about Milewki's talks then I don't agree. He does use Haskell notation a lot, but gives C examples as well and most of his arguments are based in category theory/general programming.

Anyway, I think that the series of talks linked in the GP are a must watch. Even for people that don't fully agree with the viewpoint of Category Theory being a "holly grail" the videos do provide a different point of understanding.
"They" is a very dangerous word in this concept because despite the genuine advantages of being white - there are many white people who are powerless and have had shitty lives. Inter-group vs intra-group differences. Someone from a minority might well have had an better life with more opportunities than someone from a privileged class. Comparing groups does not translate into comparing individuals (interestingly this is the same intellectual shortcut that leads to racism)
Honestly including that information on your website seems unnecessary.