skysight-inc/HackerNews huggingface dataset:
I remember when Nesticle and some of the other viable Nintendo Entertainment System emulators first started showing up. It took a while but eventually everybody just ended up settling on the iNES format by Marat Fayzullin. This was a very useful thing.

I've always found it extremely frustrating that later systems had so many competing formats for the roms as you inevitably end up with lots of duplicate games just so different emulators can handle them. It gets even worse for optical media with all the .cue file stuff and distributions that provide the audio tracks outside of the iso in half a dozen different formats. It's almost impossible to assemble a good collection for those kinds of systems.

I honestly think a .zip based distribution makes a lot of sense since most emulators of cartridge based systems can open zipped archives and run the first compatible file they find in them. But all the rest of the information for the game could be "built in" to the zip.

If you look at the Gamebase projects, there's plenty of hobbyists who are willing to pour thousands of hours into assembling games, metadata, manual scans and other such things into those kinds of projects...but they lack the ability to unify all that ephemera into a single archive per game.

If such a thing were to become standard, I'm certain people/groups outside of the "established" database groups would begin to publish collections.

I for one would definitely welcome a format with built-in cheats, patches and so on and would love to download a collection of say, Japanese RPGs that come with scanned manuals, translated manuals and can run the game in the original and patched versions....or to try out all the weird and wacky Mario/Sonic patched game variants. I just can't be bothered to go download each patch myself to try it out, but if they were already present in the .zip :) I think even support soundtracks would be awesome and could see people firing up collections of games just to listen to the music, without having to keep track of a separate soundtrack archive.

I think this would be an even bigger benefit for modern optical media. The .bin/.cue stuff is honestly terrible. More than half the time I've ended up with a .bin or some kind of .something that I need to convert for some reason, or mount and extract stuff and then handbuild .cue files which don't work half the time. I don't even know if the problem is what I've downloaded, the .cue I made or the emulation compatibility. A standard distribution "format" that just solved all that would be incredibly useful.
FreeOTP user here. Everything works as expected.
I think a better link might be the paper: https://arxiv.org/pdf/1908.09339.pdf Surprisingly (given the very bold claims) it comes from a reputable source.
This, Too, Has Passed is the pensive remix to a virtually unobtainable game
Ask HN: Which stack would you use for a test framework?
Hello!

I'm about to implement a test framework from scratch for several purposes: API (Restful), functional, acceptance testing. Eventually, maybe even for a mobile app.

Which stack would you use? Would you break it in several projects?

So far I'm thinking about node.js + mocha + docker. I want the tests to be pretty easy to run and parallelized. Would make sense to throw in webpack to the mix to use the latest features of javascript?

I'm also comfortable using other frameworks and languages and open to new ideas/approaches.

Thank you very much for the help!
There is not truth to this. How is there an American monopoly on money transfers?

Most countries have central banks that settle and controls its own currency.
Bigger banks have accounts at the central banks and can settle cross border without a problem.
The US has nothing to with it unless you are buying/selling USD (which, by the way, you can do outside of the US banking system, if you like) or you are buying selling some obscure currency which needs to be exchanged via the USD (or any other liquid currency for that matter).
As nobody would be compelled to use it, and those "everyone switching" network effects only occur if it has merit, I'm a bit more concerned about the banning being "dystopian".

And, of course, the Ministry of Truth https://en.wikipedia.org/wiki/Netzwerkdurchsetzungsgesetz
I usually try to stay away from comments on the site implementation, but in this case having the same full page video ad pop up every time you scroll a page on mobile? Seriously, what are they thinking? I understand the importance of ads to a site, but this made the article unreadable to me.
Performance and power saving features are vastly different between battery and AC so I don't feel that is relevant at all.

If we are talking about battery-life at least.
This is probably one of the reasons why Satoshi Nakamoto didn't use their real name - If there's a single entity for governments to target, they will.
iPad Drawing Apps for Every Kind of Artist (2019)
Pretty cool, but could you project 3d object on these?
Agreed. I've seen numerous times developers include jquery just to make a simple request that can be replaced by XMLHttpRequest.

Ref: http://youmightnotneedjquery.com
The EU, incl. Germany, did kind of encourage it.

Same happened for other countries accessions. And of coures France and Germany bent the EU budget rules all the time too. Then when things started going poorly in Greece, the gang kicking the fallen guy promptly forgot about this.

(To be clear, many of the rules reflected a irrationally strict anti-debt anti-inflation puritanism to begin with, and the problem was more in the rules than their lack of enforcement)
49ers vs. Bengals Live StreaMs-Reddit
https://www.reddit.com/r/allsporttvi/comments/d4kcor/officialreddit_cardinals_vs_ravens_live/

https://www.reddit.com/r/allsporttvi/comments/d4kcpj/officialreddit_cardinals_vs_ravens_live/

https://www.reddit.com/r/allsporttvi/comments/d4kcps/officialreddit_cardinals_vs_ravens_live/

https://www.reddit.com/r/allsporttvi/comments/d4kcns/officialreddit_cardinals_vs_ravens_live/

https://www.reddit.com/r/allsporttvi/comments/d4kcqq/redditstreams_ravens_vs_cardinals_live/

https://www.reddit.com/r/allsporttvi/comments/d4kdt8/official_cardinals_vs_ravens_live_streamsreddit/

https://www.reddit.com/r/allsporttvi/comments/d4kdtw/officiallive_cardinals_vs_ravens_live/

https://www.reddit.com/r/allsporttvi/comments/d4kdue/nflthreadravens_vs_cardinals_live_streamsreddit/

https://www.reddit.com/r/allsporttvi/comments/d4kduz/livestreamofficialravens_vs_cardinals_live/

https://www.reddit.com/r/allsporttvi/comments/d4kf6g/officiallivestreambengals_vs_49ers_live_streams/

https://www.reddit.com/r/allsporttvi/comments/d4kf76/matchthreadbengals_vs_49ers_live_streamsreddit/

https://www.reddit.com/r/allsporttvi/comments/d4kf7k/snfmatchthread_bengals_vs_49ers_live_streamsreddit/

https://www.reddit.com/r/allsporttvi/comments/d4kf8z/cfbstreams_bengals_vs_49ers_live_streams_reddit/

https://www.reddit.com/r/allsporttvi/comments/d4kf9d/officialnflfootball_cincinnati_bengals_vs_san/

https://www.reddit.com/r/allsporttvi/comments/d4kf9s/matchthread49ers_vs_bengals_live_streamsreddit/
Yeah, I think maybe they meant to say "save money on hardware" since they already said "spend money on software" earlier in the sentence.
This reads like a figurative kick in the face to those who argue against free education and social programmes "because the market will solve it and those that work hard enough will make it, so it's fair". The world is deeply unjust economically and the vast majority loses from that, and those, that manage the inquality by using the cheap larbor and forced constraints of the disadvantaged to serve the more fortunate ones, win. Even the fortunate ones win from rich neighbours, so there should be a big consensus for universal conditionless free education, social security and health insurance backed by the government.

I know this might be interpreted as a flamebait and I see the common "but the government is incompetent/corrupt/inefficient" answers already, but those don't negate what I just wrote in any way upon closer inspection. However, this is genuinely how I feel and I feel stupidified when I see how these programmes aren't yet serious international standards.
>Additionally the mainstream adoption of high level languages, made the OS irrelevant outside some niche use cases like microcontrollers, Fintech and AAA games, for example.

Has this really been the case though? Apps are still very much OS specific. Even Web Apps in Backend are also OS specific ( Linux Specfic ). I just don't see any "mainstream" adoption of high level languages that does this.
Hollywood’s Great Leap Backward on Free Expression
California actually has this. Employers must disclose to interviewees the salary range for a position [1]. The big loophole in this is that for tech companies a significant portion of compensation comes from equity (ex. RSU, options, etc). The law is relatively recent and I'm hopeful it'll improve over next few years.

[1] https://www.forbes.com/sites/meghanbiro/2018/09/13/californi...
I disagree. Your teenage years are just your first opportunity to "master" a skill. If we take the 10000 hour rule as an example it takes 5 years of continuous effort. Between the age of 12 and 18 there is plenty of time for that. After that you go to higher which lets you master your second skill. After that you go to work and master your third skill and so on.

The only difference is that during your teenage years you get to choose. There is no pressure to get a "useful" degree or find a high-paying job.

Something obvious: Just because you have these opportunities doesn't mean you automatically take advantage of them and become virtuous. A lot of people waste their opportunities in exchange for something else.
Gee I don't know. Maybe the Saudis bombed themselves. What better way to deal with oil-addiction then to blow up your own infrastructure? Or maybe its their arch-enemy which has the motive, opportunity, ability and past history of doing those things. Too reasonable, I guess.

I am not "war-mongering" - the only warmongers here are the people who blow up stuff.
babel solves the problem of polyfills in a more elegant manner.
Fantastic. Thanks for the info. I've installed tlp, but I never really looked too deeply into it (yet). Most days at the office I'm plugged in - and that can be a problem too with the battery constantly receiving a charge.
There is no forced US intermediaries. What are you referring to?
Maybe jQuery should be simply included in browsers.
Yes, if you call "the 7th layer of the stack" the people who started with it.
Its definitely something to consider otherwise who knowsm maybe down the line someone who owns a better TLD like .com can be like "Pay me $XXX,XXX or I will put bad content on the domain"
Surprisingly there are reasons why running financial type systems in COBOL makes a lot of sense. Evidently COBOL really excels at foxed point decimal operations more so than other “modern” languages like Python and Java. Porting then off the mainframe isn’t a trivial exercise it seems.

https://medium.com/@bellmar/is-cobol-holding-you-hostage-wit...
You’re not alone there. Ontario is battling it out over this (once again). It’s regretful that it’s even a question anymore.
Not just banks. Any long standing company has this problem.
Awesome, thanks. My BIOS upgrades are such a mess. I get notified that I have them.... but they always fail. I haven't dug into the logs to see why. This is honestly the most lazy I've ever been with a Linux install in 20 years, mostly because everything is working "well enough" that I haven't spent time tweaking it. Better battery life/cooler bottom does sound like something I should strive for though.
The density is configurable in Aegis, 3 "View Modes" - Normal (what you see by default I think?), Compact and Small. You can then choose to show or hide the Account name to further reduce size, and it supports Groups to organize.
Open challenge to find identity is still 1 Bitcoin, 6 years and 10000% later
Structure and Simplify Your Google Apps Script
Yeah, I would have thought a traditional electric motor turning a pulley which drives a belt would be a far easier and more efficient way to do it.
There's another reason to use jQuery not included in the article, albeit one which has lost a bit of relevance in the last few days:

jQuery plugins/extensions/libraries/whatever.

An awful lot of libraries for things like carousels and masonry type grid systems and other such things are built with jQuery as a dependency, so anyone wanting to use them (especially to avoid rolling out their own version) is stuck relying on it.

Fortunately, a lot of these things have either moved to working as standalone vanilla JS type deals, or to NPM modules instead.

Unfortunately, the latter is argubaly causing the same dependency hell issue, since many devs will now basically throw in a full JavaScript framework and a bunch of task builders and managers like webpack just to be able to include said modules more easily and save on development time/costs.
The Origin of Complexity
A much bigger problem is that these are self reported numbers. people tend to not realize that ever country handles income and social services differently. it's very hard to compare salaries objectively between people from different countries. in the us people have to earn enough to make up for the lack of social services that are available in other countries.

Also most of the foreigners working in the US are paid a contract salary. most of these foreign contractors are probably reporting the amount that their contracting firm is getting or the amount that they are being paid by said contracting firm. or they are reporting the amount they take home. it's hard to tell what they are reporting and it's very likely they are not aware of how confusing their salary information is. but in the end they are very likely being paid far less than the low numbers that are being posted.
How Greenland is polluting itself
i find that very unusual. when working with someone, making a personal connection is the first thing i want to do.

that said, we don't do it in Free Software and Open Source contributions either. we send in our code, talk to someone who reviews the code via issue trackers, chat and email and we see each other after a few years at a conference.

so yeah, we build a virtual connection, not a face-to-face one. and while it has been shown that occasional in-person meetings are very good for team building in companies and FOSS projects, we do know that it can work well without.

in fact, FOSS contributions are a strong indicator for a good remote worker.
Well, don't take it bad.

Ireland has like 5 million people? How would it have/support an adequate university research system to support a top-tier talent?
It's not a Humanitarian disaster if someone sponsors themselves to travel to the Nevada desert and take on the US military in response to a Facebook post. It's Darwinism at work.
Well, in Europe that would be an easy 10-15% of the population...
I thought x86 started in 64-bit mode when using UEFI?
That site looks more like an secret advert for jQuery than any attempt to remove it.

Maybe a comparison using more modern browsers would be more convincing...
We didn't learn much about him from this comment, but we learnt 1-2 things about you :)
Evidence suggests microplastics in water pose ‘minimal health risk’ (bbc.com)
https://news.ycombinator.com/item?id=20766496
what about part-time work?

one of the reasons i like remote work is because i have a family to care for, and working 40 hours wouldn't leave me enough time for that.
Levels / Pay grades are quite well defined at most companies. Nearly every company maintains a career leveling guide with specific criteria that should be looked for at a level. The difficulty is in evaluation of that criteria. People get mis-leveled all the time. Additionally there's pay grades can be very wide and most levels have significant overlap. Why? Although someone may have been brought in at level X based on interview, they may be performing at X-1 due to other circumstances (personal situation, rest-and-vest, etc). This goes the other way too. Most companies will promote quickly if a candidate was under-leveled coming in and is performing at the next level.
> is knowingly participating in rape

What makes you think that? For all we know he might have thought that said girl was 18 or 25. But even if he thought that she was a 17 years old prostitute I can't see how it would be rape.
Will it support Rust? Would be nice to have it working on this platform for both Linux and z/OS.
What can I say, my experience was different, or it could just be nostalgia :shrug:

Pre-3D graphics cards I really don't remember having issues like modern games seem to.

Once 3D graphics cards first became a things, maybe I just got lucky with my choices (Voodoo, then Voodoo 2,IIRC).

I'm not saying I had no issues, and downloading large patches over dialup wasn't exactly fun, but I recall bugs being far less frequent.
Thanks! Yeah, Just running Slack and Chrome (not to mention Spotify sometimes) can send my resource usage fairly high. I went back to Vim (from a couple of Electron-based editors running in vim-emulation mode). I used i3 a bit for about a year and never quite got it to my liking. Things like bluetooth and audio management seemed kinda hacked together - because they were. i3 isn't an environment, it's just a window manager. That's totally great, but KDE seems so seamless in this area. Worth looking into again though.
So Trump ran on basically the same platform as Hitler ("I listen to you! I will fix things and make us great! Other people are bad and a threat to us!") and you think this is better?

Part of what we usually want from our politicians is to filter what people want a little bit and remove some of the evil and stupid. I know, then we don't get exactly what we want. But if you ask exactly what people want, about 90% of it ends up being "people not like me to suffer more", and if you run everything based on that, all you get is everyone suffering more.
Reminds me of an article discussed here, which I can’t find at the moment, about the horrific conditions that cruise ship employees, often indentured servants, endure.

When I was a kid, working on the open seas seemed so romantic, but I suppose historically it’s mostly been a cruel environment populated with cruel people.
They produce based on current draw, but have a maximum output, usually around 60-85a for and older car, to 120-240a at 14.4vdc for a newer car or truck. There is no permanant magnet, so the coils require power to generate power. Its quite interesting.
Sort of: what matters is that it was not an AC synchronous generator, like traditional thermal power plants. Wind and solar systems these days have fully digital AC-AC conversion systems which take the variable frequency multi phase output of the wind turbine(s) and turn it into standard three phase.

Turbine-generator systems have nice, simple behaviour in reponse to frequency drop: they act to maintain the frequency by transferring more energy from the shaft rotation to the generator. In the long run this slows the turbine down or triggers a throttle response, but over the few second period we're talking about the shaft speed is basically constant due to its own inertia.

The wind farm "saw" the rapid fluctuations in connection voltage, tried to compensate, and instead went into oscillation. This appears to have been a software bug:

> "During the incident, the
turbine controllers reacted incorrectly due to an insufficiently damped electrical resonance in the subsynchronous frequency range, so that the local Hornsea voltage dropped and the turbines shut
themselves down.
Orsted have since updated the control system software for the wind turbines and have observed that
the behaviour of the turbines now demonstrates a stable control system that will withstand any future
events in line with Grid Code and CUSC requirements"

(Oscillation damping is "control theory 101", but in a complex system like this it's not so easy!)

Good news is that, while more renewables do potentially have this kind of vulnerability, battery systems are the perfect counter. Some are already being deployed for "fast frequency response". Being a DC-AC system, they can deploy power with any frequency and phase angle required to compensate for problems.
There was a lot of criticism of the cost of the Hubble program in the beginning and then then mirrors failed after it was initally placed in orbit, turning Hubble into a national joke. NASA and Congress seriously considered abandoning Hubble then and a couple more times in the last two decades.

https://spaceflightnow.com/2015/04/23/fixing-hubbles-blurry-...
Folks think I'm crazy for using Arch as my main dev machine. I'm not an Ubuntu hater at all (it runs my main server in the basement at home)... but it'd be awfully hard to go back to using it as my main machine.
Java. We develop on Windows and deploy on Linux, BSD, OS X, mainframes, Amazon and Azure Java runtimes.
Excuse my utter ignorance.

Isn't Mainframe just powerful Servers? At least I thought the term meant ( or used to ) mission critical and massively powerful. Nowadays I could get 2S EPYC 2 with 128 Core and 4TB of Memory. What makes a IBM Server with POWER10 any more reliable than a powerful x86 Server? After all many SuperComputer are now running on x86 as well.

Or are we now using the word Mainframe specifically for IBM products? Rather than a category of its own?
communication is a huge issue.

i was working in one team where everything was fine while i was in the office. as soon as i moved away i was cut off from all decisions because the rest of the team was so used to do things through local in-office chats instead of online.

in another company all our communication was online, and it didn't matter if someone was in the office or not.
"The reduction in system inertia caused by the replacement of large synchronous machines with asynchronous generators"

So would a large fly wheel, or something similar be of value?
Best back end technologies to use in 2019
For some odd reason, I find the AWS marketplace a bit suspect looking. Not saying that it is, just that that's my impression of it.
I can't speak for banks specifically, but for sure lots of old stodgy Fortune 500 companies have critical software running for which they have lost the source code. Similarly, critical closed source software for which the vendor no longer exists. And things like servers running that they are afraid to shut down...they have no idea if the output is used by anyone. It's a mess out there :)
One major problem with the classical Earth based Space Elevator is the problem of security. It wouldn't take much (relatively speaking) for a terrorist organisation to create a credible threat.

A Moon-based Space Elevator wouldn't have that problem.
What strikes me with this youmightnotneedjquery is that half of the examples take many more lines of code than a single jquery instruction.
International conflict isn't declining, new analysis finds
On the Similarities and Differences Between the Cloud, Fog and the Edge
I would like to highligth that after the exploitation the instagram application could not be successfully opened until the affected users were removed from the group