skysight-inc/HackerNews huggingface dataset:
Depends on size. Tigers normally hunt and kill buffalo; there's no reason for them to prefer hunting human children to hunting adults.

https://www.nytimes.com/2015/08/05/opinion/in-zimbabwe-we-do...
Superficially it has a lot in common with JavaScript (really, TypeScript), but like Rust it compiles to a native binary and doesn't need a runtime environment (C# and Java do). Also like Rust, it frees the user from manually managing memory, despite lacking a garbage collector. This combination of features makes both languages very exciting. I'm not aware of any others right now that can claim the same.

I also haven't heard of it being outperformed by Java and C#; do you have a source for that claim?
There are lots of APIs in the world, that's true. The one with "select" in it is a staple of nearly every C program and has existed for decades. I think it would be wise to name your stuff so as not to collide with it.

If someone someday makes a name that collides with yours, that's a problem for that "someday". Avoiding today's problem today seems pretty valuable.
> maybe you need Real Economist for that.

They've got nothing too.
We differentiate between DBas and DBAs (administrators verses architects). Our team has DBAs who make sure what we're doing is sane and more importantly tune SQL emitted by ORMs as needed.
I'm doing nothing, because I have no healthcare available to me. I know it's bad for me though.

Your blood pressure could simply be high because of your genetics or weight. You should go see a PCP about it and they will refer you further. Hypertension is something that you don't feel affects you but the damage from it builds up over the years. So, go see a doctor about it.
Almost a different type of shave completely
This is going to be hard to avoid using for teams with a private git repo, especially private mono repos.

The ability to provide any one with access to the repo access to the packages created from it removes an often frustrating management step.
As bad as Amazon is, it's far from the minefield that is AE
What's wrong with Oracle's stewardship? I am not a fan of Oracle, far from it, but Oracle's stewardship of Java has been exemplary.
bye bye npmjs.com?
It's definitely a thing, eg SQL Server Data Tools has this as a default - Schema Compare and Data Compare, and you can just use declarative approaches to defined your final state and let the tool take care of it.

That being said - if you want to do this the downside is usually that its slow as hell, and the non-migration approaches can cost you downtime.

Generic solutions to specific states often means copying all data somewhere else so you can modify the table and then put it back in a useful fashion - a migration often allows more piecemeal approaches.

Edit: a guy I like wrote a good model/migration set of articles http://dlmconsultants.com/model-vs-mig/
Let me try again. I'm advocating that you use rebase to improve the quality of your changes that will be reviewed before merging or even before being reviewed at all.

If I make three commits and then realize that I should have included something in the first commit, I use rebase to create a new sequence of three commits that has the corrected version of the first commit. I haven't shared those commits with anyone, this is just work that I've done locally.

Are you seriously advocating that creating a pull request with: (A, B, C, A-fixup) is better than using rebase and then creating a pull request with: (better-A, B, C)?

You think that second case is "lying" because I didn't show the intermediate step that included the mistake?
> what truly matters isn’t a number, but what kind of person you are.

I'm actually not entirely sure what you mean by this, so my comment here may be agreeing with you.

I don't think that "age is just a number". Age inevitably brings experience. The older you are, the more situations you have encountered and the more experience you have gained. I think discounting that is a mistake.

However, it's not like there's a linear or directly comparable relationship here. People are different. One 50 year old can have a very different amount of experience (or, more accurately, has learned more from their experience) than another, and I have met 20-somethings that have learned more from life than most middle-aged people.

That said, if you look at a person in their 20s and compare with the same person in their 50s, the 50-year-old version is most likely wiser and more knowledgeable than the 20-year-old version.
Braun, Remington, Norelco. I used them as a teenager. They're awful. The shave isn't close. Ingrown hairs. I suppose maybe if I had to shave every day. But they weren't for me.
If you’re interested, email me! Address in profile. :-)
Not sure about the state of the world currently after living in BigCo filter bubble for the past few years, but do you even need custom tools to calculate the delta between the schema as checked into VCS vs the database's actual state?

Spanner (https://cloud.google.com/spanner/) I think can auto-compute the diff between its current state and a given schema, generate appropriate SQL statements to perform a migration and get user confirmation for destructive schema changes.
I already see them all the time, but this time dressed up as “please upgrade to a modern browser. But not Firefox. Not Safari. Definitely not Edge.”
AWS Route 53 experiencing outage
There's two ways it goes: squeeze drivers or squeeze riders. The ironic part of their position is as it makes a market on both sides, squeezing either will result in a loss of riders/drivers to alternatives.

This writing has been on the wall for ages, but people keep looking past it.

Uber I think somewhat internally knows this, and have thus tried either moonshots or diversifying. Uber Eats actually looks to be profitable since you take driver surplus and turn it into profits, simplifying a bit. Self driving moonshots are just that - moonshots.

You can already see the effects of them squeezing drivers with recent strikes and issues including a possible 600M+ arbitration costs from drivers.
How to Add Line Breaks to Instagram Captions
What's to stop Waymo with Alphabets deep pockets to cobble together an app (or waze update) once they get a decent self driving car produced? Alphabet isn't going to just give this market to uber/lyft after they burned so much money on engineering. Even if they licensed their cars it would be temporary until their own app comes out.
When the Middle Class Gets Displaced by the Rich
This could solve the trust issues with npm - you never know, whether the package you're installing is really from the source provided on its npm page
This is pretty interesting. Github really is becoming the social network that MS never seemed to be able to create. We already use it as our portfolio of work for potential employers. We collaborate with fellow enthusiasts and maybe even make new friends. We host our websites from it. Abuse it to store binaries, too. And now, along side, source code we can use it as a CDN of sorts to serve packages, for free, sounds pretty great. All they need now is a place to get coding questions answered (a la stackoverflow) and along with Github jobs it could be really compelling.
Vocabulary is hard, but in asynchronous communication (like writing readmes) dictionaries allow you to reach far beyond your own vocabulary. Even choosing the right word for the specific context and audience is well covered by good dictionaries.

For grammar there are barely any useful tools. Even tools like Gramarly are fairly primitive.
It's still informative. If someone wants a technical job but doesn't have a degree in the field, it's totally legitimate to wonder why. Especially when, as you point out, it ain't that hard to get one.

This matters a lot less for candidates with years of relevant experience in the field. We're talking about unproven candidates here.
So what happens when a package on npm depends on a package on Github registry or vice versa?
The problem is that Google wants to see reviews from one of those companies. We're communicating with them regarding this more ... Because this is just a major shake down which will put small dev. shops out of business.
They have in fact an updated system, which looks terribly crappy: http://www.unitysystemshomemanager.com/seriesII/Series%20II%...
I stopped watching TV for a week how I spent my time
And what happens to uber/lyft when the experts make their own rideshare app? Why license your tech to them? These apps can be cloned.
I think your face and beard is either compatible with electric shavers or it isn't. My dad, my brother and I all find electric shavers disagreeable.
Dude I never get used or broken stuff from Amazon, I don't know what items you are ordering.
solar power in space might be nice, a solar powered bubble could be fun
Absolutely agree with the HVAC automation. I love being able to remotely change settings and glean a little bit of data from my home when I'm away from home. The only other super tempting "smart home" products I'd be tempted to use would be electrical monitoring sensors to analyze phantom power usage and identify when devices are turning on and off throughout the day.
For anyone interested, here's the BBC looking into Newton and Leibniz notebooks as they cook it up for the first time - https://www.youtube.com/watch?v=ObPg3ki9GOI

Also Steven Strogatz is an excellent writer. His other books Sync and Joy of X can be read by anyone.
Uhm, which is to say, horrid? Because polish is the last thing that comes to mind with the abomination that KDE is.

The defaults are literally to spam you with notifications because a single fricking file copy finished. Hello! We have SSDs now! No one is fucking waiting for their file copy to finish! If you copy 100 files, no one wants 100 notifications!
I had first hand experience with this in the early 2000s with CMRC (stock symbol for a company named Commerce One). Friends and I were confident it was overvalued and shorted it, but it continued up at an insane clip and we got margin calls from our brokers. Luckily we were able scrounge up enough cash to cover it and so didn't have to buy the stock at the higher price to cover, and I think within a few days it started to fall again and we were able to settle at a profit, but it was pretty white knuckle. Note that there was no business reason for the rapid gain, they didn't announce a sudden windfall, it was just a short squeeze. Company was never profitable and went bankrupt a few years later despite having a market cap that peaked at over $20BN.

https://en.wikipedia.org/wiki/Commerce_One
Show HN: Solving the Classic Game of Snake with General Purpose Solvers
How do you feel about deleting commits to avoid reverting them on such personal branches? Also, what about doing it to fix commit messages (maybe because they were accidentally written in a language that was not agreed on for the project)? What about splitting a commit with a generic "lots of semi-related things" commit message into multiple, more focused commits?
That's what the stock market is
I had the same reaction when I realized I could just buy a fucking flamethrower.

Like, on the one hand, awesome! I can own a flamethrower. But on the other hand, society just trusts me to have a flamethrower?
You should do some reasearch on the Oracle vs Google case.
.NET Core is winning a lot of benchmark comparisons now.
And one might consider Rust to be more bleeding edge.
Show HN: Threads App for Slack
Watching the live stream now (https://live-stream.github.com/). Will likely use the Docker support near immediately. Hoping Singularity will be supportable as well.
Feather blades are up there as well; probably not the best blade to use when learning to use a DE razor though
Offices can be hell for people whose brains work differently
Good points.

I definitely see some people (ab)using Issues as a way to ask fairly generic coding questions. It might be time they open up another avenue for questions generally.
This is early and really depends on details, but this is a super exciting move and direction for Github. I'm wary of Microsoft ownership as it becomes even more of the home for code than before, but if they keep it true to its roots it could be a real positive.
This is going to be a huge hit for things like NPM Enterprise and Artifactory. Especially useful for small/medium teams that's want to start from the get-go with an easy way to share modules that will scale as they grow.
I'm 24, and have the exact same problem
I actually really like the syntax for how they're emulating sending and receiving from channels. I like it better than Go's way of doing this with the <- operator.

What would be nice would be a defer function for closing channels and things.
So do I. What's stopping him?
UK tax office ordered to delete millions of unlawful biometric voiceprints
Daylight is about 10k times brighter than twilight, so the plants would not need to output much energy compared with what they get during the day. The human eye is non-linear.

https://www.engineeringtoolbox.com/light-level-rooms-d_708.h...
> Basically, aggressively monopolize markets and then drive prices up until competition resurfaces

This should be illegal. It's detrimental to society
This discussion is getting way out of hand and I really don't like your tone (“humbled” “sociopath” “clueless”) but do you really disagree that as consultant you should be doing what you are hired to do first? If you have been hired to give business advice do that. If you have been hired to do coding do that. Why would anyone listen to you if you haven’t demonstrated some ability and also have learned something about the business that has hired you?
I thought that was its intended primary purpose. We could chat and inline media, pictures, etc. It was a big upgrade from IRC. There were issues with sharing files larger than just images and whatnot, but it easily could have been polished a bit into something better. If Discord added the ability to have 'threads', it would basically be what we used Wave for. For a few weeks anyway until Google decided it wasn't catching on enough or whatever justification they gave for giving up on it.
> Rust is still too young to take advantage of this, but in due time it will.

I actually find Rust's standard library great. I think my only complaint so far is the lack of time handling. Luckily community packages (like Chrono, Diesel, Tokio, Hyper, Itertools) have implemented great solutions to a few missing details.

Hell, Iterators alone make my life so much better.
A Risk Starbucks Won’t Mention: Howard Schultz Could Help Trump
Along these lines, a good shave soap + brush, and shaving after I shower means each blade lasts me forever. I still use Mach3's cause I change them maybe 3-4 times a year.

I also do a quick rough shave, then re-lather up my face to get it more carefully, so there's not a lot of pressure on the blade to be super sharp.
Interestingly enough, the use of toxicants for animal control was made illegal on federal lands in 1972 by Nixon [1] (Executive Order 11643) and then later amended by Ford in 1975 (to specifically allow cyanide bombs) and finally revoked entirely in 1982 by Reagan.

[1] https://www.nps.gov/subjects/legal/upload/Proclamations_and_...
this is a thing people say a lot but it is not something that seems to often result in an actual java program or benchmark being faster than program compiled AOT by an equivalently smart compiler (llvm etc)
Yes, this is exactly why I get a little nervous when the topic of "success" comes about. More often than not, "success" is used as a synonym for "wealth". Particularly in a study, where you really want to have something objectively measurable.

Personally, I define "success" as "achieving your goals". For some, that may be to maximize wealth. For others, it may be to live a certain sort of life, or to have personal satisfaction, and so forth. There are probably as many definitions of "success" as there are people.
Cats are clearly smart, but also narcissistic egotistical psychopaths that are liable to try to tear your head off if you don't let them win. A dog would never do this:

https://www.bbc.com/news/av/world-africa-48167754/catwalk-ga...
Your hopes are certain to be dashed. It's difficult to see a consumer benefit when a huge market player drops $1.37B to take over a competitor.
China's new way of tracking people
I think the National Association of Pastoral Musicians will be fine. I assume you meant npmjs.com. :)
Dubious utility? It's a massive improvement over cabs for the consumer.
Unfortunately ICANN has issued lucrative contracts allowing registries to charge ~$8/year/domain or more and it seems like the cost of providing those registries has expanded to consume all that money (like in the old days of Ma Bell). Companies will never give up that money.
GitHub is coming after GitLab :D They first started with Boards, then Github Actions and now with this.
Just FYI many people consider “Gypsy” a slur nowadays since it’s commonly used in regards to illegal behaviors (like running outlaw cab services). I understand your intent was not to offend, but this is perhaps why the parent referred to it by a different name. See more on Wikipedia: https://en.m.wikipedia.org/wiki/Names_of_the_Romani_people
Existing discussion and a more direct link: https://news.ycombinator.com/item?id=19881709
>A lot of the issues raised recently in our industry around privacy or algorithmic bias come from the fact that as an industry tech has the hubris to believe that it knows better than its users what is best for them.

I don't think this is that bad, on its own. Choice is a pain in the ass, so it's useful to have things pick for you, when you don't care to choose yourself (which is very common).

The main issue is that there is never offered a means to correct the algorithm, when it chooses something the user decidedly doesn't want. That is, there's no user-inputted feedback mechanism; they go for implicit tracking like "eyeball-time" to correct the algorithm, despite the user (me) being both able and willing to give an explicit answer. I want Netflix to give me better recommendations, and I'm willing to put in a bit of effort to support that.

But Netflix doesn't want me to help them help me.

And thats just stupid.
I love this thread. My wife and I have 7 cats, and they range the gamut of smarts and emotional intelligence. But all know their names, and 4/7 will come when called by their name.
Absurd, wasn't it, even ten years ago?
That would be cool if that's how things worked, but it seems like nearly every post here (certainly most comments) aren't considering the shiny new tools in that context. Rather, most comments are in the vein of "this seems fun to play with, may have marginal benefit in x business scenario, how do I convince my bosses to let me spend resources implementing it?"
Not sure why there's so much negativity in this thread. Thanks for spending the time to improve this. I love that KDE can show notifications from my phone via KDE Connect. It's not without its problems (the design could improve, and I'd love support for android quick respond actions if they're possible) but overall seems like great work.
I can't speak for others, but I work in games and we've spun up a bunch of servers and we use Netty/Jersey for REST and sockets. It's been incredibly stable and a joy to program for compared to our previous Node servers. Granted we were using bleeding-edge Node 5 years ago which is not the Node of today.
> If you’re going to rip off Apple, at least do it to Apple quality! Otherwise it’s a cheap knock off.

KDE isn't similar to Apple at all.

Source: have used both for years.
it's good to see a study confirm the behavior that i've seen with several cats i've had as an adult. while not with all, i often feel that it was because of not caring rather than not having the intelligence.

my current companion, a 3 year old tuxedo, loves to travel wherever she can with me in her bubble backpack, and meows heavily when i leave her behind. she always comes when called (either to her name, or to "kitten") and acts extremely intelligently. i feel that many cat "owners" who have had multiple cats have seen great intelligence in them that easily rivals dogs.
It shouldn't matter a lot since I am 99% sure that they were issuing RSUs at that time and not options. So the strike price based on 3-years ago valuation is not relevant. Also, I am sure the number of RSUs you got at Uber should have been more than the RSUs at FAANG, to compensate for some of the risks. Now, if an individual Uber employee came out ahead, vs. having joined a FAANG really depends on the offers they had.
Don't hope for git to become something else. Something else will be something else.

In reality, git is actually far from ideal tool, with its own weak points and use-case scenarios which it simply not or badly supports. So it's never "just you" don't feel bad that it's "hard." On top of this, even the scenarios that it supposedly "good" supports demand sometimes totally "illogical" combination of the names and parameters.

git is used in spite of its flaws for different reasons. Some actions are really very fast, faster than by the competition. Sometimes that is a reason enough. Another is -- we have to use what our colleagues use. Even another: once you become familiar with it, even if you were aware of the weirdness, it can stop annoying you. Still to be able to realistically compare it with something else, you have to at least try it. And that something else too.
The same way it works today when you utilize packages from multiple repositories. Github isn't the first non-npm repository in existence.
When I was learning it, I always felt like calculus (and honestly algebra and trigonometry too) struggled to “justify” itself: whenever they presented real-world applications, they always seemed so artificial that I ended up feeling even more confident that higher math was just complex for the sake of being complex. Although I understand that there are professions that “directly” apply calculus (i.e. solving integrals or derivatives) I went into computer programming where direct applications of calculus are few and far between, and ever the places where it’s applied like gradient descent and elliptic curve cryptography can be used without any understanding or appreciation of the base theory anyway. Still, I’ve come to appreciate that the real-world applications were deliberately simplified because the real real-world applications are mind-meltingly complex and that the presentation of calculus teaches you more to solve problems methodically than to apply specific processes and procedures.
Unless they require code signing, how does this help trust issues?
I've been reading the book "Alaska's Wolf Man", which talks some about the behaviors of wolfs. I was impressed with the stories of there intellect and their ability to work together. Obviously, a lot of the intelligence we see in dogs is inherited instinct from their wolf ancestors.

I've also given some thought (based on other reading) about how only a small portion of our brain is responsible for thought, and what we would consider our "self" to be. We are the thinking portion of our brain "riding" on the rest of our animal brain. This explains why willpower alone does not easily change our behavior, our lower-level animal brain is a physical thing (and intelligent in it's own way) and we must reason with it and give it time to adapt in order for us to change our behaviors. (Of course, all this is probably as much imagination as it is science.)

Perhaps many animals are more equal in "raw intelligence" than we would think, it's just that their intellect is "riding" on a different set of instincts.
Is it though? Cabs have apps now. What makes them different? If the answer is the price, well, that price is unsustainable and denies thousands of people a living wage.
Why not just compile the Swift to native Android and iOS code?