skysight-inc/HackerNews huggingface dataset:
I don't think so many people would disagree with you i.e. Hire the best person for the job irrespective of where they come from. However that's not what is happening with many of the H1B visas. Here cheaper foreign workers irrespective of skill are being recruited instead of more expensive local workers. With your global outlook how do you solve this problem? Or do you just let it be and let the cheaper workers depress the wages of the local workers, thereby making the local workers struggle financially and bringing unhappiness to many ?
SpaceX's low latency internet access won't come a moment too soon. Competition hasn't been possible but it could be.

Maybe Google can reconsider their decision to deproritize Google Fiber.
I do something like

find $PWD -type f -ls | awk '{gsub("/", ";", $11); print $11" "$7}' | flamegraph.pl --title "Disk usage" --countname "bytes" --nametype "file" --width 1900 --minwidth 0.05
You probably aren't the only one, but I can try to explain the other side.

When you live and work in (let's say) America, you are paying taxes and following the law. If suddenly, anyone could come to America, America would probably experience a huge population increase from Africa and Asia. While some of them may be productive people, there will definitely be a lot of them who will not necessarily follow the law or find useful jobs. In addition, if it was so easy to enter America, what's stopping them from entering, committing a huge crime, and then leaving?

Another reason to be against what you are proposing is because it is in a nation's interest to make sure that the people living there aren't poor or starving. If an American doesn't have that many skills and can only work in a specific field, by allowing anyone in the world to compete with them increases the likelihood that they will be out of a job.
Cane sugars good and/or not too bad? We used to munch on that as kids, although more often than not we just sucked on it, so probably not so good.
I'm not sure how the author managed to write this article without mentioning that California imports over 33% of its electricity every year. Up from only 25% net imports 6 years ago.
I'm not sure I fully understand your POV right, but I hope you're not suggesting that a person born within the confinement of certain national border should have the privilege of being a bigger priority when chosen for work within the same border confinement.

That's a bit ridiculous. A Syrian Software Engineer shouldn't have to work 1000x more than an American SE to get a job at Google HQ. Let the deserving be decided by their ability for the job rather than their birthplace.

It bothers me how we neglect to work towards a borderless planet. Sure, it wouldn't make sense in terms of economy, politics, and a lot of other things in the beginning, but shouldn't we at least be talking about it and envisioning it, and we even work towards formulating the logistics involved?
I am not sure what kind of data and what kind of data management you are referring to. But from my own perspective, data management is not always a technology problem. Data management should be addressed top-down, with business owning the data quality. Technology should be used to help identify and correct data issues.
For those looking for a quick dose of nostalgia, I wrote a reimplementation of Winamp 2.9, which you can load in your browser: https://jordaneldredge.com/projects/winamp2-js/

It even supports skins (just drag the .zip/.wsz file over the player).
The outsourcing is another issue, as any tech job that can be telecomuted will be moved overseas (with the exception of security risk aversion factors, like with HIPA compliant organizations and such). What this allows is for foreign workers to come to the U.S. too work for less at jobs that require that a person be on-site. Then they have no power to negotiate, as they're here at their employer's whim. If there are going to be worker's protection laws, that I as a citizen am guaranteed, and which raise my cost, then allowing for a loop hole like this is pricing me out of decent work. Come on President Trump, raise that price cap and end this loophole!
What possible regulatory and legal reasons would there be that they can't delete your account?

It's not like it's financial information.

Any other service (eg Google) expressly says in it's TOS that they may delete your account whenever they feel like it.
To rephrase, I'm suggesting that eating vegetables may lower the risk of cardiovascular disease.

If you don't die from cardiovascular disease, then it's more likely that cancer is the thing you do die from. So even if eating vegetables reduces your risk of cancer, you could actually be more likely to die from cancer if you eat vegetables.
Anything more than a few tens of thousands per year, I'd say. I'm not sure where the lower threshold would be of when they'd offer it, but I know once you get into a couple hundred k a year, getting massive discounts is at least possible (know of specific cases). I'd say do your homework on what renting managed hosting would cost, and what using reserved instances would cost, and talk to your account manager and use the managed hosting prices as the argument (they will be far lower).

A lot of my consulting is on cutting hosting costs, and I've yet to have a client where we couldn't come up with substantially cheaper alternatives than AWS, but sometimes being able to show your account manager that you know how insanely high their margins actually are and that you have a credible alternative makes enough of a difference for them to end up sticking with AWS.

It also depends on ease of cutting the cost, I'd say. E.g. if 90% of your cost is bandwidth, and it's mostly serving up static assets, it's trivial to cut the cost dramatically by rolling your own mini-CDN outside of AWS (bandwidth prices at AWS are between 10x and 50x higher than the cheapest competitors depending on region if looking only at managed hosting or other cloud providers - more if you're large enough to look at peering options).
The article says $6.5 billion and an extra $60 per person.
Forget about working, what about mobility ?

do you think that a person has a basic right to live wherever they want?

Think about that and try to scale it - at some point the idea breaks down.
Part of the problem about KDE vs GTK is that it comes down to C++ vs C, which is a pretty big dividing line in the Linux programmer community. (You can have API wrappers, but the "native" language of the desktop environment influences the core abstractions, and so it'll probably seem more "natural" to use the same language the DE was written in.)

Maybe someone will come along and write a new desktop environment in Rust or something that's better than the other two. My fear that then we'll have three desktop environments.

Another option is to accept that these old debates will never be resolved and to start over with something new that isn't Linux. I've had a feeling like that's the best option that's been growing for the last few years. It's an enormous amount of work, though.
There isn't a new level playing field coming along anytime soon.

The internet was the pinnacle of a series of benign regulatory choices, clear and present dangers of older models being avoided, and lack of incumbent awareness, and adaptation.

This era has ended, we are in the end game, and how America fights and sets an example here, <despite> all odds, will influence how this resource gets used for generations.

This is not a fight you can give up.
I am from Czech Republic and I assure you, the feminist ideas here are much less prevalent than in the West (i.e. sexism is more prevalent). I think it's also true for Russia, India, etc. It's probably because women have less good options in those countries why they put up with being in IT.

I think it should be considered that all the talk about sexism in IT causes confirmation bias in people and they are more likely to falsely attribute their decisions to it.
Its possible to use something like 4k downloader to rip whole youtube channels to mp3. Great for offline listening with winamp, or for putting on your phone, car or whatever
For what it's worth, I have a counter anecdote. I go to a university where for some computer science courses, your labs are on computers with a Linux desktop environment. Other students seem to do fine in these labs. Even so, when I look around the classroom during lectures, almost all the open laptops are Windows or Mac. Perhaps these students don't get enough exposure over the couple of courses or don't get shown enough of the reasons to switch to Linux.
Tech companies aren't the same as network providers, though. And Google didn't make it as an ISP. It pits tech against telecoms.
A lot of US companies were founded or co-founded by immigrants including Google (Brin), Yahoo (Yang), eBay (Omidyar), PayPal (Levchin, Thiel, Nosek), WhatsApp (Koum), Tesla (Musk), Radioshack (Deutschmann), Comcast (Aaron), Nordstrom (Nordstrom), Colgate (Colgate), DuPont (DuPont), Kraft (Kraft), Pfizer (Pfizer), Procter & Gamble (Procter & Gamble) and AT&T (Bell).

Apple was co-founded by the son of a Syrian from Homs, and Intel wouldn't be the company it is today without Hungarian-born refugee Andy Grove.

Companies founded or co-founded by the children of immigrants include Walt Disney (from Canada), Oracle (Russia and Iran), IBM (Germany), Boeing (Germany), 3M (Canada) and Home Depot (Russia).

More than 40% of the Fortune 500 in 2010 were founded by immigrants or the children of immigrants.

If the US blocks immigration, it will be much worse off. If the best people go to other countries, those countries will probably end up much better off.
Microsoft's Surface Ergonomic Keyboard makes typing a pleasure
Yeah exactly. And super to start apps. Find documents. Its all just a super away
Absolutely. I've looked at the solutions so far by Ubuntu, MS and Android (Andromium app). None have floated my boat.

I feel its like Palm vs. iPhone. Sure Palm was earlier to market with a reasonable solution, but someone needed to nail it.
This isn't really a startup idea, this is more of a basic research idea, and one that's years away at that.
Bad idea. Some contractors do that. Now they do the same maintainance every year, as the thin asphalt doesn't last long.

It's a lot better to properly re-surface asphalt once every 10-15 years with a thicker layer.

Just throwing around words like green, recycled asphalt, etc doesn't mean it's a good idea, often it's a rip off, the we have to pay via tax.
Any recommendations for good TDD classes?
Can he site the article? It quotes a researcher saying "Traditionally, 10% is just fine."
If you can't fill it, you are (almost by definition!) not paying market. Unless you claim there's no-one in LA or the US able to do the job.
How Black Books Lit My Way Along the Appalachian Trail
Would it not be possible to build a distributed routing table?
M.I.A
The comment you quoted was right; people don't care about the OS, they care about their apps. Since Windows is king on the desktop, it would make sense to have an open source "clone" of Windows that will be able to run all the Win32 apps people love. This is exactly what React OS is! Sadly, the project never got the resource and support it deserved. Instead, we have 200+ Linux distros, multiple package manager, DE, etc...

Ironically, the only "distro" that has a real chance of success is Chrome OS, because everything is moving to the web, but also because Google made it ultra simple, secure and zero maintenance. It can also run Android apps, so that's interesting.
Do you see the name "Best buy", how can I work for geeksquad?
I mean something more like Uber, where everybody that knows how to drive can become a taxi driver in an hour.
My advice is be demand rather than supply driven. Be driven by what paradigm and language is suited to a problem, rather than just what can I apply my new silver-bullet language to.
Your statement is only consistent if you believe that nation states and borders are wrong and should be dissolved.
By the way, the point of tactile paving is usually to indicate a change (like a slope or a step) about to happen, warning of an edge, not a path that you are supposed to follow.
Ask HN: What programming languages have been implemented in Go?
I'm interested in creating a programming language for learning, and it seems that Go would be a fruitful choice for it. What compile to Go languages do you know of, or languages that were written in Go?
I'm curious to learn more, especially if there have been studies about the effects of border rule changes.

Do we expect poor people who take the initiative to move (i.e., not refugees) to remain poor? My impression is that poverty is mostly about opportunity and access to resources, not about personal desire to be poor.

I don't see how social issues would be particularly different from the status quo in the US. If you asked individual states to vote on gay marriage (which was the case until 2015), they'd vote differently. Different states still have wildly different rules on abortion, including places where abortion is effectively inaccessible. And that's not a disaster for the Union. It's even possible for people to move between states en masse and tilt voting one way or another, but that seems never to happen in practice. Even organized efforts with this explicit goal, like the Free State Project, seem to not be succeeding.
Congratulations, you have just identified the core of the problem. Everybody wants to get paid, but not do any of the work required.

I would think this is the main contributor to why we have shitty ads. Everywhere.
Well, that's my point. In theory, this program is intended to provide US employers with employees who have skill sets that they cannot find here.

In practice, it's ludicrous to think that the vast US university system cannot produce employees with whatever skills are in demand, so workers must be imported from countries that have much smaller education complexes.

The reality is that many US employers don't want to pay market rate for those skills. I would argue that this is especially true in tech. The same or similar forces are at play at the bottom end of the labor market, which is what has driven much of the illegal immigration through the southern border.
Focus follow mouse would be a disaster with the way menus work in MacOS.
Where do you draw the line for how much you can cut costs and sacrifice a little bit of productivity or retraining? For example, I often see programmers talk about having proper tools to do their job, whether that be high quality keyboards, faster computers with more memory, or subscription IDEs like Intellij. Should government programmers be denied these things because it is possible to program quite well without them?
It seems like you have an issue you need to discuss with someone, and that someone is not the person you're addressing here on HN.
I would be happy if we could just turn off coal[1] rather than these plants.

[1] http://www.energy.ca.gov/renewables/tracking_progress/docume...
You can either have open borders or a welfare state, but not both. Otherwise, what is to stop millions of poor masses from migrating to the country offering the best welfare and driving down the wages for locals (by, say, willing to work for a lower standard of living)?

A popular rebuttal is that immigrants will contribute to the growing economy and will pay taxes. But we are talking about completely open borders here (anything else is just some fiddling around current system), where anyone willing to do even minimum wage job can migrate. How can such people contribute enough in taxes, when the welfare cost needed to support them (schools, roads, sewers, hospitals...) and their families far exceeds the taxes paid by them? And while I admit that I don't have any stats to support my argument, I am just going by my gut feeling that generous welfare is usually paid for by the richest and not by the poorest.

Another offered solution is to cap welfare for new migrants until they pay enough taxes. But that just creates a two-tier society and is a separate can of worms in itself.
It might be, but you'd need to be smarter than me.
> ... I'm rejecting the argument that Go is simply for people who don't have that experience.

You may reject it, but the fact remains that that was explicitly one of their design goals when creating Go.

> ... a single quotation cited on a blog post written by someone who (by his own admission) is very new to the language.

A quotation is a quotation; either Rob Pike said those words or he didn't. Who cited the quotation doesn't make a difference.
Learn How to Draw Lifelike Portraits
They still do not know what some words mean, and because new discoveries are being made all the time, it is - and always will - remain a work in progress.

What? The study of something finite and forever unchanging can't possibly remain forever a work in progress. Unless you hit some impassable stumbling block and refuse to quit. (But that then stretches the meaning of "work" and "in progress").

New discoveries can't keep being made forever.
The opponents of net neutrality aren't those guys - it's AT&T, Verizon, Altice, Comcast, CenturyLink, Charter, TimeWarner, etc.

With net neutrality, they are essentially forced into a very low margin business of selling data pipes, where it's all very comoditized, and it's difficult to 'add value'.

Without net neutrality, they can pick and bundle services over the top and give them prioritised traffic on their network, so watching Comcast Video is prioritized, but watching Netflix buffers every 4 seconds. Offer subscribers a short term discount to try Comcast Video, and then watch as the money rolls in when everyone dumps Netflix and moves over to Comcast Video.
Thank you. Those are great and I should look at incorporating more of those ideas into the work I'm doing.
In 1999, I worked in IT, and one of the graphs we had on our "big board" was a feed from the CA power grid, showing utilization vs peak generation capacity. We had to keep an eye on it because if usage got to close to capacity, the state would start rolling blackouts, which might shut down the server room in our office, so we had to be ready and shut down any non-critical machines so that the rest could shut down after switching to the UPS.

It was not a good time. It's also important to remember that these things take a long time to build, so they were still being approved when solar was expensive and server rooms were still expanding.

I think it's a good thing that they are over provisioned and anticipating future growth. I would assume that generation will get closer to the demand curve over time as it levels out.
It was something not in the library because it wasn't in their sphere of consideration. When that expanded, due to feedback from the outside world, they responded in an impressive way.

And that's just an example that was intended to illustrative.

You'll just have to take my word for it that my experience of the Go ecosystem, tools, and standard library has been more solid than the various other things I've used over the years (python, C# + unity, c++, fucking maven, boost...).

If I'm missing out on something even better, let me know. ;-)
If you use social media, I would recommend using an app like Rep'nUp to find any unprofessional Facebook, Twitter, or Instagram posts. Clean up anything you don't want representing you!

https://www.repnup.com/
I'd say Chrome OS will be the only Linux "distro" that will become mainstream.
Man Who Saved 669 Children During the Holocaust Has No Idea They’re Around Him
QM/MM for fighting antibiotic resistant bacteria.

http://www.zmescience.com/medicine/computer-simulation-antib...
> I think the real allure of open offices is how they look. Open offices look modern. They look like the kind of working area a hip, young, collaborative, industry-disrupting company would favor.

(I'm using a throwaway because my main is tied to my real-life identity, and I'm not comfortable talking about my current employer where anyone can google my username and find out what that employer is. And that goes double when I'm talking about my employer's politics. I hope that's OK with the mods.)

I guess this is why I'm strongly drawn to companies that are socially and culturally conservative.

I work in a cube farm at a mid-size (~500 employees) company in a conservative industry (B2B telecom). The TVs in the break room and the reception area are constantly tuned to Fox News. At the last holiday party, the VP of HR gave a speech where he went out of his way to say it was specifically a Christmas party.

And I love working here. While I'm politically liberal myself, it is my experience that the most conservative companies are the best companies to work for. They actually, you know, take care of their employees. That my company is conservative makes me like them more. I'd rather work in a cube farm at a conservative company than in an open office at a liberal company (because I love cube farms and hate open offices). It's a great working environment. And you know what? They never had a single problem with me being trans, which is more than I can say for the freewheeling liberal startup I worked for two and a half years ago.

I look for liberal politics in my friends and conservative politics in my employers. It's worked out pretty well for me, in terms of both friends and employers.
By firing arrested teachers, schools likewise avoid PR crises. And so on.
Dont get me wrong. But to my understanding these visas would be used by a lot of people from countries with way better education systems. Hence the whole reason for this.

Edit:// as example. Right now barely any swiss tech pros consider the U.S. as interesting destination. A lot of husstle for just minimal more pay.
What? CA.gov projects more energy usage in the future[0]. So does the US govt, and the EU govt and the IANA and basically everyone.

Suddenly the decade it takes to make a new power plant doesn't seem that far away.

[0] http://docketpublic.energy.ca.gov/PublicDocuments/15-IEPR-03...

Edit: added a link to a source, also frustrated I cant use my browser's 'copy link' because Google link tricks.
I think it's just an easy fallback from an emotional perspective. It would be a "political suicide" of sorts to argue against a parent wanting time with their children. Not so much about a sailor wanting time with their boat, etc.
If you're referring to the CA electricity crises of 2000/2001, these were caused by Enron manipulating energy supply.[1]

Smartest Men in the Room is a great book about Enron's history.

[1]: https://en.wikipedia.org/wiki/California_electricity_crisis
> ... you set up an "interpreter" to handle the statements in your function however you want: for reals, for test, for reals with logging, etc.

That is the tip of the iceberg of free monads. Their full power lies in being able to combine different type sof effects into more powerful, composed effects. E.g. you want to do IO while also processing probability distributions using a probability monad. But they can get pretty hairy. See https://youtu.be/qaAKRxO21fU for the gory details.
Except that it won't be around when I qualify. World's biggest ponzi scheme.
If I have some work that is profitable at a cost of labour of $100k/year and no American wants to work for less than $120k then I can either hire an H1B for $100k or abandon the project. It doesn't benefit anyone to have the latter outcome occur.