skysight-inc/HackerNews huggingface dataset:
> I mean, the way you phrase that makes it sound like they're going to be kidnapping poor people in the streets to steal their organs if there wasn't a law against selling organs, which doesn't make sense.

My understanding is that figuratively speaking that is almost what happened with subprime loans.

Corporations and market can have a lot of power in performing predatory tactics. If drugs were simply legal quite a few business would sustain themselves on other people addictions.

One of the main reason we need regulations is that any sensible and obvious law (like not kidnapping people to harvest their organs) has loopholes (like keeping people poor, ignorant and devoid of mobility (lack of education, criminal convictions etc.)) so that they will agree to sell their organs.

Organ harvesting is a deeply extreme subject and obviously will not happen with or without regulations, but modern free society need are built on the free enterprise (eventually in the public sphere) of individuals and consequently they need to handle when individuals gather too much power and can destabilize societies.

Every free society has this problem (including bitcoin with a 51% attack) and needs to find a solution to both promise rewards for personal enterprise and incentives not to abuse the system (for bitcoin (IIRC) they are respectively money and loss of hardware investment)

> So long as the government doesn't force companies to provide the basic control, that's how it seems like it should work! (:

(interpreting as government should not force companies)

My problem with that is that principles do not help us distinguish fair competition from predatory unethical behavior. In the contest of personal data and privacy that is relevant as we live a completely different universe from just a few years ago.

Gossip is not illegal, but if you were magically able to listen to every conversation in a 10 km radius that would be a problem. Legal and illegal are often linked to how hard it is to do something and the scale at which you can do it.
The truth is gRPC, like kubernetes, was built with decades of lessons of RPC framework inside a container oriented distributed environment; and more importantly, gRPC is the blessed framework inside Google as well, meaning it's qualified to power the largest and most complex distributed systems in the world (I think it'd safe to omit 'one of' here), which in comparison is not the case for kubernetes.

Addition: Borg and kubernetes are designed with similar goals but different emphasis. They are like complementing twins had different personalities. For this I recommend Min Cai's Kubecon'18 presentation about peleton [1], the slide is titled "comparison of cluster manager architecture".

[1] https://kccna18.sched.com/event/GrTx/peloton-a-unified-sched...
World Health Organisation recognises 'burn-out' as medical condition
Anokiwave and Qualcomm, off the top of my head. TI has a mmWave in CMOS process, so I can see them getting in on it.
You might want to try cutting clove in half and remove that green/off colored part in the middle. It does help with stomach hurts.
If you need actual examples running right now :

Recent Snapchat and Instagram selfie filters
Google Keyboard's translation and prediction
Google Traduction's lens
Google Assistant's voice recognition
Google Message's instant replies

Almost all of them are inference workloads. I believe only Google Keyboard does on-device training in the background when the phone is charging.
> My API just returned a single JSON array, so the server couldn’t send anything until it had collected all results.

Why can't you stream a JSON array?

Edit: Here's a (hastily created and untested) node.js example, even:

class JSONArrayStream extends Transform {
constructor() {
super({readableObjectMode: false, writableObjectMode: true});
this.dataWritten = false;
}

_transform(data, encoding, callback) {
if (!this.dataWritten) {
this.dataWritten = true;
this.push('[\n');
this.push(JSON.stringify(data) + '\n');
} else {
this.push(',' + JSON.stringify(data) + '\n');
}
callback();
}

_flush(callback) {
this.push('\n]');
}
}
Sounds more like intangible value then.
The way neural networks work is that each perceptron runs a linear equation of the form: w1x1 + w2x2...wnxn. Even if you train the model somewhere else, you still need to hold the weights locally in each perceptron in order to evaluate the model.

This requires hardware in which you can multiply these huge matrices quickly, even if the weights are downloaded from the cloud.
Do you think that corporate America somehow wants this trade war? I think it would have preferred to stay in the TPP trade deal and operate under a predictable regulatory environment.
Sorry if I'm just being stupid, but aren't there other alternatives to /e/ already available?
Goodreads, Brain Training and Reading Fluency Group
There is a good point about fulltime, and nothing specific to either go or google.

Lots of opensource projects get by largely on the evenings-and-weekends contributions of a (often small) number of contributors. Sometimes managing to find resources for a full time person or two at the core.

There are a ton of great, productive engineers out there. Some of them contribute across a number of projects in their "spare" time. It's easy to understate the impact even a small, mostly full time (or at least solidly part-time) team can make on a project.

Any company willing to put it's money where its proverbial mouth is like this can easily start to significantly affect the direction of all but the largest OS projects. You don't have to be google sized, you just have to effectively vote with hours (e.g. $) spent. The governance model of the project may help or hinder this to some degree, but in the end results speak (or a fork is likely).
I think historically that was true: at various points in history knowledge of pottery, silk making, literal tea plants and silk worms were “stolen” from China. I’m sure the current leadership remembers those lessons.
Ok but these messages are isomorphic on the wire:

message enc {
int foo = 1;
SomeMessage bar = 2;
}

message dec {
bool should_explode = 1;
string why = 2;
}

You can successfully decode the latter from an encoding of the former.
Oh boy! Which one?

Startup #1: we did not recognize the need to bring in the talent we lacked (graphic design). We had an interesting but ugly product in a space where looks were important - had some traction but not nearly enough.

Startup #2: we did some market research, got some interest from prospective clients, got excited and started building our MVP before fully validating the requirements. Spent a lot of effort on a feature that ended up much more complicated than we expected, that in retrospect did not belong in the MVP. Ran out of money / energy and we gave up (too early, I still think).

...around this point I switched to freelancing and let others take the risks.

Client startup project #1: did not do much/any market validation before starting, and had no clear marketing plan. Built and launched, failed to get traction, folded.

Client startup project #2: did not do much/any market validation before starting, and had no clear marketing plan. Built and launched, failed to get traction, folded.

Client startup project #3: did not do much/any market validation before starting, and had no clear marketing plan. Built and launched, failed to get traction, folded.

I can keep going but it's getting a bit repetitive :)
I visited the Toyota factory in japan and they talked about how they imported a Chevrolet car and took it apart to replicate it to get started.

Then there’s Japanese whisky, denim, music, etc... all extremely high end now.
Why Not to Build a Time-Series Database (2018)
These are usually from PRC, so I avoid them and just use fresh local garlic that you lightly crush with the broadside of a knife and the peel just falls off negating the need for prepeeled.

For inulin there's the research site 'American Gut' also geneticist Tim Spector's book about foods rich in inulin like sun chokes, leeks, onions, etc.
Spector and the American reseacher guy have a documentary on YouTube about a Tanzanian hunter gatherer tribe with the world's most diverse gut microbes who basically only eat meat, berries and tube roots they dig up if anybody is interested.
Perhaps this isn't true for every university, but mine has multiple cafes in our library.
The entirety of web backends is built on open technology by default now. That's a pretty damn important achievement! Can you imagine if a company like Google or Microsoft was in charge or making our webservers or databases? It's really helped lower prices, increase accessibility and get people to contribute without being part of their organizations.
I got a very strong “kool aid” vibe from this.

I don’t remember any “we don’t hire people on Windows/using an IDE” (the last part would be particularly weird IMO), but I wouldn’t be surprised if somewhere said “if you want to use Windows you’re on your own (support wise) and if it becomes a time sink you switch or find work elsewhere”.

I’ve supported (in terms of dev environment/tooling) people on Macs, Windows and Linux. Windows by far had the weirdest issues to solve/avoid.
gRPC is great, but my issues with it are debugging and supporting the browser as a first class citizen.

We've been working hard on OpenRPC [0]. An Interface Description for JSON-RPC akin to swagger. It's a good middle ground between the two.

[0] https://open-rpc.org
The article shows a graphic of what existing monitoring satellites can do compared to what these satellites will do. For comparison, NASA launched the Orbiting Carbon Observatory 2 [1] in 2014, and it can monitor a swath 10km wide. This announcement is about Sentinel-7 [2], and it will monitor a swath 240km wide. This huge increase in monitoring will significantly improve what it can monitor (eg, montly/annual trends in CO2 production)

edit: It will allow monitoring of all CO2 production sites every two or three days

[1] https://en.wikipedia.org/wiki/Orbiting_Carbon_Observatory_2

[2] https://en.wikipedia.org/wiki/Copernicus_Programme#Sentinel_...
Rubber stamps matter in consulting. Less so in banking, and negligibly so in trading.
Is it possible some corporations just have MBA requirements for advancement? Then it doesn't matter where you got the degree from just that you have it. I know this is the case in education, and has lead to the proliferation of online education grad degrees. Since you just need the piece of paper, most careerists optimize for the easiest online "mail order" type degree possible. They don't, however, optimize for cheapest, since tax payers bankroll most of these cheesy degrees through tuition reimbursement.
It was kind of funny that one of the results was reported as "a trend to increase hedonic attitudes towards some inulin-rich vegetables." Let's look at just a representative handful of the way said vegetables were cooked and presented: mashed Jerusalem artichoke, spinach, pumpkin cream, stuffed artichoke bottoms, tomato coulis, gratin dauphinois, green beans, shallot sauce. I would develop a "hedonic attitude" toward those if I had all the time in the world to cook like that.
an AI chip would essentially just be a chip that can do matrix multiplication very quickly plus some addition. Each perceptron (neuron) is just fitting a linear equation, so if we had a chip that could support millions of perceptrons all fitting linear equations (i.e with matrix multiplication), than it would be a huge win compared to a GPUs, which are more general and less efficient for this specific task that dedicated silicon.
Is this Apple retail store or the App Store?
you’d probably need to do some tricks to get it to parse in a browser.

Editing, because I can’t reply: I was specifically going to mention SSE/EventSource but expected an immediate “not everything is a browser” response.

Editing the 2nd: yep, that’s kinda what I meant by “tricks” - essentially splitting out chunks to pass to the json parser.
Morality follows money. If the US would be better off copying I have no doubt we would quickly shift our narratives to align to the new economic realities.
Wait, I don’t get it. Kubernetes:Borg::gRPC:Stubby. Google uses gRPC internally to the same extent that they use Kubernetes internally, i.e. hardly at all.
But what this article doesn't take into account is that Android is obviously split over tons of devices while iOS is, of course, set for Apple devices
The Flinstones Do a Winston Cigarette Commercial That Would Be Banned Today
Why stop now when we got so much out of it? Maybe we will have even better solutions coming now that we have learnt so much.

It's like "Please stop enhancing stuff it's good enough" - I like to enhance stuff, yeah it has costs but you can master them. That's definitely not the end of it. I hope we will do better. Maybe your "problems" will be resolved as well!
Just a small nitpick: this doesn't take into account implementation cost. If you want something dynamic like this it means your app has read access to all the analytics recorded (or at least the ones needed for optimization). Most of the times apps only send data to the analytics services, developers read/analyze them and act based on the data. I personally didn't work on any apps that were using analytics read access within the app. So, in most cases it's a lot more than 20 lines to implement an approach like this (hopefully your analytics platform exposes an API with a read endpoint that you have to then integrate into your app) compared to A/B testing, where you just show several versions and then analyze the data and iterate.
You have a problem with the browser.

It should display correctly on the 10-year old webkit engine.

https://groups.google.com/forum/m/#!topic/golang-nuts/6dKNSN...

This works fine without javascript.

https://groups.google.com/forum/?_escaped_fragment_=topic/go...
It shouldn't be. At this point you need a really good reason to assume a company isn't storing any information it can collect, whether they are monetizing it now or not.

It's been proven the information has value. Unless there's some regulation or contract preventing them from doing so, they're going to collect it in the vast majority of cases. Whether they already made money on a service getting the information is irrelevant.
Not from the USA but I am intrigued you classify the relatives for the trade war as conservatives. Are they conservative in everything else or is this a position they hold. Do all conservatives hold the same position.

I am genuinely interested because I have always regarded myself as conservative even though I work in technology. I was one of the last to get a cellphone because when they entered the market they were too expensive so was airtime to make any calls. I tend to want to improve processes using current stack before jumping on a new technology stack. I am just not into the latest fashion, I literally wear the same two pairs of jeans to work every day (interchangeably). I am intrigued because in the US it seems being conservative has a "negative" connotation if I may say so. I have always seen myself as being more cautious and not jumping on every fad.
Discounting Internet by axing privacy is a nasty idea. Privacy should be available by default without any added price tags.
I tend to drop in to read some of the public discussions, especially 'The State of the World' every January, ever since that started. I haven't ever paid to join, but if I ever get around to fleshing out some of my writing, I intend to make the effort. It seems to be of most use as an authors group.

edit - here's a link to 'The State of the World, 2019' - https://people.well.com/conf/inkwell.vue/topics/506/State-of... - it should give you a bit of an idea of the kind of community they have.
I find the best way to convey to people the reason why these smart speakers and devices are so cheap, and seem to be on sale almost perpetually.

A growing number of smart devices are being sold at below-cost, using a combination of data harvesting, ads and a proprietary app/skills store to make a profit for the maker after the sale.
Oh god this is so similar to an experience I had. Nothing kills an enterprise deal faster than bringing additional risk for marginal improvements.
You can legally modify the program. You have access to the source code and documentation, so if you have experience or hire someone or ask a contributor, you can fix a bug or an annoying feature. An experienced programmer can modify or optimize or strip out the bloat of a program. The reason all of the clouds run on some variation of Linus is more the customization potential than the zero cost.

There are free, modifiable versions of all the expensive Adobe software, all of the expensive Office software, etc.
> Servicing the debt usually just means paying interest on it and rolling it over. That's not going to cause hyperinflation.

I agree it's hard to imagine getting to that point but, at least for me, that could simply be a failure of the imagination.

If debt growth continually outpaces GDP growth until the interest (or, particularly, until the 20% of the interest that must be paid to other nations) is a significant fraction of the GDP, and then a recession hits, might that do it?
UCB1 is really not that much more complicated than epsilon-greedy. Some slightly sloppy code I wrote a few years ago, maybe 20 lines of code: https://github.com/j2kun/ucb1/blob/master/ucb1.py#L7-L35

Sure you have to read a bit more to know why it works, but if you write your code well you could plug this in without any extra trouble. It's not like you need a special optimization solver as a dependency.
It's necessary to educate people that while they're purchasing* the hardware, they're receiving the service "for free" (AKA, supported by ads in some way, shape, or form) via the hardware.

*purchasing may not even be fully accurate here since loads of companies are starting to treat it like a pay-once licensing fee allowing you to use hardware that they own in perpetuity or until that hardware is no longer supported by the manufacturer.
From my experience, as I did exactly that..

- If you're looking for a new job, find one that has a good work life balance and where you will learn skills relevant to what you want to do. In my case, I was weak in dev ops, so I picked a job where I'd learn that.

- As far as the legal front, a company can't own 100% of your time. When you begin working on your own stuff, use a separate computer, and keep notes with dates. Basically you want to show evidence, in a worst case scenario, that you created this in your own time and not using company resources.

- Then don't tell anyone about what you're working on until after you leave your job. Once you leave, ideally everyone will think that everything you built is post-job.

- Once you leave your job, depending on what you built (if it's competitive with your past job) it's good to tell everyone about it. My early investors were my co-workers.

That's just stuff off the top of my head. Happy to provide more info if you want. And best of luck to you! Starting a company is a hell of an adventure.
There are a few companies that rank educational institutions and their programs by various metrics. "Top" programs are just the ones that tend to be at the top of those rankings. For MBAs, Harvard, Stanford, and UPenn's Wharton usually take the top three globally.
It's not just streaming. Any heavy natively binary objects (think scientific computing) are a pain to marshal without a good binary interface, and it can easily become a real performance issue.
I think spenrose is saying “We shouldn’t be upvoting this” or maybe “I hope newspapers don’t report on this like it’s a clear, solid answer”, not “This paper is flawed in ways that the authors didn’t recognize”.

Personally I’m fine with this being on HN because I think this audience understands issues around low N (and commentators do a good job of pointing them out), but I agree that it would be problematic if this were picked up by the New York Times or something.
Sure, more power than what you have is overrated if you have enough power to control your own destiny. For those who don't have the privilege to fully control their own destinies, power is not overrated at all.

The older I get, the more that I see power is incredibly underrated. When you are young you think that the world is fair and that if you do the right thing, you will be fairly rewarded. When I got older I realized that power and the ability to obtain it is vastly more important in your ability to make the change you wish to see on the world.

Those with power and the ability to use it and gain more of it will always effect greater change than those who focus on doing the "right" thing.
Kind of confuses me when people say Apple isn't collecting your data.

Are these people unaware or fanboys?
Space Force's Booster Club's (Azure) Mai ShoGun on Twitter
> My original point is that we should not be crippling something very useful (javascript in the browser) because of flawed architectures that mostly affect one company in a way that decimates performance.

Lots of us have a different opinion on the usefulness vs. risk of running random and often deliberately hostile JavaScript in your browser, see the the popularity of NoScript, and how many of us use uMatrix with JavaScript turned off by default. Most of the time I follow a link where I don't see anything, I just delete the tab, most of those pages aren't likely worth it.

"Mostly affect one company" is something completely unproven, since AMD is not getting subjected to the same degree of scrutiny, AMD has a minuscule and for some reason declining in 19Q1 market share for servers, while desktop and laptops are modest but showing healthy market share growth: https://www.extremetech.com/computing/291032-amd-gains-marke...

While ARM is announcing architecture specific flaws beyond basic Spectre: Meltdown (CVE-2017-5754) and Rogue System Register Read (CVE-2018-3640, in the Spectre-NG batch but by definition system specific): https://developer.arm.com/support/arm-security-updates/specu...
I feed my dogs almost exclusively chicken leg quarters and can get them for as low as 39 cents per pound (USD).

Chicken is insanely cheap.
Then you should easily be able to answer a simple question: what in Clojure is biased towards Datomic?
When Quantum Computing Meets AI: Smarter Digital Assistants
> We use this term "personal data" so much. But what IS data? [...] I feel like this whole brouhaha about data has left me behind.

Data and personal data are two different things. "Data" is any information. "Personal data" is information that is about you, connected to you, or identifies you personally. I recommend poking around at how GDPR defines personal data, for example, since it's at the heart of the new emerging global privacy debate.

https://www.itgovernance.eu/blog/en/the-gdpr-what-exactly-is...

https://gdpr-info.eu/issues/personal-data/

https://gdpr-info.eu/art-4-gdpr/

https://ico.org.uk/for-organisations/guide-to-data-protectio...

> If I happen to know that you like cheese sandwiches, is that really data?

Yes. It's both data, and personal data.

> When did we decide that knowing something about somebody else was such a big deal?

That's not the issue. The issue is companies knowing something about everyone else, and selling that knowledge to people you didn't give it to, and using that knowledge to do things you don't really want, starting with advertising.
I don’t know. I do know my conservative friends and conservative personalities all seem to support the trade war.
The "Nobody ever got fired by buying IBM" factor