skysight-inc/HackerNews huggingface dataset:
How is that the job of a programmer and not tech support? And how is this being done by so many people that the average of 5.6 hours makes sense?
The bottom line isn't all that complicated.

If you've never bought a commercial support contract just switch to OpenJDK (via AdoptOpenJDK if you want standalone binaries) and be on your merry way. Which giant company(s) are taking the lead role in maintaining the project will change, but that should have little impact on you.

If you do have a commercial support agreement, you can keep doing what you've been doing with the same company you've been doing it with.
The Bloom Is Off the Rose in China
Ask HN: Am I qualified for a TN Visa?
I am a Canadian citizen, I have a 2 year college diploma in Computer Programming and 6 months of experience. I am wondering if I get an offer from an employer in the United States, am I qualified for a TN Visa?
A quick google search gave me this blog.
https://blog.apnic.net/2017/02/07/reliance-jio-boosts-india-...
Yeah, the criminal justice system in the US is in need of a deep overhaul. The fact that trials take months to start is a large part of the issue.

I just don’t see evidence that cash bail is really the most pressing issue in the system atm. DA’s tipping off the media for perp walks, crooked cops, racist juries, and a slow and expensive system all take higher priority in my book.
I'm not going to address all your points since as I said, these discussions tend to go nowhere, so I'll only reply to some specifics about motivation and appropriateness of the author's review:

> If it was true that Brotopia only contains anecdotes that can easily be dismissed then why do we even need the rest of the article?

Clearly because the viewpoint presented is not going away and is taken quite seriously.

> Since we don't really get to know what the theory of the book is in the article I don't think that is that relevant either.

I'm not sure why you say this. The article is pretty clear what the book's theory is: sexist, explicitly exclusionary practices are why women are avoiding tech.

> How do you correctly measure the amount of attention something should have?

By consistently applying the principles espoused by the book, in this case, gender parity. Inconsistency entails special pleading or an agenda that isn't necessarily honest, which reveals implicit or explicit bias.

> The majority of these points have now been about other things than the contents of the book in question.

That's a fair point, but I'm not sure I'd expect anything else considering the subject is a contested social issue and the book is a call for forceful and radical change.

> Which largely isn't the case in technology i.e. its an overall problem not in specializations. [re: gender dempographics]

That's not actually true. There are plenty more women in project management positions than there are female programmers. Which is tangential to the point that a sexism narrative can't explain such voluntary gender segregation, while alternative theories fair better on this measure.

> To make that a strong argument you would have specifically address the points, and the overall thesis, of the book and then make a counter argument based on that.

If the article is accurate that the book did not present any other possible explanations other than overt and implicit sexism, then the article did just that.
It's useful to know the domain of the link before you click because some people might not want to navigate to unknown sites at work, or at least don't want to navigate to certain sites at work (Facebook, Instagram, YouTube, pornhub, etc, etc.)
It's more than "legacy stuff" as well. People always hear "Java" and immediately think "legacy application". I find it quite amusing. It's this weird idea that somehow nobody would or could ever write a new application in Java. Yet here we are with RedHat Thorntail (previously Swarm) and other modern frameworks written in Java and ready to deliver solid large-scale performance.
It crashed although you used Cloudflare? I'm interested in a post-analysis.
The housing does exist it just lays vacant due to rent control. Look at the data after any repeal of rent control in cities like Cambridge, Oslo and New York, prices do not go up dramatically. By removing rent control, you get rid of the incentive to let your property remain vacant. You are seeing high prices due to the shortage of available houses caused by rent control.
In my opinion business factors like hiring and ensuring funding are way more important than having a superior product. Betamax was technically superior compared to VHS, Amiga OS was a better product than DOS, etc. etc.

Other non-technical factors, besides the ones you mentioned, are related to company culture, sales, HR and talent retention. Just a few examples that I can think of right now, there are many more of course.
Talentwunder in Berlin (Germany) is hiring
Show HN: DIY Temp and UPS Monitoring with Raspberry Pi
And to add insult to injury they made something as basic and ubiquitous as copy and paste a pro feature that you had to pay extra for.
This is great. I love the step by step guide. I didn't know you could modify code and just resign the APK in order to flip the debug switch.
Using /proc to get a process' current stack trace
Yeah. it was because we started with a basic go daddy server moving it to DO now.
Jeez. noob mistake.
Bail. You've done all the 'actually succeeding at stuff' by producing the MVP, they've done none of the actually succeeding at stuff by raising finance. Sorry :(
I guess it's yet another example of it all being about execution. It was easy at the time to predict that sales would move online but Amazon was the one that executed best.
Have you noticed oatpp ApiClient (retrofit-like client wrapper)?
This is another trick oatpp's ObjectMapper layer can do.

The oatpp-consul client is built using oatpp ApiClient.
see ApiClient in the oatpp-consul
https://github.com/oatpp/oatpp-consul/blob/master/rest/Clien...

example how to do client requests
https://github.com/oatpp/oatpp-examples/issues/3

It is also possible to build your own RequestExecutor based on ex. Curl
Just look at the CSS spec (or collection of specs):

https://www.w3.org/TR/css-2017

It's enormous! How could anything be intuitive when there are hundreds of keywords?

To give a more specific case, I would argue that CSS is eminently un-guessable. Take for example the CSS property clear:

#MyDiv {
clear: both;
}

"clear" is a magic word I just have to know when I'm dealing with float layouts so that my elements end up the place I want them to. It's not a concept that flows naturally from the way designers think about layouts, it's essentially a special case , an implementation detail which has been sloppily bubbled up to the CSS API. CSS is full of these special cases.

By contrast, a constraint-based layout is built on a few extensible contexts. Essentially you have a hand-full of layout anchors on each object, and you have a short list different possible relationship types between anchors. From those core principals you can build up any kind of layout you want.
Khashoggi murder recorded by Apple Watch, says unlikely claim
> the days when you need (and can afford) more than 16.7M nodes on a cloud computing provider are probably still a ways off

And the days when you need 16M nodes all of which need to talk to each other directly are probably even further off.

(In fact, I would go even further and say that if you find yourself ever facing that situation you've done something badly wrong in your architectural design.)
Using IPv4 internally becomes an issue as soon as you need to interconnect with someone else's internal network which uses overlapping IPv4 address space. The most famous example is probably Facebook's acquisition of Instagram, which required an incredible amount of iptables hackery to work around overlapping IPv4 address space: https://instagram-engineering.com/migrating-from-aws-to-fb-8...

In contrast, even if you use "private" IPv6 addresses (ULA), the address space is large enough that everyone can have their own prefix. Or better, just use public IPv6 addresses and firewall them.
I have been working in a startup for close to 2 yrs ,with myself being the only developer , although I have a small team trained to perform daily activities
I convinced another person to be the CEO and do the marketing, although we make only enough money to just sustain it has been a rich & different experience for a developer
In programming we get as many iterations to get our code ready, but many time we get only one chance to convince people. I will probably never be good at people management or marketing
Point is forget the money or the agreements are you convinced you are learing something new then continue ?? if your company becomes big or not people will recognize whatever you did
Technically, aren't planets moons of their star? So if a 'planet' has a moon, wouldn't that be a submoon?
Finish reading the article. He explains it at the end.
Can we talk about the Chrome video and music player regression? It's a horrible decrease in user experience while gaining only very, very, very marginal "visual" wins.

Please bring back the old media player!
Or it could just be a problem with people over-complicating things. User bradleyjg does a great job of summarizing the scheme in the post just above yours -- it's amazing how much virtual ink has gone into discussing this when things really are that simple.
ngrok: https://ngrok.com/
expose local servers to the public internet (super helpful for building webhooks)

grpcurl: https://github.com/fullstorydev/grpcurl
awesome tools for testing gRPC services

objective-see: https://objective-see.com/products.html
tons of awesome security tools for mac, for free!

f.lux: https://justgetflux.com/
great tool to adjust the color of your screen depending on the time of day
A lot of salaryman positions are barely paying above combini rates. Renting a karaoke room in the areas these people work isn't an option when you consider how often they're out "entertaining". Internet/manga cafes are a cheaper option but from what I've heard they tend to get quite full.
DNS-OARC Amsterdam day 2
> A programmer is harmed by their creation not because it goes against their orders but because it follows their orders to a much greater extent than they were anticipating.

Like Reapers in Mass Effect.
Show HN: Build-your-own remote tech team – feedback pls
Sears Files for Bankruptcy
It's only OK to parse something with regex if it was defined with regex. Far too often I see people wanting to match postcodes and things which are not defined by regex and your heuristic could break at any time.
> Jaszczuk’s current project also critiques capitalist exploitation.

Isn't Jaszczuk himself rather guilty of capitalist exploitation? That is, the exploitation of passed-out capitalists?
To the Sun, a moon is like a submoon to the planet, so what would be the difference? With enough distance in between it should be possible. Not probable but possible.

Submoons will probably clump together much easier in the formation phase of any system and a moon will never capture an asteroid before it's planet does.

As the author pointed out, the question remains how stable it is. The almost nonexistent cases (at least in our Solar System) shows how rare it is. Maybe only distance is a factor. Huge Solar Systems with twice the distance between objects will also have more submoons.
Ask HN: Any podcasts with Java interview questions and answers?
I found this https://corejavainterviewquestions.podbean.com but I would like to listen to specific questions and answers.
I've been taking a slightly different approach after the breach. For context:

1) I was one of the lucky 1 million who had their token compromised but their account "wasn't accessed".

2) I've had this account since middle school, so there's a lot of interactions there that are at best use a lot of txtspeak and at worst are a reflection of values I no longer hold.

3) Most of my family is on FB, and a lot of my communications with my friends are at least partly reliant on the existence of FB.

I made the decision to pull all my data as this author suggested, and try to systematically remove content that was outdated or just looked bad, regardless of whatever content filter I had applied to it. In effect, this breach ruined my trust in the individual filtering that I had applied in the past for a number of my posts.

With that said, removing posts one by one is a HUGE pain because it forces you through a "Are you sure" dialog for EVERY POST YOU WANT TO DELETE. Comments were less evil- there was no dialog but I would have vastly preferred a "checkbox then delete" type of experience- bonus points if they let you check off by month to trim down on clicking.

I intended this to be a weekend project and I've already realized this "audit" is going to take much more time than I intended.
> When you are in a city with millions of people transiting, you are bound to see a lot more of people who are dead drunk on your journey because a lot more people pass by everyday.

Dead drunk passed out on the ground? Hobos maybe, not dudes in suits. You rarely see this phenomenon in China or South Korea.
I have a B. Eng. in chemical engineering, unlike "your auntie" I understand nuclear plenty, and still think, with most everyone else educated and uneducated alike, it's MUCH more dangerous than solar.
> return createResponse(Status::CODE_200, "Hello World!");

Is "Status::CODE_200" a useful abstraction over just "200"?
Update

Should be up in the next 30 minutes lads. Thanks for so many up votes. Highly appreciate it so far.
Ask HN: Tool for Moving Hosting Providers (VPS's)
Over the years I've often found myself moving hosting providers between Linode, Digital Ocean, Hetzner, OVH, Vultr, etc, etc.

This is usually to make use of their ever shifting pricing savings.

Each time I have to move all the services and applications, crontabs, databases and data between machines.
Not a terribly hard task, but a repetitively annoying task that can take a few hours each time.

Is there a tool around that can do this for me, correctly?

Alterantively, what's everyone's feel for a tool like this should I make one. As I will definitely put together something in order to solve this problem for myself.
Instead of teaching people how to do this portably across all UNIX-like systems, by sending SIGABRT to the process, the article is steeping them in GNU/Linux only way of doing things. This feels exactly like the '90's of the past century, where a lot of people with computer-related careers had no idea that there were other operating systems and other ways of doing things (better): an intel-based PC tin bucket with Windows was the one and only truth for them. Now it's exactly the same except Windows has been replaced with GNU/Linux. 28 years later and the only advancement some people have made is running the proverbial sed 's/Windows/Linux/g'.
Yes, agreed. Unless they were ever only sailing short distances and only in their local near-coastline seas (and very local - as soon as you start looking at the sun, moon, stars and planets to get some idea of where you are it's pretty much impossible to not understand that you're not on a flat disc).

As for illiteracy - it's not always necessary to be literate in order to know something. In our modern world there's a great many things 'everybody' knows, without necessarily ever having read about it. True things as well as false things, obviously.
New CSV Spec – CSV  JSON - CSV (Line-by-Lines) Records with JSON Encoding Rules
Manufacturing Consent (and the accompanying documentary) were fairly groundbreaking at the time, but also obviously comes from an Ivory Tower. Chomsky seems to really believe the public would have adopted some of his platforms if they hadn't been drowned in distraction. You're not going to get the average American to care about the plight of the East Timorese until American soldiers are dying there....Vietnam demonstrated that.

In the early 90s though, the documentary played to packed houses of college students who suddenly claimed to have a longstanding concern for East Timor...then East Timor became unfashionable and they went back to not giving a hoot. If anything, Chomsky "manufactured" his own "consent", for a time.
Palm is back and it built a tiny smartphone sidekick
Chaos, no sleep, chaos, endless stream of changing requirements, you will be blamed for everything.

Just remember: the real bonuses will go to the managers, not you, they will get rid of you as soon as they will need to find someone to blame for their decisions.

And of course the non-technical managers will know that "everything is easy, you will do the new dropbox over the weekend, right" (however that's so easy that they cannot do it themselves).
Or perhaps if it is believed we are close to making a quantum computer that can easily break classic cryptography we simply assume it's broken instead of waiting for the first person who wants to tell us publicly? I don't see why quantum research should be held up more than any other area when it comes to zero days. If we are going to trust people to be forthcoming I think we can trust them to decide if it should be sensitively announced.
> Luna

I have also seen Selene or Selena being used from time to time, more often as a adjective (selenic) but also as a noun every now and then.
>Smart CIOs with lots of Java baggage in their companies should be investing in transition to C# given the state of things...

Uh, out of the frying pan, into the fire.

People are complaining because the DON'T want to pay for support. So switching to C# to pay for support is not really solving the problem. The base problem is that people want to pay ZERO for support, but get the OracleJDK instead of having to use the free OpenJDK. (I'm a linux guy so I don't mind OpenJDK. But apparently a lot of people don't like the whole free side of Java.)

So if they switch to C# to access support, they would still have to pay. This is the essential issue.

People don't want to pay.

Switching to C# does nothing for them. Switching to Go would allow them to get free stuff. But only until someone started charging. Which might not be for a while. Also, Go probably doesn't have even close to the number of third party libraries that Java has. So that would be a consideration in the case of switching to Go.

But yeah, switching to C# would just be stupid in this case. It would cost more for the support than Oracle charges for Java.
Blockchain isn't about democracy and decentralisation – it's about greed
The secret is captions. You speed read through videos. I still watch most dense tutorials at 2x speed though, and TV shows at 1x speed
It seems like I did this thing and it worked, it will work for you too. When the reality is if the guy was to try this again 19 more times with new startups, chances are he'd have 18-19 more failures under his belt..
This is just silly, nobody in their right mind would believe they could do something “an infinite number” of times.
They are supposed to and apparently work well, they do nothing to stop a thief so the fire safety is all they are good for.

https://www.youtube.com/watch?v=2guvwQvElA8
Rabin fingerprint
Britain had a referendum. With a narrow margin, it came out in favour of leaving a supranational union which the country had joined by stages in 1973 without the people being asked.
Why do all sorts of presumably intelligent and grown up people from all sorts of countries keep on touting this as an omen of the coming of the end of the world?

Does noone - in an article on Brave New World, no less - pause for a moment to consider the irony?
Just commenting to point out the use of "legless" to mean extremely drunk. I found this in an online dictionary, but it's new to me. Maybe it's a regional thing.
Passive voice is problematic. Who's doing the demonization and manipulation?
https://i.imgur.com/2H8gZq5.jpg
Because everybody needs breaks and it is way more acceptable to say you are "checking email" than "staring at clouds".

Even if they won't admit it, I'm sure some people open their inbox and stare blankly as a subconscious way of taking a break.

Plus, some people do generally have answering email as their job.
Show HN: Django Front End Validators – form input validation using transpiled JS
Understanding Data Fusion: The Challenges and a Way Forward
Very true. He's apparently worth $200million. That's generational wealth 99% of us can only dream of.
UPDATE
Website is backup!

Waiting for another HN Hug of Death......jk...we are prepared.
If you have a waterproof phone and you get it wet (I am an avid jet skier), the charging port will not work for several hours afterward (moisture detected warning). A wireless charging pad is a must for these situations.
Be careful about being "typecast". You may find yourself doing work that is necessary but not something you'd want to focus on career-wise. However, everyone else may start thinking of you as the specialist for that work.

Example from my career - I joined a startup as a senior-level architect. There were only a few tech folks at the time and my background was databases, so I ended up doing a lot of the database work. It was something I was good at, but I considered it part of a past from which I was moving on.

Eventually I was typecast as an operational DBA - a tactical role rather than the strategic one I envisioned. When management decided to adjust my salary accordingly, I had to leave.

Lesson: Communicate to management all the technical roles that are required in your startup. Let them know which ones align with your own career path. Remind them that they eventually need to get others to fill the other roles. You will have to repeat this often, just not often enough to be a pain about it.
I certainly don't think this is the case for the average user, but I knew about three people who this is absolutely the case for.
Isn't the early MIT AI Lab a counterexample: that you can have smart people with basically free reign make big strides (such as HAKMEM)?

My understanding is they had very minimal supervision but effectively endless money from government funding.
Appreciate the feedback, I admit I failed to consider color blindness when designing the website.

Besides difficulty differentiating between the red and green colors, is the website otherwise readable? I'm thinking adding a button to hide unavailable domains should improve accessibility.
Exporting the entire VPS's in open format (ova ?) and importing them in the new environment isn't an option? Are the machines too big ?
You seem to be very passionate that the article is somehow misguided. However I, and a lot of others on this site have lived and visited large metropolitan cities all over the world. I can clearly remember seeing passed out men in suits in Tokyo and no where else in the world (anecdote). There are passed out people in other cities, but not businessmen in suits. The article clearly states that the photographers criteria was that the person was sleeping in a suit in a odd configuration. The article is interesting and accurate.
It does take time before he starts drawing the parallel between woodworking and software, but it is well worth the wait!

Thank you for reminding me of this great talk.
Neuroscientists Use Rabies to Explore the Brain
Site comes up as blocked by Malwarebytes - so I didnt override and continue on. Just saying....
Usually around ~100-200GB
Strange issue.
Instantly saying "please leave me and forget forever"
https://imgur.com/qzTSQdZ
A lot of the "efficiency" thing is about tax efficiency as generally interest payments are tax deductible whereas dividend payments are not. So if as an investor you put in $1000, the company makes $100 before and tax and interest, and pays it out if you are a debt holder you get $100, and if a stock holder something like $70 = $100 less corporation tax.