skysight-inc/HackerNews huggingface dataset:
The animated moon at the top of the main page is a WebGL canvas. If your system is wrestling how to render/fallback from it, that could cause the page to hang for many seconds.

Then the JS might be running wild in the background while that is resolved. Make sure you have WebGL enabled and are using a new version of Firefox/Chrome.

Hope that helps!
I posted in the group. Can you invite me too?
Business owners don't care. 1.4 billion population, they can burn out as many as they want. They'll always be some poor nong from the countryside who's the first in his family to attend college and will work for pennies so he can send some money back.

The competitive pressure in an overpopulated country is real.
You would expect that the surplus of space in many US metropolitan areas would make it considerably easier to install and operate metro transit lines, but this seems not to be the case. I suspect the systemic bias towards road users is much more of a problem than geographical scale.
> For instance when I launch a command prompt often it is up in <1s, but sometimes it takes 10s.

On Windows, a reason for this might be virus scanners. Get rid of all third party virus scanners and tune the settings on the built in ones.

I personally am of the opinion that virus scanners are a waste of computing resources, in that if you reach the point where a binary you run has been infected you are probably compromised in ways a virus scanner cannot fix anyways.
To be fair, you have a great batting average in identifying issues to allow for improvement. Thanks for your work
I honestly don't know why they didn't use the light sensor like in the iPhone.
Great app! Works perfectly on a modern LG display.
If the cultural revolution continues at this pace, they might take a page from the Red Khmer textbook and murder them instead.

Let's hope they settle for just making people beg and grovel.
@dang can you add 2019 to the title so people know this is an old article?
No ad blocker, on mobile from Asia, and I see what you see.
Do you mean ruby?
Some people enjoy the memes. Not everything has to be stiff-upper-lippy.`
> Rust is stable

I believe Rust is fine, but it's not stable in relation to "multi-year development effort" (as in, didn't even exist), and has had inevitable churn during its forming years. Thing is, a programming language is a means to an end; choosing Rust you're tied to its success and need to take decisions early on in your project (for example, wrt target platforms) when that's something you'd rather postpone until you absolutely have to, which you can do with C and C++. Plus, I've seen languages that tried to be too clever which not only results in you fighting the compiler but also potentially causing generational churn. Like, a fresh generation of developers might hate having to deal with your super-intensive language, wanting to do its own thing instead. Basically, using <rustc-or-whatever-lang> might just suck in another way.
> Almost all apps run on managed language VMs, or in the browser.

I'm curious if there's actually data backing that up. From what I've seen, a whole lot of application development is still being done with C++.
From reading the article, which is slightly unclear, I think they mean that the federal immigration detention centers in California that are privately run - probably by someone like G4S https://en.wikipedia.org/wiki/G4S_Secure_Solutions
What about all other races that are discriminated against or people that are bullied? Do those matter?
In PostgreSQL it is master / standby. It still uses the word "master" though so you can rest assured that a purple haired transperson on Twitter is going to be triggered by it sooner or later.
>And my impression was that the usage was more similar to "master copy" than "master of the plantation".

Evidently, this is a relic from bitkeeper which uses the "master/slave" terminology.

https://github.com/bitkeeper-scm/bitkeeper/blob/master/doc/H...

https://mail.gnome.org/archives/desktop-devel-list/2019-May/...
They're not banning detention centers, they're banning private detention centers. I was confused at first too.
Concurrency is notoriously difficult to reason about. Concurrency bugs are also a f__king nightmare to debug.

Given how slow I/O operations are, and how much modern code depends on the network, we typically need some concurrency in our code. So for me, almost always, the question isn't, "which concurrency choice is fastest?" but rather, "which concurrency choice is fast enough while leading to code with the least bugs?"
And what software developers consider "simplicity and good design" often comes across to other people as "I have no idea what to do and looking at this literally gives me anxiety to the point that I want to avoid it."
One existing mechanism to attract new answers is opening a bounty.

I'm not a big fan of the system, but just adding this to the discussion because I think it's the closest thing stackexchange has to an official way to re-open a question for answering. One of the reasons you can select for the bounty is something along the lines of "current answers are outdated".
I wonder how they can fend it off?

It seems like their actions were illegal in the most obvious way. I don't think there's much grey area here.
I am right there with you. The whole idea of "master" is not really based on the idea of slavery focused master.

Master represents the final version of a component or software which ends up in production. It is the same meaning as an audio master (https://en.wikipedia.org/wiki/Mastering_(audio))

If the word master is considered evil, then what would happen to a Master Degree ? or Dojo Master ? Words have different meanings in different context, let's focus on changing language that changes the way you think.
> Are the various Hollywood unions perfect? No, they're not.

How are they not perfect?
From the article:
"California moved to end the use of private, for-profit lockups in America’s largest state prison system as well as in federal immigration detention centers in the state"

If you wanted a super-duper clear title then an alternate title for the entry here on HackerNews could be "California bans private prisons and _private_ immigration detention centers"
I did some actual work on an ASUS Chromebook C201P, running VS Code, Postgresql, pgAdmin and Node.js. It was a little bit slow, but not too bad.

I kind of expected/hoped this to be better than that old Chromebook, but reading this https://www.cnx-software.com/2015/04/09/relative-performance... it looks like it has even worse performance (A17 vs A53)
Yeah.

I graduated college shortly before the 2008 recession and wound up stuck in a very bad, dead end (for my IT career) job. But I was helping put my wife through college.

While it wasn't direct IT work, it was plenty of 'crunch' time with the sort of boss who though that a good 'punishment' was to restrict you to 60 hours for the week Or send you home for the day and have IT lock your account... in either case announcing it loudly so the whole team knows you're the reason they're going to fall further behind.
Every time I commit I smile because I've just enslaved more bytes of code. I am the MASTER!!!!!
Does anyone actually get triggered by this word in this context though? "Master" in git is not related to a master-slave relationship.
I am a big Dylan fan and also of improvisational (jazz, jam bands like Phish and Grateful Dead) music. I don't need/expect anyone to "jukebox play the hits". Your comment states a few generalities trying to discredit parent, but I don't think they apply here.

I saw Dylan a few years ago and it was a nightmare. He played 3 Sinatra covers IIRC. He'd recently done an album of that. No idea why, the whole point of those songs is to be a really good singer / crooner and he isn't. The band was good of course but he was not engaged. When he did Tangled Up in Blue I didn't recognize it until the second verse. Changing a song is cool, but couple that with detached incomprehensible singing and it is not good at all.
Little known fact: The single, and only thing being done right now to address systemic racism is github renaming the default branch to master. I wish people would do other stuff like March, and donate money, and goad corporations into donating millions of dollars to minority owned businesses, passing new laws that address historical abuses of power and the police state.

But no. We've got 350 million people solely focused on getting this branch name changed. Its a huge waste!
Releasing people on bond or electronic monitoring?
Yeah, if you notice your laptop is getting slower and slower, it's not the hardware. Try installing Ubuntu and it will feel new again.
Thank you!

Again - I don't really have a problem with the set list so much as the sloppiness. People have voted in a sense, when they choose which of your songs they believe to be the good ones. They come to your concerts because they want to hear you play those songs. If you want to do different arrangements to keep it interesting, that's just awesome! and fans will probably love you for it. If you are tired of those songs and want to do other things too - great! But, if your musicianship is sloppy and your rearrangement of those hits suck, then you are doing your fans, who pay a butt-load of money these days, a serious disservice.
It is possible, but it is also about preference and the need to occasionally make change. Sometimes it feels cool to have a different environment. I used to enjoy tinkering with this kind of stuff a while ago. Now not so much, I try to go with defaults or minimum changes.
I'd guess they have better things to do than to align their work with the schedule of wwdc. Their job is to find security issues; they probably don't care much about wwdc one way or another.
I don't know, but I go to school at Michigan State and many of my professors are in the UAW.
But "master" in git is not about master/slave relationship, its about a "master copy"?
Also America is just one among the 100% of populated parts of the world that had chattel slavery at some point, it's pretty rich that ignorant people from America tricking themselves into being offended by this sort of thing should have any effect on other people's behaviour.
Is this conjecture or is there some truth to it? Got any reading or sources? Thanks.
In fact reddit unpopular in many African countries. Facebook group is mostly common. E.g. in r/Eritrea cases, there are large community of 30k in facebook, but r/Eritrea is also run by the Canadian reddit mogul.
What's the issue in this case? What do I put in my CV in place of "Master's degree" in case it triggers someone?
Show HN: Provision AWS S3 buckets safely with least privilege using Terraform
Bootstrapping the Coinbase Monorepo
Bonamassa is another good one. I'll give you that one.

I'd love to see Samantha Fish as well.
What about people who lost somebody to a python attack?
This forum should be above intellectually disingenuous comments such as this. This isn't Facebook, I'm not going to meme back at you. If you don't understand BLM at this point, that is a decision you've made and you will live with the moral and other implications.

Edit: likewise, it's perfectly reasonable to think the GitHub/git trend is silly or ineffective. But keep in mind that "virtue signalling" goes both ways. When you speak out against what you see as silly, ineffective but is ultimately well meaning, you're virtue signaling that "all lives matter."
Every word to me is violence and so is silence. You're damned if you do and damned if you don't and you're just damned so damnit just kill yourself.
> Yes there are probably 8%~10% that are psychos and I think most officers wish they could get rid of those people from their ranks too

I personally don't think it's even close to that high. We never see a denominator; how many millions of police interactions are happening that we just don't hear about because nothing went badly?
There’s an interesting article about ADHD on authors website: https://gekk.info/articles/adhd.html
Yes, what I was implying is that some level of design genius is a given, but what may make him unique is that he also has management skill.
While I like the irony of this paper using an outdated dataset, I don't think much changed on stackexchange since 2017 in this regard.
So... 5 years from now will we have to constantly guess whether old repos are using “master” or “main”?
UX for fact checking, arbitration, correctness + staleness will be critical to the survival of information societies

SO not having a good way to retire these is the same issue as twitter's 'get the facts' banner

IMO wikipedia is the only organization that's solved it, and my sense from the outside (I've only written 1 article) is that it's with editor-gatekeepers, not with tools (though there are some bots)
They address this in the post:

>Many people perceive light mode as the cause of eye strain. But blue light, among other things, is actually the cause of it most of the time. This is covered in more detail by Vice, where they say:

>>A 2018 study published in BMJ Open Ophthalmology notes that blue light could be a factor in eye tiredness, but cites dry eyes from not blinking for long periods as a more serious cause of eye strain, as well as too-small fonts, and conditions like uncorrected astigmatism.

It may be that when you use dark mode, because of the lack of blue light you feel better. But perhaps you can test this by installing something like [Flux](https://justgetflux.com/) to see if that also helps.
(Author & k9 Security Founder)

Thanks for taking a look at our Terraform module designed to help Cloud teams protect data in AWS S3, quickly and confidently. Feedback appreciated :)

We are trying to improve the usability of Cloud security.

Specifically, we've heard that the AWS security model is too complex and difficult to validate.

Configuring a least privilege bucket policy is amongst the most difficult AWS security challenges and a problem we're trying to solve for non-security experts.

Do you feel like this module makes it easy to understand what access the author intends to grant? What makes that difficult?

Thanks!

Stephen
If we're going to have free movement it should probably be via a proper agreement, like in the EU. Not a mishmash of contradictory state and federal policies. And it should be mutual - if Mexicans and Canadians can live in the US, Americans should be freely allowed to live in Mexico and Canada.
C++ is being blamed for allowing people to write buggy, insecure programs. In my mind, that's different to just becoming unpopular; it's dying because it's too dangerous and too complicated.

Sure, it'll stick around for some years yet but all those jobs will become maintenance jobs. Very little greenfield projects will elect to use it outside of niche areas (games and maybe embedded - UK salaries for embedded dev are terrible). Both C++ and Rust can use LLVM, so the generated code is likely to be the same.

If you were starting a greenfield project today why would you choose to do it in C++?

I forgot to mention Go too.
The concentration camps and child prisons the US is operating presently are mostly in Texas and the southwest, so this won't have much meaningful effect on the situation.
They are hardly related. Will you be removing my master's degree next?
I wouldn't be listing your git commits on your CV in the first place.
Conversely, I saw Paul McCartney in 2013 (at age ~70) and to this day it's the best concert I've ever been to. But I saw Bob Dylan around that same age (I think in '09 or '10) and he managed to underperform my incredibly low expectations.
It doesn't offend them. This is all just white people looking for problems. Make-work.
A lot of less lethal crowd control is about imagery and perception. Water can’t be used on crowds in America because it was used against crowds in the civil rights era so comes with a historic connotation of racism even though in reality it’s safer and more reasonable than CS gas.
Wonder if this "manual type constraints"-style code is pre-"spec"
There's a moral argument w/r/t the concept of stealing IP, but in the context of education there is arguably more damage being done.

If you steal a design for a jet turbine, you still have to learn how it works and you add that understanding to your personal/corporate skillset. Basically you have learned a secret.

If you have someone write your college essay for you, then you probably do so in order to avoid putting in the work to write the essay yourself. Basically, you have learned nothing.

I know there's nuance to both but I think your argument is overly-reductive.
Generating MPEG-Dash Streams for Open Source Adaptive Streaming with GStreamer
The observation that the design become much clearer by doing actually strengthen my argumentation.
Yet no one really believes that it is a fallacy.
Both explanations can be true at the same time.
>Without feedback from users, the mechanisms can't work effectively.

How positive are you that your knowledge is current before you vote? Users will confirm the information that they know, which is just as likely to be outdated.
People can recognize bicycle from non-bicycle perfectly well. If you would make bicycle with unusually large wheels, people would recognize that perfectly. In particular, telling bike from random wheels and tubes is easy.

So yeah, people do know how bicycle looks like.

What people do not know is how to draw bicycle or any other thing. Unless artists, they don't know to abstract important details from unimportant and they are complete crap at proportions.

For fun, ask people to draw face. Everything will be at wrong place with wrong size, but I still would not say people don't know how human face looks like.
Of course it's common for musical artists to speak up when they have a new release, but the interview was actually pretty thoughtful. That, and most if not all of his new stuff is available essentially for free through various channels...he doesn't need our money.

Dylan is among the treasures our lifetime and continues to influence many other musicians. The fact that he's not only still alive but also making music (even though it's gone in a direction I personally am not fond of) is a great gift for the world we live in now more than ever. A true intellectual.
I hope we will see RISC-V devices
The last time I looked it was $99 for the tablet, plus $20 if you wanted to add the keyboard. Has that changed?
So you're saying that Muslim people or Native Americans have not been targeted and discriminated against, and rather than have a movement that encourages justice and equality for all we should just focus on one race to unite us all? If I put a sign in my front yard that said White Lives Matter, would that not be considered racist?
Yeah - I don't really need musicians to stand up there and tell their life story, I'm there to hear the music and I assume most of them prefer to just play. My beef was - there are shows where you can tell the musicians are there because they love to play their music and share the experience with their fans. Watching Dylan, all I could think about was that Don Henley line about "Saw a deadhead sticker on a Cadillac" IE: someone who has sold out.
Wait for them to discover the "removeChild" DOM method...
Regardless, full auto is misleadingly portrayed in media as being orders of magnitude more deadly than semi auto, hard to change that (for example[0]). Nevermind handguns kill more than all other gun types combined, it's the "military" style ones that politicians and media focus on because they look scary (again, also disregarding the fact that a functionally equivalent semi-auto hunting rifle has exactly the same destructive power).

[0] https://youtu.be/VYOjWnS4cMY?t=113
This raises an interesting point - async is less well suited to languages that are, well, slow as molasses. If your language is so slow that basic operations dominate even network IO, you're not going to gain much.
I like the name change. It’s shorter and makes more sense. If the current name affects many people in a negative way then I support the name change.
It could have to do with talent shortage. If you're a company that wants to hire a team of people like that, how much are you going to have to pay for it?

And if you're making, say, a chat app, are you sure you're not going to be beaten by a bunch of 20 year olds who slap together JS and Electron, ultimately winning because they get that people want funny reaction gifs built in?

Maybe it freezes for a half second every so often and takes 10 seconds to load, but no one cares because 1) it gets to market three times faster and 2) it has funny reaction gifs.
I’m not sure how this argument makes sense. Most people use Android. I don’t see any evidence that supports the claim that most “security-conscious“ people use iOS.

If it is somehow meaningful to make that claim, then it is all the more important for project zero to focus on Android, since people who are not security conscious are less likely to practice other forms of security.

Project zero simply doesn’t seem to publish these pieces about Android at the same rate they do about iOS. Perhaps this is unintentional.
I wonder why they price their products so cheap.

They seem to be totally overrun by demand. And give a terrible user experience when you try to order from them. Friends of mine have ordered (and paid!) Pine64 products weeks ago and get no information when they will be shipped. When you send them an email, it either gets ignored or you get a reply by someone who does not speak English. Telling you something like "Yes will inform you when be shipped".

Why not charge 50% more and treat your customers like customers?

This taints the whole Pine64 brand for me. I totally want a Linux phone and a Linux tablet. But I don't know if I should trust a brand that treats their customers like this.
I think what really bugs me about shit like this is it's just make-work. It's easy, mindless, and completely pointless work that is going to make some people feel like they've actually accomplished something. There are real problems in the world right now. This is not one of them.
Ask HN: How should engineering headcount scale with revenue?
For 'established' startups, I've seen a rule of thumb that your dev team ought to have about one head per $1MM in ARR. For us smaller/earlier teams, what should this/has this looked like when growing from $1MM ARR onward? Obviously it varies based on a ton of factors, but I'm curious what others have seen.
I partially agree with your points. I've worked in deeply esoteric fields - layout editors for semiconductors to wind-turbine simulation packages. There is a whole world of software out there besides the tools most software engineers use - things like PostgreSQL and your favorite web framework.

A turbine simulation package costs $250k a year in license and it is specifically tailored for our wind turbine nacelle loads, configuration and wind farm layout.

If they just give out this software for free but provide support, I am not sure if that would be sustainable. They can provide the source code for inspection ("visible code" not "open source code") if that's what your concern is. Most esoteric software don't care about the visibility of their code. It is just the right to use it freely that they opposite and I feel like rightfully so.
> They have started less invasions but aren't really against global force projection at all

Trump has started the fewest invasions of any president thus far. We've had no regime changes, and no extended battles or fights. Obama (Syria and Libya) and Bush (Iraq, Afghanistan, others) and Clinton (Iraq, Kuwait) all engaged in new wars. Trump hasn't, and has in fact withdrawn America troops.
It's hard to compare the floaters, I think I have many when I look at a bright lit sky but you may as well have/see/perceive way more. Gotta add that I am not wearing any glasses but my eyes (blue) have always been super sensitive to light, I'm one of those squinter when I forget my sunglasses. I find that cloudy days affect me as much as sunny days if not even more since the light is not coming from one direction I could avoid, it seems like it's coming from everywhere.