skysight-inc/HackerNews huggingface dataset:
Do you consider hiring international candidates?
Learning C has practical benefits, but gaining an understanding of how computers work is not one of them.

Learning an assembler would be more helpful in this regard, but in my opinion one might want to start with a very well-written article by Mark Smotherman: https://people.cs.clemson.edu/~mark/uprog.html

If you want to see how a CPU works, I highly recommend visiting http://www.visual6502.org/
Find bugs in your shell scripts
Until a new format comes out which requires magnitudes more storage?

I can already imagine vr-style videos pushing 8k with huge dynamic range and very high framerates becoming more common if the technology continues to go that direction, and suddenly a full video export in the highest quality becomes a magnitude (or 2!) jump larger.

As videogames become higher resolutions, they require higher res textures, and less compressed audio, and more detailed models. Not just like 50% more detailed, but 10x more detailed.

Sure, we are beyond the point now where it's pretty easy for the average person to store all information they ever could need on spinning disks for pretty cheap, but once that next "thing" comes out that requires a magnitude more, we are right back to looking silly for thinking 5tb should be enough for anyone!
Perhaps the most damning quote: "I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn't..." -Bill Gates

While he didn't use the exact words of the title quote, there are multiple sources which indicate he was indeed surprised at how fast applications grew in memory requirements/usage. Thus, I rate it as "partly true".

At lot of it was probably caused by the switch from hand-crafted low-level code to libraries and compilers, which usually take up more RAM for comparable features. While such tools sometimes can produce compact code, it's often not considered economical by publishers.
In late 2000 at the tail end of the bubble bursting, there was a search engine company trying to build on a platform of push notifications instead of crawling.

I know that at my current company the plurality if traffic comes from crawlers. We don’t want to throttle them because that’s biting the hand that feeds but it sure sucks.

I wonder often, how many crawlers you need before it’s cheaper for a website to volunteer up when pages change or new ones arrive.
Show HN: Bowser, Dynamic default browser switching
loving this comment: a: am I the odd one? b: based on my 1 datapoint yes (ok it's 10 years but still one customer?)

:)
It is orthogonal to the Times article, but George Gilder's recent book "Life After Google: The Fall of Big Data and the Rise of the Blockchain Economy" [1] offers a valuable perspective. His recent interview at the Stanford Hoover Institute [2] is compelling.

[1] https://www.amazon.com/dp/B072NYKG2G/
[2] https://www.hoover.org/research/george-gilder-forget-cloud-c...
> C# generics are an (arguably improved) Java generics clone

That one at least is incorrect - C# had generic types long before Java
> Extrajudicial execution is abhorrent.

Agreed, but governments do plenty of abhorrent things.
You would be a reliable stock picker, surely, but you'd also run Amazon into the ground, probably.

I think you are misinterpreting what 'hard' means.
>On that note, in this case Amazon obviously is shedding profit for a greater good here

They're obviously caving into pressure - from unions, social activists and Bernie Sanders.

>especially if they actually lobby

Which they'll do especially because they don't want to be put at a competitive disadvantage by companies who pay minimum wage.
Right, so put another way: "wow, why is cynicism so popular on HN?"
Ah, no worries! I've edited it to make it more clear, hopefully.
Get ready for higher Amazon prices. Raising the minimum wage == raising prices, laying off employees, etc == hurts the poor the most.
Anyone want to compare experiences between OVH/Soyoustart and Hetzner?
New player : Whats card counting?

Intermediate player (where its possible to mess with people) : I'm not good at this, whats the count now?

(edited to note: I think external card counting devices like a phone app are illegal everywhere, which does leave some of the fun in the game)

Experienced player : Everyone is effectively perfect at card counting making it boring again.

Something I don't like about blackjack as a game is casinos minimize the entertainment of the game by having like six decks that are shuffled constantly, how super boring why not just play slots or set your cash on fire and watch it burn. If you play it at home with one deck multiplayer and no shuffling foolishness its a moderately entertaining arithmetic game with multiple meta levels of "press your luck" although the house doesn't have guaranteed boring income under that format, which is why casinos won't play that way. Its a game that's too much fun not to be made boring, or something like that. Casinos could take sex and make it boring. Not a fan.
The thing is, if they actually collaborated with each other, the outcome would surely look quite different.
People specifically mentioned transit as something that’s ignored and that’s simply not the case.

This is why I dislike “Steelmanning” arguments since nobody spends the time to research the opposition and just better articulates strawmen.

I’m not a member of the hyper logical brain geniuses society that eats this stuff up, but if you want to zero in on stuff YIMBYs are weak on consider ableism, school crowding and (If applicable to a region) water availability.
That bread analogy is on point. The old quote comes to mind,

>A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. -- Robert Heinlein
Wow that's pretty sad. It looks like Wikipedia has a gender gap task force (GGTF) to counter the gender gap.

https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Counteri...
If you really want to know "How the computer works" read Computer Organization And Design by Patterson and Hennessy.

It is a great example of how to use the C language as a teaching tool.
What does "virtual machine" mean to you? I have some guesses, but I don't want to spoil it by suggesting some.

I think that these terms are some of the most confusing our discipline has.
Data Factories
This quote seems apropos:

“It is difficult to get a man to understand something, when his salary depends on his not understanding it.”
--Upton Sinclair
It might not push your wage up by much, but it does create upward pressure on wages in general.
We're talking about the state's police departments, I just don't understand how you would expect recurring adjectives every single time just to avoid your "AHA I found a hole in his theory" filter. The Federal Government won't assume oversight of police departments if there is some form of due process.
Just how pluggable is HAProxy, or is there anything else out there which allows higher async control over the routing?

My need is some rather customized request routing, currently done by Python (fast enough to do thousands of RPS in just Python with PyPy) but it'd nice to use a standard product.

For every incoming request, I want to decide where it gets routed on a per-request basis to but not necessarily immediately (so some callback / event based / out of process interface is needed) and I want to be notified when the request finishes or fails.

Basically the request for /foo/bar may need to spawn a new foo-bar management process which can take a while to warm up, and appear at some unknown future destination.

I had a look at e.g. Traefik, Kong, Envoy but they didn't seem like quite the right fit.

Using e.g. Proxygen seems like overkill.
> reduces wealth inequality which creates economic and political stability

> which reduces the risk of things like crime, Great Depression, and violent revolution.

Which has nothing to do with the point I made...

> (1) that's easy enough to detect and correct, (2) it's not a big deal if all the numbers go up together

Inflation is easy to detect and correct? Japan would like to have a word with you: https://en.wikipedia.org/wiki/Lost_Decade_(Japan)
How do you feel about the "Java Virtual Machine" then?
It's just a wavefunction that your wavefunction is entangled with; it only looks like it isn't there because you're now inside rather than outside.
> it's the south, I wonder how many folks in SV grew up in the south

If we look at https://en.wikipedia.org/wiki/List_of_U.S._states_by_African... and sort by population, many of the states with the largest number of black Americans aren't in the south anymore (though they are large states, so don't rank as much percentage wise).

But having lived in the midwest, south, and west, and living in places with many black Americans (Vicksburg, Toledo) at that, the south has a very poor handle on diversity in general. Self segregation is very common even when integration has been mandated.
With ECS running on Fargate, idle instances don't exist. Throw in service autoscaling, and you have a simple scaling solution with no K8s cluster management required.
I’m visiting Manhattan and coming to realize that the global citizens here are disconnected from the rest of America to an extent that even people in the SF Bay Area aren’t.
I started with MASM because C cost money. By that I mean "Visual C++", and of course 12 year old me had no idea about GNU. I think I got through the MASM tutorials to the point of interacting with the Win32 api before finally figuring out I was doing it wrong.
"This time is different"
I'm left wondering what you mean,

As you can tell from the fact the rental vacancy rate is 4.2%, the homeowner vacancy rate is 0.7%, and the gross vacancy rate is higher than either at 6.0%, there are vacant properties that don't fall into either rental or homeowner.

For example properties for occasional use, properties empty for repairs or renovation, those used as offices or storage, guest houses and AirBnB properties, properties where the owner hasn't decided what to do, and so on.

If you look at [1] (which sadly doesn't provide breakdowns by individual metropolitan area) you'll find that inside US metropolitan statistical areas, 2.4% of properties are vacant but for rent; while 4.8% of properties are "Held off market"

In other words, for every one vacant rental home, there are two homes that aren't on the rental or sale market.

[1] https://www.census.gov/housing/hvs/data/q218ind.html Table 10. Percent Distribution by Type of Vacant by Metro/Nonmetro Area [XLSX - 375 KB]
It's not an appeal to an idyllic past. It's the recognition that human development seems to follow a pretty consistent pattern, and that fighting it is going to take a lot of energy and have unintended consequences.

If you notice that a certain part of a mountain near you has consistent avalanches, then you really shouldn't be surprised if a home built near it gets knocked flat on a regular basis. You can build a giant wall next to it, but at a certain point you should recognize that you ought to build elsewhere.

Similarly, if you want to live a low density lifestyle, don't build close to a thriving metropolis. The only time they don't spread is if they start to fail, or if there is some natural barrier stopping growth.
Raising the minimum wage to what they know they can afford looks more like an anti competitive manuever than a PR move. That would be a massive strain on most large retail chains.
Is iOS jailbreaking dead?
I had an iOS jailbreak from 2012-2015 and it was great. When I new turn on my old still jailbroken devices everything looks broken and abandon.
No, it makes it hard.

The CEO of an Ambulance company I know has about 500 staff, he's been doing it for 25 years, it all seems like a smooth operation but they're constantly facing issues. Labour and training problems, international actors that won't pay and their governments won't help, shipping problems, supply chain problems. Liability issues. IP issues with some special things they do. Orders come in batches, they might have a down year and possibly have to play people off. And I'm not even getting into the very basics of product development, financing the working capital i.e. the regular stuff employees do.

People who think CEO's just show up and wear suits and have meetings, and kiss up to the board ... I don't think have any exposure to what the job entails.
Cloud computing continues to boom, and blockchain continues to go nowhere. So far, he's wrong.
One of my favorite classes in college was Computer Architecture 1 and 2, which encompassed logic gates, Boolean logic, and progressed to assembly language usage. C was covered in other classes and was a natural next step from Architecture. I credit those classes a ton for my lower level knowledge.
"it seems like SV not only has a diversity of race issue"

Asian, Pacific Islander, and Hispanic are races too y'know (well, technically Hispanic is a linguistic category). On that front SV is a lot more diverse than most American cities. Take a look at the San Jose race map and compare to Portland:

https://goo.gl/images/gQsj9j

https://goo.gl/images/HYkX13

Totally agree on the lack of industry diversity, though. SV = tech the same way that Detroit = autos, and it will likely go the same way once the tech industry is in the same place as the auto industry.
Lets see, I watched the Office sessions at BUILD, so that was my understanding until the announcement came last week.
here is your change: $0.18
> The idea that the coming generations are more important than the current is frankly the most unemphatic thing I have heard in a long time.

You're right. We should definitely continue with the status quo of stuffing our fat faces with slop and burning oil like there's no tomorrow, literally.
This book is fantastic, for sure.

Learning assembly and/or microarchitecture is another great way to get "knowing how the computer works," and is part of what I was hinting at at the end of the post when I said that C isn't fundamental here.
I will never buy from the VW group again. It's almost like people have forgotten about the whole TDI scandal. They literally lied to the world about dirty diesel. Not to mention the new class action lawsuit for both VW and Audi TSI models where they put bad engine parts into new cars.

After the TDI emissions scandal I would never support this corrupt company. Porsche, VW, or Audi - they're all corrupt and in my opinion create engines that systematically fail to keep you coming in. Look at the reimbursement schedule on the class action lawsuit - if your car's engine fails after 100,000 miles they are not paying for anything, which has personally affected me.
Because energy is a limited resource, ability to extract a higher share of it implies competitive success. Also, it's possible to convert and directly compare the energy potential lost to the environment through the various mechanisms for metabolism and activity.
A 1960 test could predict the risk of Alzheimer’s disease
Startups I Want to Fund
Ridecell | San Francisco | Full-time | ONSITE | www.ridecell.com

Ridecell is on a mission to run the world better by powering the fastest growing and most efficient ridesharing, carsharing, and autonomous mobility services. As the world shifts to a mobility-as-a-service model, market leaders in traditional transportation need to rapidly transform their business. New entrants in autonomous and shared mobility have an opportunity to lead new markets. Ridecell is best poised to support the initiatives of these industry leading organizations, with several customers, including BMW (Reachnow), AAA (Gig carshare), and Renault (Zity), who already use our proven platform to launch, operate, and rapidly scale their mobility services across multiple geographies.

By joining Ridecell, you'll find yourself at the start of something big: A better way to do transportation

We're hiring Engineers (Robotics, Site Reliability / DevOps, Android, iOS), Product and more. Learn about our career opportunities here: https://ridecell.com/careers.html
The Fight for Our Eyeballs
Simple Beginner’s guide to Reinforcement Learning and its implementation (2017)
This looks all wrong. Page scraping is not accessing a data source in a way that means a query language makes any sense. The moment you need to interact with the page and admit there's a dom under there it breaks the idiom.

And why it's remaking variable declaration I don't know, and why is the for loop so verbose? If you insist on a query language go the whole way and remove repetition and syntax complexity because that's the only thing that could actually add value.
Part of your brain may keep the world from disappearing when you blink
I do understand it was probably a Bernie staffer, thank you for pointing it out :) Bernie still has to agree to put his name on it, no?

Anyway, props to the unnamed Bernie staffer who came up with this. Whoever came up with it, it is just hilarious
People don't always choose which city they live in. Family, college, etc. might dictate where they live.
I always heard "día de muertos". The first time I heard "día de los muertos", I thought it was some kind of protest over some massacre. We have many prominent groups of dead people in Mexico. :-(
Lexington, Kentucky is the 60th-largest city in the United States. That is not the "small town Kentucky" that the grandparent is talking about. (S)he is talking about small businesses (or business franchises, like Dollar General) that are barely scraping by in small towns -- a gas station, a diner, a dollar store -- typically with a only 1-3 employees working at a time. A place like that would take a substantial hit from a doubling of the minimum wage.

Don't get me wrong -- workers are grossly underpaid in most of the US, and wage gains are good. But those wage gains do have to be relative. In NYC/SF, a $15 minimum wage is just enough to scrape by with a couple of 20-30 hour a week jobs. In a poorer part of the US, a $10 min wage is plenty... but anything more might be enough to kill what few businesses currently survive there.
It does matter. In my view: if they were "forced" by bad publicity to do a net positive thing it hardly matters at all (except for the employees in question), because the systems and structures and incentives to keep acting selfishly and greedily are still there intact. No real change was effected.
I was with you up until:

> If a solution exists to global warming, it's expansion, nothing else. Musk is correct in that regard.

And then I was like: yeah, this is exactly why we should not expand; we don't deserve it.

But I'm an optimist. The universe is a whole hell of a lot smarter than we are, and it will properly contain and eliminate us.
I agreed its good to atomate jobs, but raising the minimum wage behind you is an anti competitive move I can't behind.
I don't understand the logic that Amazon is doing this for greed or their shareholders. Amazon is the leading company, the number one cost in a business is labor period, they don't have to be early adopters they can be last one in, their business models have nothing to do with service members interacting extensively with customers. So there is no benefit for first one in profile margin sense, they are making less money today then they were yesterday and will continue to do so, from a business standpoint they are working at a disadvantage against any competitors right now.

If they are doing it to look good that means they are doing because they value looking good in terms of ethics, if that is true then they are essentially acting in the right. They could have easily went to $9 or $10 to avoid government penalties.
How are those two different? How can you prove to yourself and yet not to others?
I have had both disks in my Hetzner server replaced (at different times), but they are in software raid1 so hardly caused any downtime for me. They were extremely quick, efficient, and no-nonsense about it.
Thanks--it's fun work too!
If you select a random point from [0, 1] segment, then probability of selecting that particular point is zero. Not "very close to zero", but "exactly zero".
>Does it matter what the rationale was?

If you're Amazon, yes, it matters a ridiculous amount.

The last thing you'll want is for people to realize that the union drives actually worked. That would mean more union drives and more pay rises on the horizon. Can't have that!

Count the number of mentions of the reason for their decision in their press releases:

https://press.aboutamazon.com/news-releases/news-release-det...
I appreciate your evaluation of waiting tables as being a job that involves physical work (hot plates, standing, walking, carrying) and artful work (verbal skills, kindness, presentation etc).

Maybe not everyone can do it, but once I got laid off from my 4th or 5th IT sales job in 6 years, I said to myself, "self, it's time to find something more stable".

The very first people to offer me a shot were a very busy italian restaurant, and everything is going amazingly well considering when I started, I didn't know how to make an espresso or hold 3 plates!

Still, it is really shocking to me that so many of my colleagues are in the same boat: Reputable college degree, no stable office job.

Our customers are all mostly old/retired couples. We appreciate their patronage heavily, but we greatly wonder why their money is being spent on food and entertainment rather than high tech skills.

This forces us to specialize in skills that will never deliver a 10x leap in innovation. The market for food service is saturated and we will never make enough to jump to the upper class.
Can you provide more info on what you mean?
No, there are many cases where the CEO will be involved in financial issues, especially where it will affect the company as a whole.

A European company with major cash holdings may want to diversify currency, but that could be seen as speculative.
The working capital requirements and details of the revolving loans they have from the bank. The list goes on.
... and it increases the ROI of investing in automation and robots.
”something similar to POSIX” wouldn’t work. POSIX systems can have proprietary APIs in addition to POSIX that provide functionality that POSIX doesn’t support/partially supports/supports badly.
I'm not being hyperbolic. And if they are unable to do their jobs, that is quite dangerous, because then we will no longer have revenues to operate as a country.
The whole reason why warehouse workers are paid so little is because just about anyone can be trained to do it. It's simple economics.

You are kind of right about subsidizing workers, but that's more of the government's fault for how our social services benefits work. It's not Amazon's fault the going rate for labor is below the rate that the government will provide benefits for.
I also had payment issues. It is so wierd. Payment system is the one thing that even shady business wants to work 100%. I mean if i owe you money for server and i am not able to pay with any of my cards that work anywhere else... I just switched lol.
Manage iPhone XS Max
Facebook's Privacy Push Is Sketchy,  Why
Oh Damn!! They are now really giving away free global warming gases to nature.
I definitely found that C made more sense to me on my second attempt at it, after I'd done some assembly language programming. (But then I also had the advantage of another year or so of experience and a much better suited computer for C the second time around.)
Einstein should not have spent his time endlessly reordering and rephrasing the three laws of motion in pursuit of elegance. He should not have tirelessly advocated for replacing F=ma with F/m=a. And he didn't.