skysight-inc/HackerNews huggingface dataset:
You are begging the question.

First you have to prove that the CEO market is efficient. Then you can praise the free hand.
> This is how most platforms get their start.

The key word here is 'start'. I don't like to arbitrarily constrain tools, but I've always felt that cross-compilers were sort of a last resort, ie, you don't have a native compiler (you're writing the compiler or operating system), or are really pressed for time. Once you've got a native compiler, that should be it: self-hosted from there on.
OpenVMS: The First 40 Years [pdf]
There are clients like Newpipe[1] that directly parse the Youtube website instead of using the API.

[1]: https://github.com/TeamNewPipe/NewPipe/
Stop avoiding the question: do you honestly believe there was not FUD from the remain side? I suggested you google brexit scaremongering to enlighten yourself. Did you do that? You are obviously a troll :)
I mean, what would you use that budget for? Why would it need to be 10%? I'd say it's 0%.
At this point, you should write a blog post to address the myriad of concerns popping up in this thread.
This is in retaliation for Amazon not selling Google hardware products on Amazon. It's Amazon that is abusing its monopoly.
You can wrap your private keys with the SE key, though! The same way you might wrap your SSH keys with a password.
Either of those would be understandable reasons for Amazon not stocking Nest products. Given that they have not publicly explained their decision it seems fair to assume their behaviour is as claimed in the article.

Children squabbling.
Wow, a URL redirect. Impressive. /s

If this is intended to actually be useful, you should follow the other suggestions here and add some lists (most popular) or categories (e-mail, web, routing protocols) or something.

The way it is now, I imagine it took longer to purchase the domain name than it did to code up the redirect.
I've long said that if the way someone's behaving doesn't make sense, you don't understand their motivations.

Now, it may be that their motivations are all messed up and they're acting the way they are because sabotaging their relationships reaffirms their core belief that they're unlovable. But it does make sense once you understand the framework they're working in.
It would be great if the author taken any of the HNPWA project and replaced WebPack with Parcel so you can compare the setup and actual configuration needed. WebPack is currently a standard and the community is great so I'm not seeing this replacing it in any way.
"There are huge non-financial downside risks, like staking your personal reputation on the performance of the 50,000 person company that you're running."

That doesn't actually happen. CEOs get golden parachutes and move on to high paid jobs somewhere else when their company does poorly.
> I don't know how these people sleep at night.

Are you talking about Apple management or the malware developers?
Here is the list of top dead gorgeous ladies who is also a most dangerous
Is there such a thing as a video, image, or audio format that is inefficient for viewing, but is radically more efficient for transcoding? Such a technique would be useful for a number of applications.
With a little planing you can get a college education without putting yourself in debt. I did it. Sure you might have to go to community college for the first two years and eat a lot of ramen noddles but it's more than possible with all the grants, scholarships, and employer matching. Most people have no will power and just take the easy way out not thinking about the long term debt they will have.
Ask HN: How to find your passion?
Hello HN, I need some life advice.

I'm a freelancing software developer who builds full stack web applications, apps and more. But something's wrong.

I'm 20yo and study computer science for 2 years now (although I'm not very committed bc of the following): It drives me mad when I visit clients e.g. web shops and see all those programmers sitting in front of their computers. They may be happy, but I can't imagine to do this. I also don't want to be a consultant working 80-hour-weeks doing legacy SAP maintenance or building yet another website to manage some documents.

I'm always seeking for opportunities to build a start-up. I've got chances to get "CTO" positions (you know what that means in early start-ups) and significant shares. But the problems weren't interesting or meaningful.

I'm into that "crazy professor" style of working i.e. solving challenging problems while being in a project for just a short amount of time (only some weeks). That would suit my style bc I despise routine. I can imagine to optimize workflows (digitalization) where I just analyze the processes, make them faster and go to the next project. I'm currently doing this for a company and it's exciting to see the direct effect of my work. - I've built several bots (e.g. solving reCAPTCHAs, simulating user interactions, nothing sketchy), but I don't know if that's a direction I want to really dive in (it's pretty simple).

I'm also interested in ML and currently learning it, but without good ideas for applications it's just another thing in the tool belt. But I don't want to do R&D, I want to use it.

So here I am, wondering if software is even the right field for me - I don't want to build compilers, websites or maintain legacy codebases. The "sexy" stuff e.g. web dev is something I can do but don't like. I can sit 3 days in a row and build applications - but I don't want to wake up in 10-15 years and ask myself: "wtf am I doing? my life can be reduced to LOC."
I don't dispute that you can usually locate the link that's saturated if you can traceroute from both sides. I think we both agree that an end user can't figure out which end of the link is not holding up their end of the contract.

Good on you for getting a big telco to live up to their agreement. I doubt that lack of tenacity is the problem in cases having to do with large isp/video streaming/cdn players.
I would love to hear your practical tips on how to find your passion. I also play some instruments and want to solve challenging problems (that don't have to be technological) and I'm interested in politics, business development and psychology. There has to be something I can develop a deep passion for.

I don't want to make the mistakes that Smith talks about here:
https://www.ted.com/talks/larry_smith_why_you_will_fail_to_h... (tl;dr - don't find my passion)
PlayStation 2: Computational Cluster (2004)
WireGuard, a Revolutionary VPN Project, Adds Support for Android ROMs
Rollup is great. Smaller bundle sizes and no mystery meat. It takes a little more time to configure but it's worth it in some cases.
Nonworking shareholders are being paid for their investment risk. The company pays them for taking said risk instead of investing their capital somewhere else.

Workers are paid wages for creating said surplus value using the company’s capital. If the shareholders’ capital were indeed not necessary for producing said surplus value, then why wouldn’t the workers create it by themselves, thus avoiding the expropriation?
Moscow Government Open-Sources Blockchain Voting Tool
Webpass uses fixed wireless in San Diego.

https://webpass.net/san_diego
None of food, shelter, water, or healthcare are rights anywhere in America. Policy is still supposed to promote the general welfare.
Truly anonymous would mean if you bought $100 worth of anoncoin under your own name from an exchange and then played two hands of poker at an online casino, there would be no way for the casino and the exchange to collude and identifier you. Is that the case for any of the systems you listed?
Nothing ridiculous about it. I work on a Java code base where there is try catch every 4-5 lines. The application is working fine and nobody is unduly worried about fine taste in exception handling. If application were in Go it would have err != nil every few line that would also be fine for us.

With all the things that you mention Go does not offer helps it keep simple. It has already proven much useful for many of of my projects where a 'better' language would fail for variety of reasons.
Is it concurrency issues, race conditions?
- Plastic wrappers around components

- Sliding metal or clanking of metal on metal when working with the case

- Slight tapping of screw-driver getting it into tight spots

- Shunk of cards being seated into slots (depending)

- Click or snap of fitting other parts together

- Cursing when I cut myself, though this happens a lot less with modern cases

It also takes an investment of time that's worth the few hundred bucks (to me, anyhow) extra to pay someone else to do it. I'm still going to have to muck around with drivers and software anyway, and that takes more time than the hardware.

I certainly am not saying don't build your own, but I live in an apartment and it is very inconvenient to assemble when kiddo is asleep, and impossible when kiddo is awake (maybe when kiddo is a little older).
Not the GP, but...yes. ;)
routing/binding/cors: chi / echo

database: sqlx, upper, sqlboiler

log: zap, zerolog

dependency management: dep

config: viper

cli: cobra

lint: gometalinter

Trying https://github.com/improbable-eng/grpc-web and http://rest-layer.io
BitDegree
I agree with hitekker, I'm feeling pretty nervous about being a FastMail customer right now and will start looking for a more secure alternative now. The main reason I moved to FastMail is because I stopped trusting Google to keep my mail secure.
It is a truly powerful scene, and I consider it one of the greatest in the history of cinema (as you might have guessed from my username). Thank you for sharing this.
I haven't read Fowler's original work, but I found the samples in this article to be hard to understand (i.e., a tad bit unreadable).

Still, as someone who runs a couple of services to help people write more concisely, I agree with most of his advice.

And although it has nothing to do with Fowler, the title of the article itself was confusing. I almost didn't click on it because I thought it was talking about personality, not writing (since it mentions "oneself," not one's writing). Then the double-negative.

A better title would be something like "On Making Your Writing More Readable."

But then it wouldn't be accepted for publication in The Paris Review, would it..."literary critics’ words" (!).
That means 8 IPs will be returned in a DNS query.
This is how you go from cramming people in shoulder to shoulder and get them ear to ear.
Free Book: Mastering Blockchain
I suspect your post and the GP are kneejerk reactions to the headline. It really isn't relevant, and is likely only upvoted because of popular anti-China sentiments. I don't disagree with your points but would rather not see any article mentioning China devolve into this kind of ranting.
What would be the workflow in Prolog if I want to import a set of facts from an external source, like a database/JSON/CSV?
If we do find life there, it’s only a few assumptions away to find the great filter is ahead of us
That is outstanding reading. Like the closing quote of that section:

"Though I have served as a director of twenty public companies, only one CEO has put me on
his comp committee. Hmmmm . . ."

Everyone in this thread claiming CEOs usually "earn" their compensation needs to read this and explain why Buffet's arguments are wrong.

(Not because it's Buffett, because his arguments are well thought out and reflect a lot of personal experience with the topic.)
If they have the money to buy hashing hardware that's competitive, staking that money has a lower barrier to entry... You don't need space, hardware, or technical experience to assemble the rig. Just $.
Maybe You’d Exercise More If It Didn’t Feel So Crappy
> I work on a Java code base where there is try catch every 4-5 lines.

There is a huge difference.

The Java code you are reading is caused by bad programmers who are not using exception handling correctly. Proper exception use means sometimes catching and sometimes ignoring the exception and declaring it in your `throws` clause.

In Go, testing against `nil` every twenty lines is not only common, it's the ONLY way to write robust code. You simply don't have a choice.
https://outline.com/EUWDG8 - bypasses paywall
A strict content security policy in an http-equiv meta tag is a much simpler and more effective way to accomplish this.
Future is iffy to predict, one could include overbudernsome regulations and heavier than expected taxes. Sort of depends on which way the politics shifts. Generally the pendulum ends up in the center after swinging left to right etc. So who knows what'll be like in 2030-2040. Getting thrown under the bus is simplistic term sure, however if I recall if half the population wants more and more, and the population that is sought after to pay for it is the rich, the burden will continue to grow. Thus we get into the same debate that is all over the net and media these days of paying fair share etc.

I was poor, now I'm above average. I would say maybe upper middle class now due to my business ventures, but before school which I paid for out of pocket through jobs I worked + having to pay for life's other nonsense things, so I'm not totally sympathetic to others in the same situation. By poor, I mean I was living in a house I bought for cheap as it was a foreclosure in a poor neighborhood, working two full time jobs and going to school part time/half time (9 credits per semester). Had to pay for my own health insurance, car insurance (1988 beretta's aren't the most reliable of transportations), plus two children, one with medical conditions. So to me idk, like I said I don't have much sympathy and think plenty should be able to adapt.
There were APIs to do the operations you mentioned. I think for most services an ELB would do the trick; create an ELB, add instances to it, create a CNAME or Alias to the ELB.

The one time I've wanted this is with auto scaling groups for services that don't use ELBs. I haven't found docs on it, but if this could be used to add/remove DNS records based on auto scaling events that would be useful. It would save from using lifecycle hooks to trigger a Lambda function.

Also this seems to be a larger service discovery play, it just doesn't seem very fleshed out yet.
That, and CEOs benefit from raising other CEOs compensation packages from sitting on each other's boards.
I don't know that passion is something you can find. I think you need to iterate on things you enjoy doing and over time you can find the common thread. It sounds like you don't want to get stuck in a routine so I'd recommend working for a design studio that has a track record of bringing in a variety of projects. I also recommend doing the Clifton/Gallup Strengthsfinder test as that will give you valuable insights.
You can set nearest neighbor interpolation for the texture (aka no interpolation), and gl_FragCoord can be used to determine which pixel the fragment shader is operating on.
An art idea, however witty is not a work of art. The hard part of art creation is the willingness to evaluate opportunity costs in terms of lost opportunities to make art. Saying "This sunset would make a lovely photograph" is not making a photograph of a sunset. Art is in the artifact.

The professional artists I know aren't famous. They don't persuade people. Sometimes they do what they do. Sometimes they make things they think people will like. Sometimes they make works on commission. They make a living at art, but it is something they were doing before making a living at art and had ordinary day jobs. As professionals artists their day job looks a lot like other day jobs in that they work a lot of hours and have to deal with paperwork and order supplies and collect money from customers.
> I love it as every error is handled correctly and in scope.

Not in scope. Because you are forced to deal with the error right here right now, sometimes it's in scope and sometimes, you're simply not able to do anything with the error so you effectively mishandle it.

Exceptions allow you to handle the error where it actually makes the most sense.
Not sure if people know, but corporate compensation is rigged in the US. It is mostly determined by a compensation committee appointed by the board, and consisting of members of the same oligarchy. By contrast, CEOs in other countries don't make such obscene numbers
Google Pulls YouTube from Amazon Devices, Saying It Isn’t Playing Fair
The francophones are out in full force today!
Nothing like some good old black and white, two sided European nationalism to bring tears to the eyes, is there?
Bit of a necropost, but -

I agree with most of your points, the thing is, that palindrome question worked out because

1) You had a "realization", which still feels a little "there's a trick to it" to me, which can be a sign of a bad whiteboard Q, I think. Obviously, this is fungible.

2) More importantly, your interviewer didn't suck. They understood the process is what matters, and not the code on the whiteboard.

That #2 is the reason I think whiteboard coding is bad. Most interviewers simply aren't trained well enough to evaluate based on process rather than results. That's why I advocate for only doing very simple ones, or not at all, simply because it's less dependent on how good the interviewer is.
For components you run alongside your applications, it's really great. I once worked on an infrastructure where we deployed a lightweight but JVM-based proxy in front of every app, and that was basically a tariff of 256 MB on everything we deployed.
If you're looking for more suggestions I'd say look into donating to your distribution of choice whether it be Debian, Ubuntu, Fedora, etc.
The beauty of this is that a constraint solver (over finite domains, Boolean values, sets etc.) blends in completely seamlessly into the way Prolog works.

From the perspective of Prolog and its users, a constraint solver is simply available just like any other predicate! All the internal reasoning a constraint solver performs is completely abstracted away. The only interface is typically a few Prolog predicates that let you access the features of the solver by stating what must hold about the involved variables.

So, to use a constraint solver in Prolog, you simply use the predicates it provides, just as you would use any other Prolog predicate. In the example above, I am using the constraint (#=)/2, which is a predicate that is true iff its arguments evaluate to the same integer.

From the perspective of implementors, Prolog is a great implementation language for constraint solvers due to its built-in search and backtracking mechanisms. It also allows you to use the standardized Prolog syntax that many users are already familiar with, instead of having to devise yet another modeling language on top of your solver.

Thus, I would describe the relation as a natural symbiosis: It is natural to use constraint solvers in Prolog, and natural to implement them in Prolog.
> 4) Named return parameters are really stupid. This is another thing that doesn't fit the philosophy of what I understand Go to be. It forces a bunch of verbose opinionated rules on us, but then allows named return parameters which causes confusion.

They exist because go really has exceptions. The only way to "catch" and modify variables in the "catch" before they are returned is to use named return values. You can't return anything from a panic/defer/recover directly. Error as value are just a convention.

https://play.golang.org/p/gRoUaVUs8M
An utterly impossible task. This video is of no chess interest. The guy lost a piece immediately. I read some of his blog about this. He originally meant to play the "Play Magnus" app, where you can play a simulation of Magnus at various ages, not his fault the real Magnus agreed to play. But it was just a waste of Magnus' time, not showing due respect. The guy's preparation was pretty embarrassing to read. Asking someone who had some idea about chess for advice would have been a good idea. It seems he tried to memorise the openings Magnus had played. Good luck with that, Magnus plays more different openings then anyone. And you will blunder as soon as your memorized lines run out, which is what happened. Just doing tactics training would have been more useful. Reading about some of his other challenges was interesting, but in this one he had no idea, no respect and no chance.
"If anyone could do what they do, they'd be paid accordingly."

This is not at all self evident. There is a lot of reporting suggesting CEO compensation is not really tied to the best interests of share holders.

As cited elsewhere in this thread:

http://www.berkshirehathaway.com/letters/2005ltr.pdf
For me the biggest PITA lately with Go is dealing with json. Exhaustively listing every potential field in order to type it is maddening.
When I first read the article I was under the impression that now one would be able to connect a zone with an autoscaling group (and, as you mentioned, avoid allocation internal ELBs), but it looks like it's really just some sugar on top of the existing API.

Am I right?
I wonder if that title was chosen ironically, or if the author simply has no clue?

Put another way, what's up with that title?!
Receiving stream as if you are a Chromecast in an open source form is not likely to work because DRM.
> There is nothing else for me out in the Real World

Not true. In my experience there are more opportunities in industry which have equal or greater freedom to research and teach than a typical university tenure track.
Yeah, it probably is very hard to start a company in China. I think his point is 'complaining won't get you anywhere'. Either you can ignore China, or simply deal with the reality of the current situation and figure out a solution.

>has provided China advantages it used for purposes well beyond leaving developing nation status.

Sounds like -

https://en.wikipedia.org/wiki/Infant_industry_argument
Inside the Shady World of DNA Testing Companies
When I set my first BTC wallet in 2011 I was basically illiterate in computer things. The wallet software told me to create a very hard password, which I did, I thought of a very long password, however memorable -- and I remember it to this day.

I thought my bitcoins were safe because I had remembered that long password (I have probably written it on paper somewhere also), just to discover, 2 years later, that it was worthless without the wallet file that hold my private key, which was washed down the toiled after a Windows breakdown followed by a full computer format (the default solution to all things Windows).

Why didn't the wallet software let me know I had to take care of that single file remains a mistery to me. Why did it put so much focus on the hardness of that password, that would only protect my wallet from my family and my dogs, is beyond my imagination.

---

Ok, in fact I imagine the password was used to somehow encrypt my secret key so viruses of all kinds wouldn't be able to read it. I, despite being illiterate, understood more of computer things than anybody nearby and had at that time the only Windows computer without a virus in the whole town, probably, so maybe the software should have been clearer to me.

I would prefer to memorize or store my secret key in paper, thank you, than to keep a vulnerable file on my computer, or to memorize a worthless password.
In first, 3-D printed objects connect to WiFi without electronics
‘Mailsploit’ Lets Hackers Forge Perfect Email Spoofs
Detecting Vocal Range in Python with Music21
I'm a huge fan of Dr. Miro Samek, in fact, I'm writing a Python framework (named after him) which provides concurrent statecharts:

https://aleph2c.github.io/py-activeobject/index.html

It's not done yet, but seeing this post on the front page of hacker news was too tempting for me not to share.