skysight-inc/HackerNews huggingface dataset:
Got a link to the channel?
Ryan rightly warns about adding “cute” and unnecessary features to projects. Then he goes and adds the “Load module directly from a URL” feature with all its complexity to Deno.

Ryan; kill that feature now. It’s not needed. It’s just cute.
It's always like this.

I'm lucky enough to have been around the industry for a while. I could probably count a dozen or more things that started out "Like X, only without all the BS!" --- only to end up with just as much BS or more than X ever had.
You are missing the point: when wages are negotiated by power, productivity is a secondary goal if any.

As soon as productivity departs wages, you will see it go to any direction, and most likely, down. And if productivity goes down, you better be damn sure wages are going down as well.

> Should the company be able to fire you after 20 years because someone new might be more productive?

That will be desired if by union negotiation you are forced to pay both equally. But if you allow for different wages that can be re-negotiated at any point.
>no facility wants to be stuck with a male Medicaid patient

I'm curious, can you elaborate as to why that is?
It used to show all food places when searching for restaurants. Maybe they've discovered that, for most folks, those are different searches.
As are the countless people who elect them, even though those same voters as a bloc rely far more on Social Security than those who vote for the other party.
I get the historical connections, but when you present it to a person today and tell them 'and some of your money will go to the Labour Party' and they say 'well why on earth would I want to fund those people?' it all starts to seem like a bad idea.

All arguments seem to circle back to a vague idea of 'but they represent you', for both unions and Labour. I'm sure that's what they think they're doing, but the Conservatives and the Greens also offer to 'represent' me. It's not convincing.
ah okay, that's different from what I was thinking of a cluster shared by a group of friends. I'm running my on VMs from a cheap VPS provider, was going to just split the bill with others who used it.

Your use case is very interesting though. It would be interesting to see that eventually.
Freedom for Ross
All these tools start off as simple alternatives to the existing bloated tools. Then as they gain more and more features to support real-world situations they end up becoming as bloated as the tools they set out to replace.
Sounds to me like the list has one item: “the npm registry once allowed users to delete packages”. [2] and [3] have nothing to do with immutability. None of them have to do with reinventing the wheel, either, unless you wanted Node to use Maven for package management?
It depends on how frequently you need to spin up new containers.

As someone on Azure, I think the solution for small-ish guys like me (who still need like 8 VMs in production to run our site due to special requirements) is a greatly simplified container management system. Something that fulfills the basic Kubernetes features, but isn't such a steep learning curve.

I think Microsoft is doing this with Azure Container Instances, but I haven't tried it yet. (No doubt AWS is doing something about it as well.)

Or they're going to take care of all the k8 configuration crap through some neat Visual Studio Tools. In a VS preview I saw a "deploy to Kubernetes" button. I just want something that will give me more web API instances when my server is getting slammed.
I was commenting on a specific usage context:

>when I started my new job on a 22 node GKE cluster

>problems at medium scale

vs

>Make a guess at how many people large companies have to employ to actually keep their smart cluster scheduler running

K8s obviously is not a silver bullet and of course there's ops work to be done. I can't comment on whether operating K8s clusters in other contexts makes economic sense, but I know it does for our current team.
It reenables all of the devices on the internet to be able to directly connect to each other. No NAT, no STUN etc.
Design Line telephone
>Frankly this entire thread is you leaping from one myth to another.

You claimed a paper about Florence had wider applicability than it does, by ignoring what the authors specifically wrote to make your claim. I quoted the statement from your own paper contradicting your claims and I presented more recent papers on the US that show you're incorrect.

So I don't think I'm the one making mythical leaps.

>All of the recent research shows that there is far less competitiveness across firms and that net social mobility has collapsed.

I just cited one of the most cited paper in this area, the Raj Chetty one, and it directly contradicts your statement. Did you look at it? They had unprecedented access to all US taxpayer records, making their study vastly more comprehensive than anything before (and since as far as I can tell). They analyzed every single person in the US income for the period in question. You're not going to get a much better dataset than that.

>I'm not sure what you imagine this proves.

It is evidence for the claim this started with: the rich get poorer, where you take some definition of wealth, take all people in that group, and see what happens to them over time. One such metric is the top X people, and demonstrating that they do not remain is one data point showing this statement true. I've yet to see a dataset for which you can answer this statement that does not support. The Forbes 400 is a particularly easy one for anyone to check.

Or simply google what percentage of millionaires or billionaires are first gen, and again you'll see most wealthy are new, not inherited.

So, do you have any dataset showing for everyone of some level of wealth in the US, that over time that same set of people don't regress to mean? I've just given several places showing exactly this.

>net social mobility has collapsed

FRED, Raj, BLS, and Census disagree. Even your Wiki link states "A large academic study released in 2014 found US mobility overall has not changed appreciably in the last 25 years ".

I don't think the word "collapsed" means "has remained fairly constant".
> A database, in most cases, is the business. It's essentially a collection of all the contracts made with customers, and your mode of thinking "I can blow this away and start over" that you've learned from all sorts of build tools is completely contrary to that.

Thanks for this metaphor. One of the other big benefits to a database-first design is that as your business becomes more complex, there will inevitably be other applications querying the database. If you don't model your constraints in the database you'll end up with a microservices architecture where everything has to call through facades to talk to the database. If you model your constraints correctly in the database, it's much easier to open access to the data to other applications.

The idea of code generating the database schema seems absurd because in all but the first steps of a greenfield app, the code is clueless about what the data means. It's the database's job.

One reason I think we are seeing a renaissance of database level access control is the popularity of connecting mobile applications and web clients directly to the database. Even if you don't think it's a good practice, the pressure mobile and single-page-app developers are putting on APIs like Firebase, Cloudant, and my employer FaunaDB to offer rich access control features means developers have more options.

Here is a write up about how FaunaDB's security features can be used for common app paradigms. By using the database's security features, you can model things like user consent that are relevant for GDPR. https://blog.fauna.com/data-security-in-the-age-of-cloud-nat...

My point being that if you let the database, not the code, be the source of truth, the benefits multiply.
The OpenBSD project maintains its own fork:

https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/cvs/

It's not especially active, but you can see the last change sets were in the past year, so "not maintained for more than a decade" doesn't apply to what they're using.
Playground: What’s new in Swift 4.2
Music needs more ‘undefinable talent’ like Nabihah Iqbal
I'm sure people will be investigating and finding a few examples of on phone API violations then transferred.

My bet: no criminal cases. Facebook charging less than 50k for violation of an API contract on data that isn't theirs, if numbers are disclosed. No standing for users except in a class action that get $5 or less on a new phone or $2 or less as a check.
Do it

Along with the estimated loss of “up to” 400,000 jobs due to Trump tariffs, I’m all in on front row seats to the corporate apocalypse

Can’t wait to see Dayglo Orange Dingbat handles it

My hope would be the same way the alien President handled the implosion of the galactic economy in Rick and Morty
The problem is - what even is a "string" in C?

An arbitrary number of arbitrary bytes that you hope ends in a null, but you'll never know unless you check, and even when you check, do you really know? Was that null really where that string was supposed to end?

There's never going to be a single, universally valid and correct way to deal with a "type" that is structurally just a step above random garbage.
I wish Apple were more proactive to support swift on linux/windows, even without UI, just all the core and non-UI libs.

If iOS is their cash-cow it will allow to make a stronger case for people that are apple-first, lure some from other places and any potential loss will become small. And if suddenly any other (MS? Google?) improve on it it will validate it more.
How to drive change as a software engineer
I have yet to see a company without "underperforming" employees that have been around for ages and payed more than "over performing" new hire despite having never worked in a union shop.
Nobody wants to wake up at 1AM because their singly-homed service just went down. Kubernetes might be a fine tool to achieve that, but I want to point out that there are much simpler failover solutions available. Failover is something you should definitely have, but also something you definitely don't need kubernetes for.
Will Hadoop Replace ETL? (Quora)
Thanks for the advice! Yes, reading in any field is paramount. Not sure about the screen limitation, since most of my library is on my laptop as is, but I get the point. :) And I know what you mean about actually experimenting with the tools for yourself and not chasing the latest thing. I am not getting into ML for the money, I would keep doing what I am doing now if that was the goal. I really do find it interesting and fascinating. I always loved math, but never really found an interesting application for it until stumbling on this subject while doing research into Micron, of all things.

Anyway, thanks again!
Well, except for Tallinn central square.
This was also the longtime belief of my parents, who both recently began collecting Social Security benefits. Social Security will only die if we let it be killed.
I've believed this to be true for a long time. The institution of a formal review process has been a good signal for me that a company has grown too much, and it is probably time to start looking for the next startup.
> It has been 5 months since we experienced a big drop in the crypto market.

So?
I get what you're saying, and yes, async/await is much better. But the entire reason it has to exist (and be used everywhere) is because javascript's default async behavior gets in the way so often. The irony is that when I do want some sort of async behavior, I often have to reach for something like bluebird anyway because I want better control over the Promises. So either I'm circumventing JS's default behavior by using async/await, or using a library that makes promises manageable. Almost never is it preferable to me to use JS's standard plain async behavior.
An overview of generic power domains (genpd) on Linux
But Google wants to be a defense contractor and the employees are emotionally blackmailing it from not being one.

If those employees had a fucking conscience, they wouldn't slice and dice every online interaction of a user and serve ads. Stop pretending to be on a moral high-ground by refusing to serve the very entity tasked with securing YOU and the nation
My first reaction when I heard Finance Minister's statement last year saying "Crypto is illegal" was, this is absurd. RBI has no authority to ban this. Good to see the crypto startups in India challenging government's decision.
fwiw i actually posted it with the articles title and it was updated without my knowledge
Sounds like it's slowly becoming the Duke Nukem Forever of hardware projects. Also no way it could have ever survived all the hype around it.
The author seems to be drawing a parallel between udon and soba, but instead of saying they're both Japanese, says that China and Japan are both in Asia. It's somewhat of a non-sequitur that only makes sense if (1) the author thought that udon is Chinese and soba is Japanese, or (2) the author didn't realize that the second phrase would not be read as a separate example but still in the context of "In this case ..." which set up the udon example.

Edit: Looking at the authors' names -- Ferras Hamad, Isaac Liu and Xian Xing Zhang -- I'm guessing the 2nd is what happened. Somehow I get the sense that Xian Xing Zhang and Isaac Liu know where udon comes from.
It's also a hedge against future DRAM cost squeezes or supply interruptions, and a valuable learning experience for the researchers & FB as a whole.
Just apply for the software engineer position.
"Kubernetes" is an Ancient Greek word meaning "more containers than customers"

https://twitter.com/srbaker/status/1002286820078571532
Right-to-try is now law. Let patients beware
One thing I can suggest is since you're not actually beholden to following any sort of GAAP for your personal book keeping... is it's fine to do whatever works for you. Use your best judgement. Unless you're doing this accounting for the joy of the task in and of itself, then you've got a set of problems you're trying to solve or questions you're trying to answer and following GAAP doesn't necessarily get you any closer to those solutions in any meaningful way.

I'd echo someone else's recommendation to have one place in your hierarchy that has a balance that matches up with each physical account so you can check your work when you've entered all your transactions. Beyond that, you're basically programming a system for processing the math related to your money. You can figure it out.

I'd been muddling my way through for years due to the same inability to find any good "accounting for regular people" before I met my SO who is a CPA. Her response to my accounting methods were basically "It's wrong, but it will work just fine."

Want to allocate the money in an account to some things? Create some subaccounts, move money into them. What kind of account? Asset! Asset all the things! People sending money that's going into your chequeing account to pay future bills? Create a subaccount (you guessed it - asset) and put the money into that. Your chequeing account's balance matches up, that money is separated.

Perfect is the enemy of good.
What to expect if you migrate to Kubernetes
As a millenial, I'm eating a teaspoon of cat food each day to prepare my body for the day when it becomes my full-time diet.
Yes. An average developper with knowledge in C will. Honestly, around my 3rd year i created a lib containing a struct for strings (well, two, and a couple functions working with them) and i don't think i ever used an strX function again.

I was pretty proud of the "string for already allocated buffer" part of this lib tbh.

Anyway, i'll never take C for a four-hour coding challenge, but for bigger, non-web project, C is really awesome, thank to BLAS and to the fact that most languages implement mostly painless C ffi.
The first step in any logic is to make a distinction. This act is within the mind. The world itself is unknown except as sensory experience. Leaving aside the so-called "Hard Problem of Consciousness" for the sake of discussion, the fact that distinction happens in our heads means that all of our logic is contingent (as opposed to inherent) if our thinking is wholly internal to our brains.

However... none other than Kurt Gödel believed that thinking about e.g. infinities involved a kind of perception of a "higher" world.

"Science does not remove the Terror of the Gods."
No kidding. Have their staff not been trained to deflect questions using basic reasons that are omnipresent to any cutting edge hardware company? For example, "we are unable to reveal that information yet due to contractual obligations with our vendors" or "we can't talk about that yet because we are still finalizing a few minor details."
Well yes, technically. Correct me, but wouldn't locks be bottlenecks when scaling databases? Our solution promises the option of a single global database schema, since increasing the number of concurrent transactions wouldn't hurt performance.
Sure, that's a good point.

However, while it may also be possible, in some code, for a malicious user to control the buffer size, the int precision argument, as used in this construct, derives from the buffer size, and not the input string.

If the user can control the buffer size, then yes, we get the very undesireable buffer overflow via overflow from positive to negative[0]:

A negative precision is taken as if the precision were
omitted.

[0]: snprintf(3) man page from linux
GitHub now censoring repos critical of the Microsoft acquisition
My understanding is that generally speaking, it's throwing money at bad and you're much better off spending the $350-$500 or so for a proper entry-level scope. Check out the eevblog forums if you're in the market. [1]

edit: it is worth noting that if you can deal with the design and hardware limitations, the limitations of the included proprietary software should not necessarily scare you off, sigrok [2] has support for a lot of these cheap devices. Since writing this comment, I also just discovered a newer project called openhantek [3], which seems to be very active.

[1]: http://www.eevblog.com/forum/testgear/

[2]: https://sigrok.org/

[3]: https://github.com/OpenHantek/openhantek
Is sunglasses.app just slightly darkening the lenses so they work as sunglasses?
My union stories. TL;DR definitely not fantastic. Quite the opposite.

In grad school, early 90s, we were getting this brand new ethernet installed. Originally they were going to run thin-net, and decided instead to run UTP to the offices.

As one of the major users of modems to dial into the university ISP, in order to run our code on supers, I was quite eager to get my connection. They prepped the wiring, and then scheduled us for a month or two out.

The reason for this was that they needed one specific union person to cut the hole in the wall for this, and they were busy.

Ok, this is just silly.

So I asked, "hey, can I help out here? I know how to do this, and can do it in my advisors and my office."

We were told that if I did

a) they would charge us $3k USD (quite a lot to a poor grad student) PER HOLE, to fill it in.

b) they would then charge us another $3k USD to cut a new hole.

Because, union.

I've got other stories when I was at SGI, and we were setting up systems at Ford ... we couldn't simply carry our computers ourselves ... oh no ... that was verboten. We would get written up, and disallowed back on campus.

No, unions are not fantastic. They mostly evolve from being useful constructs to being rent seeking monopolies on labor, opposed to any measure that reduces their ability to seek/collect rent.

In grade school, we had a teachers strike[1]. I remember being on a bus, being attacked. By teachers. Who yelled and screamed at us. They threw rocks at the windows. Cracked a few. Police were called, but none of them suffered consequences for their actions. Even though quite a number of us saw them do this, while the only crime we had committed were being small kids on a school bus.

My experiences are not aberrations ... I've heard quite similar stories from many others, be they schools, or where ever they've encountered unions.

I do have to point out that you are tipping your political beliefs with your last sentence. I've experienced first hand, the violence, and rent seeking behavior of these groups. The lakeland strike was written up in a book a few years ago. Longest and meanest strike in the country by teachers. It made for a fairly shitty 6th and beginning 7th grade for me.

It is certainly your right to believe whatever you wish. Me, and many others, whom have suffered from the downsides to unions ... their rent seeking, their monopolization drive on labor ... are opposed in principle, without any goading on behalf of Koch or others.

[1] https://www.nytimes.com/1977/09/07/archives/430-teachers-str...
Ask HN: Who eats a healthy diet through out their life?
An average american or an average indian?

If you are from any other nationality feel free to offer your thoughts.
Call me a tinfoil hatter but I've always assumed that the likes of Cloudflare, knowingly or not, are a key part of the Internet surveillance state.

It would be relatively easy for the likes of the NSA to infiltrate DDoS protection companies, then DDoS dark target sites until they choose cheap DDoS mitigation and bring their users' traffic into the clear.
> makes economic sense [...] for our current team.

But the reason for that is not that it makes "hard problems go poof at scale". The reason is that you're using a hosted service where somebody else (in this case, Google themselves) takes care of the problems for you for a fee and - at small scale - you only have to pay them a fraction of a single operation's engineers salary for it.

So of course it makes economic sense for you to use a hosted service where the sharing economy kicks in, but your recommendation to use kubernetes because it solves hard technical problems at medium scale does not follow from that.
Well, look up what companies like IBM, Google, Amazon, etc. are doing with thousands of workers and all the organizational and cultural diversity you want.

I don't get what is "necessary" with his insults. Would delivering the message calmly not be understood?

There's nothing to make anyone believe it's an "effective" strategy. Some people are deterred from contributing because this guy can't act professionally. The only reason people still want to contribute is because of the importance of the project (aka thousands of projects depend on a good linux kernel).

He can accomplish the same things, without going ballistic, in shorter time and with the respect of others earned. It's still using the same few management tools and he can retain his bad temper for when a situation actually calls for it (which is almost never). Blowing everything out of proportion is crying wolf.

Maybe he is not that bad of a person to work with. Hopefully lower than how bad Gates and Jobs were. But he sure seems to hide it well since that's all I ever hear about him. But I guess bad publicity is still publicity.
I consult and I also run a small SaaS startup. All of my deploys thus far service an audience of ~100 users per month---fairly small. I git push my monolith to Heroku and call it a day. Because of that, I don't know anything about containers, Kubernetes, Docker, etc.

As a forward thinking engineer, what should I do to stay up with the times? Is it worth my time dockerizing my projects? Should I be using kubernetes when deploying my projects?
> she feels inspired and energized, thanks to a weekend spent strolling with her family through their secluded, leafy neighborhood.

Laughing sadly. Yes, it does that ... for, what, first 6 months? After that, full saturday and half sunday goes into sleeping and recovering, and the remaining half of sunday for apprehending the coming new week.