skysight-inc/HackerNews huggingface dataset:
Yes- but not only are C# and Java faster to compile in general, they're easier to process small pieces of in isolation. C++ requires everything referenced to be declared previously even just to parse. (Modules should help here, at least, eventually.)

But even then, parsing is often required to do complex Turing-complete processing of templates and constexpr, since that determines something's role in the grammar. This forces an accuracy vs performance tradeoff that modules don't help with at all.

So it's not just a compile time problem that happens to affect IDEs, but also an IDE problem, because they can't take nearly as much advantage of the fact that they're only trying to analyze the code, not build it.

And language extensions are hardly unfair. In practice they're used all over the place, and people expect them to work in their IDEs, especially when they're off in some header they didn't write. (Attributes help here, somewhat, when compiler vendors can move extensions into them.)
How to Reverse a Linked List in JavaScript
It's only 'wrong' in the sense that physics limits the speed of DRAM memory access. If you consider engineering to be the art of designing systems within constraints then you definitely should be paying attention to cache coherency and linear access patterns.

Feel free to ignore 50x performance/battery gains at your own peril.
If I Were in Charge
There is no contradiction between the two. You absolutely can emphathize with team and protect egos while also discuss efficacy of solutions or correctness.

It is not even hard. Just keep it factual instead of using words like "stupid", "shitty", "crap" or passive aggressivity. Discuss issues before they become big. Listen when they disagree with your assessment - they might have reasons.

I already met enough people who claim to criticise while actually venting their emotions and settle scores with those they dislike.
I agree with both of your points.

I will add that if the difference between the FSF and OSI definitions of OSI don't matter...perhaps they should merge and join forces? Get the (not that it sounds great to say it this way) least common denominator between the two definitions, unify the Orgs, and present a unified front to prospective learners. There's propriety software and FOSS, the former word is defined in the dictionary, the latter word/acronym is defined at freesoftwareisopensource.stallman , rthar than the "it's over here at the FSF websites, on your right, past the "Linux should be called GNU/Linux arguments" aisle."
Falkon 3.1.0 Released
People vote for "summer time" because they, d'oh, prefer summer. But summer time in winter is atrocious. And there are many people getting up early, they're (mostly) called "the poor", those generally brown people who clean up your office hours before you come in, prepare food early so that you can eat at noon, collect trash, etc. I know, they don't vote and don't really count, who cares if they can't see the daylight all winter long?

Yeah, that's a cynical take on the class orientation of HN... (I don't get up at 5 and never ever reach the office before 10:30 myself).
AMP including AMP for email is governed by a multi-company Technical Steering Committee as well as Advisory Committee since last year.
https://blog.amp.dev/2019/03/06/encouraging-more-voices-in-a...

AMP for email has support by Outlook, Yahoo, and Mail.ru, so it very much isn't under Google's control.
Dont know about others, but that demo of making comments on Google Docs sold it for me. Time and again, I click on email notifications just to respond to comments. This makes it very convenient.
I remember seeing sample code from WebLogic that returned values from methods using exceptions. Mind you this was in documentation rather than in production code - but hardly a good example to follow!
> In my experience, the deadline-driven culture crushes any scope for creativity and experimentation.

This is true anywhere. It's amplified in a startup because you can't switch teams or move around to get on an innovation driven team, it will also have a much bigger affect. If you only focus on deadlines, developers (by necessity) start taking short cuts and laying code that pushes boundaries less. If they get punished for taking a risk, then they won't take a risk.

Taking smart risks are the bread and butter of innovation. I've seen what it means to be punished for taking risks and it changes the entire atmosphere and dampens innovation.
TX3 Mini: Mainline Linux on an Android TV Box
Show HN: Using data to figure out where to live
In kotlin: `foo ?: Foo()`

Although I'd rather creating objects if not needed to be easier on memory.
Yep, I really wish sites would either give me a histogram of raw scores, provide more thoughtful interpretations, or both.

Histograms are a screamingly obvious way of distinguishing "mediocre" from "some good some bad", which is one of the most common needs with things like Amazon products. But beyond that, there's so much more to be done. You can weight or shift scores by reviewer's average, reviewer's average distance from consensus, or a dozen other things. A one-star review from someone who uses Yelp exclusively to call out bad experiences is relevant, but a one-star review from someone who often gives 4-5 is far more interesting.

Maybe the weirdest thing is that a lot of this is done to catch fake/paid reviewers, but it's not extended to providing clearer info overall. Even the fight against fake reviews would be much achievable if it was shifted from a binary "take down or don't" to a more flexible approach to maximizing review value.
Hey, I'm Ben! A couple years ago when I moved to a new city for a job I made a little program that used a bunch of data to help me figure out if I'd like the place. It was a fun programming project because I nerd out over city data haha.

Last year I turned it into a website (MapTitan.com) and I'm curious what you think of it? Now that it's not just for me anymore, how can I improve it to help you too? I'd love to hear about your favorite places to live as well!

And if you need any advice/help with moving or choosing a place to go, definitely let me know. I'd be glad to help you out!
Usually if there’s a Wikipedia article for a phrase it’s among the first hits for me.
It seems unsurprising that joining a project with the purpose of stopping it would fail. Wouldn't that be the case with any open source project? The goal is that people who want to work on a thing together can collaborate, not to come to agreement with all the other people who hate the whole idea?
> I'm in SF, where we have people living in tents in the shadow of shoddy "luxury" condos. This is hella dystopian y'all.

Why is it dystopian? Some moral and economic systems value individual distinctiveness. What better way to express this distinctiveness than one's choice of living arrangement?
There is no way a free Internet would have existed in Germany and the German-occupied territories during WW2. The resistance could in theory have organized one clandestinely. But setting up a secret computer network isnt really easier than setting up a secret telephone or telegraph network, which is good enough.

People actually did have access to real news, via radio. Listening to the Allies broadcasts was illegal, but possible.
Solving Connection Reset Issue in Kubernetes
I felt similarly until I re-framed my expectations. I think of it as speaking in public -- even if I'm in a direct message with a single other user, I imagine it's like sitting next to them in a coffee shop. Probably nobody is listening to me speak, but I won't be surprised if I'm overheard by people. Not a perfect analogy but eh.

For hanging out with people and just having casual conversations I think it's fine. Don't say anything you want kept private. I do think it's unfortunate that people don't consider where their data is going or how it's used on a broader scale, but for those of us who use technology more intimately I think we can afford to make these sorts of decisions. I'm happy with the convenience and the interface and I'm okay knowing that the communications are likely going to end up in the hands of some big marketing company some day.
> The family (not my wife) asked me to talk to my brother-in-law about this because nobody else could get through to him.

This is probably a central part of the problem: you're the worst person to have the conversation, and you were brought in because everyone else failed, so he was primed against the subject matter. You started in a hole you had no hope of digging out of.
Dynamic Configuration at Twitter
Ha, I could have sworn this was a carefully worded joke -- Paul Stamets is the name of the mycologist on the new Star Trek series. Coincidence?
It obviously does not have to. I was just saying that this is both necessary for adoption and takes a lot of effort to implement.
Having a try..catch round such code would seem sensible but to rely on that over normal checking seems spectacularly horrible.
Emails already support updating by including external image references inside the email.

AMP for email makes json requests proxied by the email client. Your client can decide to only make these requests once and then keep them stable or to show you a version history of the state of your email upon every time you opened it.
You make some great points. Certainly it’s useful for lots of other cases - I was just considering it from an E&P perspective.

They already have numerous surveys and lines throughout those areas.

My first job out of college I processed and archived several warehouses of data going back to some of the very first analog signals recorded, TI’s first digital tapes (named GSI at the time) and also digitized paper records from the 1920s. Great first job that exposed me to massive data and algorithms!
> exceptions are used as routine flow-control
Unfortunately, this approach is encouraged by some popular frameworks, for example a ResponseStatusException in Spring 5
Kubernetes 1.14 is out, this is what's new
Yep, this is right. Arma players stick to Teamspeak because of TFAR [1] and ACRE [2]. I'm not sure of Squad's actual milsim community... I don't think there's any advanced radio mods for Squad? Squad is also not really built for milsimming.

Supposedly the next major release of Teamspeak will be Discord-like, which is somewhat concerning. Discord is apparently also working on a more robust voice API which would allow for some of the same mods to get ported over.

[1] http://radio.task-force.ru/en/
[2] https://github.com/IDI-Systems/acre2
>That's more in cash AND benefits than a doctor.

Does the company make wildly more money than a doctor's practice?
>Just because there is historical evidence of people justifying racism

Another instance of retroactively applying terms that didn't apply back then. The misery among the dilapidated populace was very real and the rulers of the time acted accordingly, right or wrong.

>doesn't mean we should

Nor was I implying so. I am simply providing evidence that the terminology used in the BBC article is inappropriate in that context.

>(accumulation of wealth is inherently evil)

If you can read French I highly recommend you check out the first two references I cited. They are available on archive.org. It doesn't make the case that accumulated wealth is evil, it emphasizes how the liberal use of debt was severely affecting large swath of the population to the benefit of a small merchant class until it had to be restricted. I was hoping people on HN would be able to grasp complex economical issues without immediately waving the scarecrow of racism.
Maybe, but I can't possibly see it happening. Two decades of bad blood is non-trivial to resolve, and I'm not sure that the two projects really are trying to do the same thing. From the FSF side, see https://www.gnu.org/philosophy/open-source-misses-the-point.... for example.
Show HN: Tag – Clickable product tags on any image for shops, blogs and social
Did it ever make sense financially?

The idea that you'd get rich was always a gamble / not likely. I knew some folks who went to startups telling me how great it would be if the company took off, but none of them I felt were capable of predicting how likely that was.

Outside of enjoying a start up like environment and the environment you get from an early stage company / like the people .... I don't see any obvious advantages that were ever true enough to count on.
This doesn't make sense. Where was the FCC about room 641A. Now they're concerned about privacy?
Their model is to sell video games, and that has been clear for years before properly announced.

That doesn't mean they can't also sell your data, but if your root concern is where they're getting their revenue, game sales is where.
echo '(8866128975287528)^3 + (-8778405442862239)^3 + (-2736111468807040)^3' | bc
A few months ago when I moved I set up my network to DNS blackhole known Tracker's and Ad serving sites. Since then I have gotten more complaints about people not being able to use email since it turns out almost every email I get today is laced with tracking of some sort. I do not want any more smarts in my emails, I just want text that gets sent back and forth. I know this article claims this will help "Get things done", but I feel it will just be used to track and sell things to me even more then people currently try to.
This is why Rust's '?' operator for error propagation is quite nice.
One important clarification since the question comes up often. AMP for email doesn't make emails inherently mutable.

Emails already support updating by including external image references inside the email. Allowing this is a choice of the client.

AMP for email makes JSON requests proxied by the email client. Your client can decide to only make these requests once and then keep them stable or to show you a version history of the state of your email upon every time you opened it.
It's also just not a good analogy because Britain didn't have missiles pointed across the strait, or a humongous military that Taiwan has even acknowledged they can't contend with. Diplomacy is the only thing that's kept Taiwan free in the current state of affairs.
Why in the world was Flipkart regexing for an "X is undefined" message? That seems as brittle as possible.
I feel like this also speaks to having to know your audience. Some people you have to tread lightly with. You might think you're being patronizing but to go any harder would cause them put up a major wall. Others just want you to lay it right out for them and not sugar coat it in any way.

And, in fact, people can be different in different scenarios.

In a work scenario I'm going to respond best if you're bringing up something I need to improve in a constructive way, with feedback that is actionable on my part, and doing so fairly dispassionately. "Hey Z. Here's what happened and how/why it was incorrect. Here's how you can make up for it/do better next time. No harm, no foul as long as you do better in this one area and keep rockin' it everywhere else."

But I need my wife to tread more lightly for some reason. Being dispassionate would be perceived by me as uncaring in that scenario.
pretty sure everything will be iOS compatable, so we aren't talking about games that test the bounds of large computer speed.
A lot of those NullExceptions (and a lot of boilerplate code) could be linted away if Java gave compiler-level semantics to @NotNull annotations.

Letting null values propagate through your program is frequently a code smell, you want to constrain it at the boundaries of your program logic if possible. Unfortunately, Java does not have a semantic way to do this, just documentation and discipline.
I don't think cryptography can win against legislation. There are no technological solutions to social problems.
> We have split the atom: no one should go hungry anymore.

Be careful what you wish for. There's ways to fix that on both the supply side, and on the demand side... and the latter has made for quite a few interesting supervillains in popular fiction. And somewhat counter-intuitively, "fixing" the supply side often just leads to increased demand.

Like many problems, it's easy to assume you have a perfect solution before you actually understand the nuances of the problem. Let's not assume "We're smart" immediately means "this is easy". Some problems are inherently hard.
The UK has also invested heavily in wind and solar. In fact, the UK is the world leader in offshore wind energy!

Much of the UK's reduction in grid carbon emissions since around 2010 is due to a coal -> renewables shift, rather than just coal -> gas. In fact, even gas-fired electricity production has begun to decline in the UK as more wind capacity comes online.

Total low-carbon (renewables + nuclear) production reached 56% share in 2018.
tl;dr working for assholes gets you treated poorly. BigCo will always treat you more consistently, but they won't necessarily treat you better or worse than a small or new company. This headline could have been one of those questions where the answer is no.
I don't claim to know exactly either, and maybe you're right, and I'm over-correcting based on my environment :) But I have had a lot of conversations about this in the past few years...

(I personally prefer the FSF model, but think that the OSI has won, at this point. All my software is Apache2/MIT these days. And even though I prefer it in the abstract, I have a lot of criticisms of both.)
That's really the worst. When people copy and paste something like NVC insincerely. It's not a "tool" that you "implement" in your speaking style.

But, when people are taking on things like this at first, it is awkward. I remember my first one-on-ones as a manager were super awkward, because I hadn't internalized a sincere way of doing it, I was following a recipe I learned on a podcast. And, for someone to learn to be a good manager, there's likely to be some awkward recipe-following along the way. We're all learning as we go.

I think for things like NVC there's the stated technique, and then there's the art of it. The art takes a pretty major shift in mindset for a lot of people, and managers can still be in very high-level roles while still being super insincere robots, usually because they're really good at other stuff.
For my dad, a psychiatrist, running a private practice netted him around $400,000 yearly.
Which code?
> The things you build have value. They're making other people billions of dollars. Charge accordingly.

This is the thing about the GPL license (in general):

The thing I made has value - here is my code; use it, enjoy it, as you see fit. If you make changes to it that you distribute, then as payment for the value of my code, you pay me (and the community) in code.

That's the basic monetary transaction of GPL, at least as I see it. I write code, you pay for it in code. Hopefully your code has as much value as my code, but that's a chance I take (there's also a great possibility your code has -more- value than my code; ideally you'd see this as an overall increase in the value of the code as a whole for the future - kinda like rising stock value, or maybe interest gains?).

No - code will not feed my family nor pay for my home, etc. Which is why I have a standard day job.

But if I write something in code that I ask for code in return as payment, why not?
https://reddit.com/r/aboringdystopia
https://wiki.mumble.info/wiki/Planned_Features#Video

Posted in 2011, lol. I wouldn't hold your breath.
A Look into the Promise of Blockchain Startups in Latin America
The companies themselves print money.

The owners of these companies are the wealthiest people in the world.
If Article 13 kills YouTube, thats a feature? Okay.... I'd love an explanation. I'm sure millions of other creators who got started on YouTube, and all of the websites/jobs/consumers of YouTube would also love a bit more thorough explanation of that.

The law is already unsatisfactory for current copyright claims. Now they have to add hundreds of thousands, if not millions, of additional claims. How does that make things better?

So, for every time my video or whatever is caught in the crossfire, I'm expected to hire a lawyer and go to court?

What do you expect the wait times to be? Where are all the judges, courtrooms, etc. coming from? In my country at least, we are already 4-6 months wait for non-critical cases. Sometimes even longer. Now we have to add potentially millions of copyright claims to the mix? That seems awfully unrealistic. And what about the stuff where it's brand-building instead of revenue-generating? I have to pay for a lawyer to resolve something over a few months which I wont make money for?

Not to mention, if thats what the courts are for... Why do we need this legislation? If someones infringing your content just go to the courts yeah? No need to implement any of these laws, because the courts are working just fine for copyright.

Are you some shill for Article 13 or lobbyist?

Give this a read
https://www.eff.org/deeplinks/2019/03/eus-parliament-signs-d...
I don't think you're right that it's mostly poor people who get up early, but even if it is, they would benefit even more from permanent summer time. There would still be sunlight after they get off work, and if they started their shift at 5am, then they get a whole lot of sunlight after work, an hour more than they would otherwise.
Primarily for amusement, I believe
There's this, https://mitsloan.mit.edu/ideas-made-to-matter/2-founders-are..., which I intuitively agree with, but I'm not sure how strong MBA-style research can be.
You didn't, you just hand-waved and threw some claims around without any data to back it up, and you didn't address the key issue: you don't have access to datacenters, only to POPs.
*FTC
It’s a code smell if you are calling a method chain that long at all.
They probably would have if the regressive taxes (direct or indirect) related to owning a car in New York wouldn’t have been so high. But when you buy a $200 million penthouse you don’t want to breath in the engine fumes of a $1,000 daily driver.
I ran my company successfully as a single founder for 5 years, till one day I was told I would become a quadriplegic & I had to close my company as there's no other executive to take care of it.

I had Facebook Fb Start accelerated product with 2,50,000 customers , any company expressing interest in acquiring my product wanted me to work for them; which wasn't possible as I was recovering from surgery.

Being single founder has it's merit, but when things go south with your health or anything personal; you'll loose your company.

I used to despise YCombinator's co-founder requirement, now I advice everyone to get a co-founder before they start their operations.
Looking at their technical steering committee, 3 out of 7 members are from Google, with only one from a company of what I would consider equivalent pull (Microsoft).

https://github.com/ampproject/meta-tsc

I would hardly consider Yahoo to be a leader in anything at this point, not sure about mail.ru. From an outsider's perspective AMP looks Google controlled.

It looks like from your comment history you are part of Google's AMP team. It would be nice to disclose that.
He is currently considered left-wing when compared to neonazis and white separatists, though. A lot of people (including neonazis and white separatists) currently think of the left-right continuum as being extreme left (think racism, sexism, and homophobia are really bad) -> center (don't care about politics) -> extreme right (think racism, sexism, and homophobia are really good.)

Being somewhere in between entails only thinking some of those things are really good, or only thinking some of those things are really bad, or thinking all of those things are only a little good, or thinking all of those things are only a little bad.

If you judge people based on policy or economics, neither Macron nor massive media corporations are on the left.
It's not 'spewing hate' to point out relevant verified actions of an organization.