skysight-inc/HackerNews huggingface dataset:
accumulator xchange ... y, something stacky perhaps?

program counter

flagPort

non maskable interrupt, interrupt request

I'm sure you knew that though, it's common micro processor nomenclature.
Hackers Hold SFMTA's Computer Network Hostage for $73k Ransom
You can try Google translator..
I've never understood the urge people have to dictate what other people do right down to what they must sell.

What's wrong with a hospital refusing to sell goods that are detrimental to the health of its visitors?
Have you reported it to the Neovim devs? It stands a better chance of being included there (IMHO) and from there it's possible that it trickles up (like the async features in Vim 8).
Wish there was a good book about the history of crays. It's the kind of thing you hear talked about but are unlikely to ever see.

Mainframes in general too.

I'm currently listening to Soul of a New Machine.
Its a mining program. But not for BTC. The hashing power points to a Monero Pool

https://getmonero.org
Springer Cyber Monday. Every CS eBook $9.99
really good read. thx! :bow:

I didn't plan to do the push-to-deploy thing, mostly because that would totally complicate things. The rationale was more that we would use the CI that would automatically build and deploy things to DEV env that would be then promoted around.
The thing I find interesting is this. For each possible choice there is a single, simple, iron-clad line of reasoning to say that it's the right choice, and people always seem to thing that the other line of reasoning is bunk, and people who espouse it are stupid.

It will be interesting to see the results of the poll.
Let's reset the expectations, and answer the question again.

If you could buy an iPad Pro, that runs all the iPad apps, has a touchscreen with the awesome pen digitiser, that was also as fast as a Surface Pro, and could run all the desktop apps within the same OS as well (even though the desktop interactions might by in large require a keyboard and mouse/trackpad), would you do this in preference to either the current iPad Pro or the current Surface Pro?

Yes, yes I think you would.

Developers shouldn't be asked to build hybrid apps. They should be given the option to build hybrid apps, desktop apps, or tablet apps, and have all of those solutions deploy on the same hardware.
Thai entrepreneur spearheads Garena Online
If nursing students never study calculus, you sometimes end up with Tai’s Formula for calculating the area under a curve http://care.diabetesjournals.org/content/17/2/152.abstract now with nearly 300 citations.

This is a method which was known <50 BCE to the Babylonians, and is taught to every high school calculus student as the “trapezoid rule”.
This makes me wonder. The 6502 in the NES ran at 1.79MHz.

According to https://en.wikipedia.org/wiki/Instructions_per_second , a modern i7 processor handles north of 100,000 MIPS.

According to https://en.wikipedia.org/wiki/Transistor_count, the 6502 had 3510 transistors.

At 100,000 MIPS, a modern CPU would have a budget of ~56k instructions to process one cycle of that CPU, or about 16 instructions per transistor.

So it would seem it might now be possible to simulate those old processors, at the transistor level, in real time. Is anyone aware of experiments in this domain? If not really useful, that sounds like an interesting fun (side) project.
Emerging Era of Banking and insurance sectors
Sunway TaihuLight (the most powerful supercomputer right now) was benchmarked to have 93 petaflops[1].
The cost was 1.8 billion Yuan (US$273 million). So cheap I guess.

[1] https://www.top500.org/news/china-tops-supercomputer-ranking...
I did it precisely in order to not suck. The courses at the university seemed too toy-like, so I decided to write something bigger and with a real goal. 7500 lines of 386 and then some Modula 2, and a bit of AWOL from university.

In my case the Sinclair Spectrum, which I did cycle-accurately on about a 25MHz 386 and fast enough to play Jetpac on the slowest 386 ever sold. Cycle accuracy really only helped with pitch-perfect sound.

It was fun, and pushing something from a blank sheet to a working program is... shall we call it a practical exercise in not sucking?
"Imperial Earth" by Arthur C. Clarke, deals with human colonization of Titan.
This is the same treatment my iPhone 4 got after few updates. I suppose it's a standard way for Apple to deprecate old hardware. Those phones won't sell themselves!
I've been having these issues in the past week or so. I thought it was just my battery that was dying!
To some extent I'm sure that's true, but I'm guessing that this report relies less on that, and more on mindless calculations of "could this be improved/built up/repaired?" while failing to step back and realize we're chasing an impossible end. It's what happens when people apply their codes and manuals, thinking that those things are purely factual, as if such a thing could ever be free of value judgments that need to be periodically reevaluated (in this case, the values are probably vehicle speed and throughout.)
Poll: Choose both boxes?  or just box B?
Newcomb's problem is well-known to philosophers and strongly divides opinion. You can read about the question here:

https://www.theguardian.com/science/alexs-adventures-in-numberland/2016/nov/28/newcombs-problem-divides-philosophers-which-side-are-you-on[0]

You can discuss the question over here:

https://news.ycombinator.com/item?id=13054193[1]

I was wondering how readers of HN would respond, so thought I'd run a quick poll.

Which would you do?
Choose both boxes?
Choose just box B?
Disrupting the world of science publishing
Hemosep: the machine set to revolutionise blood transfusions
You can learn both. I prefer Emacs as an environment but use Vim keybindings within because they're so ubiquitous and pretty good.

https://www.emacswiki.org/emacs/Evil
We're currently writing some documentation specifically pertaining to theming third-party component libraries, which you can read the WIP of here: https://github.com/styled-components/styled-components-exper...

The TL;DR is that this customization guide will suddenly become really easy. Antd can specify a default theme and users can override the parts of the default theme they want!

All the user has to do is pass a single prop to the ThemeProvier and override what they want:

import { ThemeProvider } from 'antd';

<ThemeProvider theme={{ primaryColor: '#1DA57A' }}>
<App />
</ThemeProvider>

On top of that different parts of your app can have different themes. Making your sidebar dark but your main component light is not an issue – just wrap them in two ThemeProviders with different themes:

<ThemeProvider theme={darkTheme}>
<Sidebar />
</ThemeProvider>
<ThemeProvider theme={lightTheme}>
<Main />
</ThemeProvider>

It's also all dynamic, meaning you can let the users of your app provide custom themes for your app and it'll automatically apply.

Compare that with the current customization guide, not only do users have to use webpack, they also have to use specific plugins just to make customization of third-party components work! It's also all global, which means styling the sidebar dark and the main area light is impossible since it's all just Less variables applied at build time. This also makes it very hard to have user supplied themes.

Does that make it clear enough how using styled-components would help with theming? :-)
I have a powerful dedicated box with them, pay very little, but also do fairly little with the box. But the speed for $$$ is great, and for the development box with Xen virtualisation it's great. Basically didn't have much issues. I had a $3.50/month VPS with them -- also worked great for the similar characteristic of usage.
DevRant much?
Yep, it's a separate library but also follows Ant Design's guideline, provide both web (for mobile) and ReactNative version.
What makes you think that the server-side components are going to be incompatible with Ax MBPs? Most open-source software runs just fine on ARM, and I would expect proprietary developers to quickly follow suit if Apple pushes Ax MBPs.
Clickable links:

[0] https://www.theguardian.com/science/alexs-adventures-in-numb...

[1] https://news.ycombinator.com/item?id=13054193
The Supermen: The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer, Charles J. Murray, 1997
Raymond Chen's writing: https://blogs.msdn.microsoft.com/oldnewthing/

Joel Spolsky writing: http://www.joelonsoftware.com/
You mean he massively abused his position.

People have been prosecuted and JAILED for reddit comments don't forget.
The only reason why I still use Python2.7.x instead of 3 is because I occasionally use old libraries/dependencies that have not yet been ported to python 3.x

Python 2.7 is about to "Expire" though, https://pythonclock.org/

But as a newcomer, it depends on what you are doing, if your tooling is already python 3.x compatible, then I see no reason to stick with 2.7x
Next time you're in the Bay Area, don't miss the Computer History Museum in Mountain View. Lots of Cray action there.
Apple is User Hostile or is it?
Re: audio noisiness, it was a kernel bug with the older (9343) version, did it happen again?
https://github.com/advancingu/XPS13Linux/issues/11

It took a couple of months to get it fixed...
Just one extra datum, there gas been normal battery use on my iPhone 7 since the update, though I don't think it has ever dropped as low as 30%, despite a fair bit of Bluetooth headphone use.
If you like Jacques check out some of the videos with him and Julia Child. Especially the ones where she's getting on in years, the banter is hilarious.
Not sure why I'm getting downvoted. I think it's a relevant question.

Context: https://ant.design/docs/react/practical-projects
Cleaning aside, this is actually a thing.

Stores like Primark and H&M basically deal in "disposable fashion" - clothes that are up to the minute style-wise but made (and sold) incredibly cheaply, so you don't mind the fact that they disintegrate after a few weeks or months, and then just buy next month's style instead.
> The only one I see that can maybe apply is the public performance right. How that applies to computer programs is not clear under current caselaw.

Anyone is free to bet money on it. Streaming cases has been done in several countries, and the outcome was expected. The argument for lets-play often discuss classical assets like images and sound, but the purpose of the artistic work in a game is the full experience. A networked chess program that anyone can use for free would be more akin to a pirate version of Steam than a lets-play. The installation directory just happen to be remotely rather than locally.

> interaction is just exchanging small amounts of data

I can encode a video to be just small amounts of data in comparison to the original. I have yet to see any infringement case where the amount of data is relevant, except in the pirate bay case where that argument failed.
European Aviation Network (EAN) for inflight WiFi over Europe is airborne
ABI changes analysis for the new releases of the Linux kernel
I'm surprised there isn't a mention of caffeine in the article linked here.

Caffeine is an insecticide, and I'm willing to bet it plays a role in this relationship by providing ant housing that other insects find generally unpalatable to be around.

This bit seems odd:

"This is the first ant to build its own home," says Susanne Renner, a botanist from the Ludwig Maximilian University in Munich.

Surely this is a misquote or otherwise out of context, because it's obviously not true.
I was experiencing this earlier in the year but it didn't go away after factory resets and a downgrade to iOS 9.2. Which made me suspect iCloud Photos (with "originals in iCloud" setting) since taking photos would reliably trigger "warm phone", especially in low connectivity areas. A suspicion which was heightened when the same phone in my Mother's hands (no iCloud Photos) was perfectly well behaved battery-wise.
The world's most collaborative online whiteboard – Deekit
CSS Reference in a JSON
It's just too much computing power – there will come a time when many things have enough.

If you look at Apple's recent offerings, it would seem they think that time is more or less here.

I certainly almost never use the full computing power of anything I'm using – the limiting factors aren't hardware any more but the software running on it.
> […] "owning a plot of the earth is ridiculous."

I may side with the Native Americans on that one.

There is this idea of a Land Value Tax, where most or all taxes would be taken on naked soil. Such a tax would effectively abolish land ownership, because everyone would effectively rent it from the state. Long story short, it looks like it might work.
I believe they meant desktop-feel as opposed to mobile first (mostly because some consider Material to be a mobile-first decision). Additional Note: Blueprint doesn't go out of it's way to degrade nicely for mobile screen sizes for most components and doesn't provide the grid layout or progressive embeds typically associated with mobile-friendly UI libraries.
Thanks!! I did open the link but it was in Chinese. I will use this exclusively when it's released.
Show HN: A curated list of Cyber Monday sales and more
Show HN: 1,200+ Free Drupal themes easy to filter
github:https://github.com/antvis/g2
guide: https://github.com/antvis/g2/wiki/How-to-create-a--chart
api: https://github.com/antvis/g2/wiki/API
> That is the soundness guarantee, it cannot get stronger than that as the langauge allows down casts, and those are fundamentally unverifiable at compile time.

An explicit downcast is allowed to fail at runtime. But if you can get a runtime cast failure in code that did not contain any cast, that's a soundness bug.
That's a big assumption. I think few people believe we'll have another 32 years of Moore's law.
Essentially. It's not the belief that matters to me, it's the process of arriving at that belief that is important. (I'm talking about beliefs where the belief itself is irrelevant to one's suitability for whatever joint endeavor I'm considering with them. If I was, say, looking for someone to help me slaughter some cows, for example, then people who have a strong belief that all killing of animals is murder would probably be unsuitable, no matter what process led them to their beliefs on animal killing).

Beliefs that involve conspiracy theories are not necessarily signs of poor reasoning ability. Many things that were conspiracy theories have turned out to be true--but they were always conspiracies that were limited in scope.

The conspiracy theories that raise a red flag about the reasoning ability of those who believe them are the ones that require the conspiracy to involve so many people over such a big area that it would be impossible to keep it secret, or that require the conspirators to have such vast control over so many aspects of government and business that they could easily make anyone who tried to expose them disappear.

Take bike paths for example. There are people who oppose the construction of bike paths. I've seen at least two reasons for objecting to bike paths.

One objection I've seen raised was from people who thought that the street markings for the bike paths were ugly. They did not want ugly streets in their neighborhoods.

If someone objects to bike paths and this is their reason, all I can infer from that is that their notion of what is ugly doesn't match mine. I find a street with a bike line no more or no less ugly than one without a bike lane.

Another objection I've seen is that the purpose of bike paths is to make cities easier for people to get around in, in order to encourage more migration from rural areas to the cities, so that when the UN sends troops to take our guns away and enslave us under "Agenda 21", we'll be nicely packed in cities. A tightly packed population is easier to surround and disarm than a spread out rural population.

If someone objects to bike paths, and delaying our enslavement by the UN is their reason, I'm going to infer that they are an idiot.
It's been a while since I programmed low level but I think on the 68k series they started to introduce cache and multi stage instruction pipelines. By alternating instructions working on different things you could get a decent performance gain. If every instruction had to wait for the result of the previous instruction to complete then it wouldn't be running at its best. With careful planning you could insert 'free' instructions but you would have to watch how flags were altered. We used to spend quite a bit of time optimising code to this level, eeking every bit of performance out of the hardware. Great fun.
Your brother wants a Mac in no small part because he can't afford one. It's a status symbol. Ferrari make ridiculously unpractical cars that they refuse to sell for cheap; same thing with Apple, especially in the latest iterations. Advertising and society tell one that wealthy and hip people use Macs, and one "decides" he wants a Mac.

If your brother really needs OSX, he can go second-hand (I use a 2012 retina model, still works great); if he needs general computing, there are tons of equivalent alternatives at cheaper prices. Apple is never going to sell him anything for cheap because it would damage their brand.
It turns out that for several reasons, creating an exact emulation of even much older gaming technology can be very computationally intensive.

http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o...
I've dreamt of that exact same clothing service.
Yes, the project was already under way. There was $768B allocated for shovel ready projects and this was 'only' $3B. If was merely a matter of money, it seems like this lock should be done now. Or, given the $768B, replaced with a different design and the failed one cast aside.
http://www.visual6502.org/ does it in the browser & flashes transistor states at you!

And if you liked that you'll probably also enjoy http://www.megaprocessor.com/progress.html
Interview with Animation Supervisor Joshua Beveridge about 'Storks'
> None of my tools work with it, and now my browser has to run a bunch of js for something that's normally native and very fast.

It's not that I don't agree with the general idea of your post, but I disagree with this part. If nobody every tries something new we'd still be in the stone age. I think base122 is a bit silly but if it had it's use and adoption became widespread then browsers and tooling etc. would follow, just as they now support base64.
Fund: documentary – internet connectivity impact on rural india
what are you talking about? do you actually have a problem with faculty from one of the most renown universities advocating for equal and discrimination free education?
The end of Stallman's Law
Once at the railway station in Dunkerque. I started by asking the ticket officer in French if she spoke English, but after she said no she refused to listen. Fortunately there were two booths open and my bad French was better received by the kind girl working there. Good thing too, she was our only way out of town.
American public schools are not failing - the students are.

Americans spend more / capita, and more absolute $ than anywhere on earth. All kids have access to decent schools. Teachers care a lot.

But when kids murder each other, don't show up, their parents don't care, nobody pays attention or values work, kids are passed even though they are illiterate ... well ... it's really not the schools.

Take decent students and put them in the same schools and you get good results.

Not blaming the students directly, other than to say they are functions of their families and communities.

Anyhow - this whole argument about this charity is missing the point - it's basically just a charity doing very good work, and the local semi-corrupt government officials are pissed off - that's it.

This is not an issue of reporting, or 'American Imperialism' or 'do-gooder white people not understanding culture' etc. etc.

This is actually just crazy Africa.
Agreed. He also mentors many PhD students, which is where a lot of the magic happens in terms of training.
I never heard of this. Sounds really bad. :-/ Any examples in the wild?
But when I went back to the store they'd changed 'seasons' or 'styles' and the same items were no longer available

Stick to classic designs from classic brands and you won't have that problem. The basic white dress shirt/blouse for example works for all occasions and if you find a fit that works for you from an established brand you'll never have to worry about fit again (until you change size).
I never got on with the Chromecast but the FireTV stick on the other hand is great.

Our AppleTV and PVR have both gone now.

Funniest thing with the Apple TV OS was when my 7 year old complained that it was broken as pressing the right arrow on the remote (as indicated by the right arrow on screen) didn't work - I showed him you had to press OK, but for a business that's supposed to pride itself in great UI it's a spectacular fail
There were 27 years between the release of the iphone 5 and the Cray, and at a $649 release price, it was approximately 50,000 times cheaper.

So, if this was linear, we can all expect 130 petaflop computers around 2043 for around $3,500?

Lots of caveats here though, things aren't usually as linear as all this, and this is very much a back-of-a-napkin calculation.
Natural and Fun voices for Text-To-Speech
The minified version of this library is about 1MB but loading individual modules is possible. I haven't checked my own net tab but I presume the site uses chunking in order to avoid downloading the entire library on the initial load.

The data is static and it is probably a SPA, but it's not all loaded on the initial load.
> By using information kept with the function

How would you do that with dynamically linked code, inspect functions you're calling at runtime before laying out your arguments?

> perhaps even encoded into the function name itself

That would mean name mangling in C and assembly.

> Coming from an Asm background, where there basically is no one "calling convention"

Right, because you can lay out memory however you want since you're at the assembly level. Higher-level code (C up) can't do that, so instead you've got standard calling conventions for inter-library call (inside a compilation unit, the compiler is free to use alternate calling conventions since it has complete control over both sides of the callsite, that's also how it can inline calls entirely).

> programmers would document which registers (almost always registers, rarely the stack --- and that can make for some great efficiency gains)

Some standard CC (though not the old CDECL) also use registers, so far as they can, depending on the arch. The SystemV AMD64 ABI uses 6 x86_64 registers for integer/pointer arguments and 8 SSE registers for FP arguments, with the rest on the stack.
These agencies have credibility, far more so than the government of Uganda.

And CNN is no making any statements about anything, they are just reporting on the positions of everyone involved.

You know why CNN does not have a correspondent full-time in Uganda? Because people won't pay for content. If we paid them, they could afford it. Otherwise, they don't have people everywhere.
> We know of course there's some illegal immigrant voting

Can you provide some corroborating evidence for that?
Test Automation for an API: Postman, Newman and Jenkins
Removing the external link icon from GOV.UK
Sorry, yes, you're right. Then splitting the water would definitely be energy negative (although still desired, to produce something the colonists can breathe).
All automatic military systems in Russia are equipped with big red MANUAL OVERRIDE button (installed on command post, of course). Automatic is the default, though. :)
And that's before you get to the states which require photo ID making it somewhat more difficult by requiring it to come only from government office X which is in county Y (obviously with poor public transport) only open on every third Tuesday between 1000 and 1400.