skysight-inc/HackerNews huggingface dataset:
It's not changed much. Some things are a bit better (model's Meta is now documented and not considered "private") but largely I have grown to enjoy the benefits of picking the right tools (SQLAlchemy, Jinja2) and luckily Django is doing a lot better at making things pluggable and you can use Jinja2 as a first class citizen now.
Is it performance, or is it fit, culture, contribution? I suppose all of those can be labeled under 'performance', but I think it's obvious when you pass on a good candidate after the fact.
Optimizations of the dict class (both memory and cpu wise) in python 3.5+ are pretty important, as it’s used a lot internally. E.g class members and methods are stored in a dict. This basically affects all python code.
No need for apology: there’s a lot of _stuff_ when it comes to kubernetes networking.

Using the IPVS mode instead of iptables won’t change anything with regards to external load balancers. The proxy mode of kube-proxy sets the mechanism by which cluster virtual IPs (i.e., the “Cluster IP” assigned to a service) are mapped to zero or more “real” pod IPs (typically assigned by an overlay network like Calico or Flannel). So, if I have a service that has been assigned a cluster IP of 10.10.10.10, kube-proxy uses iptables, IPVS, or a userspace proxy to intercept packets destined for that service and redirect them to one of the pods that fulfills that service’s label selector (maybe, for example, one of 10.20.0.1 or 10.20.0.2).

Similarly with a LoadBalancer-type service, in addition to the above, your service will be assigned a nodePort for each port you've defined. kube-proxy will then add the proper rules—using the proxy-mode you've selected whether it's IPVS or not—to each node. This means that any traffic that hits any node on the selected nodePort will be redirected to one of the pods that fulfills the service label-selector. That's why if you look at the kubernetes-provisioned _real_ load balancer, you'll see it simply sends traffic to the selected nodePort on any of your nodes. IPVS, iptables, or the user space proxy (depending on the proxy-mode you've configured) is then responsible for sending the traffic to one of the right pods and ports from there.

In other words, kube-proxy, by way of IPVS or iptables rules, makes sure that things destined for "services" (a not-real, totally virtual thing) end up at one of the right pods. It's a wholly inter-cluster routing concern.

It's a lot but hopefully that makes sense.
This is exactly why Linux isn't more widely used: most business and professional users regard "switching to a different window manager in order to work around repeated graphics glitches" as a dealbreaker-level problem in a tool they use for their work.

It's supposed to be an appliance that gets out of the way and enables higher level work, not a fascinating engineering project. The tool should _just work_, all the time. You shouldn't have to know or care what a window manager even is. That's what MacOS got right.

Now, if only Apple could go back to having the best hardware, too.. :/
Customer Experience Is the Top Business Benefit Sought by Executives
You still forget that I mentioned text selection shortcuts. They've been fairly consistent across 20 years of Windows and every major Linux Desktop environment.
I wonder if Amazon hopes to eventually get into manufacturing of pharmaceuticals. How long before we start to see AmazonBasics versions of Aspirin?
Remember when the eclipse was happening and they actually did a pretty good job of removing all glasses which weren't safe?

They also recalled a number of good units, which only sowed confusion and anger among buyers.

https://www.usatoday.com/story/money/nation-now/2017/08/14/a...

And it turns out some of the counterfeit glasses did get out to to buyers who thought they were purchasing legitimate units.

https://www.reuters.com/article/us-amazon-com-lawsuit-eclips...
It's a catchy title and so-so article, but I have to be autistic and point out that "X isn't about Y" is almost always false: rather it should be "X isn't (only|mostly) about Y". Clever false dilemmas are the opiate of the 115-IQ set.

I'll see your contrarianism and raise you an ad hominem.
Well, unfortunately many (both tech and non-tech) companies still want to hire developers with "x years of y language, n years of m framework" and so on. So there is some reason to ask for specific languages in the curriculum, from that purely practical point of view. Not everyone goes to work to a top place.
thats why we need anarcho-capitalism
The money transmission licenses are very expensive too. You definitely should vet this with a lawyer before proceeding too far.
I can't make sense of the captcha. I get an image with 5 Hanzi embedded, and I'm supposed to click in 5 different places – but clicking on the characters doesn't work.
OO people always find a way to write OO code in any language. Go, for example, is dominated by such people. Something that could be written in a few lines of code and no hidden state is often a bunch of objects with lots of hidden state. I'm not sure about Rust, but I don't see why it would be different there. It starts with a language having a method call syntax (foo.bar()). Once it's there OOP is inevitable.
Indeed. You are free to modify it to run those tools, or create alternate tools that do run (maybe not so much after Oracle v Google). But ain't nobody got time for that.
Fortunately we're not acting as a money transmitter, but rather as a fiscal sponsor - see https://en.wikipedia.org/wiki/Fiscal_sponsorship.

A very common practice in the non-profit world, but very much not something that is accessible to students. Most fiscal sponsors out there are very bureaucratic and not set up to handle short-term engagements like hackathons.
Why does it say this was posted 2 hours ago and yours 1 hour ago?
Brave advances browser privacy with Tor-powered tabs
Infinity Is a Beautiful Concept – And It’s Ruining Physics [2015]
I've moved on but between 2009 and 2012 this changed from application to application.
> then you work in whatever language you need / makes sense given the task

I think this simplifies the truth too much. At least in my limited experience, you work in whatever language your team is working in.
"And what happened next, Grandpa? Did such oppressive tax rates stem economic growth?"

"My boy, not at all! What followed was one of the most prosperous times in the country!"

I'm not saying correlation, causation, blah, blah, blah. But such rates not only didn't "destroy a generation", it's a time many look back to fondly (in which case they're probably white and male).
Wtf is the economic worth of a language.
New Photon Release of Eclipse IDE Ships with Full Rust Support
Fair jab. My point was that the Search & Rescue "pay to play" model seems unreasonable. It was originally intended to be used in cases of negligence/recklessness but is apparently being used in plain vanilla S&R activities somewhat randomly based on the whims of local authorities.

The case I'm talking about was similar to this article. S&R possible overreacted and charged a guy $9000+. There was no danger, just a miscommunication. That seems similar to this article where a guy got a minor scrape on his head from tipping over his motorcycle and an entire Trauma team was readied unbeknownst to him. Yet he still got the bill.
Signs Someone in the Office Is Out to Get You
It depends on how you define small business. You can have a SaaS app with a lot of users and revenue, and a small team and a couple servers and maybe not benefit from k8s.

Or you can have a startup with a small team and small number of users, but the legal and market requirements may dictate things like availability requirements for which k8s can add a lot of value that would normally cost you hiring multiple ops folks and writing a lot of boilerplate code.

For the latter kind of business, k8s is probably a good investment that is worth the added costs of running on a more expensive cloud provider. You’ll probably have to stick to them for security/compliance reasons anyway.

For the former type of company... k8s is probably only worth chasing if you are already seeing scale, or if you see becoming more like the latter. In that case, I would first test my app on something like GKE to see what it means from that perspective. Then I would look at deploying on my preferred hosting provider.

If you can’t get your app to run well/how you like on GKE, it’s probably not worth planning a cluster deployment just to find out the same.
There is opportunity everywhere. The middle class is fading more from a lack of individual drive to succeed. My parent went from middle class to absolute broke. They lost their home and lived with their parent for several years while rebuilding what they lost. Now they own a better home and are doing very well. They are a one income family (my father works and has no college degrees) with 5 kids still living with them.
That's what properly aligned mirrors and looking over your shoulder are for..?
Any sleep state you could be referring to is caused by (a) exhaustion or (b) being unaware of being a bad driver.
That doesn't make much sense. A bike oriented life should be the more affordable, more attainable lifestyle than the car lifestyle.
1 - TTL should be infinite. If one needs finite TTL it means that cache invalidation logic is bogus.
Cool, will try it out!
It depends upon the execution. It can be undertaken as a parallel effort so that you stagnate the original app.
I imagine this can be used for home inspection fraud when inspectors use infrared cameras to detect problems.
Fair enough, though I meant "no one at Facebook".
It's about time. I've been waiting for this forever.
I can't tell if this is sarcasm. Being in NY is a negative, not a positive. NY has some of the highest taxes in the country and much of the money gets funneled to NYC.
Introducing fuget.org
> An underlying bank account with 501(c)(3) status, so donations to events are tax deductible

I'm not sure why the bank's tax status is relevant, since the bank doesn't own the funds. Also, most credit unions are nonprofit.
0Mind
See Gaussian (cgs) units for an example, compare Coulomb's law in cgs and SI: https://en.wikipedia.org/wiki/Gaussian_units#Unit_of_charge
New GPU-Accelerated Supercomputers Change the Balance of Power on the TOP500
The changes from Python 2.7 to 3.x are hardly so dramatic that it's like learning a new language. I'm pretty sure your performance issues can largely be addressed after proper investigation where the bottlenecks are. I do understand how nice it is to have a simpler architecture, but make sure it's worth all the work.
You seem confused.

a) "clearly being an asshole makes me steve jobs right"

I never claimed any causative chain of that sort. I said that thinner continued to sold in droves, not that making something thin necessarily will make it sold.

b) "or at least it cant hurt! right?"

That's closer to what I said, which is the continuously thinner products never hurt Apple's sales.

And to answer your question, yes, obviously it can't hurt in someone becoming like Steve Jobs -- since it didn't hurt Steve Jobs himself. In fact, if anything, it could have been necessary to Jobs success, and goes with his obsession and attention to detail and crazy push to his employees.
Hi Henrique and Pedro! Interesting product - could you guys elaborate on how Brex is able to offer cards with much higher limits without any personal guarantees?
Seat 29E
> Breaking the site guidelines like this, after all of the above, is a clear indication that you don't mean to use HN as intended, so I've banned the account.

I guess you're right, you shouldn't have to tolerate this amount of snark in one reply. I still think it's a valid point.

> If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

Nah, I don't really care about it.
Go deeper: Climate change stakes from Anthony Kennedy's retirement – Axios
>...ok, people still make choices though, you're not controlling their minds.

No, but as a PM you can dictate they don't use an ORM.
Important thing here is that events working with us can offer tax deductions to donors through our 501(c)(3) tax status.

Most sponsors for high school events want to see some sort of non-profit status when giving and it takes over a year and thousands of dollars to create a new entity in the US. With Hack Club Bank, they can get set up under our parent entity in under a week.
I believe what AnimalMuppet is trying to say is that it raises concern when you think about the motivation behind removing limits for the current incumbent, vs a situation where there were never limits in the first place.

Even if you think it's not cause for concern, you have to admit it's at least a different situation with different parameters.
there are a few PDE implemented in the G'MIC plugin that produce the same effect (anisotropic smoothing, dream smoothing)
Remember, you can also go into the nearest pub and flush a toilet to determine which hemisphere you're in.
I'm not sure it was ever the goal that everyone would _speak_ Rumantsch Grischun, as it is called, but the hope was that at least it would be used in writing (e.g. in school books) [1]. The resistance there is arguably more surprising.

[1] This is not too different from the situation with High German being used in education even though everyone speaks in dialects.
I'll concede that the story is different when you're relying on commercial software that you've purchased to implement an algorithm correctly, but in the limited case of replicating results (whether they're flawed or not), the onus really should be on the user to record what version of software they're using and how they configured it. The article does a lot of gymnastics to make software correctness and research reproducibility feel like the same issue.
‘OK Google, give everybody in America a free speaker’
yes, anybody who says it's a copycat obviously bases it solely on the idea of creating "a vintage-feeling terminal", and not to specific implementation details that were copied verbatim.

See, I can do sarcasm too
You should listen to this podcast: https://overcast.fm/+F_9GH_Hp0
Samples for Artistic Purposes May Justify an Interference with Copyrights (2016)
Is this basically just using Visa’s API?
Hey there! I'm the product manager working on the DigitalOcean Kubernetes product and early access program. We have updated our announcement blog post with some new information (at the bottom). We will be opening up early access phase 1 on July 10th. https://blog.digitalocean.com/introducing-digitalocean-kuber...
With a js app packaged using babel, you can use the https://babeljs.io/docs/en/next/babel-preset-env.html preset to specify which browsers you want to support, and it will only transpile the features necessary to support those browsers. You can for example tell it you only want to support browsers with >0.25% of the browser market share, and it will figure out which browsers that includes and which features those browsers have.
>developers usually want to stay away from the OS-provided mechanisms, like build and packaging systems, network configuration, event logging, HA tools, configuration management, and others.

That's somewhat ironic, since doing development and building software tools in such areas (and system software in general) can be very interesting work: including not just the programming, but also the conceptualization, the product requirement definition, the design, seeing it in deployment and iterating to make changes, add new wanted features, etc.

That has not been my main area of work, but I have some background in it, and have done some pieces here and there (small products or parts of others) and find it to be really enjoyable work. In fact, for many developers, it can be more fun than doing business domain-level development (LOB apps), or social media / consumer apps kind of stuff. I've done some work in all those 3 broad areas, hence the comment.
To save you the trouble of Googling: this is not the Jason Fried that more or less co-invented Rails.
It absolutely can be, but my impression is that it's usually a way for engineers to pad their resumes and corporations to accumulate patents to pad their IP assets. In support of your case, advertising is very much in line with Facebook's business model, so it's a bit less speculative than I was characterizing it.
Not at all - it's a sign of an economic system that finally accounts for ecological externalities. If we want to save the planet, human population needs to stop growing. So, on average, a person should only be able afford one child. And when you remember that wealth inevitably follows a pareto distribution, it's obvious that most families won't be able to afford any children at all.
And its perfectly possible to write a one file/ten loc Django app. Everything is optional. Its just there by default, because 99% of projects will need it anyway.
Looks good right? but all is not so great.
Whats happening is a squeezing of the middle. https://www.youtube.com/watch?v=v1oHJezqBYU

Thats why this is also front page HN: https://news.ycombinator.com/item?id=17413622
How is the U.S. economy being "bled dry"?

96% of the population have a television. 90% have a cell phone. 80% have access to the Internet. Catastrophic healthcare is now capped, and low-income families are subsidized on health plans. Public education is mandated and provided everywhere. Public libraries are available in virtually every city.
By TTL, are you referring to Transistor Transistor Logic?
Fun fact: Wine is so important to the Romansch people, that you are legally allowed to have it present in your passport photo

e.g. https://i.redditmedia.com/VEUcNGVHkNv6E03iKnczBLELoqL4prdSsw...
Really nice little service. I was going to create a service myself and was thinking of using Mailchimp but when I saw the comparison to AWS I will no longer do that thanks to this service! Great job!
> boulder selections

Would that mean more rock and less bluegrass? (I'm kidding, of course)

In all seriousness though, the problem probably is the data set to a certain extent. I am pretty adventurous, true, but at the same time I think the problem is that regardless of what data we collect, we only have the ability to determine if something is inoffensive.

All you need to do is look at a site that aggregates reviews like Yelp or Amazon, and read some reviews. 95% of reviews are either 1 star or 5 stars, and it's obvious from reading the text that the rating is meaningless. "I ordered the wrong item by mistake, 1 star" "Food is overpriced, but the bathrooms are clean and wait staff is attractive, 5 stars."

I find star ratings most useful because people who rate things 2-4 stars generally have the most nuanced and productive things to say about the product, and actually rate things what they think they should be rated, rather than using the rating system as a vote for "rate this higher/lower."

I don't think it's possible to actually come up with good recommendations based on user-reported like/dislike rating. It's not wrong for a user to dislike a song because it reminds them of an ex, but using that as a basis for a recommendation to someone else is entirely useless.

Systems like Rotten Tomatoes works really well in this regard, but almost has the opposite problem, which is that it tends to underrate movies with broad appeal, but that's generally not a problem since users will be exposed to those movies anyways.
I misread your comment, I didn't understand you were asking how the exit is relevant to the business model, and you're right, it's not.

the primary principle at play is making money, on all sides

Well the thing is that, when pitching or promoting their companies, and especially when rallying employees, startup founders pay a lot of lip service to other things like "the vision," "the mission," and "changing the world." They don't say "by the way guys I'll happily disband this whole thing the instant someone offers me a wad of cash."

But yes, for those who agree that making a personal fortune fully trumps every other principle one holds, this behavior is fine and rational.
Varies a lot.

E.g. when I was at FB I joined a C++ team while having written about 200 lines of C++ before in my life — we also had proper C++ experts in the team, and they cared more about experience in the problem domain. All of these conversations were held _after_ I was hired though — the pipeline is a mixture of hiring experts for specific positions and "hire people that seem good enough, and let them find their own teams"
How do you guys handle user log-in credentials? I mean, you're basically logging into their bank, right?
Could someone with Java post what produces somewhere, eg. transfer.sh
FreeBSD's kernel offers better performance (on the server) compared to Linux, and the licensing model makes it more attractive to some industries. Whatsapp (server side), Netflix, and the internals of PS3/4 all use FreeBSD code. OpenBSD is actively used in networks, as a firewall (where iptables from Linux is a mess) and other security oriented aspects where stability is also crucial. Linux is popular because it became available to users first than the others back in the 90s, OpenBSD's contributors, on the contrary, are comfortable on not implementing overengineered "features" with the sole purpose on keeping the source clean, stable, and with as less bugs as possible, as a UNIX system should be.
Cincinnati is similar in composition but affordable in the city part. Whether you actually WANT to live there, though...
I'm with popsiclepete. I had a long string of "smart" devices before the iphone and they were, unilaterally, garbage. Even the ones with great hardware(looking at the treo 600 series here especially) had awful software and bad battery life.

I bought the very first color palm pilot and was first-in a lot of tech. All this stuff was really, really clunky to use and just generally bad. I couldn't hand it to someone else and expect them to figure out how to use it without being shown.

Also, styluses were terrible except for corner-case inputs. The fact that there's essentially only one mainstream brand making a main-line phone with them goes to show this was true.

I agree it was a flub the iphone didn't launch with apps, but i honestly think people needed a year to get used to the interface concept and a lot of complete garbage would have come out of people trying to get first mover on the market(and it DID, even a year later, absolute shovelware)

People really shouldn't be romanticizing pocketpc, or even palmOS. The first truly good mobile OS palm put out was WebOS, and it took microsoft until windows mobile 7... both after the iphone.
Delivering a Serverless API in 10 minutes using Workers
I am not GP, but I know that there are massive cliffs in Obamacare credits for people that use them. When you exceed 400% of the federal poverty line you can lose >$10,000 of credits because of a single marginal dollar of income.

Other situations with cliffs
I’m in the "Midwest" and that’s at least 100-150k lower than I’d expect in an urban area.

The parent was not talking about Berlin, but about affordable housing in an urban environment. I would hardly classify Richmond as even a mid sized city despite the fact it's metropolitan area population is over 1 million, but it is definitely urban. I can walk to anything I need and like I said, bike to work. I mean it is the capital of a state so not exactly a "village"...
If Cigna's deal to acquire Express Scripts is terminated, either party could owe a fee of either $2.1 billion or $1.6 billion depending on the reason for the breakup, according to the filing.
It also re-illustrates what we already knew- improved hardware leads to/permits code size & runtime bloat.
Oh yeah, forgot the add-ons. My laptop bag is now like a knapsack - usb converter, hdmi converter and an another for the earphone.