skysight-inc/HackerNews huggingface dataset:
The author fundamentally misunderstands what RISC is, what CISC is, what SIMD is and what VLIW is apart from misunderstanding every major computer architecture concept

RISC was invented as an alternative approach in an era when processors had really complex instructions, with an idea that high level languages could be efficiently compiled to them and assembly programmers would be efficient if they can do many things with one instruction. RISC philosophy was to make simpler instructions, let compilers figure out how to map high level languages to simple instructions, and therefore fit the processor on one die (yes, "processors" used to be several chips) and therefore run it at high clock speeds. RISC is not a dogma, it is a design philosophy.

On top of that exception handling in complex instructions is hard. Implementing complex instructions in hardware consumes considerable design and validation effort. RISC has won for these reasons.

Some things have changed, we can fit really complicated processors on a single die. Memory access is the bottleneck. The downsides of RISC in this reality is well known: It takes many more instructions to do the same thing, which means instruction cache is used inefficiently (anyone remember the THUMB instruction set of ARM?). It might be useful to add application-specific hardware acceleration features, because we now have the transistors to do it. How does that make RISC unscalable?

Many CISC machines (eg Intel's) are CISC in name only. The instructions are translated to micro-ops in the hardware. The micro-ops and the hardware itself, is RISC.

Register re-naming was invented to ensure that we enjoy the benefits of improvements in hardware without having to recompile. Let us assume you have a processor with 16 registers. You compiled software for it. Now we can put in 32. What do you do? Recompile everything out there or implement register re-naming?

VLIW failed because they took the stance that if we remove hardware-based scheduling, the extra transistors can be used for computation and cache. Scheduling can be done by compilers anyway. The reason they werent successful is because if a load misses the cache, you wait. Instead of superscalars which would have found other instructions to execute. On top of it, if you had a 4-wide VLIW and then you wanted to make a 8-wide one, you had to recompile. And oh, the "rotating registers" in VLIW is a form of register re-naming.

Poorly informed article.
The funny thing is; your code has a syntax error (two, actually).

Its dumb to nitpick, but its symbolic of the problem; even if you're so sure that you have no mistakes, that what you've written is well designed and will work well... you're probably wrong. Even the simplest blocks of code will have issues, and the language should do everything it can to help this.

No one likes to be told that all they deserve is a blunt knife, but frankly, it's more true than it isn't. I'll gladly wield that blunt knife if it means I get to build awesome products that don't break at 2am.

(Edit) I made a mistake in my analysis of your code; there's actually three errors. Everyone makes mistakes. Our tools shouldn't encourage us to make more.
You said it yourself. Their capex is flat (in real terms?) and their marginal cost per transaction is zero. What happens to the per-transaction fee? It looks like it almost all goes to shareholders as dividends.

That's funneling money from the entire global economy into the accounts of a few wealthy shareholders and institutions in the west. That's pure rent going to capitalists just because they have the dominant payment platform.

No doubt that it creates economic value, that's why people use it! But a non-profit that charged fees just enough to cover operating costs would do just as well and leave money in the local economies where the payments are made instead of contributing to global inequality.
Not lately at least. While I think Lybia was a big mistake, I tend to blame France more than the US. Iraq, Uganda, Somalia and Yemen are the wars the US is involved in to my knowledge, some of them not actively anymore. Say what you will about Trump. Him not starting wars seem to be an exception, although I don't think Obama is responsible for the Lybia situation. Politically perhaps as he omitted congress, but I still wouldn't call it a war that he started.

Hell, Gaddafi was air-striking civilians. The African Union was against foreign intervention and today civilians probably suffer more than under the regime of Gaddafi. Hard so say what would have been the right thing to do. We still feel the repercussions of that...
Average commute for the US is 26 miles a day, but more than half drive considerably less than the average.

For the people for whom an electric car makes sense, the overwhelming majority could make due with a level 1 charger (12 amps 110 volts).

L1 charger provides 4-5 miles of charge per hour, so 8 hours in the garage at night would more than make up for the commute. If you have a larger range (200+ miles) you can make it up on the weekends.

If you have a 100+ mile commute each day, sure get a L2 charger. Or better yet, buy a hybrid.
from the article -

People still call ARM a “RISC” architecture despite ARMv8.3-A adding a FJCVTZS instruction, which is “Floating-point Javascript Convert to Signed fixed-point, rounding toward Zero”.

The fundamental issue that CPU architects run into is that the speed of light isn’t getting any faster. Even getting an electrical signal from one end of a CPU to the other now takes more than one cycle.
At the end of No Country for Old Men, the sheriff retires and is speaking with his wife who works on the ranch and at home.

He says something like, "What should I do right now?"

"Well, I can't plan your day for you."

"Maybe I'll help around the house."

"Better not. How'd you sleep?"

"Had dreams."

"Well, you got time for 'em now."
The Modern Struggle [video]
Well, seeing we already talk anecdotes… I was there myself this year in May on a week-long hike and a few days at the sea, and they're doing alright. The year of 2014 was quite rough (especially with the electricity shortages when Ukraine cut off their supplies), but now, with the two new power plants, they're energetically self-sustainable. After the bridge link to the mainland opened last year and with a newly-rebuilt airport in Simferopol, they also no longer feel so isolated.
There were people in Turkey some thousands of years ago living underground. I’m sure they were doing that for a reason. Can’t recall the name of the place / discovery.
Not sure what the point of this comment is. It's not as though this article said this issue only affects the US...
Presumably, it went wherever all the other 'blockchain experiments' went.
I think the case of the three-legged dog shows the difference between mathematics and science. In maths, finding even one exception to a hypothesis (like claiming that all odd numbers are prime) disproves the hypothesis. But obviously dogs are really 4-legged animals and the fact you can find one that lost one of its legs isn't very scientifically informative. You'd have to show that there is a whole breed of dogs that only has three legs by default for it to be a meaningful observation.
I love this, and 100% agree with this. People are just so impulsive and immediately flame you if you dare to say you emphathize with terrorists, or gun shooters. It's that impulsiveness that leads us to never make any progress in solving the root cause. Reactionary judgements accomplish absolutely nothing.
This reminds me of a conversation I had a few years ago.

A guy wouldn't eat Quaker quick oats because it was processed.

It is literally the regular Quaker oats chopped up in smaller pieces. I got a good laugh out of it.
Not the OP, but sometimes I wish that I had a separate kitchen so I could prep like I did back when we lived apart and had date nights. Candles, clean kitchen, and hot food that she hasn't been smelling for the last hour...
Picture was found inside of a WWI plane wing. Anyone know who it is?
Better, more informative version: https://youtu.be/agnSwV451_4
That's not paying the business, that's paying the person - it's exactly the same thing one step back. That cash won't appear in their business accounts. The whole purpose of paying them cash is to enable their tax evasion.
I mostly agree. I see the lengths to which people go to save a few cents on gas (like $1.20 vs $1.13/litre around here) and I can't help but think that once the "gas" price of EVs starts to permeate the mass consciousness, ICE vehicles are done for (outside of some specific niches). I pay ~$1.25 in electricity to go 100km in my EV (overnight charging at home), someone in a comparable car would be paying about 10x as much. People, by and large, have not understood this.

As for Tesla, they don't have any intent on being in the proper budget space, ie $15k mini cars. They've stated they will release a compact car in 3-5 years (no other info), but I doubt it'll ever cost less than $25k, probably more like $30k. And that's probably just fine and dandy with Tesla, as Apple has shown capturing a high-end clientele and their fat profits is a great place to be.

Their plan for the "budget" space is robotaxis, which of course depends on their FSD program. We'll see how that goes.
FileMaker Pro is pretty much alive, they have a conference happening in two weeks: https://www.filemaker.com/learning/devcon/

There are many companies using it.
You don’t expect delays if a company goes bankrupt during a massive construction project? At the same time one of the power companies backed out of a purchase agreement.

The project is continuing after the bankruptcy. It is the only nuclear power project in the US.
It’s just bad. As a product, it’s bad. Terrible quality, compression artifacts etc.

From a design approach perspective it’s bad because, lightning has USB 2.0 bandwidth only. So they had to build an airplay server on the dongle that decodes a compressed H.264 and outputs an HDMI signal. There are better ways of doing that. One way is to actually have enough pins on the standard to support uncompressed HDMI output like USB-C
It isn't really small government culture-- both Republican candidates were very recently Democrats (the state has flipped parties). It is more a pervasive culture of natural resource extraction and disdain for the public's health and safety. Probably a function of the "resource curse". https://en.wikipedia.org/wiki/Resource_curse
How old is your writing system? You still have to learn it. There are no substitutes, functional is the arguably the best way to program a multiprocessor computer.
And on the flip side, interfaces allow heterogeneous lists; []io.Reader can have several different distinct types that implement io.Reader in them, whereas the contract version would be "a slice of a type that implements io.Reader" but it would have to all be the same type.

I won't deny they're not orthogonal, nor that we're probably going to see some confusion about which to use when from beginners, nor that there are probably interfaces in the wild that really ought to be contracts (I'm pretty sure I've got a couple myself, though I haven't fully checked until the proposal is stabilized), but neither do they quite stand in for each other. Perhaps if this was in the language from day one, more work would be put in to finding a way to make just one "interface/contract" feature with some kind of (probably confusing) parameter in it that lets it serve both purposes, but doing that today doesn't seem to be on the table.
I would certainly draw it much closer to the public interest that it is now by most countries.

In particular, "platform" businesses like Visa, Google, Amazon, etc. should at a bare minimum restricted from competing with the users of their platform. Ideally, the social value of the platform would be made public by a government buyout (aka nationalization) instead of flowing to the hands of the few select shareholders of the platform or subject to the whims of the platform company's executives.
20GB of Formations House Emails Leaked
Why is this book considered to be so good? I started it because it's been recommended on HN so much and I gave it up rather quickly because it was really dry and not all that focused on practical applications. Should I give it another go?
Maybe sibling comment is more to your liking.
Ask HN: Normal to get to 40K users with just spreadsheets?
(Throwaway because you'd probably know which company it is if you saw my regular account.)

Joining a Series A company as their principle engineer (<10 people) and their product is used by 40K users. Their entire stack is in spreadsheets. Origin story is that it started as a prototype, and grew from there. It's all maintained really well, and the "glue" is in a normal programming language, but I can't help but ponder... how common is this?
I'm a big fan of this infographic youtube channel that creates some innovative infographics to explain the gist of content. Just thought of sharing it here and see if people like it too.
How do you get payments from your customers? Most payments are processed by US companies.
I worked with early Polymer versions for about a year on a pilot project and loved the technology and implementation. Conceptually, I think its superior to lots of the alternatives.
Fact of the matter is that the javascript/nodejs (e.g. React) hordes shouted down a really fine set of ideas.
its a sad loss, IMO.
When it comes to Iran, it definitely would have been different, considering that it was Obama that made the deal that Trump decided to break.
Site dev should still be able to turn off the autocomplete functionality?
> How do you identify that voters have a vote

The voters can see that their own transaction went through. Administrators (and everyone else) can count total votes cast at the end of the elections by the balances of the candidates' wallets. That's at least as good as paper ballots in this specific respect.

> and people that shouldn't have a vote didn't vote.

The voter's wallet can be tied to the voter's registration. Again, at least as good as what we have now, in this specific respect.

I think I've just made a more elaborated restatement of what I already said. Could you identify a specific hole in my system? You could point to voting software _in general_ being a bad idea, and that's fair enough. But it doesn't sound like that's what you were saying.
Really not sure what your point is ethically or otherwise. Are you saying you should not tip? Should you not tip a person for good service? Really hard to fathom a reason you need to use the service in the first place. I suppose one could make the argument that if you request/use the service and don’t tip, you are actively participating in perpetuating the crappy business model of crappy businesses and crappy jobs that are setup to be unfavorable situations for the workers while everyone else benefits at the workers expense. That doesn’t sound very ethical because you simply don’t desire to feel some kind of guilt if you don’t tip. How about choosing not to patronize a service and system that is setup to take advantage of said workers? As I mentioned, it is really difficult to fathom a situation you need to use such a service like food delivery or selecting a restaurant with wait staff. Just make other arrangements and don’t patronize those services in the first place. If you do find yourself using such a service, leave a tip (cash if an app) for a good job that says I know you probably get screwed over a lot by the man/system, but I’m more enlightened than others that feel entitled to choose to use the service and not tip. It’s really that simple.
Using a blockchain cannot (ever) tell you if your vote was counted.

Blockchains for election administration are a digital form of physical chain of custody. Like when you move boxes between locations.

You're thinking of crypto voting schemes. None of which have proven feasible in the wild.

The Australian ballot form of election administration means private voting, public counting. For example, dropping your ballot into a box at a poll site.

Any process enabling any kind of post mortem verification is more akin to accounting, eg open ledger with credits and debts. That's the opposite of a secret ballot.
Why would you pick a PHEV for comparison? They are going to get a worse MPGe (because of the extra weight) and have a smaller battery (no catching up on charging during the weekend).

But more importantly, they can backup to gas so if you can only do 80% of your trip electric there is no real problem, you still are getting great fuel economy.
Slack Is Down Again
No status page update as yet...
You would need a huge number of solar panels and batteries to power an air conditioning unit. Dehumidifiers are far more energy efficient (removes the hot water droplets suspended in air to cool air temp)
>Were you assuming that would be the case? That seems like a an unwarrantedly pessimistic assumption, even more so than my assumption that prices would remain constant. Indeed, your assumption (if it is indeed yours) would entail that photovoltaic panels would suddenly start to get more and more expensive!

Which is not really far fetched: "Reuters is reporting that Eric Luo, president of one of the largest solar panel makers in China, predicts that “the party is definitely over.” Speaking at the World Economic Forum, Luo said that prices have quit dropping and he expected industry consolidation to cause prices to rise by as much as 15% over the next two years."

And that's with current-ish levels of demand. Imagine the increase in demand for replacing most of fossil fuel and other conventional sources with photovoltaics...
And here's an editorial about the AI winter that actually did happen, starting around five years after Drew McDermott's opening comment, just for that extra bit of cosmic irony:

Avoiding Another AI Winter

James Hendler, Rensselaer Polytechnic Institute

https://www.computer.org/csdl/magazine/ex/2008/02/mex2008020...
left out the actual science part of this interesting part:

> According to Yablonovitch, this finding builds on work that he and students published in 2011, which found that the key to boosting solar cell efficiency was not by absorbing more photons (light) but emitting them. By adding a highly reflective mirror on the back of a photovoltaic cell, they broke efficiency records at the time and have continued to do so with subsequent research.
Good question, could also be the Finnish word "lahja" that translates to "gift"
Are you and 'tomohawk' the same person? Otherwise I don't see a reason why you have brought up 'ethnic cleansing' in this thread.

Nonetheless, the deportation of Crimean Tatars by Stalin in 1944 is a crime and has been repeatedly recognized as such by the modern Russia.

"Most of the Russian population in Crimea are second/third generation settlers"

Even the biased Wikipedia article you linked to doesn't support that.

Edit: please don't edit your comments after they have a reply. Thank you.
In addition I don't think you'd have to interrogate every line, depending on your codebase and upstream module support for Python 3. There are tools like:

http://python-future.org/automatic_conversion.html
and
https://python-modernize.readthedocs.io/en/latest/

Which should get you most of the way there. Look at https://docs.python.org/3/howto/pyporting.html for more info
Prediction: we’ll wrap an existing Earth city in an environmentally-controlled bubble before we get a bubble to Mars.
I recently took over a large (new) data engineering project. After being given almost no direct, I sat down and read this book and let it assist me with my design.

When we reviewed the design I mentioned a few points that were like: "Yeah I know the little requirements you gave counteracted this design, but if we do it this way it'll help us out (source in book)"

This book is really well written, and I've learned so much from it and I keep opening it up every day for further guidance.
"Cost effective" is relative to peoples value set, green tech is kind of a hand wavy solution with out a comprehensive plan to deploy it as an integrated system.
Reduced maint on ecars is a meme. They still have brakes, axles, tires, coolant, etc.
The US is a big place with lots of metropolitan areas where you can buy a house in the near suburbs for much less. I’m in Atlanta and our 5/3-1/2 3100 square foot house brand new build in 2016 was $330K. We both live and work in the burbs. Depending on traffic, it would take us less than an hour to get to downtown/midtown/Buckhead if we needed to.

It’s just so many people on HN think that they have to live in the west coast or NYC.
The competitors must have known as well. They all buy competitors cars and disassemble them to reverse engineer the car. They probably also spotted the cheating device, and thought: ok the leading company is cheating, so do I.
CFCs? Geniunely curious how? My gf uses a can of dry shampoo in 2 weeks and im sure she isn't using it at a rate higher than most others..
Children’s Village Forever
In any case, one more crash of MAX and it is done.
But at what cost? © Chernobyl
Fine, bring out the heavy law-making artillery then. Make it mandatory to give staff time off to go voting with heavy penalties for non-compliance and some kind of nice carrot for compliance.
>> Is that spam?

> No, [...] marketing.

Excuse me while I lol.

(It might be completely wanted marketing, just amused me; almost all spam is marketing for something.)
I think a much overlooked topic is urban planning. Just thinking about Phoenix and the hundreds of homes and apartment complexes blasting ac 24/7 with little or nothing in terms of tree shade. Trees can provide and immense amount of sunlight protection and reduce the heat in a dwelling. I get that they can also fall on your roof, but still, almost nobody planting anything, especially in large apt. Complexes
Citation in the actual article:

"But how secure and accurate was the 2018 vote? It’s impossible to tell because the state and the company aren’t sharing the basic information experts say is necessary to properly evaluate whether the blockchain voting pilot was actually a resounding success"
C# WinForms? That's what I'd use for this.
They're saying that the flight produces that much, period. Not per person on the flight.

While I do think it's mentioned more than it should be, it can't be denied that it's a major factor.
> Nobody argues owning a gun is an essential human right.

I do — it's a constitutional right because it is a fundamental ('essential') human right. A free citizen (i.e., not a child or prisoner) has a right to wield violence in defense of himself, others and property; to restrict that right (as opposed to restricting unjust exercises of violence) is IMHO fundamentally unjust.