skysight-inc/HackerNews huggingface dataset:
Perhaps draw the line where client compatibility stops without extra payment?

I've never played WoW nor do I know anyone who still does, so I'm out of touch. At what point (if any) were users forced to pay extra (a paid for update and/or increased subs) to continue to play the game? Can those without the expansions still play? That certainly seems to be a fair place to draw a line.

Having to accept changed game mechanics via free-but-compulsory patches is a much harder to define distinction as the matter is very subjective: what to some is a wonderful improvement may to others be a game breaking change.
There is a 19-year old bug open for SRV support in Firefox [1] and it recently got updated (marked as blocking #1435798 APIs for p2p web applications)

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=14328
Given the rise of asics and other specialized high performance hardware, that seems a hard statement to make. I doubt anyone is doing it currently, but given enough time it will certainly be possible.
> is tailored to answer your question

In the US, factual information can not be copyrighted.

I believe it can in the EU, although I might be misrepresenting their official stance. At the very least, I'm pretty sure that the EU allows you to copyright databases. I'm sure EU residents can correct me if I'm missing some kind of subtlety.

At least in the US though, there is nothing remotely illegal about looking up a fact on a website and then giving it to someone else directly, even if that diverts traffic away from the original site. Copyright was never intended to cover stuff like that.
Robots to Make Robots at ABB’s New Factory in China
The article lost credibility with me for the “OO is not about state” section because it misses the point.

If all you have are singleton objects with static functions and no private data attributes, then I agree, but it’s also meaningless because such objects are very sincerely unrelated to anything from OOP. They are just stateless buckets of functions, which is more like a module than an object.

This is actually quite a good way to program in many cases. You can do it in Scala by only defining companion objects and never the actual class that it would correspond to (except for occasional cases where you need case classes or structural typing). You can do this in Python by just writing modules with no classes, and either use primitive data structures (list, set, dict, tuple, etc) for all your data, or else use absolutely minimal namedtuples.

I’d say this way of programming is almost totally FP and has hardly anything but superficial connections to OOP, which I think undermines the author’s point.

You can always claim it’s a semantic difference and different people mean different things with certain words. IMO that’d be disingenuous here. Any type of OOP that just uses objects as buckets of functions with no private data attributes is really just FP.

As soon as you add private data attributes whose values can break referential integrity of the object’s function calls, then it’s game over for FP and you’re in total OOP land.
Wow! TIL. Thanks.
What broke my uptime was when I decided to try and play Gothic... Not that it "just works" on windows, there's a series of patches etc. you have to install, but with Proton I kept getting a dreaded access violation error about a minute into the game that I couldn't work around.

I too hope they make an option to run a so-called Linux compatible game using Windows instead. I've got a little category "failed in linux" for those. I bet you could do it manually by downloading the game using Steam running in wine and then using Steam's wine binary to run the exe...
Figure out what you want out of this job.

- If there something you want to learn, focus on achieving that.

- If you are there for the money, invest in something outside of work you enjoy.

- If you think you can find a new job easily and this one doesn't matter in the grand scheme of things, then use it as a sandbox to test different things without risk (i.e. what'll happen if you push back on unreasonable deadlines? Is there a better way to handle it? Rinse, repeat).
I've only got the one data point, but I had a bit of a nightmare flying experience with Wings Air, a part of the Lion Air group. I was flying from Denpasar to Labuan Bajo and Wings was one of two airlines that I could've chosen. It started out as delays with no explanation of why. They finally called it for the night, explained that it was a mechanical issue and they needed to fly in a different plane which wouldn't arrive until the next morning. The put us up in a dingy hotel in Denpasar and told us it would be a 9am flight the next morning. So I went to sleep to wake up in time. They then delivered our luggage to the hotel without telling most of us. At about 2am, I got a knock on my door from another passenger that I'd become friendly with during the delay. She'd had difficulty sleeping and had gone down to the lounge to read only to hear that the flight was now scheduled for 3am and that we'd need to leave immediately. Had she not alerted me, I'd have been one of the many people in the hotel that were left there. As it was, only my luggage was left there and it took me calling the hotel 3 days later to have them search before the airline"found" it almost a week later.

The whole thing was a shitshow and I can't recommend strongly enough choosing any other airline if you've got the choice.
Machine learning enthusiasts: what are your biggest challenges training models?
Hi everyone, I'm doing some research around computing needs and development tools for people interested in machine learning and would love to hear about your experience.

If you'd be so kind as to provide more detailed information through a survey, here's a link for a google form I created. If I get enough responses, I'll share results with the community: https://goo.gl/forms/F2RDk9TuFVN6XqJh2
> But nobody likes to pay extra, so why not make designers code?

From the other side of the aisle, this isn't what happened.

I want to preface this by saying that in general I like designers, but there are things about your good friends that you find annoying and tease them about. So now for some teasing.

What happened was that a bunch of up-in-the-clouds designers kept denigrating (directly or by omission) developers in front of their bosses and we got tired of it. The response to "why can't you guys figure this out? It's really simple" was "Well if you're so smart why don't you implement it?"

Constructively, that translates to engineering the situation so the designers felt our pain. But on a particularly bad day the sentiment tended to be more like "choke on it."
Kotor runs equally bad in Windows 10 and Wine.

XP is the only way to get all the right grass textures.
The Android ecosystem is actually in an even worse situation because most people aren't even able to apply security patches on their devices, even if they are technically inclined to do so.
Warren Buffett Takes on Sheldon Adelson in Billionaire Feud Over Vegas Lights
> Don't fix what's not broke

Yeah, the world's communication before the Internet existed wasn't exactly broken either, so let's not invent anything? Poor choice.
Pretty standard for consultants in general. I worked for a contractor where we did proof of concept after proof of concept for Kubernetes deployments and the people working on the proposals were literally the only people at the company that understood Kubernetes. It was a pure bait and switch. We had nobody that could actually implement what we were selling.
True... crap just realized that is happening to me :(.
This looks really great to me, and I can't wait to try it. I've been using buildbot for extremely light-weight CI/CD server that basically just triggers Ansible scripts on git changes. Not at all the way buildbot was designed to work, but very quick and easy to manage.

This looks like a tool that could be a lot closer to what I want to do and designed to do it that way.

Also, is the repo being moved somewhere? https://github.com/vespene/vespene is 404.
I know it was a joke, I just decided to play it straight :)

> perhaps you need to lookup what 'franchise' means.

Right, but doesn't really matter; there was never any McDonald's at all outside the US before Ray Kroc bought out the McDonalds, so they never had a multinational.
At one project there was a rule for large PRs: if the change exceeds a thousand lines, you have to bring review cookies. Keeps you mindful of the PR size and the rest of the team won't grumble that much.
Do you think it is going to become better?
U.K. To Roll Out Developed World’s First ‘Digital’ Tax
Because SFTP is a better fit for simple (but secure) file transfer, WebDAV handles a lot more, but it's overkill for most of the things FTP was used for.

OTOH, AFAICT, SFTP has largely replaced FTP for the system-to-system role (though ad hoc HTTP-based protocols are also common.)
Updated Statement from Gab
Of all the replies to my comment, this is the only one that really makes sense to me. I have a PS4 and every time I want to play a game on it, either the PS4 needs an update or the game does or both.
Chemists thrilled by speedy atomic structures
YouTube comments are heavily manipulated, and I fear for our democracy
Here's the link: https://goo.gl/forms/F2RDk9TuFVN6XqJh2
> The defining characteristic of OOP is that hidden state.

Hidden state is the characteristic of abstraction, period. OOP has no special claim to it.
While I did grow up on a farm, it was a beef cattle farm, and I discovered computers at a young age and decided to ignore farming.

Someone else will have to write that post :)
Absolutely stunning! Some of the most beautiful interior architecture I've ever seen. How lucky to be a patron of those libraries.
Any tips on how to remove it from Windows 10 without installing an
The most striking thing about this map to me was that you could draw a straight line from the bottom of Virginia all the way across the United States and you wouldn't find a single top company until you hit Los Angeles. There are about 100 million people that live in that area so it's surprising that there isn't at least 1 company headquartered there.
"Deleted app within the past year", however, is probably about as good as you're going to get. And c'mon, you know as well as I do that the percentage of people who deleted the app (especially "within the last year") simply because they prefer the web version has to be single digit percentages at best. "Yeah, but, I've got special case that I'll generalize to the population..." is not a refutation.
And even more funny would be to find someone who has enough power to sue IBM, which probably has more lawyers in its legal department than the plaintiff has total employees.
Too bad Windows 10 isn't exactly everyone's favorite and thus IE is still around for some time.
The OnePlus 6T might be the company’s big break in America
Work hard/easy, instead of easy/hard, is how another person puts it. Do the hard work first, then enjoy the easier later.

I am wondering if the definition of "The American Dream" hasn't significantly morphed over the decades (I am a US citizen), arguably for the worse.
A particularly infamous example of this is Thalidomide, a drug for pregnant women whose mirror can cause birth defects.

https://www.acs.org/content/acs/en/molecule-of-the-week/arch...
Second this. I really would rather have something I can configure fully with YAML or JSON.
To add to the above, Bahnhof most likely in this case (10 Gbps), and only in a very specific case is this untrue, doesn't provide the high speed over a stadsnät.

They themselves can act as what's called a communications operator/provider which allows you to use various services over dark fiber which is installed in your apartment or house.

In the case where Bahnhof takes over as the communications operator/provider, you are essentially directly connected to their backbone and they can provide all their services, currently up to 10 Gbps.

If you so wish, you can completely avoid any CPE or media converter and hook your equipment straight up to the fiber. Mind you, it's good if you're careful with that fiber since it is terminated in the last 20 cm or so completely without a jacket, so don't break it or damage it in any way unless you want to pay for a technician to come out there and re-terminate it for you.
The one place where growing old doesn’t mean growing up
I've done the same for a couple years now but it means I don't get those instant notifications, I'm not responding to anything right away. Maybe every day or two I check it for five minutes. That's not leaving the app but it's definitely not the kind of user they're looking for
Can you cite a source please? I would be very interested in reading it
>People are aware that they're not required to sign any contract they're not happy with, right? You are well within your rights to cross through any section of a contract or amend it until you're happy with it.

How do people do this these days? Virtually everything I sign these days from my employment contract to my lease to the vast majority of the paperwork for my mortgage was all signed electronically. There's no apparent mechanism for redlining sections when e-signing.
It seems to be a common thing for giant companies to extract massive profits even while the world has shifted underneath them— look at blackberry post-iPhone. It took a few years to collapse.
Suggest changing the URL to remove the anchor.
Microsoft Beats Amazon in 12-Month Cloud Revenue
Wondering how this is going to affect their recruiting pipeline. I submitted an application myself last week but now have absolutely no interest in being a guest at this feast.
Wine configuration can be a bit of a mess - luckily tools like Lutris and PlayOnLinux are a huge help, since they essentially give you the Wine version and install script that automatically sets everything up and has been tested to work.
What a naive, ignorant, and condescending viewpoint. "the internet turned into shit", give me a break. If anything on the internet is shit, it's your comment.
"Open-plan offices are particularly bad at providing an environment for calm, creative work, they argue. So “library rules” are imposed at Basecamp. Conversations are kept to a whisper and there are separate rooms when meetings are needed."

So I take it they do have an open-plan office?
Hooks API Reference
Building a fly brain in a computer
No authentication whatsoever, hook up any device you want and go nuts.

Edit: it's worth noting though that in the cases where BiDi is used, you'd need the appropriate BiDi module using the correct wavelength.
Most CPEs use SFP with the correct SFP+ module already in, which can be reused.
Wondershare Dr.Fone 9.6.4 Crack Plus Serial Key Free Download
Basecamp purposefully remains small, so I am not sure if it is a recruitment tool, but it's possible.

Basecamp has offered such a refreshing counterweight to the Silicon Valley unicorn mantra. I believe if some companies, such as Evernote, had followed in their path, they could have had a profitable and useful product that would have continued to be loved and used all over the world.
> My other idea was to write a VM/container controller, and while I think there still needs to be a simple one as Kubernetes is getting to be a beast

I'm curious what you think of https://www.nomadproject.io/
Previous discussion: https://news.ycombinator.com/item?id=16413917
Consoles support keyboard + mouse but it depends on game support.
>> I tried to define the integration operator in terms of e^x. The 1 + x/N needed to be one "infinitesimal" iteration of integration, that adds an extra infinitesimal rectangle to the area. But it didn't seem to work out.

You're close! This can indeed be done properly and is then called the Euler-Maclaurin formula. For this, you define the "shift to the left by n operator" e^(nD) where D is the differentiation operator d/dx.

You then always take the current value of f(x), multiply it by the small shift n to get the first rectangle. Then you shift to the left by n, i.e. to e^(nD)*f(x) = f(x+n), multiply that by the small shift n to get the next rectangle etc.

The book "street-fighting mathematics" [1][pdf] has a very hands-on and playful derivation of this in chapter 6.3.

[1] https://mitpress.mit.edu/books/street-fighting-mathematics

[pdf]https://www.dropbox.com/s/722rlvrwy9l9w73/7728.pdf?dl=1
How does that work? It looks like Rust has a repository for RFCs where anyone can submit one. How/where do the discussions happen then?
Well then it wouldn't pass the duplicate checker :)
A.I. Is Helping Scientists Predict the Next Big Earthquake
archive.li/k63LE
It depends on the game.

Batman Arkham Asylum is the game that made me appreciate controllers.

And it is one of the first games, if not the very first, that works seamlessly using keyboard + mouse, or controllers, of several kinds I guess.

If I play with the mouse + keyboard, I get hints for the actions with the key or mouse button required. Without changing any setting, or restarting the game, or anything that interrupts my game, if I just pick up the controller, all the hints are now controller related.

After that, I use the controller for Batman games.
Yes, for the most part. All of their work on Proton (their fork of Wine) is open source, they're working with Codeweavers (the largest contributors to Wine) closely, and contributing as much as they can back to upstream Wine.

Part of what makes SteamPlay work so well is actually outside of Wine though - a lone developer started a project called DXVK a year or so ago, which is a separate translation layer for converting DX11 to Vulkan, and runs alongside Wine. Valve hired this developer and sponsored a few similar projects, and integrated them into SteamPlay.

It also seems like Wine is slow and quite opinionated on merging in changes. For a while now, most people who used Wine for gaming would use forks and patches to improve performance. Some of it got merged into upstream Wine eventually, some things get rejected as it works differently to the usual Wine way of doing things. So Steam has used some of these patches and their own work for Proton, but some of it may not be suitable to be merged into mainline Wine.
Ya that kinda makes sense. They seem like a great feature that will help smooth over some of the less sane patterns that exist in React today. I think "hooks" is a somewhat misleading name though.
The router has been modified to use active optics. Bahnhof doesn't use PON for access.
Money to corporations for lies about the jobs in order to win an election. I've seen this template too many times, this just might be the biggest one ever, however.
Please keep it with simple numbers, we don't want to go the wifi route of a/b/g/n/ac where you can't tell what is more modern which they fixed.
Most research in life extension is based on reducing the incremental damage caused by radiation, stress, toxins etc. so they will increase the duration of youth and middle age as well as feeble old age.

I think a lot of the real world gains in life span are coming from entirely different things though, like treating and preventing heart attacks and cancer. This does end up extending the "old" part of our lives.
> 7th gen intel core i5 U series CPU couldn't

You probably have software issue with that PC. Video decoding should be done in hardware, and your i5 can decode 4k h264, h265, VC-1, and VP9: https://en.wikipedia.org/wiki/Intel_Graphics_Technology#Capa...
ReCAPTCHA v3
I use Facebook only for its login capabilities and to occasionally send messages to people whose phone numbers I don't have. I have the app currently, but usually I delete it because its notifications are irritating. I fall into the older end of that age range.
I'm pretty sure that this was already HN-ed 6 months ago.

Nick Fitzgerald's reponse was published here: http://fitzgeraldnick.com/2018/02/26/speed-without-wizardry....
in mine, fees used to be around there. I was comfortable with the 2.49 or lower fees. Around 1 month ago they raised delivery fees by ~$2-$3 across the board.
Nonsense. Most abstraction isn't about state at all (you won't find state anywhere in the definition of a group, say). You can of course abstract over the difference between having state and not having it (as OO does), but that's a virtually useless abstraction because it doesn't preserve any nontrivial rules/symmetries.
Improving the Web – Removing ads, trackers and Junk for a better web
Anecdotal obviously, but I'm surprised at how pervasive the "Facebook listens to your conversations through the app" rumors are, even among the more technically literate.

I'm curious how much of an effect that rumor had on this finding.
Emulator Not Is Wine? ;)
> so that they can expose themselves as lunatics to the public?

How worldly and erudite is the public? How are they supposed to know?

Besides, it's not necessarily the case that there is any "correct answer." There have been societies that were extremely brutal. I read somewhere that ancient Mayans may have played soccer with human heads. I presume Mayans were generally content with that sort of society.

I happen to like the living in a liberal democracy, and I'll advocate for liberal democracy as long as there's breath in my lungs. That doesn't mean it's objectively better. It's just better to those who share my values. There are probably plenty of sound arguments for other systems under which I personally could not bear (or perhaps be allowed!) to live.

> suppression magnifies the amount of potential sympathy they could gather in the public eye.

Hrm, it's not that simple. There is no one outcome when you suppress people. Sometimes they go away, never to be heard from again. Sometimes they redouble, and prevail. Often, they mutate and come back again in a more palatable form (how much more palatable, varies). I could list about half a dozen examples of this last case, if you want them.

It's tempting to think of humanity in terms of a narrative. The truth is, an asteroid could smash into the earth a year from now, and none of the human events we may feel are so inevitable today would come to pass.
Maybe they should borrow a page from the certificate industry and have an EV level of code signing certificate. I wouldn't mind being warned if an app I was installing wasn't EV signed, especially for something like a banking app.
> OO is not about state

OO is very much about state, and that's the fundamental difference between non-FP languages and FP.

a1 = object.f(b);
a2 = object.f(b);

If a1 != a2 or f performs any side effects at all you've got state. Doesn't matter if it's "private" or "hidden". Your functions are not referentially transparent.

It also doesn't matter if your language implements OO in terms of message passing (Smalltalk, Erlang) or method calling (Java, C#, ...).
So if all fields are public the object is still the object, not a data structure?
I'm really worried about Redhat. IBM is currently a sinking ship, they've laid off parts of their workforce, they're failing to capture the cloud market, and the Redhat buy seems to be a ploy to maintain relevance. I'm seriously anxious about Redhat being drug under during IBM's death throes.

Redhat isn't going to save IBM. They sold because they had an unsustainable business, and Openshift is still a risky play to run a stable business on. The container space is starting to get awfully crowded, and cloud providers can provide better tailored experiences and skip containers altogether with serverless.

As a long time taker of Redhat certs, I hope they pull through and still look something like the Redhat I have loved and known.
Another interesting book, so thanks, but perhaps less likely even, since I recall it had some material on things having to do with hash-based file systems (I recall seeing material on Merkle trees).
Show HN: QuickNote − an anonymous, do-whatever-you-want note-taking app
Why Do Monads Matter? (2012)