skysight-inc/HackerNews huggingface dataset:
Platlets are about a tenth of the size of erythrocytes. Sometimes up to one fifth the size, for big ones.

Horizons on earth start at maybe 25 or 30 miles away.

Cars are about 10 feet across.

But you’re saying an 8 (maybe 6) micrometer erythrocyte, less than 10 feet away (on a car window), can eclipse a half a millimeter graphite pencil lead at a distance of 86Km (53 miles)?

Also, a meter is a million micrometers. A millimeter is a thousand micrometers. You would need 100 copies of a 10 micrometer object, to span a millimeter. Fifty, to span half.

Are you saying VY Canis Majoris is the erythrocyte to Triangulum’s pencil lead? As it eclipses said object at 53 miles?

Or are you saying the erythrocyte is fixed onto a house window, and an erythrocyte can occlude the direct observation of an actual star in the sky (the biggest one we know of), even at 53 miles, which is over, beyond and even twice past any terrestrial horizon, and would need to be on a window in a skyscraper taller than anything ever built?

EDIT: Sorry, the Burj Kalifa is 2,700 feet tall, so its spire would peek over the horizon, even at distances up to around 60 miles. So, I need to update my mental trivia model. We actually have built something that big, but it only happened about ten years ago.

https://en.wikipedia.org/wiki/Burj_Khalifa
This is misleading. While non-competes are enforceable in Washington, employers can not force employees to sign away the rights to inventions produced on their own time without employer resources.

Compare https://apps.leg.wa.gov/RCW/default.aspx?cite=49.44.140 to the equivalent CA law: https://leginfo.legislature.ca.gov/faces/codes_displaySectio... . It's essentially the same wording.
- Working 4 days a week.

- 6 weeks of (paid) vacation

- Private office, with a door

- Ability to partially work from home

- No on-call

These are probably less about the offer and more about working environment:

- Freedom to choose my tools (incl. laptop, development OS)

- No Agile

- No team, or very small team with smart colleagues

To summarize, the above are about satisfying two needs: for authonomy, and to not be worked to the bone.
I am not sure. If you agree with Steve Jobs, you shouldn't be separating Hardware from Software. Can you do hands free 'Hey Siri' on the iPhone 5S? That's a critical 'Software' functionality for me that's been working since the original Moto X (2013), or Nexus 6 (2014).
This reads like a hotfix to patch up a bug in her reasoning. Maybe it is more coherent in the japanese original, but pushing joy onto something which has a purely practical reason seems wrong for me.
The Java equivalent of your example is probably:

@POST
public void doSomething(final Map<String, Object> thing) { ... }

So please stop trying to explain to me all the things that Java can't do concisely.

Also you kinda missed my point about unit tests. Your test requires specialized flask-oriented objects (client, rv). Tests of the Java doSomething() can be written entirely without knowledge of the container; doSomething() is pure program logic. And the methods support refactoring.

you picked something that java has libraries specifically catered toward

I picked a basic REST service. I'd call that a pretty common use case.

There should be minimal logic in the handler. You should defer most logic to a library function

Again illustrating my point that well-written Java is more concise. You don't need to do this! The Java "handlers" I've shown are pure logic. There is no point in wrapping it with another layer.

Sure, you probably could build a webapp framework that makes Python a lot more like Java. But so far nobody's done that. So Python programmers write wordy verbose flask apps with tons of validation and marshaling logic. It's tragic.
Coming from a rural area, I’m really appalled at how inefficient public transit is.

Coming from a rural area, you should be more cognizant about how density affects public transit. Compare SF Muni (density=18,000 people per sq mile) and VTA light rail (5700/sq mi)

a) fortuitous enough to live right by public transit centers

many people that live near transit didn't arrive there fortuitously, they made the tradeoff between living farther away in cheaper/larger/nicer housing, and living close to transit. I live in a small condo that's a 10 minute walk from a train station, but I didn't end up there by accident -- I chose between a 3 bedroom single family home a 40 minute drive from work and a much smaller condo, and I chose the condo. Ironically, I don't even take transit, when I bought the place it was a 30 minute bike ride from work (which is poorly served by transit), then I moved to a job that's a 10 minute bike ride away (well served by transit, but too close to make transit worthwhile)
Noteworthy is also the labeling of seed oils to be the "healthy fats" and they're like the exact opposite.
"All" the conventional wisdom would include a solid content marketing strategy.

Respectfully, I feel like you buried the lead on this one.

Please allow me to highlight the conventional wisdom you ARE following.

1)Nothing buries a bad product faster than good marketing (ahrefs is a great product)

2)Do one thing very well instead of chasing trends (great content marketing)

3)Create genuine value for your audience and they will generate value for you.

Great article, I just disagree with the premise.
Anatomy of the LawGeex Rebrand, from Legal AI to Lawstars
The ones with diffraction spikes are foreground stars. The others are in the Triangulum galaxy.
> Where it's difficult is when we talk about numbers that aren't describable in a finite number of terms, i.e. Uncomputable.

I might be nitpicking here, but uncomputable != indescribable. For example, Chaitin’s constant [1] is uncomputable but perfectly describable (and in fact limit-computable [2]). The set of arithmetically-definable [3] numbers is even larger than that of limit-computable numbers. Computable and limit-computable numbers lie at levels Δ^0_1 and Δ^0_2 of this hierarchy, respectively.

[1] https://en.wikipedia.org/wiki/Chaitin%27s_constant

[2] https://en.wikipedia.org/wiki/Computation_in_the_limit

[3] https://en.wikipedia.org/wiki/Arithmetical_set
> Musk is technically very clever (have you seen SpaceX rockets landing in tandem?)s o it's likely he has something that comes close to what he's saying.

This was done in the 90s, there's nothing special about landing rockets upright. https://en.wikipedia.org/wiki/McDonnell_Douglas_DC-X

Also, being technically clever includes being able to navigate the problems that you brought up, such as the need to meet government standards, meet safety requirements and actually be useful.
Imagine you have a camera 2.7m ly away from a star that is 2 billion km across, and it's the only significant light source in that direction.

How many pixels would you expect the image of the star to be? It can't be less than 1. You'd still see the individual star even though it is a lot smaller than 1 pixel. Imperfect optics mean it will likely appear larger than 1 pixel.
It still exists I believe, although I did have to do some troubleshooting to install it. Sadly I cannot remember the steps.
I disagree. There are tons of techies in WC, Dublin, Pleasanton, Berkeley, etc.
AWK for the win
An HTTP/JSON protocol doesn't have to replace the standard one. But having such a standard protocol makes sense in the age of web apps, particularly when NoSQL offerings that are perceived by the market as competitors (leaving aside whether they really are - perception matters more here) do that already.
(Author here) Thanks for the interesting links!

I agree that there is much that could be optimized. The choice to use vertex buffers was driven by the overarching goal of implementing the whole thing in GLSL. It really is just a small playground project to generate some nice visualizations. If we wanted to actually use the results beyond displaying them the tight coupling between simulation and rendering would certainly become a hindrance.

CUDA usage as you describe definitely seems to be the way to go for larger scale stuff. i.e. most GPU-based LBM codes that are actually used in research seem to be based on it.
”while offering zero added value (And no, hosting mongodb in AWS not a new thing”

That switches the subject from “do they add value?” to ”are they the first?”.

I would think the existence of other companies offering something similar is an indication that it adds value.
My biggest problem with Stripe is that roughly 50% of transactions are declined! This is a huge business problem. Not uncommon either for Stripe users.

I suspect (without proof) that if you are a big trusted entity, Stripe and the whole financial system probably greases the wheels a bit to improve your success rate...
Convolutional Neural Networks (CNN) to Classify Sentences
I clearly missed something, but why are you not going markdown -> PDF directly? That's what we use extensively in our operations playbooks at work and it gives something that looks like I'd get in a book - even more so after I tweaked the templates a little.
> Uncomputable means we cannot calculate a number to any precision

Did you mean “for any precision, we cannot compute to that precision” or “we cannot compute to every precision”?
It seems like Amazon may think so, with this line:

> Amazon DocumentDB implements the Apache 2.0 open source MongoDB 3.6 API by emulating the responses that a MongoDB client expects from a MongoDB server
Apache Guacamole 1.0.0 released
Show HN: Instamancer – Scrape Instagram's API with Puppeteer
How is it better than buying a MongoDb subscription from the AWS marketplace? https://aws.amazon.com/marketplace/search/results?x=0&y=0&se...
The main difference: grpc can do bidirectional streaming, and not only request-response RPC.
Assuming that's true its unsurprising. Their advertisers don't care about reaching people in India.
> * Apparently, it took it 8 years to get simple (in words of author) G.C. [3]

Apparently you didn't look close enough at the history and are making up fake information.

Preliminary work on GC started in 2017 for a month, then resumed in 2018 for about 3-4 months. So in total, about 4-5 months, mostly spent on adjusting the runtime library and tracking notoriously hard to catch GC-related issues.
Their online banking is probably not the greateast but it does its job and also they tend to trust you, don’t ask tons of stupid questions about what are you wiring and their customer support is top notch. All from personal experience.
Except Hong Kongers aren't inspired by Jackie Chan. He's widely hated for selling out to become a communist party shill. Sure, he was revered when he was younger, but after Hong Kong's handover to China when he begun spouting pro-mainland talking points he got the proverbial boot. Bruce Lee is still adored here, though
Fork it and submit him a PR!
I keep getting wierd looks when I do things with a regular utility knife instead of spending five minutes fetching "the right tool for the job".

I bet the ancient ones had the same problem when someone used a small shard of rock for a job that a larger shard was clearly better suited for! ;)
Throwing Chrome/Blink under WebKit is a pretty hard sell at this point. They’ve diverged enough that supporting one far from guarantees you’ll support the other. You might as well replace WebKit with KHTML in your list.
But many don't want to live in Mountain View, they want to live in SF (where the rents are close to what they'd pay in mountain view). With no traffic, that commute is around 45 minutes, during traffic it can easily be double or more.
I have a theory how this should be solved in web standard, which in turn has other uses besides printing, but well, I don't feel like I can affect web standard in any meaningful sense.

The basic idea is to add (placeholder name) stopUpdating/resumeUpdating to window, which can be polyfilled as no-op. The semantics is that CSSOM view methods are allowed to return the value when update was not stopped, or any later value. That is, current web standard forces you to do things "live". New methods give option to do things in batch.
What I find most interesting about Elm as a designer who also "codes", is that because of its bottom up frontend philosophy (types first instead of components first) it somehow assumes that the UI designer and coder is the same person, that there is no clear designer to developer handoff where you hand over a thought out design to implement. It's more the other way round, where you'd hand over what you've come up with in Elm to a designer (which might be another problem because it reduces the designers job to just make things pretty).

So the best use would be for designers who code, basically unifying frontend design and engineering.
Ambition (YC W14) Hiring Design, Product, Sales, Success
Buzzfeed News had a good story about this a couple of weeks ago: https://www.buzzfeednews.com/article/stephaniemlee/cristin-k...
Oof, that is a problem...a decline rate like that is not normal. Have you seen our guide on reducing your decline rate? https://stripe.com/docs/declines

If you email in (https://support.stripe.com/contact), we also have a declines team that can investigate (I'm also happy to help at edwin@stripe.com).
San Jose is a pretty sad and empty city (look at its downtown) so that would be great. It can definitely become a tech pole in the next 10 years.
> No matter what the non-compete says, if you're in CA, you can use your own hardware and non-work time to develop anything that doesn't directly compete with your employer/dayjob and doesn't use trade secrets/IP from the company.

What if you work for a company that happens to have a stake in basically every field of technology?
I bought this on your recommendation and have to say how great it is so far, readable, just opinionated enough, reasonably concise and very pragmatic, the exact opposite of every other C book out there. It's not great for completely new programmers but it's fantastic for everyone else.

That first chapter alone and the C shebang (https://github.com/RhysU/c99sh) walkthrough put together so many ideas I've never thought or heeard of. It makes C usable in ways that you'd typical use something like python for.
In fact hosting is already a value added, or no one would use it.
Do you have negotiated work contracts in your country? If your old contract didn't limit work then it would mean being acquired wouldn't affect it.
Wow I really enjoyed that! When I was still trying to "win" my eyes were watering like crazy because you just can't blink once the score gets high. Am I the only one who at some point got suicidal? You're like OMG I need a break and the only way is to start chasing the red dot. When I got back below 10 and the red dot disappeared I was like holy shit there is no way out! Felt like a great twisted ending to some intense psycho thriller. Also my right (arrows) hand is now aching.

Great job!
They walk faster but still slow. I'm amazed by how little they care for others. You can't cut them in front because they are fast and don't see you, you can't pass them from behind because they are slow and don't see you.
(Same goes for many cyclists. Only car drivers seem to care about surroundings and their speed.)
> The Java equivalent of your example is probably

More verbose than the Python.

>Sure, you probably could build a webapp framework that makes Python a lot more like Java

Not could, did. Literally just did, in 10 lines of code. Or there's flask-rest, which I linked.

>Again illustrating my point that well-written Java is more concise. You don't need to do this! The Java "handlers" I've shown are pure logic.

And flask-rest does that! If you're writing a restful service the more concise, better specialized tooling is readily available.

Now write the unmarshalling code and tell me Java is still more concise.
I grew up in San Jose and still visit my family there at least once a year. I'm happy that Google is trying to do something in the downtown area instead of somewhere else in the city, but I'll be surprised if they (or any tech company) can really make downtown a place where people want to be. I fear it will continue only to cater to people coming into downtown during the day for work and leaving in the evening.

This area of San Jose could be a great area for people (other than San Jose State students) to actually live and spend time. There are actually public transportation options, and with it's flat landscape, great weather, and surprisingly good bike infrastructure, it should be a very livable and vibrant city center.

With Google there it'll certainly be busier there, and there's obvious benefits for businesses that can cater to those employees. However, it's not clear to me whether there's a clear plan to also develop the city in a way that caters to people outside of tech (e.g., low-income housing initiatives, plans to help reduce traffic, etc.). Long story short, I'm hopeful this doesn't hurt the city in any way, I'm just skeptical that it'll really help, outside of economically.
With embedded platform you mean microcontroller with RTOS? Afaik there are no suitable implementations yet. It will generally be pretty hard to build something like this, since grpc requires HTTP/2, and that is hard to implement with no dynamic allocations and a low amount of memory. E.g. each substream requires a minimum amount of buffering, there is header decompression, etc.

For pure protobuf communication on embedded systems nanopb works fine. If one doesn't need concurrent streams, HTTP/1.1 or coap plus nanopb encoded payloads work fairly well.
> Functional languages are great toys but nobody uses them to get work done, almost without exception.

I run my own businesses on functional programming languages (Haskell and Elm) almost exclusively.

100% of my income comes from the three software products I own, all primarily written in Haskell.

You're displaying a pretty amazing level of ignorance here.
I don’t disagree with any of that. I usually prefer building my own when I’m the maintainer/builder. But not my current situation, a few things to note:

* I have (hopefully) one semester left. After that, I’m gone.

* A good portion of our experienced team will be gone within the next two years, including the few grad students who helped build our cluster. Introducing “non-supported” hardware would likely introduce problems for the next group.

* The prices above were from Dell, not self assembly shopping. University policies mandate any university funded tech/infrastructure equipment (especially desktops/servers) be done through specific partners. For us, that’s Dell, GovConnection, and CDW. I host my own 6 node Supermicro Microblade setup (render farm) from CDW that took almost a full year to purchase because nobody in the Purchasing Dept. for clubs was aware of that rule. Until my hopping from Boxx to Thinkmate to “haha, funny story...” uncovered it.
Blockchain Technology Report India 2018 by Inc42 Media
The "religious" label has been a sort of running gag on Time Team. I really miss that show.
Apple allows for participating in CTFs, at least under the usual "in your own time, using your own hardware, representing yourself and not the company".
Thank you for the kind words! Your simulation looks fantastic. I am frequently amazed how compact fluid simulations can be in practice. Definitely something I am going to aspire to reproduce on my own.
Is this statement also a joke? :)
While I’m as excited about the Linux part as my fellow maintainers are, I feel it’s important to set reasonable expectations.

Currently, about 25 % of Homebrew’s active maintainers work on the Linux/WSL part. I don’t believe that ratio is going to change much during 2019.

If Linux and Windows were to become part of Homebrew’s mission statement, it’d be all too easy for Linux/WSL users to interpret that as Homebrew committing to the same level of support to which macOS users are accustomed at this time.

I feel there’s no way we’d be able to deliver on that commitment and not disappoint users. We want happy users.
It is just right here:

* https://rocm-documentation.readthedocs.io/en/latest/Deep_lea...
* https://github.com/ROCmSoftwarePlatform/tensorflow-upstream
Thank you. Not all of them are by me, but I typically just use Inkscape.
Massive Datasets and Generalization in ML
> You're only required to get pre-approval in case of conflicts of interest.

Given the extremely diverse set of things that Microsoft works on, much of which is likely done without you being disclosed on it, how can you be sure that your project is not a conflict of interest?
I see what you mean. But the actual point was about exploiting family businesses and mistreating people. I am not sure what it has to do with your negative value argument.
Cities have more young people and a higher proportion of women than rural areas (women are more likely to walk or use public transportation than men). The researchers have t6o do better than just look at two variables, see that they correlate and jump right to drawing conclusions.
Depends on whether you mean functional programming in the small or in the large. Using map, filter, tail recursion, etc, is child's play. Being explicit about how your data moves about there system is forced by FP and is what makes your programs better.
> Ports == lots of boilerplate and “loose” typing

This is a common criticism of Elm, and I've never understood it.

The criticism seems to be that "Elm is bad because I still need some JavaScript, and JavaScript is dangerous."

Like, what's the alternative? More JavaScript?
Today I learnt that there is a Bing Maps
A good question from that gist thread:

>Why does markdown do this? If I want two lines to run consecutively I won’t introduce a newline.
> unless you explicitly get some kind of consideration (e.g., compensation) for it

Is this in addition to the regular salary you are paid, or…
In crowded environments when you go slow you feel bad that you're making people go around you. So your speed naturally climbs to the speed of the faster people. Even if there are few of them the overall speed will increase.

Subways just have flow speeds.
I was having trouble making sense of the figures in the article: "three million light-years", "40 billion stars"...

So I visited Scale of the Universe [1] to try to get a grip on things. Wonderful site (and music!), but I think it had the opposite of the desired effect. I am now completely numb to any notion of trailing zeros.

[1] http://scaleofuniverse.com/
Go outside the US. Cities will have wapkable historical centers and it's amazing.
I thought Elm was known for having vast quantities of boilerplate? I wouldn't put much stock into number of lines of code.
YOLO3 with OpenCvSharp4 using C#
Cycle? You can cycle in, run back, and reverse the routine every alternate day.
How often are they granted, and under what circumstances?
I'm personally observing that soda companies have diversified their products across sugary drinks and foods, acquisition or new proxy companies even (at least here in Asia). So called sports drinks, fruit juices, coffee/milk/chocolate/soy based sugary drinks, even oat-meals/cereals have over the years increased in SKUs; I bet the net sugar consumption would still be higher if you account all of these.
I think what you describe is the shortcoming of the initial grpc spec. It was for some reason decided to define it on top of features which are barely implemented outside of HTTP/2 and special libraries (especially: Trailers). But it would have been possible to just define things on top of common HTTP semantics. This is what grpc-web now fixes according to my understanding.

I think even streaming should have been possible with HTTP/1.1. Bodies can be streamed there just fine, if libraries support it (for browsers the issue was up to now that the APIs don't support access to bodies as streams). The only thing I'm not sure if there is an issue in HTTP/1.1 with request streams still running while the response stream has already finished.
Is this really true? Around here (Oakland, California) the parking meters take credit cards. Today for example, I paid $0.50 US for parking using a Visa card.
Why? Unless you constantly drive too fast?