skysight-inc/HackerNews huggingface dataset:
I've also gone the other direction from minimalism in codebases, and consider it a positive change as a developer. As a junior, I always wanted to roll my own: roll my own advanced multi-select autocomplete input, roll my own Modbus communication library, roll my own internal tool for the company to use rather than an existing product, etc. So what happened? Now we have a relatively buggy implementation that we have to support.

Now? I see things differently. I look at the problem and evaluate existing solutions. 90% of the time, there's a battle-tested open-source (or cheap) solution which fits our requirements that I can quickly integrate without burning piles of company cash building and supporting my custom crap. Yes, it's not minimalist. But it's overwhelmingly a better decision most of the time.

(Mind, I suspect one's experience is highly dependent on the developer ecosystem one is in. Just my 2c.)
Don't be angry, take this as a friendly support of your business. She think that it's a good product and she need it, so she wants to buy it. As a side effect, the money will help you to keep your business afloat. It's a win-win.

It depends a lot on the nationality/ethnicity of each person. Where are you from? Where is she from? If you are from country A and she is from country B and both live in country C you need an UN expert to answer the question.

It also depends on the profession. Some profession have an honor code. Some professions are more eager to give a free first consult. And it probably depends on other factor too.

Have you offered to give a free license? If she refuses the free license, should you offer it again? It depend s lot on the nationality/ethnicity.

Can you offer a free upgrade? I'm not sure if this is an aceptable solution for both parts!!!

tl;dr: Humans are complicated :)
Both protobuf and plain C structs are append only formats if you put the message-type and size at the start of the C-struct.
> These concentrated payoffs only come at the expense of others

Capital creation is not zero sum. It's positive sum and makes us all better off. This idea that if one person succeeds, it's because he's stolen from someone else has led to immense misery in history.
Why Curiosity Can Be Both Painful and Pleasurable
Yeah I know that pain, there needs to be a consistent header with a version in all the messages.
Why would it? Serde does not enforce any schema.
>Make the full cost of driving salient for employees

The problem that I usually see when someone brings up this idea is that the employee's "cost" is ignored. I used to live in the Washington, D.C. area, where I could walk or take the bus to the subway. One way, the total time was 30 minutes longer than driving. Between the cost of the subway and my time, it was cheaper to drive.

For 18 years, I commuted year-round by bike, rather than drive. It took as long as the bus-subway combination from my last apartment. While it took more time, I did not have to pay for gas and my maintenance costs were minimal.
Yes, and it’s a fun way to pass the time, but GPS and ADS-B receivers won’t give you td_id_weight_on_wheels or td_id_fltdata_wind_direction.
I shudder everytime I run npm install on my lab main software project, which downloads hundreds if not thousands of external dependencies and lists more than 400 vulnerabilities.

On the reverse when I own a project, dependencies are kept to the minimum, often code I own too.
I have a pet theory that Travis is leveraging his new company to end up attempting a Jobs NeXt Step style reverse take over of Uber.

I could be reading tea leaves, but it seems like something he’d have thought about.
Thank you for your detailed take here. I'd like to nuance this a bit to a more general rule.

Every person taking equity needs to justify their value now

This means that a setup with two "business people" founders need to justify their worth immediately. Not with promises of future sales. Not with vague research.

Worthy ways to prove their worth could be raising a giant amount of funding, or putting their own money into the startup as a sign of skin-in-the-game, or purchase orders standing ready to purchase the product once it is complete, or paid PoCs. Or serious track record of delivery/wins.

If you find a setup where engineers are taking all the initial risk while "business founders" stay on the sidelines waiting for a product to be built until they start to work -- run away. Think about it this way -- they have all the upside (they can choose later to work or to flee) while you have all the risk (you invested your pay-cut for vague promises of future work.)
This is a surprisingly limited study for HBR.

- They sent direct mail and pamphlets, each of which has terrible conversion rates in general. Why not email or SMS?

- What was the signup/enrollment like? Was it easy and something that could be done from a phone without a login/password setup, or did it involve mailing forms to some random office with an unclear timeline?

- Did they assess why people didn’t enroll?

If you want people to engage in something new, make it ridiculously easy.
Climate Change Strikes at the Heart of German Identity: The Woods
So, Twitter should not be considered a reliable source of information, on its own?
What's funny about these comments is that I originally ran the JVM on machines with something 16MB of RAM, and I've run it on smaller devices with much less RAM. ;-)

You can run the JVM on very small heaps. It's just that nobody does.
What's wrong with self interest and protectionism?

My family comes first.

I don't want to be part in the salary race to the bottom for the sake of lower prices and consumerism.
Try

vim.tiny -u NONE

For a smaller vim with less features. 3.9mb on my system. I don't have the original vi to compare, but when we are getting this small, any further memory savings are just noise, unless your dev box is a strange device. I doubt original vi would be faster than tiny vim.

Also try mg. Only a tiny bit larger than ed, but supports modern screen display and Emacs key binds. 1.1mb on my system. Screaming fast.

Also try GNU Emacs. It takes a bit of fiddling, but you can off-load much of the start-up slowness into the build stage. Loading things into the lisp image of temacs (at the cost of flexibility, you must rebuild when stuff changes if you want to keep the speed). Then you have a fully featured IDE that boots up in 0.2 seconds. Not bad and quite a bit faster than some tricked out Vim IDE's. You can have syntax highlighting turned off too, for more speed at runtime. Large, but it's in charge and not slow.
Uber’s Travis Kalanick to Leave Board to Focus on New Business
To be clear, you are surprised to see results on algorithms by a professor of computer science?
Sorry for taking a while to reply—I contacted Apple support and it seems like the issue is out of my control. For both you and the GP comment I'd like to refer you to my reply here with background and more information:

https://news.ycombinator.com/item?id=21872869
If we can figure out how to make remote work successful in general rather than in a few headline-grabbing examples, everyone here will be directly competing with people whose annual rent is less than your monthly rent.

That’ll be great for the world, but not for us — it’ll make this argument about €50k/year salaries depressing our wages seem bizarre to future generations.
Basecamp has a saying "underdo the competition"
Portugal is also Western Europe, its pretty cheap
Spatial Predictions: 'Training Wheels' Win AR
Setting Out into the Dark with God
Is there any actual evidence of this? I’ve heard that claim, but it seems like most trump voters were Republicans, not democrats who got duped by bots.
That's a pipe dream, not an implementation. Let's wait until it actually happens before getting too excited, and then we be actually able to evaluate the drawbacks.

> Current Status - llvm-libc development is still in the planning phase.
All these groups seem pretty bigoted (despite the author's reluctance to include any information on them whatsoever) and I do not see why the word 'scam' is justified or relevant in this case.
Michigan State drops college algebra requirement (2016)
SAC’s Richard Lee Admitted to Insider Trading. Then He Cleared His Name
They are literally following SVs playbook. If you ever go to SV, you would know how the US tech industry is almost entirely immigrants or first generation kids. If EU continues down this path, in 10 years, EU has a chance of remaining relevant in the world.
It is great because it has quality implementations in every language. Much like protobuffs.
Humility is underrated. I know a few devs that are not only a pleasure but inspiring to work with. Unfortunately few appreciate this virtue, schmoozers always get ahead.
My point is that the overhead of writing up a ticket description becomes a significant fraction of the total work involved. Write a commit message if you want it documented.

There's no need for a ticket for small tasks, unless you are being evaluated on number of tickets closed (which is a separate problem)
I moved my sites from Google Kubernetes Engine to Netlify and saved $1000 / year
The dots are a "signifier" that the end of the bar "affords" being dragged by the cursor. Signifiers are the part of an interface that show the user an affordance exists, whereas affordances are the things that can be done. A button affords being pressed, its shape and colour signify that it is a button.
It is hard to find part time sales/biz dev roles from larger companies. By the time they are looking to hire, they are looking for a full time person because they have a (mostly) full time need. Especially if there is commission involved, then it just continues to feed into the more, more, more...

Source: Before moving into consulting, I ran sales teams.

I would imagine that Customer Success would be easier to find on a less than full-time basis.

Consulting as Mooreds pointed out could be a good solution.
Could you consult or do paid work for clients within the realm of what your start-up is going to be doing?
I would appreciate an article about "The secret afterlife of Belgium Mail"

The Belgium postal system ranks below Moldavia. It is a third world country and the postal system is dysfunctional.

Now wonder Boris Johnson is leaving after he lived some years in Bruessels.
If you apply this logic to nuclear weapons, the inevitable conclusion is unilateral disarmament, followed by being conquered by those who didn't disarm. This kumbaya pacifism doesn't work in the real world and it's incredibly irresponsible to advocate it as a matter of policy. There absolutely is an AI arms race and we're losing it in part because of the naive utopianism of west coast tech activists who think that if we ban "bad" tech, nobody will use it.
The large hadron collider hasn’t seen any evidence that SUSY is right. We have been stuck trying to develop a theory of quantum gravity for a long time. We are making a lot of progress in emergent fields, biology especially, but the fundamental fields have stalled on the biggest questions, imo.
Some people are experimenting with bringing unfettered capitalism into the corporation:

https://www.bloomberg.com/news/articles/2019-06-20/charging-...
Biological Screw Joint
Lamborghini surprises 3-D printers with real Aventador for Christmas
I’m glad EU visa standards are super low. But for me thats just for access, European salaries are unattractive.

Outside of the EU but still Schengen area, tech hubs like Zug, Switzerland pay just as much as Silicon Valley, without massive federal income taxes all while the neighboring Eurozone is super cheap. State tax in Zug is like 7%

I’d never leave the sauna clubs!
> This is practically exactly what Protobuffers are.

Not really. Encoding/decoding protobufs is straightforward, but not nearly as simple as you’re suggesting.
I want to see the USB-C equivalent of this.

:(
To some reasonable limit, it's appropriate to budget time on a bike as 'free'.

Most people don't get as much exercise as they should; time spent biking should be considered as saving free time one would otherwise spend getting exercise.
The send many letters, got 100 people to sign up, and 3 were car pooling a month latter. That 3 out of 100 number is the most important thing. 100 people who self selected as willing to car pool but only 3 were actually able to pull it off. Understanding the reason of those other 97 is completely missing: they should have abandoned all efforts increase car pooling until they got about 60 more people who self selected into a car pool. (60 is a somewhat random number, the point for some who are interested it is impossible to fix whatever reason there can't, but for many it should be). If you can't get people interested in something to do it you need to figure our why first.
Exactly. LSD is a solid.

It’s as if I said I had 0.5 mL of salt. It tells you nothing other than you have water with salt in it.
Fun fact: a gentleman on a united flight found this data and tweeted saying he hacked the plane. An investigation kicked off and this disclaimer was added.
>diversity shrinks every year. It gets more white/asian, more male, more single/childless, more tech, and more techie-centric entertainment, and less everything else everyday

You say that as if it's a bad thing. As NYC gets more "diverse", crime is going up, educational achievement slows down, and Whites/Asians with money flee.

>It is incredibly relieving to see NYC being run extremely competently in contrast

NYC is so disgustingly mismanaged and poorly ran... Hilarious! They literally had to be bailed out due to the years of decay and mismanagement. The public transportation in NYC is some of the worst in the modern world. It's ancient infrastructure is crumbling to a halt by the day.

>imo the summers here are better, the winters perfectly tolerable

Summers in California are better, and winters are an order of magnitude better. Nothing like not being able to walk outside because it's iced and snowing for two weeks in below freezing temperatures.
I think we're miscommunicating what is meant by "procedural" vs. "engineering" mitigation.

Procedural is meant as an administrative action as opposed to a designed engineering action.

Think of a hazardous system that has software involved with controlling a pressure hazard. A procedural mitigation may be to have an operator monitor system pressure and push a non-software shut-off emergency button if the system overpressurizes. Even though it's an emergency, it's still a procedural mitigation. An engineering mitigation, on the other hand, may have mechanical pressure relief devices in place to mitigate the hazard. Whether or not it's an "emergency" just relates to the severity and time criticality of the hazard, not the mechanism of mitigation.

In safety design the hierarchy of hazard control preference is generally engineering controls, followed by procedural controls, followed by PPE as the least desirable control scheme.

Which distract from dealing with the other causes of the accidents.

One of the common flaws in mishap investigation is jumping to “solving” proximate causes at the expense of finding the root cause. This is applicable to MCAS as well if that isn’t the root cause (although my hunch is MCAS will be closer to the root issue than pilot actions). As long as people aren’t pointing to the AD as the “fix” I think there’s not a problem with it being an interim measure
There is a grey area where a non-technical manager wants to make a decision without understanding the long term impacts of that decision. Is the good engineer submissive here and go with the flow or does the good engineer put their foot down and suggest that that is not a good idea?
Don't forget also the Protobuf C++ compiler's failure to properly namespace user-level identifiers vs. library-level identifiers.

For example, if your Protobuf has both a "foo" and "has_foo" field (which is perfectly legal by the Protobuf language definition! and works fine with e.g. the Python binding!), you will get a C++ compiler error due to a "has_foo()" method being generated on behalf of both "foo" and "has_foo".

This naming clash could have been avoided simply by prepending all generated method names with a defined prefix, but the implementors either didn't recognize this issue, or chose not to do anything about it.

(Everything else in the article rings true for me. I've been hoping years for someone to write this article.)
> Details of what the test involved were vague

So we don’t know what exactly they tested. Why is this news, let alone an international one?

Also, as far as I understand, what the Russians were officially saying was that they were developing fallback systems for the event if, in another bout of sanctions, Russia gets disconnected from the global internet. Which, given their standing with the international community, may be a reasonable thing to do. But the journalists present this story as Russia's voluntary step towards isolating itself from the global internet. I am not sure why.
Bushfires are considered neutral because the forest will eventually regrow and the trees and soil will eventually, perhaps after 50 or 100 years, absorb and store the carbon emitted -- if they return to their former state. With increasing heat and drought, that seems unlikely. No idea about how back burning is accounted, or why that is different. It seems like it might return to neutrality far quicker.

Guardian has been covering the Australia fires in some depth, here's a piece that expands on the above with much more from an Australian perspective.

https://www.theguardian.com/environment/2019/dec/13/australi...

"Wood burning is turning into a major loophole in controlling carbon emissions". The UK's largest emitter, Drax is making claims to carbon neutrality, which exploits flaws in both UN and EU carbon accounting, and UK government's reporting of climate progress depends on that aircraft carrier sized loophole. A game many countries are joining in, or planning to.

Here's a piece on that: https://e360.yale.edu/features/carbon-loophole-why-is-wood-b...
De-risk. De-risk. De-risk.
The 10 Worst Tech Product Launches of the 2010s
Client fully compatible with a Raspberry Pi, so minimal energy consumption too.
Or on a pen instead of a card!
Christ almighty, you are so totally wrong. Sorry to be blunt.

First of all, buying a stock generates upward impact (that is, contributes to an increase in market cap) and puts volume/liquidity on the tape, two things that generally benefit a company.

Activists push for shareholder returns, so that they can turn a profit on their investment. Do you know who else tends to hold shares? Board members and executives. But those activists don't generally accomplish their goals by voting their shares. No, they publicize their views, putting pressure on the board by making open arguments for why their plans are more profitable for shareholders. In reality, shareholder votes are generally not dominated by retail investors, who lack the clout to sway other shareholders.

Note also that many short-sellers do the same thing: position themselves quietly, publicize their short thesis, wait for the price to move, and then cover slowly. In either case, in my view it's hard to argue that this is market manipulation -- so long as the arguments are simple revelations of fact, or otherwise in the best interest of shareholders. But the fact remains, a retail investor is not in a position to make either such move.

I don't see what share issuance has to do with any of this. You generally buy shares in the secondary market, on an exchange. Companies don't have to issue new shares for you to buy part of the float.
Agreed. And commuting individually may meet another class of needs: It may be the only alone time some people can get all day.
(edited: typo)
Perfect. As a conscious buyer and vegan believe I deserve to know! (and not by calling some office during office hours, but right there where I buy).
A good research paper would first explain what the protobuffer design goals are before explaining why they are misguided, inapplicable, or aren't achieved. But I guess this is just a blog post.

As it is, it's unclear whether the author of the blog post even understood the reasons behind protobuffer design decisions.
Cycling also can go directly to specific locations, yet cycling is rare. For the particular case you described, the extra time (in most cases), the lack of cargo capacity, and the inability to take more than one person might explain this. And I don't underestimate the stigma against cyclists or how much work people believe cycling is.
One pro of HTTP is that the methods are barebones and error codes standardized, while there are plenty of battle tested front ends for your tx/rx endpoints that might touch the service. Basically works everywhere.

The con is that you can do that with the protocol of your choice directly and you don't need to bolt HTTP to whatever you're building.
Taking Vodafone’s IoT from untested tech to market-proven service
Some of us are lucky enough to not have a sprint planning flow, and we can have a lot of leeway how we plan our time, which doesn't require tickets.

You can create tickets for every small thing, but it might not be very efficient.
The best engineers I've worked with always ask the question "what are we trying to solve here" whenever working on something that involves more than a trivial time investment. Nine times out of ten, answering that question clarifies critical issues and avoids going down to a high cost path.
And an album provides far more recurring revenue than a movie does. I’ve listened to my favorite albums hundreds of times. I’ve watched my favorite television shows twice, three times at most.
It was the next logical step for Russia after they built their own GPS and their alternative to the World Bank, the BRICS bank. Their biggest enemy has proven that they cannot be trusted and they are the ones who invented the Internet. Anytime they have a disagreement with a nation, they take their ball and go home. Like what they were doing with Huawei. I won't be surprised if China and India are working on the same kind of project.

This world needs an alternative to anything built by the USA. That way superpowers will have to go to the negotiation table on an equal footing. We don't want one bully. We need at least 5 bullies.
Enjoy the money Travis! You won the game :)
But that requires forethought, planning, and a dedication to testing.
There really isn't more information about this than the above so we don't know.

Here's a few Dutch sources at the bottom you can throw through a translation service: "nearly all windows computers were hacked", "we dont know if this was criminal and if the perpetrator(s) demand money".

Noteworthy quote "We are researching if the attackers could access that. Our expectation is that this is very difficult." on the storage of scientific data.

https://nos.nl/artikel/2316120-cyberaanval-op-computers-van-...
https://www.1limburg.nl/groot-cyberhack-bij-um-criminele-aan...
Often nuanced points of view are those that get you criticised the most.
Separation of duties regulation. Nothing wrong with it. The idea is to have a wall so that you can't have one person able to write and push code to production.

Now if you mean "run code" at all that's another story.