skysight-inc/HackerNews huggingface dataset:
The big challenge with infrastructure is the maintenance costs. Upon debut, new roads are great. Likely, better than what a private company tasked with the problem could produce (not talking about the actual construction which is, in America, performed by private companies bidding on contracts).

However, over time, it appears that we rob the maintenance funds to service other governmental desires - sometimes it’s just what will get the dogcatcher re-elected. So, this virtual monopoly leads to undesirable outcomes.

I believe governmental mismanagement of resources is a valid argument against allowing new governmental virtual monopolies. (Examples include American outdated transportation infrastructure, the Flint Michigan water fiasco, governmental shutdowns in federal parks upon new budget constraints, and more).

A peculiarity that folks on the left and right fall into is that all is fine when “my guy” is in office, but fail to see the consequences of governmental ownership in worse times.

For private companies, at least, there is an advantage that investment (outside of monopolies, which I’m inclined to your perspective) should match demand.

Also just noticed the top item on HN right now is about how SpaceX can’t test their rocket because the government Is in fiscal limbo. I’d expect that should creates a new wave of people who are concerned about governmental mis-management. https://www.floridatoday.com/story/tech/science/space/2018/0...
Tool Dysfunction. To the Rescue
Here is a non-exhaustive list of possible reasons:

- you use in-memory cache, so with monolith each instance will need X+Y amount of ram, where X is needed for api A and Y is needed for api B.

- say api A serves client http requests, and api B does some asynchronous resource intensive computations. When a large workload lands on api B, api A will suffer until auto-scaling kicks in. Even after auto-scaling kicks in, individual nodes could be overloaded which is fine for api B but unacceptable for api A.

- in a scenario where api A and B both serve client traffic, maybe you want to switch api A load balancing from round-robin to sticky, now you have to worry about the impact on api B as well.

The possible scenarios are endless, and you always have to think about both api.
It is not a stock with "no regulations". Coinbase does KYC according to regulations.

Cryptocurrency doesn't make lending money less risk averse. Rather, it doesn't use the financial institutions that caused the entire economy to collapse in 2008 with little punishment for those who allowed it. That said, smart contracts in crypto are attempting to make agreements between parties regulated, but by the code, not a shitty institution who is allowed to steal from you without repercussion.

If you don't like the idea of crypto, consider all of the things you don't like about banks. If you like the US's Federal Reserve style, then we see things differently.
Can anybody explain the difference between the baseline and aligned_function cases? As the article states, they contain the exact same code, and the only difference appears to be that in one case, the function starts at C0 while in the other it starts at A0.

As both are 32-byte aligned, none of the uarch features mentioned in the article should be able to explain the difference. If anything, the baseline has the higher alignment (to 64 bytes), and yet the baseline is slower.
Er, no, Rust started out pretty solidly as a functional language.

It used to look like an ML variant, with purity and stuff. And it had a GC. It's lost most of that now.

It also used to have green threads up till 1.0 (they were removed pre-1.0), we're now adding them back. And they're being added back as a library, not as part of the language.

It moved away from both of these.
That's a CGI mockup created when SpaceX' modifications to 39A weren't even complete. The FSS also looks markedly different.

However, the water tower is there, as you can see here: https://twitter.com/wsm1/status/953099809803485184.
Numeric 'correctness' is a business-problem property.

For a game engine, correctness is speed and "right enough". For a research physics simulation, it may be "as right as possible".

You can't check whether floating point inaccuracy is correct generically because the definition is entirely dependent on the business needs of the program in question.
Nope. If there's a queue waiting to have their items checked I just walk past them. If they can't do it quickly enough it's their problem.
You can more clearly see the location of the water towers here:

https://en.wikipedia.org/wiki/File:LC39A_and_LC39B.jpg
I would love this! I usually go shopping with a backpack, and in a store like this I could put stuff into my backpack directly from the shelf, rather than trying to put all my items into my bag as quickly as possible at the checkout counter with half a dozen impatient people behind me.
Completely agree with the car forums - and all enthusiast forums in general.

You get the same inane questions being asked daily - if not hourly - because people can't easily find information that had been asked previously.

Not to mention that facebook allows more "casual" enthusiasts to partake in conversations, than what I'd consider proper "enthusiasts". I feel that it dilutes the quality of a technical question's responses when you have one person replying with solid advice, and ten others who either shitpost, or offer plainly incorrect advise.
TED – free termbox-go based console text editor
Hi Rahul, sounds good to me! What time zone are you in? I'm available today from 19 p.m. onwards, London time.
Remember that terrible career advice they used to give saying "do what you love"?

Well, I always interpreted that as "arrange your life so that you can do what you love as often as possible", so I program computers for a living. It has the perfect combination of paying you four times as much as anything else for each hour you put in, and letting you hop from short term gig to short term gig. That gives you lots of free time that you can spend doing what you love.

Including, for instance, dedicating your life to climbing rocks and surfing.

I'm sure you could also dedicate your life to sitting in your mom's basement or on the beach in Belize smoking weed, for much less. But that's not what we're discussing here.

The reason I mentioned Surfing above is that, until you try it, you might not realize that you want to re-structure your lifestyle to prioritize it over, say, contriving to lease the flashiest car your bank will give you credit for. Most people are doing that second thing most of the time. And lots of them could benefit from a bit of real fun in their lives.
I know of a company Learning Equality(https://learningequality.org/) they also work in this space.
i mean its also because the author is obviously biased toward vue. see the other comments here for why people actively pick react over vue. dont confuse the printed word for fact.
" Microserivces desire springs up because of a lack of communication culture and desire for siloification" - Would have upvoted this more than once if possible.
‘Programmable droplets’ could enable high-volume biology experiments
T-Mobile beats Verizon to become fastest 4G LTE network in U.S
The 11 nations of the United States (2015)
Or let the user have the choice.
Lets you shard and makes your reads dead simple (1 table, 1 predicate, 1 sort)
Simplified Chinese having 63.90% share by language suggests that as well.
A white\blacklist should do fine.
Just go work somewhere that is big enough for that to happen. Usually large tech cos with the amount of devs larger than dunbars number by about 2x or greater.
> but for whatever reason it seems extremely rare to discuss Rust's

At least within Rust spaces these get discussed at a regular cadence, in my experience. The usual pushback you see is "we're working on it", which is a valid response. I'm curious to see examples of what you're talking about, we try to push back hard on language zealotry in Rust spaces.
The water tower is just further away, that's why you don't see it in the images. It was still there during their most recent launch from LC-39A: https://youtu.be/CNRTNxZSPhE?t=2m20s
The above comment originally used "32-byte boundary" everywhere it uses 64-byte now - the conventional wisdom was always that the uop cache operated on 32-byte boundaries only, and this is almost certainly true for Haswell and earlier.

However, I noticed after a bit more testing that the critical boundary here is actually 64-bytes, not 32-bytes. That's odd as I always understood the boundary to be 32-bytes on Skylake as well, but either (a) it changed to 64-bytes in Skylake, or (b) there is a second-order effect at 64-bytes, and the uop cache can actually deliver instructions from two different ways in a single cycle (seems hard!).

I note that Wikichip, which only has "so-so" accuracy does note:

µOP Cache
instruction window is now 64 Bytes (from 32)

for Skylake-client https://en.wikichip.org/wiki/intel/microarchitectures/skylak...

So maybe that's a little-noticed change.
DUPE: https://news.ycombinator.com/item?id=16198974
When was the launch supposed to take place?
What I want to see is figures on consumption. Fundamentally, who really cares about wealth? They are just numbers in a bank account somewhere. Whoever is good at growing those numbers without causing inflation - more power to them.

What we need is to redistribute consumption, not wealth.

Punish the rich for wasting resources on buying super cars and yachts and mansions, don't punish them for innovating and working hard.
https://twitter.com/SciGuySpace/status/951536175587758081

It's ongoing.
This is easily blamed on the shutdown, but it isn't that simple: Falcon Heavy static fire has been postponed numerous times. On Tuesday (Jan 16th), it was cancelled once again, but with no new target test date. That indicates that SpaceX is still working on the rocket/pad.

I didn't find information on when they'd be ready again, but blaming a delay on Falcon Heavy's static fire test on the Government Shutdown is only half the truth.
I had no idea the USPS was a GSE (Government Sponsored Entity) like Fannie Mae (which many believe is a government agency)
See my reply (to myself) below - the effect actually occurs at 64-byte boundaries, not 32. So the A0 has a different alignment to C0, modulo 64.
It's Linus
And then come the tax cuts which reduce essential services, which are disproportionately more important for the poor.

Make no mistake, the world is bought by the rich, directly or indirectly. If you sit on a 401k with $1M in it, you are a part of the problem even if you feel average.
Seriously...the entire article had as much substance as the title. Didn't even mention when the launch was supposed to be.
At their current rate of launches it probably just doesn't make any sense to put a lot of resources into it.

There has been upgrades in automation for the ranges last year which allow a higher frequency of launches. Plus they started launching again from their second Cape Canaveral pad.

I read that even with their own facility they would still be affected by a shutdown.
An "ancient" conversation demonstrating this issue with early Coq:

http://grouper.ieee.org/groups/754/email/msg00574.html
Linux Torvads calls Intel patches 'complete and utter garbage'
I am not saying “worse”, I am saying “superset”. On the basis that all crimes that can occur with cash have an equivalent that can happen with cryptocurrencies but not vice versa — you cannot force someon else’s computer to forge coins for you, and high-value transactions have rules against cash in places that don’t have rules against cryptocurrencies.

I do not understand how you consider you response to be relevant, however.
In what part of the world is 1400sqft considered tiny? That is 130m^2, which would be considered a pretty decent size appartement here in Austria. You don‘t find many appartments as big as that in a city here. (We‘re a family of 4, and we live in a 80m^2 appartement)
"Of course, this inefficiency plays well into the politics of one of the parties, who hold a religious belief that private enterprise is always more efficient than government"

Which is beyond ironic to anyone who's worked in the corporate world, but I guess that's for another thread.

This idea they have that private enterprise naturally evolves toward the most efficient system is laughable.
Am I the only person who finds this extremely difficult to read? The top says "David wrote" and then it looks like he's replying to a message from Linus Torvalds. So any quoted text is by Linus, right? But then....the letter is signed by Linus? So who wrote it? I know this is some ancient technology but Jesus, the user interface is horrendous.
PHYSICIANS ARE COMMITTING SUICIDE EVERY YEAR: HE DOESN’T WANT TO BE ONE OF THEM
This is why I think it's crucial to find a good engineering manager. He or she takes care of the politics for you and makes sure you're properly rewarded for your work. It lets you keep your head down and focus on tech.

They're usually a main contributor and value good code as much as you. They're surrounded by a set of engineers who have worked together for 5+ years. And most of these engineers have followed the manager from one company to the next.

If a company starts treating the group unfairly, they move on to the next company as a group.
The linked article describes a passive monitoring system achieving the same result, no laser required.
Do you have ammo? does left-click punch when you spawn?
"It looks nice(r)" is basically the end of that argument. Some people will care (I find easier to be immersed in a game when technical limitations aren't as apparent), others won't.
>Punish the rich for wasting resources on buying super cars and yachts and mansions, don't punish them for innovating and working hard.

Harder than 82% of the other population? Lol.
> Government is normally getting in the way or at least slowing down the process of innovation.

Citation needed, especially as I'll just note we're using a website, many innovative technical elements of which were government funded.
Yea... and what about every other chip maker who also have the same exploits? Can someone explain whether AMD and Qualcomm licensed this tech or if they also independently made the same mistakes? Either way, we really haven't seen much activity from them either.
Well... I think you're right that the headline is pretty biased. I also think that it's kind of reasonable to be a bit stressed out that the entry level for the labor market is about to get a whole lot higher as robots become more affordable and sophisticated. I know I'm changing the subject a bit but I think that it is reasonable to bring this up because I think that in a lot of cases, people are willing to accept pretty much any demonization of things that scare them, which I think the news media is aware of.
Nokia Removing the Pulse Wave Velocity Feature from Their Body Cardio Scales
The toughest part about being a female software engineer
FWIW, how does ranking on this site work; 20 points and 2 comments and at the top?
My Comp Sci lecturer always said you could get a lot by coming to class 10 minutes early and reading the relevant material and leaving 5 minutes late to read it again. I tried this method for a third-year compilers course and it was a very efficient way of getting a high frequency of "Gotcha" moments of understanding.

As an aside, I really love how responsive and friendly web pages in this plain HTML style are. It's a pity they're only used by older academics now.

Obviously you've all seen[0], but just in case...

[0] http://motherfuckingwebsite.com/
>>Which is beyond ironic to anyone who's worked in the corporate world, but I guess that's for another thread.

>>This idea they have that private enterprise naturally evolves toward the most efficient system is laughable.

Work in private industry AND government and you might find the comparison a bit more apt, not that I'm a Republican.
Earned income is the worst income. Taxed heavily.
> This is the first new power cycle invented since the Full Flow Staged Combustion Cycle in the 1960s

Yes, battery pump engines aware new for this scale of a rocket. No, it’s not the first new cycle since the 1960s.
As I recall from the last shutdown, Congress usually passes an apology bill to pay back-wages for the furloughed workers. In theory, it's unpaid time off, but in practice, they get made whole and it becomes a free (but potentially angsty) vacation.
I, too, missed the double-indenting at the start and thought David was replying to Linus. Once I got to the textbook swearing I double-checked and figured it out.
Made in my family's games factory that one. Although it wasn't under our control at the time.
Microkernel operating systems, like L4 and QNX beg to differ.
This is Marxism at it finest: boil the complex reality of the wealth generation and the economic productivity of the super rich into a seductive narrative about oppression using a ratio that you actually wrote incorrectly:

Harder than 99% of the other population? Lol.

If you punish the most productive members of a society and redistribute wealth in any way that adheres to the oppression narrative, there will be absolutely disastrous consequences. This is because your perception how wealth is distributed is flawed - It is not the tyranny of the 1% that creates their wealth, it is their sacrifice. Remember, they only get rich if they sell something that is cheap to huge numbers of desiring consumers (a very difficult endeavor), or if they provide a useful service to large-scale businesses (a similarly difficult exercise). Both of those are good activities to have performed by intelligent, hard working individuals, because they provide a unique and often impossible-to-duplicate value to their customers that truly enrich their lives.
The paper can be found at [1]. Did you have a specific grievance with their procedure/conclusions, or just baseless cynicism?

[1] https://dspace.mit.edu/handle/1721.1/100023
I think it’s great. I’d love to see somethin similar for chronic diseaseas. When you see a doctor once per several months, it’s impossible to really tell him if you are doing better or worse due to recency bias. I’d love to monitor pain in my joints on a daily basis and have a real data points to show.
If no one cares about wealth I'm sure the wealthy won't mind a 100% wealth tax then.

After all it's only numbers in a bank account.
>>Of course, this inefficiency plays well into the politics of one of the parties, who hold a religious belief that private enterprise is always more efficient than government, and so playing games like this that increase its inefficiency help to sell their case and get government functions sold off to private enterprise, who just so happen, in so many cases, to be some of the largest donors to campaigns of this particular party.

One party believes 92% of this and the other party believes 83% of this statement, for any non-American reading this.
Absolutely... 82% of the rest of the population really has no idea on how to properly do capital allocation. The Warren Buffets of the world are pretty rare.

But seriously, who cares if some guy is controlling how 10 billion dollars get invested? He certainly knows better on how to do it than I do.

What upsets me is when that guy siphons money off of that 10 billion and buys some stupidly large house which is utterly useless to society at large.
The first reading I had the same trouble, but you should watch the >> (Linus's previous post) and > (David's post) to figure out who said what. And this post is by Linus replying to David.
Saying it's "ironic" would be somewhat harsh (but would still get the point across), saying it's "amusing" is just cruel. You know there's real people affected and the ones hurt will likely not be the ones responsible, right?

A bit of empathy would go a long way.
They can blame the shutdown for cancelling this particular attempt, just not the last half a dozen tries
There are jobs and companies that build & maintain the super cars, yachts, and mansions. If you punish that consumption, you'll also punish everyone that's benefiting.
Wat? All the major hardware manufacturers from Intel to the hundreds of no name ARM licensees fix and cover up major issues in silicon with fixes in microcode (unless most chips from a particular mask/process are too screwed up, see Intel's 7nm process).

Doing otherwise would throw the onus onto kernel maintainers for Windows, Linux, and the various BSD distros, and they don't want a crapton of one off fixes for the plethora of CPU errata that Intel and others patch in microcode.
This is the thing that blew my mind last time:

The shoreline of San Francisco is a national park (donated when the military base here closed). There's a restaurant on the shore called Cliff House, whose landlord is the US government.

During the shutdown, the government forced the restaurant, a private establishment, to close. The owners and the kitchen staff were not allowed to make a living. And because they aren't government employees, they don't get any restitution when the government is funded again.
I don't completely understand the technical issues, but reading between the lines I think the patches in question add super huge overhead. The overhead is so huge that nobody in their right mind would enable them by choice. However, the behaviour is governed by an opt-in configuration at boot time. What this means is that by default the patches will do nothing but if you opt in, you will get a huge performance hit.

The end result is that Intel can say, "We've fixed the security holes". Linus can apply the patches and say, "I've fixed the security hole". However no distribution will enable it because they will suffer from a massive performance penalty if they do. The end result is that the security hole will remain, but the average person/manager/etc will not be aware of it.

As far as I can tell Linus is calling that out as being complete BS. From what I can tell, his reasoning is that if there needs to be a performance hit, then Intel can eat it. They will have to get their act together and fix the problem in upcoming processors or else basically nobody will buy them. The implication is that Intel has no intention of fixing the problem in the next generation of processors and is hoping to sweep it all under the rug -- they have a fix. It's not their fault if nobody enables it.

The situation is a bit delicate because if Linus forces the Intel processors to be slow, then Intel will blame him -- their patches are only slow if you opt in to some completely-not-understandable-kernel-patch-option. He's basically refusing to play ball at all -- which is probably the correct stance (assuming I understand what's going on -- insert disclaimer about being a random person from the internet here).

I don't think Linus is necessarily blaming anyone in particular. That's why he says the reasons behind the patches are unclear. I think he's hoping that causing bad publicity will get Intel to abandon their tactic of being politically careful. Getting slagged of by Linus carries a certain stigma and Intel may consider it prudent to offer up information more quickly in order to stem the damage.
NULL is not a pointer—what does it point to?

0x00000000 is a pointer, sure, and it points to the memory at address zero. But that's not the same concept as NULL, even if it happens to have the same representation. If malloc(32) returns NULL, it doesn't mean the memory between 0x00000000 and 0x00000020 is available for me to use.

false also has the same representation, but no one would claim that false is a pointer.

mmap_min_addr exists because C is unable to distinguish NULL and a pointer to address zero, and the Linux kernel is written in C, and too much code wrongly treats NULL as a pointer to 0x00000000 and attempts to read or execute the contents of memory there. If code did not confuse the two, mmap_min_addr would not need to exist.

And it is relatively recent; it was added as a security measure in June 2007 for Linux 2.6.23 in https://github.com/torvalds/linux/commit/ed0321895182ffb6ecf... , about 40 years after the invention of NULL.