skysight-inc/HackerNews huggingface dataset:
> I've seen this called Function as a Service and honestly I think using that term instead of Serverless would go a long way to fixing this issue

But "Functions as a Service" doesn't cover what it is, though.

The following AWS services are "serverless" but would not be "function as a service:"

* S3

* API Gateway

* SQS

* SNS

* Cognito

* DynamoDB

* CloudWatch (logs and metrics)

* Step Functions

In all cases, you are not provisioning or managing servers. Scaling is linear and costs are linear based on how much you use them, and typically based on what's actually being used (bytes stored, requests made, etc.) and not per-node. Because they're all hugely multi-tenant, they also cost almost nothing to use at low scale.

"Functions as a service" covers serverless compute, but it doesn't cover the huge architectural difference (from the developer's perspective) between the services above and rolling your own (for example) S3.
If that's the case then the author is attacking a straw man, because nobody (besides Dijkstra) is suggesting that we rewrite all the software in the world in Coq in order to 100% eliminate bugs at the cost of simplicity.
You think that all CPU architects and semiconductor company employees are elites who can't be fooled by marketing.

You'd be surprised...
Which RISC-V processors?
ICE is currently that swamp, CIA, NSA, FBI, and the VA are still dealing with the fallout of that loss of face.
> I think it's more in the spirit of the article to say, forget timezones, use UTC millis everywhere. If the server doesn't speak in timezones, then you eliminated all bugs where the server mishandles timezones.

That's a flagrant example of "simple and wholly incorrect". If you don't store timezones, your future dates will eventually turn out incorrect when timezone offsets change e.g. create a meeting at 9AM local, store as UTC, country decides to not follow DST that year bam your reminder will ping an hour early or late.

Or a day off when the country decides to jump across the international date line (https://en.wikipedia.org/wiki/International_Date_Line#Samoan...).
EVs use regional power, including hydro, solar, and wind. A significant improvement over gasoline.

EVs charge mostly at night, so the balance out daytime A/C use to produce a more stable power draw.
The worry is that they start to become impossible (or at least impossible without massively increasing the cost and complexity of the system).

So "cheating" starts to look more and more worth the risk.

Granted, I don't think we are quite at that point yet, and don't take this to be implying that we should not have environmental regulations here, just that we need real information about what's possible and how, and there needs to be a 2 way conversation with the manufacturers to evolve the regs with what's possible.
Forgot to mention that my advisors told me that my credits would transfer .
I think gen 1 or gen 2 of the TPU explicitly supported short ints.
I always thought correctness begins when the result of your work does what it's supposed to do.

Maybe it's supposed to move from A to B, maybe it should do it in under x seconds, maybe it should go via Y, maybe it has to be easily understood by a 6 years old, etc.

But I can't really imagine something that has simplicity as the only requirement ("nothing" is the simplest thing so that requirement would always be met with no action). So as long as the other requirements are met simplicity is usually the nice to have "add-on". And you can have correct and simple, or correct and complex. But correct (does the job) trumps simple. And the world is surrounded by examples that prove this point.

I think the author meant "simple should be part of good design" but couldn't properly convey the message. He focused on making the message simple and ignored the fact that it's not correct.
The VW stuff wasn't simply about fuel efficiency it was about emissions output. I think this was the video where a guy basically reverse engineered the system. (Starts around 40m in) https://media.ccc.de/v/32c3-7331-the_exhaust_emissions_scand...

I'd encourage you to watch that, and still see if you say that it wasn't fraud.

VM gamed the test in order to produce results that were not achievable by consumers, with the intent to deceive people.
A kids picture book can take 5-10 minutes to read tops. It's not all that hard to go through 10 a day.

As for lending, I've have 55 books out right now. (Seattle area library system, son just turned 6) Sounds like you need to get to the library :)
>The US is full of affordable housing in places that are not (despite what you might think) utter cultural wastelands.

Have you considered that some people might be attached to locations in the urban core for pretty much the same reasons you're attached to those non-wastelands in Middle America? For instance, family history, or workplaces that don't do remote work.
At the end of the day your opinion on this doesnt matter. The company you work for is still going to want it as fast as you can possibly manage it, and they honestly dont care if you have to write spaghetti code to get there because they dont have to deal with it.

I think I need a new job...
>I think we can agree that the goal is to reduce dangerous emissions,

we can reduce the emissions to zero by banning all cars, would you support that regulation?

>then how?

Improvements to technology the lessen the dependency on those energy sources.

Regulations will not solve the problem, no matter how draconian you desire to make them. Regulations will just increase the cost of goods furthering the economic divide and harming the people that can least afford the changes
Sure, specific optimizations in specific markets may not be worth the cost they incur. Or they may not be valuable enough to overcome other weaknesses in the project.

And yet, if someone tried to sell a server CPU today that was not pipelined, not OOO, and didn't have branch prediction, it would absolutely tank in the marketplace.

I never said that performance optimizations should always be implemented. Just that performance optimizations should sometimes take precedence over simplicity.
What does China have to lose?
The intent was to cheat the tests by secretly tailoring the behavior to the tests, even though they knew that real-world driving would be different and that the tests are supposed to indicate real-world emissions.

Intent matters. You can’t set out to cheat a test, succeed, and then say that it’s legal because you succeeded, any more than you can steal from a store by hiding an item under your coat and then say that it’s legal because you disguised it well enough to fool the guard.
The information isn't in the text itself, it's in the fact that ARM feels like publishing this is a good idea. They don't publish such nonsensical marketing for competition they consider irrelevant.
In the auto industry its generally understood that the emissions limits are so low, especially for diesel, that its physically impossible to meet them in some situations like cold engine + cold weather and when driving up grade.

Emissions regulations have made great progress in cleaning up auto emissions, but now politicians keep squeezing the numbers without realizing some of the limits are becoming impossible. So everyone starts cheating, because otherwise we would have no combustion powered cars.

Insane irony is that ships and even some buildings burn horrifically impure "bunker fuel" or wood, and with car emission limits so low these sources are the vast majority of harmful emissions. Its like cities in Cali forcing citizens to make drastic changes to conserve water, when over 90% is used by farmers.
Ask HN: YC out of touch in China/SE Asia?
I am not sure if I am the only one seeing this through but I feel that we are in midst of changing times in terms of the market shift. YC startup playbook is very relevant for valley (meaning a much more mature market such as US or EU). But what we are seeing with China to SE Asis and then India starting to follow defies most of the - how to start a company theory. There are quite a few models - marured to moid and even early stage - from wechat, alipay, grab, mobike, pinduodup and I won't mention a host of new one's emerging in ecom/fintech space. None of these map anywhere near YC theory of how to start a company.

This is not a criticism.

I am just asking if what I am seeing is what non valley founders are realising also - I am speaking from first-hand experience working in China/SE asia for past 3 years and recently Vietnam, where I met many founders.

Finally - what I really hope for is if someone can suggest good reads/books on growing scaling companies in Asian environments. The english literature is sparse on the topic and usuals of sam altman to peter thiel honestly does not fully apply in the global / cross border dynamics. World works somewhat differently for people starting company in Asia now and I kid you not - markets are huge and many huge names will continue to emerge beyond Tencent and Alibaba or Flipkart.

I am just turned off by how much good valley advise is now out of touch on what is happening in asia - circa 2018.
Tech and especially business are politics. Or at least so tightly coupled it's infantile to pretend like they exist in a vacuum.
I find 11% a surprisingly high percentage, since I would think "Quality of manager or management" is something very hard to assess during a selection process.
A workaround is to prepend "http://facebook.com/l.php?u=" to the WSJ link
My grandma used to make 7-up cake. Kind of miss it.
I thought the same until recently and found the underlying java nonsense of an IDE to be slow, forever indexing. But due to work I had to use an IDE. Much to my surprise it was not slow. Plus I learn from it. I like the code errors showing and I like learning new things from the auto complete. I also like the plugins for database and Redis stores. Plus debugging is great. Give it a go and avoid modding down those that wish to share their experiences!
Editor: We're short one tech article for our website, I need you to do it!

Intern: But I don't know anything about tech!

Editor: Neither do I, but I'm sure if we put our heads together we can come up with something good!
Reusing UI Components Simplified with Bit+NPM (Hackernoon)
82% of American teenagers currently own an iPhone
And now the car manufacturers have got caught cheating, so they're going to have to (I guess) face some penalty, and stop selling cars that cheat the tests.

People might want big, fast and safe cars, but they don't get to have them at the expense of the health and wellbeing of everyone else.
>Whoever is thinking today about replacing some production anything with a RISC-V

You're saying they're all wrong?

https://riscv.org/membership/
Pretty hard to gauge the quality of management from the outset though.
I am currently converting a 4 year old Coffeescript codebase into modern Javascript. There are certain parts containing heavy use of super, lots of this and global variables from who knows where.

My solution is to ignore the parts that can't be easily fixed. List them up in an issue or ticket somewhere to fix later if necessary. For now, modernising the majority of the codebase is a more pressing issue than nitpicking preferences.
your privilege is showing ;)

Seriously though. Lots of people are living pay check to pay check and drowning in payday loans just to get through the month. $300 isn't something that they have spare to blow on a computer. In this day and age there isn't even a need to - not when they can get a €100 Android phone that will give them internet access to do everything they want.

Of course... creating a business from a phone is all but impossible and this is why we don't see many people from poor backgrounds becoming tech billionaires.
Incorrectness for a minority of inputs can also be tolerated if it allows for a vastly more efficient and simple implementation, provided that the environment or driven machinery has failsafe mechanisms and wouldn't be able to cut an arm or a leg in case of an error.

For example, think about a game that runs quickly and is playable but crashes occasionally, versus one that lags all the time but never crashes.
The southeast US, the region where I grew up, just makes me sad, especially now that I'm living in the northeast.

Looks like some places like Nashville and Atlanta actually had density, but it was wiped out in favor of highways.

One of my biggest dreams is to move back down south (because fuck winters here), but I've gotten so accustomed to having good public transit and the possibility of living (and not struggling) without a car.
I think it's great that they're falling on their faces... Hopefully it locks them into only 1 solution - all electric zero. Pumping gas sucks. Smelling gas sucks. Hearing gas burn sucks. Gas cars suck.
Any of them unless they have specific modifications for mitigation.
Wait, front-end developers who use CSS created the problems of CSS? That's really funny. I mean, that's the most mind-blowing accusation I've heard in a long time. I would have to suggest you are commenting on a topic that you actually know very little about.

But at least you are entertaining.
RISC-V foundation says not:

>No announced RISC-V silicon is susceptible, and the popular open-source RISC-V Rocket processor is unaffected as it does not perform memory accesses speculatively.

https://www.techpowerup.com/240310/risc-v-foundation-issues-...

Do you have a source?
English Fans on a High in Preparation for Croatia World Cup Semi
The UTC example allows the user to translate output using localised tools.

The solution isn't incorrect, it is modular.
I wonder how photos are selected, do you use random images with rss feed news or is it manually, could you explain this . Also, do you plan to make battles between human caption makers and an AI?
Dawn Sturgess, British Woman Poisoned by Novichok, Dies
Looks like you had the parotted playbook response ready, as false as it is.
Are they crap because they all look the same? Altimas may look bland as hell but they're built to last.
That only applies when the target was relatively anonymous to begin with. It's frowned upon to crawl back in time to look for ammunition against someone, but if that ammunition is something that went viral and is part of public consciousness, then you're good.

One example is Bredan Eich. Because he chose to donate to a Prop 8 fund and it got out, his opinion on all subjects is automatically null and void for many people.

Another case is that of reddit user 'Unidan', who became an immediate pariah overnight because he was a dick to someone online, so he abandoned the entire identity. If any of his alternate identities were somehow linked back, it would likely become useless as well. I'd be willing to be his professional career suffered greatly because of that rant, too.

There's also Joy Reid, who has been in hot water lately because people found old tweets and blog posts that were offensive. In that case, people actively went back to look for things she said in the past.

None of these would have been possible pre-internet.
> especially for diesel

There's another way of looking at this, and that's that maybe diesel just isn't clean enough for consumer cars?
I don't think simple means discard if complex. It means using the simplest and most obvious tools (algorithms, libraries, &c) possible in order to achieve a correct enough software. So it does not mean discarding intricacies of timekeeping, but implementing it with the clearest, simplest use of abstractions and methods possible.
The ancient Sumerian one looks a bit like Excel.

I think there are some limitation as to how you can lay stuff out and what the human brain is happy with. It's not all culture.

Like with a lot of sites with flashy weird shit I use a reader view extension to make it look like books and pages have looked for centuries. Not so much because its the fashion but it's just clearer that way.
What's interesting to me is how little has changed. The biggest thing that changed in most of those cities is that there's big ugly highways cutting through the middle of the city now.
The point of regulation is so that everyone has to reach the same bar.
Breaking the rules to cut costs doesn’t absolve you.
Simplicity (however it is vaguely defined) is desirable, but at the end of the day it is a vehicle for correctness, and hence necessarily subordinate to it. Correctness is the destination of any piece of software (ultimately the goal of any piece of software is to work), and simplicity is just one route to it.
The author acknowledges a raising standard of living in the piece. Could that not provide part of the explanation as to why the rags to riches stories aren't as common?
Is it true that eating alone is bad for you?
>Its like cities in Cali forcing citizens to make drastic changes to conserve water, when over 90% is used by farmers

yes, this is a common process by which private costs are offloaded onto the public so as to increase the private benefits of exploitation of public goods.

it's legalized theft.
It makes sense, humans are not normal food for sharks. However once you're dead you're just floating meat in the water, the shark can take you without risking any injury to itself. Sharks are more intelligent than we generally assume, most shark attacks are not to eat people, they take a chunk out of a person by mistake.
Alternative JavaScript Module Pattern
videos where I can watch the developer coding are the best for my style of learning. really sticks seeing it executed rather than showing some powerpoint slides of high level diagrams and code snippets.
And yet, I don't see you or anyone else committing to buy ultra-simple non-pipelined non-OOO desktop/server CPUs.

If you insist on only hiring chauffeurs who drive at 100mph, you can hardly complain when they get into a few accidents.
> The UTC example allows the user to translate output using localised tools.

So you provide an alarm clock which is works as neither a clock nor an alarm.

> The solution isn't incorrect, it is modular.

It's either not correct or not a solution, either way it's useless.

I also like how proponents of "simplicity at all cost" apparently assume/assert the composition of two systems is no more complex than either, and that there is no additional complexity to the composition layer.
As software engineers/computer people, we have to have ethical standards. If you participate in writing code like the one in the VW case then you are not only complacent but active in fraud.

Engineers have a code of ethics. If you were to knowingly build an unsafe bridge then you would be liable for the damage and injuries it caused if/when it failed. This is true even if your boss told you to do it. You not only have a moral/ethical obligation to not build that bridge, but also a legal one.

As we write software we need to keep these things also in mind. We are writing things that affect peoples lives. That could kill people. That affect the environment. We need to hold ourselves to the same moral obligations as other engineers. We have a duty to prevent harming people when we write our software.

If you have no stand to refuse to do the work then it is your duty to report such actions. First up the chain, and if that is rejected, then to the media. It is also your duty to report it if you have refused and you see it still happening. There are whistleblower rights in place to protect you.
Solidarity! I was unemployed for much of 2017 myself. It's not that you (or I) don't have skills. It's that employers now seem to have such precise preferences that everyone is the "spiky kid" instead of the "broad fit". I've been turned down for jobs because, "While you definitely have the skills and you're smart, you just don't seem to be moving your career in that Ruby on Rails direction." In the same job search, I was told that I didn't have enough Rails experience even though I passed all the interview tasks just fine. These were for junior engineering positions!

Well, self-fulfilling prophecy: now I'm following my more heartfelt interests and doing a PhD in neuroscience. Turns out finding a lab that fit my interests perfectly worked great.

Which is to say: being the "spiky fit" actually sucks, but it seems to be what the labor market is targeting right now.
Something on the order to 10% of my power comes from "renewable" sources in my region. over 50% is still coal here. There is a push to change that, but it comes at the expense if raising electrical rates (which we have some of the lowest as well) and that harms poor people. It is hyperbolic but it is worth considering how many people you are willing to sacrifice today for lowering emissions? Every time you increase energy costs that is increasing costs on the people that least can afford it, they then have to choose between food (which also increases), and heat, or hot water, or Air Conditioning...

>>>EVs charge mostly at night

That is the use case today, when they make up a low part of the overall fleet... I doubt that will maintain as their percentages increase and people that do not have Salary 9-5 jobs start using EV's
Having software people interact directly with the user/customer (internal or external) can be very useful because minor changes in requirements can make a huge difference in implementation complexity.
The "Big Cars" part of your comment is really US-centric. In Europe, Japan, and other places, many people want small cars.
Some people want faster but most people don't care because there are speed limitations on the roads anyway.

Low-emission might not be a priority, but people still think of it, and some governments measures target the most-polluting vehicles to discourage their use.
How Type Juggling (PHP) Can Lead to Authentication Bypass
?? I thought the company was doing well and in no dire need for cash -- thx in part to the late crypto boom. The company's stock jumped x4 from 2016, two years ago.
How a design hypothesis drives innovation
yes, it does.
>even the hardships by old billionaires seems to be temporary or brief, i.e. Warren Buffet finding a way to make thousands of dollars through his paper route at the age of only 15

And growing up where news could take weeks to travel, no internet, a lot of 1-car households, a lot of 1-income households, diseases we've all but eradicated were still common place, a world war etc. Even if you aren't directly involved with those things, that makes a difference on your mindset.
This is an utterly stupid move by ARM...if it's legit. Looks like it's a different domain registry than all the other ARM websites...not sure why, but that seems a bit fishy.
They are not mutually exclusive though. And your tent would tend to have a higher temperature gradient during the night when there’s no sun.
The only way to drive in a way that would have replicated the results of the VAG tests would be to not touch the steering wheel. At all.

For VAG this wasn't a case of the test not being quite the same as regular driving, it was VAG deliberately detecting a tests and altering the way the engine worked to avoid failing.
parent was implying that a 5C difference is practically useless, if technically possible, so don't bother popping open the champagne when it's announced.
Intense IR can damage the eye; more specifically, it can lead to cataracts.

Prior to learning to arc weld, I always thought the primary danger of looking at the arc without protection was UV exposure. However, it turns out that IR exposure is also problematic. See, e.g., https://en.wikipedia.org/wiki/Glassblower%27s_cataract
Anyone can write complex, brittle code, and often even get it to work.

The real superstars solve the same problems with simple code.

I recall a fellow student in CS in the 1980s who used to brag about how many lines of code he wrote to solve an assignment. I never understood that mentality. His programs were always 2-3 times longer than mine. But now that I've had many years in the industry, it almost seems that a lot of people believe more code is better.