skysight-inc/HackerNews huggingface dataset:
The absurd logical conclusion is to stop eating and die.

We all want it to be better. Vegans are trying. People are trying. What good does this discourse serve?
What’s new in JavaScript [video]
Because everyone has a different line and a different length to which they are willing to go, and because the definition can be interpreted differently.

There's even a qualifier in your quote, "strict" vegans.

I personally would eat (local/trusted) honey even if I were 100% vegan, because to me that makes more sense then not consuming it at all when we very much need bees to stick around, and supporting a local farm cultivating colonies is something possible for me to do, as opposed to taking up beekeeping myself.
"Worse than any bully and more fanatical than any terrorist."

When we elected Der Fuhrer in the last presidential election, weren't we asking for exactly this? I expected the "establishment" to become less hawkish during Obama's reign but that didn't happen either. I love my country but at this point I don't have a whole lot of hope for her (and now I'm probably on an NSA watch-list - I guess I should point out that I have no intention of harming anyone).
Why do so many mediocre men rise to the top?
It won't get that low. That wouldn't cover cc processing.

They also need to cover insurance and several other costs. But I could definitely see it settling around 10-15%
Why Stalin Loved Tarzan and Wanted John Wayne Shot
In the same way that it seems like someone who could use a key could also use a keypad, it seems that someone who could use a keypad could also use a smartphone. At least one of these two logical steps is broken.
Here's how I'm thinking about it with example numbers: I own 0.1% of the company. Based on our market and performance and valuation of peers I expect us to be worth $10b.

With no dilution my stock is worth $10mm (minus taxes, strike price, etc.)

With 10% dilution per round and 4 more funding rounds, it's now worth $6.5mm.
I thought it would mention "The distance of the Moon", the first (and one of my favourites) short story from Italo Calvino's "Cosmicomics".

http://www.ruanyifeng.com/calvino/2007/07/ch_1_the_distance_...
> Vegetable in a botanical sense just means "plant"

No, it doesn't, and it's not a word used in botany. Vegetable isn't commonly used to refer to all plants as a whole, but parts of plants consumed for food. The word "vegetation" has more botanical history to it, but even that term has been long superseded by the word "flora".
That really depends on the project. One of the reasons I only take very small projects is that the scope is typically limited and clearly understood so it's easier to offer a fixed bid with little risk.
I have a Honeywell programmable/smart thermostat and am not particularly happy with it. The interface is confusing, and the smart functionality is limited and clunky.
If you're frequently having things stolen, you don't live in a "very safe" neighborhood. I've lived in working class neighborhoods most of my life, and the only thing I've ever had stolen from me was a bike that I left on my front porch when I was a kid. The only thing the people I know have had stolen is stuff like car stereos or GPS devices back before most people used their phones. Just small crime of opportunity stuff, no breaking into people's homes.
True, vegetable is mostly a culinary classification.
They probably also use a lot of CO2, so it's all good.
I think you're overestimating how much development at tech companies is done using newer languages. Java is the dominant language at both Amazon and Google.
To play devil's advocate: why? Unless it's fraud, those Chinese sellers aren't violating any laws that are relevant to Amazon, and it makes them tons of money, so why would they change something that doesn't make them run afoul of the law? Because "to improve customer experience" is only a valid reason of that comes with increased revenue, and it sounds like your suggestion wouldn't.
Yes, that's why I disagreed with the idea that Diablo = click on enemies until they're dead; it's a little more than that.
And $100k home cinema is more efficient than having to go to actual cinema. Still, a luxury.
It's like you're purposely describing the least useful application of smarthome devices.

Setting up geofence triggers, time/event-based triggers, etc. is the real power of smart devices. I have automations set up so if I arrive home when it's dark, lights in my house turn on automatically so I don't have to fumble for light switches. I have motion sensors so if I walk into rooms, the lights turn on automatically and then turn off after I leave. I can set up schedules to turn lights on and off while I'm not at home so my house looks occupied.

Also, with Apple Homekit, there is a control center widget so you just swipe up, tap home and your "favorite" devices are very quickly accessible from anywhere in the world.
>why would exploiting bees for other purposes be acceptable?

I'm sure farmers and vegans alike would prefer if the world was bee friendly enough to not have to import bees, but meanwhile, are they really being exploited if you drive them around to new feeding grounds and otherwise leave them to themselves?
> Most of us just want a croissant made with butter and would like for it to work out in some reasonable way for everyone including the cow.

Vegans (I don't know what vegan-leaning means, but I'm referring to most actual vegans here) want this as well. The difference is that they recognize that this is largely untenable.
The Problem with Lab-Grown Meat
I once scraped a representative slice of Slashdot comments a while back and noticed some odd changes in their UIDs. They were originally sequential and then they switched to even numbers for a while, then odd numbers. I don't know if they were doing it to juice the UID stats to look like more people were joining the platform.
> The number of times I need to dig into the reflog for any reason is very low, and always because I made a mistake.

A good UI should allow you to recover from mistakes. Like the trashcan vs rm example everyone is using.

It's good that git doesn't permanently delete stuff, it's bad that you need to be a relative expert to know that. If git branch showed rebased branches and told you they would disappear in x days then beginners might feel less fear and embrace the power of git faster.
Libmill: Go-Style Concurrency in C
> When there is better regulation and the software engineers are being jailed for violations of privacy,

Just like all those bankers who were jailed after the 2008 financial crisis that wrecked the lives of millions? Gimme a break.
You could pull it off by buying a Civic Type-R, which I think fits the theme.
It could, but a Republican government won't.
I understand that you want the butter to be fine, but the dairy industry is pretty seriously abusive to animals. Just because you want that to work out doesn’t mean it’s actually ethically sound.
Ask your broker or see what pops up when you preview a short sale order. Fidelity will show you an interest rate if it's a hard-to-borrow stock. Interactive Brokers is quite good about showing rates as well.
> neither company has the tech experience to build one

They have the experience to distribute software to millions of devices on a regular basis and run a logistics platform and a consumer app.

That's something automakers will struggle to do.

Automakers can build cars.

That's something Über will struggle to do.

Seems like a fairly straightforward partnership to me. There are many automakers and most of them (anything vaguely in the budget category) will be struggling mightily if robotaxis ever work.

Mightily struggling automakers like to make deals where they get to make autos.
I'm increasingly used to everything (including entire function bodies) being expressions. It's very much a personal preference though.
You're correct that KDE's design group isn't organized from the top down. While that might be a problem for a company, I think it's actually a good thing for a community of volunteers because communities need to grow. Everyone has their own lives outside of the work they do for KDE, so it's important that the work load is spread across many people. Anyone can start start designing for KDE, you just need to talk to other KDE designers and submit patches.

I am a fairly new KDE designer who started contributing icons in the spring of 2018 because it was easy and fun.
If you really wanna be irked, go visit techcrunch.com.
yea we should really start considering the privacy of the animals. It's a hot topic with humans, so might as well include everyone.
I don't think we know the precise nature of this guy's limitations, so it's hard to say why he has the dexterity to use a key but not a smartphone. A keypad seems to me to be more similar to using a smartphone than using a key.
The funny thing is that from a purely technological point of view, Java (even the 5-year-old Java 8 and certainly recent versions) is far ahead of most other stuff hyped on HN (as well as less hyped stuff). Virtually no other platform comes close to that combination of state-of-the-art optimizing compilers, state-of-the-art GCs, and low-overhead in-production profiling/monitoring/management. And much of the cutting-edge development and technological breakthroughs on these matters continues to take place in Java (disclosure: I work on OpenJDK full-time). Just in the past few years we've seen the release of open-source GCs with less than 2ms worst-case pause times on terabytes of heap (ZGC and Shenandoah), a revolution in optimizing compilers (Graal/Truffle), and there's an upcoming release to streaming access to low-overhead deep profiling (JFR). So Java is not only the safe choice for serious server-side software; it's also the bleeding edge.
When you run out of work simply go visit an old client—not to ask for business, not to ask for anything, just a visit to see them. Within about two weeks, that client is calling me with a project to do. It is magic. I did this many times.
>Vegans own smug and 'ethical checkmate' inanity

I maintain that the Vegan Police from Scott Pilgrim are one of the finest satirical concepts I've ever seen in fiction.
I love the argument about labels in the comments of an article that is arguing about labels.
But to be fair, Java 8 to Java 12 (2014 to 2019) happened a lot faster than Java 6 to Java 8 (2006 to 2014). Being on Java 8 is not a bad thing because it's actually not that old.
I should point out that the awesome part of this work is unlike a lot of academic exercises this was done in collaboration with the community. As a result much of the work is merged upstream and QEMU gets to benefit.
That would require the government to WANT the disenfranchised to have voting IDs.

Republicans claim it's "Common Sense", but see here for how it's entirely fucked up https://www.youtube.com/watch?v=rHFOwlMCdto
> I think the author might not realize the substantial difference between working in a tech company (the HN audience) and in supporting roles in non-tech businesses.

I too underestimated this -- a tech internship at ExxonMobil was such a vastly different experience from a tech internship at Facebook that they could barely both be considered the same field.
What you define to be proper is likely not what I define to be proper. It's certainly a context-sensitive opinion.

The amount and location depends on what you want to do. Yes, just like a phone book, it needs whitespace. A notification window is not a paper phone book though. A paper phone book typically has a lot less whitespace than we're discussing here, so I'm not even sure if you're agreeing or disagreeing or trying to point something else out.
CLISP is an implementation of Common Lisp. The language is called Common Lisp.

Common Lisp has an object system with classes since the early 90s. In fact it was the first standardized object-oriented language.

Common Lisp also has optional type declarations. Not very sophisticated, but they are there.

Check out the SBCL implementation, which has a compiler which does some static type checking/inferencing.

http://www.sbcl.org

But one usually can use types/classes at runtime, too.
GMO's have nothing to do with veganism.
Or as Richard Feynmann wisely and correctly called it - pseudoscience.

https://www.youtube.com/watch?v=tWr39Q9vBgo

It's pseudoscience used by people to push ideological and political agenda. Ever since science pretty much knocked religion down a peg or two, the activists created a new form of "religion" to further political goals.
For comparison:
https://foodtank.com/news/2013/12/why-meat-eats-resources/

Beef is ~1800 gal/lb ~= 15,021 liters / kg, vs 283 liters / kg for avocados, as per your link...

There was a pile of scaremongering press about this a couple years ago, which somehow always left out meat production comparisons... You get most of the benefit by eating low on the food chain. Additionally cutting out important sources of vegetable fat + protein seems a bit dangerous to me.
It's all about getting to a point where I can write a proposal that will blow away the competition. I believe a great proposal includes:

1. A deep understanding of why the client is doing this project and how it delivers value to the client. Stating specific estimates of dollars this project can create/save or time/hassle it can save is a great thing to try and figure out and include. But be sure to state these are estimates and use large ranges. The goal isn't to be specific, just to illustrate the scope of the problem/opportunity. Most proposals DON'T have this. This alone will let you stand out from the crowd.

2. Understanding key stakeholders. Who will be involved in the project on the clients end and how will you bring them into the process in a way they'll be comfortable with.

3. Outline processes to get to success. What will the project look like from the day to day. How will you project manage? How will you communicate. What meetings will be needed? Will there be user testing? Who will do what - on your team and theirs?

4. Break up the project into larger chunks/variations. What is the smallest chunk that can deliver value ASAP. How can additional chunks be added in a modular, step by step approach that can bring value? Monolothic Yes/No proposals having a lower conversion rate than a "Menu of Options" the client can mix and match to their liking. Get creative!

5. What support options will you offer after the project ends? Will you disappear on them and leave them to fend for themselves? Will you train their team? Will you help them hire/transition to internal tech teams?

6. Include case studies for clients you've done something similar for before. This de-risks the project from the clients end and a big part of vendor decision making is de-risking.

So my speccing process is asking a bunch of really specific and pointed questions so I can make a great proposal. Sometimes I send them an online survey to fill out before our first speccing meeting. Sometimes it's just a meeting. But I've honed a long set of questions over time that get me the answers I need to write a great proposal. Then really listen to answers to those questions.

Somebody in this thread asked if I make wireframes in my speccing process. I prefer a collaborative whiteboarding session in the speccing meeting if it will help flesh out what the project is. It's much more fun and allows you to demonstrate your ability to work with them and incorporate their feedback on the fly.

But your proposal should be more about the problem you're solving and how you're going to solve it than about the lines of code/screens you're going to create. Don't be a craftsperson. Be a problem solver!
What I don't understand is that many websites frame-bust to prevent phishing and click-jacking attacks on their content. But if Google wants to be accessible through portals, they'll have to open themselves up to the same phishing and click-jacking vulnerabilities, right?
>You’re forgetting the cost to develop the software itself

No, I'm (correctly) excluding it from the list of things they have to pay for to provide one more ride.

>It’s like saying a gigabyte of data on a wireless carrier cost them pennies in electricity and bandwidth.

It's more like:

Verizon is unprofitable.

People keep repeating the claim that, "lol, Verizon mobile actually loses money for every byte of data they transmit to you."

I reply that, "No, Verizon loses money in the aggregate. The cost of sending one more byte of data, on average, is less than they charge for it, but not by enough to cover their fixed costs."
> We’re a long way from spell check here, folks.

Are we though? This sounds like it will be a list of terms that Word will suggest alternatives for, not an AI that understands the text and predicts offensiveness.

I don't hate the idea in general, but I'd prefer to see it on the client side. Set your personal level of comfort and the system tries to wrap the text into as many blankets as you desire.
The meta-observation based on comments here is that smart home technology has bad coupling between volume customers and early adopters, who may be opinion leaders.

"Broken smart home" describes every smart home ever. If you don't believe that I have some used X10 light switches to sell you.

Smart homes are a mug's game, but some smart home devices, like smart speakers, sell well because they do enough straight out of the box and the simplest level of integration with other devices is simple enough.

If the EOL of Works With Nest troubles you, you are not the mass market. The mass market is delighted by being able to shout "Hey Google, where's my phone?" and save a few minutes of searching, and is unconcerned if in two years their Google Home Mini stops working.
Yes, I agree. Rebase has the ability to obfuscate and rewrite commits if you so choose. Rebasing to just re-order commits is totally viable and perhaps encouraged. We did this at a previous company and it made the commit history very clean to read. However, with great power comes great responsibility in a rebase, and a junior dev can easily mess things up if you don’t educate them properly.
> They could always find more money by charging higher fares...

It's not clear that they'd actually end up with more money as a company or more money for drivers this way. I'd expect they could pay many fewer drivers somewhat more, but total payments to drivers would be much less.
definitely got a good laugh from that. Nobody is safe from being made fun of!
I only see two ways:

The most discussed is the hope of autonomous vehicles. It seems that predictions about the imminent arrival of autonomous cars were a wee bit optimistic, so that makes this plan dicey. Furthermore I don’t see any evidence that Lyft was pursuing their own autonomous cars, meaning that they were in extreme risk should Uber or Google succeed.

The other plan might be to gain total market dominance and then raise prices. I personally suspect that this plan would either trigger a regulatory response, or is exposed to the risk of someone doing to Uber what Uber did to the yellow cabs.

For my part, these ride sharing services appear to be quite similar to a public transit system, only for car obsessed America. And one thing we do know from public transit is that it is very hard to run them at a profit, which makes me doubt the ability of any ride sharing company to ever be profitable.
A passport in your pocket is not "carrying your luggage".

The comment even says to not put the passport in the carry-on.

There is no need to be disengenious.
Downvoting this doesn't make it any less true. Sorry, Uber shills on HN. You can be in denial as long as you like and it doesn't change anything.
Under the Supremacy Clause, the federal government can pass laws that preempt state laws. What it cannot do is coerce states into enforcing federal laws. (That's the whole premise behind sanctuary cities--states cannot be compelled to enforce federal immigration laws.) The EU can do both--it can pass laws that override national laws, and it can enforce member states to enforce EU laws, or to pass national laws to comply with EU directives.
So you rather your DB performance tank because of unsortable and unclusterable (sp?) PKs than expose a tiny bit information that shouldn't even be that important? You can use a UUID as a URI link, but you shouldn't use it as a PK on most databases. That means you would have to add another column for the link ID (which I think is a relatively good and clean solution)
Now you can explore a cave without going into a cave
All I know is that reading HN and responding to what I've learned has made my salary go up, up, up in the last 5 years. Partially by recognizing there are so many cool things out there that pay well. You can be defeatist and say "I'll never learn all of this,' or you can be clever and figure out the things that are worthwhile to learn.

I went from working in a boring insurance shop to one of the fastest growing tech companies in America. Had I not paid attention to HN, that wouldn't have happened.
They could, but that's specifically against their strategy here. In fact they generally selectively make IDs harder to get.

https://www.al.com/opinion/2017/01/as_it_turns_out_bentleys_...

https://www.snopes.com/fact-check/north-carolina-voter-id/
Have you thought about setting up a cheap 20x20 box fan with a HEPA filter in your home/apartment (California Wildfire Setup), air quality can be worse inside. It may be able to create an environment where you can recover a little everyday.

Here is a demonstration

https://www.youtube.com/watch?v=0A8Yink0czc

I myself run one in my home but just place the filter behind and against the fan allowing the airflow to keep it in place.

Works wonders and I can see a noticeable difference in air quality and sleep (allergens, odors, etc)
Does $70 here mean take-home salary, pre-tax salary but without health-care, salary including health-hare benefits or something else entirely? What about retirement contributions?

I'm sure many people will know what "salary" in this context usually means, but clarification would be appreciated for the rest of us :)
Has adb backup/restore actually worked for you? Not for me. Backup, sure. Restore, not so much.
While I think real estate agents get too much when it come to higher dollar properties, it doesn't compare well to Ubers service. A lot of Ubers cost is fixed, there is almost no marginal cost for each ride.

A RE agent has to put in significant work for each commission they earn.
> git will never delete a commit, unless it is old (like 30 days old or older I think?) and is not part of a branch.

Yeah, completely unreachable commits have 30 days, even when you run git gc. The default reflog for a branch is even longer: 90 days!

https://git-scm.com/docs/git-gc
I think the former: "Among the very fastest-growing new tech companies, the average founder was 45 at the time of founding."
Let me rephrase. Go was designed with the old best practice to share data of languages before Rust came: “you do not communicate by sharing memory, instead you share memory by communicating”. It is slower but you have to do this because Go can’t guaranty memory safety and doesn’t have system to prove that at compile time.

Then the team behind Rust after many research found that you can actually guaranty memory safety if you can track how data are used by each thread. To do this you need to track how each value is used and borrowed by each thread to insure memory safety. And so the borrow checker was born. It gives you the best of both world: speed And safety while adding only a little bit of time to the program to compile.

If Rust is slow to compile it’s not because of the borrow checker it only adds a little bit to the bottom line, but it’s because of Generics and other things. Which is also something that Go is lacking and doesn’t have yet.