skysight-inc/HackerNews huggingface dataset:
The problem with those explanations is that they are pointless. Unless you're still in college taking a C course, most people understand that macros are substitutions.
Which brand in this market actually made the same decision? I honestly can't think of one.
I don't quite understand why this comment got downvoted. I thought the information in the article could have been presented in a MUCH more concise way, (and certainly less vertigo inducing).
that's really fucked up. don't they have free healthcare for the super poor? how hard is it to call the EMTs.
Not for my phone it didn't. I noticed a marginal improvement at best and still nowhere near the performance iOS 10 had.

If you're on the fence on whether you should upgrade from an iPhone 6 or lower definitely stay away.
The a to z of mindful presenting – high impact presentation skills f – focus
OMG this game is so fun. Great job!
> The stigma that software devs turned red team are “full of bad habits and security faux pas”

I understand the stereotype of software developers not caring about security as I have seen it first hand myself. But why would a software dev who became a pen tester have any more bad habits then somebody who was not a software dev before?
Or, to be more precise, not sell for fiat because of mistrust in long term bitcoin value.
Estimating the Cost of Waiting for Nearly Perfect Automated Vehicles
So the difference in the far superior West is what? That most people get to make a pitiful wage just to eat and go home to a shoebox after an hour commute that has no central heating, but with rude customer service instead?

> never show their emotions, put the group's desires above their own

I get really tired of these smug judgments of East Asian cultural values.
Yes! Loved that game. You could mount each other and create the almighty LevTerr. I wonder if it's still alive
Also I believe that this is the kernel build counter, and it's the same counter that's used since Win95. Someone has published a list: https://www.gaijin.at/en/lstwinver.php

edit: it's not the kernel build counter and MS has cheated with it in the past, but it has stayed sequential across the whole NT tree (as this is where any post-2K Windows originates). https://www.howtogeek.com/140411/learn-the-secrets-of-the-wi...
European countries by percentage of population in capital metropolitan area
The starting point of basic contract law is that we can choose what we want the terms of a contract to be.

If either party doesn't like the terms of a proposed contract, they can just not execute that contract.

If you don't want to agree to the Oracle license then don't agree to the Oracle license. It's pretty simple.

The market will react to this. Oracle is still really popular, but open source databases are cutting into the market.

To me, that sounds like the free market in action.
It is definitely "ability to stay on task".

The difference between a great engineer and a mediocre one is the latter will just get distracted, stop working the problem and decide to go for good enough.

The great ones will work the problem, try multiple angles until something doesn't just work but offers the right balance of simplicity, elegance, future proofing and does the job well. You can't get there if every 5 minutes you take a facebook break, or can't grind through technical documentation and make experiments.
Where are you hosting it? That looks quite custom to gaming
I will definitely do a write-up but you're right. It's really hard to find info on any of that online.

A lot of trial and error.
(Not OP but I had the same idea)

When a packet is lost in a TCP stream, it must be retransmitted, and until the client receives it, all further packets are stuck in limbo (received by the client, but cannot be seen). For this reason, most games use UDP instead, and are designed so some packet loss is acceptable (if I received where you are at frame N, it no longer matters if I receive where you were at frame N-1).

Minecraft uses TCP, that's why in very populated servers occasionally you can see the whole world freeze for a second.

In the browser we have UDP with WebRTC data, the problem is that not all browsers support it, it may not work in some places and for now it's more difficult to work with.

An easy compromise is to use several TCP connections, so if one packet is lost, instead of having N packets stuck for a moment, you have 1/N where N is the number of connections. And if important packets are sent through all channels, the chance that they arrive too late is much lower.
"Swift is a good language"
Your point is fair. (I'm not the one who made that statement you quoted, though I'm further upthread.)

Your parent poster is a moderator here. Hacker News has one of the best places on the planet and it's amazing that it's been maintained, through the very hard work of the moderators. As you're a new user, the moderator pointed out the style conventions here.

I personally think that often the knee-jerk reaction is a fine starting point. We get exactly what you meant by:

> Hobbyists can always run their own custom mobile OS version.
HAHAHHAHAHAHAHHAHA

Next this should be edited to this form:

> Hobbyists can always run their own custom mobile OS version.
Surely even you do not seriously believe this.

And suddenly we have a substantive discussion. (I assume this is what you meant.) Welcome to Hacker News.
I'm Australian but I've been living in the SF Bay Area for 3 years.

I don't see much outright hostile "blacks suck" racism, at least in the Bay Area, it's more people holding the wrong expectations/biases. For example seeing a person of Spanish descent at a counter and assuming they don't speak English or seeing them walking around and assuming they're a repairman or cleaner.

I think the real problem is that it's hard to break out of poverty in general and all Spanish speaking/African Americans started that way, while the same isn't true of people of European descent. Whites are also more likely to have relatively affluent friends/family to fall back on or help them out while others aren't.

Also I'm somewhat ashamed to admit it but at least working in tech as a foreigner, it's easy to develop racist biases here. When _every_ time you notice an African American is because they're shouting/yelling in the streets or asking for handouts, you unconsciously come to assume they're all like that, despite the fact that when you look around at any given time, the vast majority are acting just like anyone else.
Would you mind showing me the actual math on that? I think your estimation is dramatically out of line.

The US for example spends hundreds of billions of dollars each year on all of its poverty & welfare assistance programs at the local + state + federal level. The total cost is greater than what is spent on the US military (and most of that isn't spent on bombings or weapons, but on soldier housing, salaries, VA benefits, etc).

One bombing campaign in Libya or Iraq wouldn't cover the cost of just the SNAP food program for one day. That one program costs as much as all US military war-related operations in eg 2016.
Barry Ritholtz interviews Bridgewater's Ray Dalio
No export to HTML5 support?
San Francisco is like a dystopian sci-fi movie.
Your view of engineering seems too narrow. How would you classify a traffic engineering problem? Humans area a crucial component, and it certainly doesn't have an objectively correct solution (except possibly in narrow cases).
Generation Z May Not Want to Own Cars. Can Automakers Woo Them in Other Ways?
I had honestly never heard of the term qname minimisation before, but this blog post gives a pretty clear explanation of the benefits and issues

https://blog.verisign.com/security/minimum-disclosure-what-i...
I wonder if your customers would be happy enough without the speed upgrade if they weren’t wasting bandwidth downloading code they never wanted to run in the first place
Ask HN: Bitcoins are finite but Bitcoin like system cn b infinite?
How is it digital gold?
Why would one choose Pascal as a basis for a new development ? I ask the question in a fair way and as someone who has written a lot of code in TurboPascal ages ago (and enjoyed it enormously). I wonder what it feels to develop production code with Pascal compared to say Java or Python. From those days, I remember the speed of the compiler (but my projects were not big) and the clean language.
Ship it to Nevada. Use solar powered smelters and centrifuges.
Cool! I've been looking for something that does just this
Pledge() work in progress
Do both websocket connections send the same data, or do you split your data logically between two channels (movement data vs state data)
You must not have visited the same Berlin I visited...
It's a two-way street though. Some engineers work really well in management environments that others despise, some companies only want to hire engineers that don't need much training in their particular domain while others don't care as much, etc.

In order to establish criteria for universally assessing software development talent, we first have to decide what the perfect engineer looks like, and a lot of companies disagree on what that is.
>Interestingly, they only do that for java code.

Not sure what you mean. I work at Facebook, and can confirm we keep all code in a monorepo (or, rather, one of two big monorepos) rather than just Java code.

This lets us easily do React API changes: we can deprecate an API internally, and update all JS code that references the old APIs in a single commit.
Whales have a lot of fat (and I'm assuming other insulating tools) to keep them warm in cold water, their bodies aren't designed to be beached in warm air under the sun. Elephants, while not as large as a trex, can survive the hot African savanna no problem so I feel evolution could handle making a trex live in moderate temperatures without to much of a problem
I mean this is nice but it's really not a lesson for web developers. The fact that this is 2.8mb doesn't really teach a web developer any lessons, unless you think that large website payloads exist because developers are literally too lazy or don't know how asset optimization works.

Instead, having worked in web development, I know that website payload size is often driven by having to include vendored javascript for business reasons (analytics and social are big culprits) or because your boss doesn't give you the time to focus on performance because for the business, it is good enough and they want to use their limited web development resources to do something other than shrinking javascript payloads.

Another thing, you're impressed by the graphics and how the developer was able to include them while keeping the payload small. It seems to be made using vectors and particle effects. Both of these techniques are not heavy in terms of payload. Shaders and particle effects are generally very small amounts of code. Think about how this is different for a website that heavily relies on all sorts of user-generated content: jpgs, mp4, gif, png, etc. Much larger assets than a few shaders and svg.
> "The robots will now only be allowed to operate within certain industrial neighborhoods, on streets with 6ft-wide sidewalks, and must be accompanied by a human chaperone at all times."

So basically defeat the entire point of having autonomous robots doing their job?
It better be! It's my homegrown panel that I use for all my projects.
Use mouse mode :)
Good point - will add something on that soon. I by no means am a professional programmer, just a hobbyist sharing what I've learned.
High impact giving opportunities that are supported by in-depth charity research
I googled Karoshi, isn't it death by overworking? Or is it used for a weird game (Karoshi Suicide Salaryman)? I am confused.
To detect cancer we turned genomes into images and put them through DCNNs
That is cool and all, but if bitcoin was ever even close to being "mainstream" you can bet your ass there would be a bazillion articles, FB posts, tweets, etc from people who do not like the idea of being locked out of the economy unless they buy "the future of money" from a relative handful of early adopters. Such an idea is, to be blunt, complete horseshit. The idea that every person on earth needs to first purchase Bitcoin from a handful of early adopters in order to continue to participate in the economy is flat out loony-toon nuts. No matter how Bitcoin evangelists try to frame it, it's just not gonna happen.

Don't think that the lack of discussion about this means it isn't an issue. It is a massive, massive showstopper to Bitcoin adoption. The reason you don't see more people talking about this is because Bitcoin is absolutely nowhere near becoming the default currency used by anybody. Much easier to beat up on all the other massive technical flaws in Bitcoin...
I find it odd that everyone is presenting the analogy as “humans is to understanding the final theory as dogs is to understanding calculus.” Why not just use “the final theory” for both second terms?

In other words, do we expect a dog to ever understand the final theory of physics? Surely not. Do we expect a 2 year old human to ever understand the final theory of physics? Still, presumably not.
Thank you, Derimagia.
WebRTC really isn't suitable for multiplayer gaming due to it being entirely P2P. You need the server to operate as a single source of truth and enforce clients to play by the rules.
Makes sense. I added localStorage to the text editor, but adding depth to other projects enhances not only the app, but now the user knows more features to implement in their future projects. Thank you.
In the article it outlines a false perception of foreigners that japan is great because all the people there are happy to serve you.
That is great, never heard that one. Thanks
Eh, at least in FB, I see more unstructured querying.
It literally says in the article there is a false perception of people who vacation in japan that everyone is just a hard worker happy to work with a smile.
This may be country-specific: http://www.economist.com/node/13496638
> It seems he's saying that there's still a problem with sexism in the computer industry. I don't think that's controversial

Thats precisely what is controversial. Infact, 'sexism in the computer industry' is one the most controversial topic on HN. Why do you think this article getting flipped between flagged/unflagged status if its not controversial.

I agree that its still a problem, controversial part is this, sexists are a problem not "men".

> an argument that the new historical study supports.

But you say this "Mims isn't trying to say those conditions are the same." if conditions aren't they same how does the study support it?

You are saying variables for the experiment aren't the same but experiment will yield the same results regardless.
Django/Rails should emit static views in Vue/Angular.
Boise Idaho, Seattle, New York City, San Diego, Boston, Austin, Denver are all like a third world country? Is that right? Laughably absurd.

Full time median income in the US: ~$47,000 (about 50% higher than Japan; the US also has a GDP per capita about 50% higher).

Income in the third world: sub $2,000.

The US has a dozen states with median income levels on par with Switzerland. The US median income is so high, Germany and Britain struggle to match the very poorest US states.

That doesn't sound very third world to me.

Most of the US is absolutely nothing like a third world country in fact. Most of the US is absolutely nothing like Detroit or Baltimore. Most of the US has: a murder rate on par with Canada, extremely low unemployment, extremely high incomes, violent crime rates lower than Europe.
The CR situation has cost the Navy $4B over the last 6 years.

https://www.fedmanager.com/columns/from-the-hill/2906-navy-c...

That's just the Navy.

Both parties are to blame. So vote out those incumbents!

Congress really needs to reform how many committees are involved in appropriations.
i suspect you register and begin to level up?
Knew someone who was working as a contractor. I would try trying to find people working in the public sector through the internet (they're on twitter, meetup and linkedin too) and ask them if they have any openings. It's definitely easier to get brought on as a contractor than an FTE, and it seems to me that the FTE jobs go to contractors who have proven themselves first.
What special tooling is required to deal with a monorepo that is not required for multi repo?

From my time at Google the first thing that came to mind was citc. But I couldn't remember if citc was publicly known, so I did an Internet search for "google citc". The first search result was this article.

"CitC supports code browsing and normal Unix tools with no need to clone or sync state locally."
I interleave information that becomes redundant (like the position of players, I can handle losing every other packet for a while, interpolating/predicting missing info) but send important data in all channels (like when a rocket is fired, it's just one event that must be seen).

Again, I'm not OP but I did similar things and explained what probably happens with this game.
This did not make any sense to me. The article does not back its title in any way. Material progress for humanity achieved through technology somehow 'cannot be objectively measured'. Plus some empty statements about engineering being task-executors with no political/planning ability?
Show HN: cmus-osx – Tightly integrates cmus command line music player into macOS
ADDICTIVE! Very nice game, well done!
I'm gonna go on a limb here, but I would say a great software engineer is someone that can block out email, slack, meetings, the huge noise of open offices and get some 'deep' work done.
> When I first moved from the U.S., it all seemed fantastically romantic. Old wooden houses without insulation? That’s “traditional culture.” A family of four in an apartment the size of an American kitchen? Efficient use of space.

I kind of have trouble parsing this post, as I'm not sure if it's the author's own romanticizing of things, or someone Japanese is telling them this.
The following is a conversation between Sam Harris and Zeynep Tufekci, where they further explore the topic:
https://www.samharris.org/podcast/item/persuasion-and-contro...
>Even folks on HN are separated from that reality by a year or so of cushion, if even that.

Not sure why you would assume that. I know people in their late 40s who could retire.
CPU running at max speed requires a lot of power. Degraded batteries have a higher internal resistance, which lowers the amount of power they can provide. So when the CPU draws a lot of power, the voltage on the battery drops. If the voltage drops to low, the battery protection circuit will shut it off.

What people here don’t seem to understand is that capacity, battery health, and max power output are related.

Old batteries just can’t provide the current that the phone needs.

Battery replacements are cheap, and when your battery is degraded you should just swap it.

Consumer protection laws won’t help you here. Apple is not pretending to sell a phone that doesn’t need service; on the contrary, they even strongly advertise their “protection plan” that would cover degraded batteries.
Stayed with a buddy who owns some units there, definitely out of my range and even if it were for that price I'd be on the lake or something.

Not downtown much but I'll drop you a line when I am. I stay in my little 3 mile bubble around the domain mostly these days. Pretty boring and quiet but everything I need out here.
Been part of that team. I liked the distributed compile cluster the most. However, the 4 years taught me that large scale C++ development is not my thing. ;-)
It might be simpler to look at the share of the population that went to see the movie. That should tell us how influential a movie was compared to another.
"Great" is in the eye of the beholder - to a large extent.

An engineer that is great in a startup ("hacker", "moves fast and breaks things") may be pretty bad in a well-established product that just needs maintenance. And the opposite is also true - a very thoughtful engineer that takes time to create thoughtful, simple & extensible designs may just move too slow when the idea was bad to begin with, and just needed to be invalidated. Also - who is "great", a generalist or a specialist? Depends a lot on what you need...

It is true that some engineers are simply better than others (I'll take Peter Norvig any day over someone who fails at fizzbuzz, regardless of the context/problem that needs being solved) - but it is also equally true that people need the right context to really shine. E.g. I bet Peter Norvig would't have done his best work working for, say, Accenture.
The FCC under Trump has been very friendly to the large enterprises at the expense of small businesses and customers. Trump himself has approved many regulatory changes which are hostile to small businesses, employees and customers across many different industries.

It's safe to say at this point that we have a clear idea of what decisions Trump and his FCC will make in the future, and that there would little to no hope for decisions which will increase competition. A year is plenty of time for assessing the character of an adminstration, and Trump's has been remarkably consistent in this regard.
Ask HN: How are you doing?
Homer doesn't spent time describing Helen in the Iliad. He knew one thing or two about describing an ideal I guess. Of course beauty is orders of magnitude harder to define. The baseline principle is the same though: The moment you restrain what a good engineer is/looks like your argument starts loosing ground.
The beliefs about replicators and transforming planets like mars are just a futurist fantasy about how our problems will all be magically solved in the wonderful future, its great escapism to avoid caring about real issues we really can solve right now, and a very convenient dismissal if issues we can address right now with "The future will fix it"!.

Note, many of the people that don't need to work are extraordinarily wealthy, hundreds of thousands of times over what would be required to lead a reasonable life, their wealth bases usually built, directly or indirectly, from the efforts of the same people that have to work until they are 70.

But yeah, in the future, somehow this arrangement will change into a magical utopia, not a situation where those same wealthy horde an even more absurd amount of power, while everyone else struggles to scrape by, or is just discarded entirely in the face of cheaper and better automation that is owned by the wealthier rentier class.

You see this callous disregard on HN every time an article about Uber or Amazon treating their employees like shit, remarks to the effect of "they shouldn't be complaining, cant wait till they are replaced by robots", and I think its disgusting, but its a telling remark about how employees are going to be viewed increasingly in the future.

If we don't even want to bother broaching the serious wide-cutting issues we have right now with poverty and inequality in our society, I fail to see how the hell technology that effectively massively magnifies the economic power of whoever can afford them the most will do anything but make the situation far, far more dire.
Xfinity/Comcast deal is with Verizon, not Sprint. The deal to allow Xfinity Mobile to use Verizon happened years ago. Doesn't change much or any reasoning, but VeriOn is a lot better in terms of service area [and strength] vs Sprint.
The Lives of a Cell: Notes of a Biology Watcher (1974) [pdf]
Staying #1 is incredibly exhilarating. My strategy was upgrading defense and staying out of big clusters while still shooting towards them.
That is fancy. It is actually so beautiful I got emotional.
Wonderful. Good to know that about Rust, I haven't used it but everything I read about it looks good. Yes that is exactly the approach I meant (and a similar mechanism to that used by my own C++ JSON library I use for side projects).
I had bad luck with original Apple batteries and got a good third party battery, so your milage may vary.