skysight-inc/HackerNews huggingface dataset:
The agreement that you agreed to previously included terms that stipulated that Unity specifically had the right to unilaterally revise the terms.

If you don't agree with the new terms, you must immediately stop using the product.
This is definitely a get all of the data and see what sticks type of analysis. There should be some early evidence from a smaller sample set using cluster analysis that is suggestive that mutations can be classified and are predictive. Tons of issues to resolve. I would think that some biostatisticians should be able estimate the false positive rate from a theoretical basis.
Just because Udacity is withdrawing their app, it does not mean that mobile apps are dying, or should die. I have passed several courses on Udacity and other MOOCs, and I cannot imagine following a programming course from a mobile device. I need to try out the things by myself, eg.: type code in an actual IDE, install a server on your machine, use command line tools, etc, things that you can't do from a mobile app.

"ultimately, ten percent of Udacity students downloaded the app". - this makes sense, why to develop and maintain an app that is barely used?
It’s got to be said. I felt unity’s business model was not very friendly to devs because you don’t get access to the source code. Unless you have a very expensive enterprise license. On the other hand, you can get access to unreal engines source code in github for free. Switch to unreal.
That is why we have pluck
I completely agree. The basics of networking, sockets, and the like are probably better taught before frameworks even come into the picture.

To me, the idea is to get a shallow understanding of everything involved from hitting a page, submitting some data, and having it be displayed back to you. Once you have that picture in your mind, adding things like frameworks, git, docker, etc, will be easier for the person to grasp.
> there were so many times I got annoyed by having two or three small pieces, like two or three 2x2 pieces, where a single 2x4 or 2x6 would do just fine

I was annoyed by this too (and am experiencing it with the Lego Hogwarts set I am building for my wife), but it seems like it has a good reason. Just as sometimes you see weird rare-color (magenta? sky blue?) pieces in places that are visible, they seem to be altering the piece composition slightly in ways that either exercise their supply chain ("we have a ton of these blue blocks...?"), and also end up making the set _more versatile_ if you ever decide to rip it apart and make something different, as you'll have a variety of pieces from your sets rather than several 12x2 pieces that you can't use for anything.
Again, we ship COM components. You can't load local fonts on all versions of DirectWrite without that.

Likewise, Rust has had support for creating Objective-C classes with methods written in Rust for ages. You can't usefully render OpenGL into a window on macOS without doing that.
I have heard a number of things like chess and go and poker described as easy to learn but impossible to master.

Rails is not like this. Rails is more like bridge where you have to learn the rules as well as this whole bidding system that fills a book before you can actually play the game.

There is no real magic in Rails, and once you learn the tricks yourself it becomes the most pleasant and productive ecosystem to work with that I've experienced. If you don't bother to learn though, it's going to be awful and slow and opaque.

By the way some of the good ideas in Ruby and Rails have made their way to PHP7 and recent versions of Laravel. So much has changed if your last PHP exposure was 12 years ago, it's not bad now.
Unfortunately, lichess moderation and policies for account bans or forced periods of inactivity are horrendous.

I once got banned because my cell phone lost connectivity as I passed a subway tunnel and in the meantime the other user “reported” me for abandoning the game.

This resulted in my account being frozen out from playing games for several hours. I wrote to the support email address and got no response.

This then happened two or three more times in the same month.

Furious with the ridiculous policy, I only will play in “anonymous” mode now, usually at chess.com with frequently changed accounts, sometimes still at lichess with no registration.
WAT?

Have you looked at the array_* methods in PHP?
Sure, but it has been less prevalent (in sheer volume) and hard to quantify historically. Now we can scrape their social media and get real data.
Destination chargers are typically non-Tesla chargers that are available for use with an adapter that's included with the Tesla charger. A Supercharger can charge a vehicle to 100% of daily capacity in 20-25 minutes while a destination charger will typically take overnight to fully charge.
I think that's very good reasoning.
I hate running multiple monitors in Windows 10. I was running 24" + 27" BenQ monitors (same model/specs, just diff sizes) and Windows would reboot and ignore both. On my laptop I would go into the display settings and try to turn them on and just get a "Failed to save settings" message. This usually resolved itself after a reboot or two.

I honestly got so tired of it I just invested in an Alienware 34" monitor. I haven't had the problem since.
This is a really important point. Evolutionary psychology and associated disciplines have come to replace psychoanalysis and God in the popular imagination as a teleological force that's making rational decisions about what to do in a given moment. This makes it into a bludgeon for reinforcing the status quo (just as the other two were before that).

While I'm not necessarily 100% in agreement with this formulation, I do think a useful and simple corrective is this: "natural selection" isn't a positive choice for the "fittest"- it's the elimination of unfit adaptations before they can be passed on. This article references "sexual selection", which may well be a positive choice, but it has very little to do with utility or health, as I'm sure many of us recognize from our own lives and the studies of animal mating choices.
Looks like this is the right link:

https://www.simondata.com/careers
Unless they're X11 apps, those use whatever they feel like.
When I switched from linux to mac it was just for the hardware, at time I bought a ibook g4 the most beautifull laptop that I have had, the battery in 2006 has a duration around 9 hours of coding. Recently when I think to back to linux the only my worries is the system update and the fact that I cannot test or compile any iOS app.
It "requires that those making the software publicly available as a service must make the service's source code available under this license".
Sorry, now that you describe it, I realize the emphasis on the "round trip" part. Yes, doing a 4 day roundtrip with that many miles (and only 2 'travel' days) means a lot of driving for a brief stay. I was thinking more in terms of a relatively continuous trip where 4 hours a day for 4 days is not very much (for example).

My parents' house is about 500mi away from where I live, and I generally don't drive unless I'm staying for a week rather than just a few days, so this is a good point-- for a trip to visit someone, and return, a good % of your time is spent driving. As a typical "see the sights" type roadtrip, you might be doing 8 hours a day every day for an extended time, which is more what I was thinking.

(FWIW our 3 can easily get its rated 310 mi range so really you'd only need to stop once, assuming you can charge at your destination, but of course that assumes there's a supercharger relatively close to the 'middle' of your segment.. OTOH if you did stop twice they'd be quite brief stops, probably like 20 minutes).
@theWheez

I'm not exactly sure what @Brakenshire meant, but I suspect they are saying to ignore the 24 hour news channels and stick to the news formats that aren't trying to break news as it happens. For example, Axios has been consistently good. NYT, Washington Post, etc long form stories that are published when the research is done, not when a deadline is up.

Either way, avoid the opinion section and at least stick to news that fact checks against two reliable sources. For example, that would eliminate most programs on Fox News, nearly all of Breitbart, etc.
I was going to say, hasn't all of this been known for a while? I suppose it's worth continuing to publish articles educating more and more of the public on the topic, but the headline is rather deceptive in presenting this as a new concept.
So I do have a lot of Ruby experience, and I have used Crystal, and I've found that Crystal being Ruby-ish in syntax doesn't help with the fact that it isn't Ruby and doesn't work like Ruby. Nor does Rust, of course, though I do appreciate how Rust has liberally taken after Ruby in a lot of other ways. But I find Crystal mostly frustrating in many ways related to how it looks and presents itself. It wants to look like Ruby and it wants to court Ruby developers--by not being Ruby, but also not providing enough reason to use it over other languages.

There are tons of uses for non-Ruby languages. These days I'm primarily in TypeScript and Kotlin, even though I really, really like Ruby; as-is it doesn't scale, from the perspective of somebody who likes manageable code, as well as I'd like it to. But when I want a non-Ruby language, I am not tied to Ruby syntax (and I kind of think that Ruby's syntax works almost exclusively for Ruby? I think a lot of the expressivity of the Ruby language loses something when you don't have its dynamic approach to the world) in a way that makes Crystal, with its lack of libraries or maturity, not an appealing choice of tooling.

(I also feel similarly about Elixir, though in Elixir's case there are also some interesting things around BEAM that I might like to leverage. And I think that a typed Elixir would get my attention right quick.)
Turns out that fat/lazy also applies to Linux. Meaning I used to also try to optimize the heck out of my linux install. Went back to Linux from OSX last year, and was perfectly fine adjusting my workflow to suit my new machine, rather than trying to make my machine suit my ideal workflow.

What this means is that I installed a base ubuntu system with awesomewm and just used it mostly stock. I already had awesomewm experience from 5+ years prior, but for the first month of moving back to Linux I was also perfectly happy chugging along with gnome.

What I am saying is give it a try. Only time I miss OSX now is when I need to sign a PDF.
Ask HN: What would you do your masters in 2019?
I'm a computer science student preparing for GRE now. Very confused about what specialisation I need to take in MS in USA!
I think this is perfect for people that have experience and just don't know the path forward.

Also I enjoy seeing cross overs that you can compare such as you could make a transition into dev ops if you choose an appropriate back end, scripting language.

Everyone here is too critical, I think it's a lot of information, but it's very useful to see the goal and steps in front of you.
I just think you're stretching it. I walk past my charger in the garage to get to the door to the house so plugging it in and unplugging it is literal seconds of my time. The convenience far outweighs that.
Padrone: Finger Ring Replaces Mouse
The 2019 Job Search Landscape
Stack Overflow for Teams works great from my experience. Having a wiki using Confluence is good for questions related to travel and processes but SO is the best for engineers due to its integration with Slack and ease of use (fast search, good formatting, tags).
Combinatorialist here; I mainly think of fourier transforms as an efficient way to shuffle cards.

https://statweb.stanford.edu/~cgates/PERSI/papers/aldous86.p...
Also, having to deal with Python packaging is a world of hurt. No thanks. There's about 16 ways to package and distribute Python, and they all are half-complete and a royal pain to deal with. Ruby's packaging isn't perfect, but it's a thousand times better than any of the Python packaging solutions out there.
it's always like that with any breaking the status quo technology. either make it big or break. it doesn't matter if you think this particular technology will fail. it doesn't make it a scam. your government even and your congress (I suppose you are american) believes it's not a scam since you can pay taxes in it. Hey, is something that you can pay taxes with a currency? No? Why?
Librem lacks HiDPI. Is there a Linux optimized laptop with HiDPI and a near-apple quality trackpad?
Spatial OS is wholly different from game streaming.

Here is the overview provided by one of Unity's streaming partners Genvid [0]

"Genvid provides an easy to use SDK, with a C interface, which can be used to automatically capture your game content (audio and video), encode it properly (e.g. H264), and to stream it to a service (e.g. YouTube). It also provides routines to send additional game data to spectators (e.g. scores, player profiles, chances of success, etc.), as well as hooks to receive commands coming from them."

In contrast, Spatial OS provides a back-end to a game delivered using Unity:

"SpatialOS is a cloud-based computational platform that lets you use many servers and engines to power a single world. The platform coordinates a swarm of micro-services called workers, which overlap and dynamically reorganize to power a huge, seamless world. The platform also lets you handle a huge number of concurrent players across different devices in one world"

[0] https://www.genvidtech.com/doc/SDK-1.19.0/quicktour/overview...

[1] https://improbable.io/games/tech
I think there hardly is any field out there where once the roadmap is mapped, the roadmap doesn't look long and convoluted. Overcoming being overwhelmed is something your relative should get a grip of from the get go, or atleast be aware of the expectation that one will likely be overwhelmed at every step. That and mapping out of minimal reqs to get started. Of course I understand the person is a beginner but the advice applies to every field
Preach. Currently running Ubuntu 18.04 on an XPS 15, and it's been.... interesting. Disappointing, in some respects, as having set up the system to dual-boot into Windows 10 and having seen what the hardware can accomplish, I feel as if I've had to try remarkably hard to get close to that in a Linux environment.
I write my own engines as a hobbiest developer because that's the fun part for me, but it is also nice knowing I never have to rely on some other entity. If I want to port my game to a different platform, I can just do that without waiting for upstream to get around to supporting it, for instance. Hell, even if the language I wrote it in disappears off the face of the earth I can still read the code and rewrite it in a different one.
How “Superman” Really Began
Negotiating Your Salary and Advancing Your Career
I like using autocutsel to manage the clipboards.

Description:
Autocutsel tracks changes in the server's cutbuffer and CLIPBOARD
selection. When the CLIPBOARD is changed, it updates the cutbuffer.
When the cutbuffer is changed, it owns the CLIPBOARD selection. The
cutbuffer and CLIPBOARD selection are always synchronized.

With this, I can highlight text (which is an implicit "copy") or use CTRL-C and paste with middle-click or CTRL-V (or in emacs, CTRL-Y) and it all works.

The only weirdness is in Google Docs, which seems to hijack CTRL-C, CTRL-V, etc. for its own handling.
You don’t strictly need to have the same codebase for client and server. If you’re making a slower paced game it’d be wasteful to burn processing power running the full Unity runtime.
You do realize that the desktop shown there is a very, very non-standard setup and the author specifically chose it because it fits his needs better than mac os.

> Linux is so half-baked with respect to desktop

Considering the linked article does not show anything about a usual linux desktop, what are you basing your opinion on?
Thank you for solving the first issue! I switched DNS from automatic to manual. Now I do have to adjust this every time I switch networks so perhaps I should write a script that does this automatically.
Finally read the article - the whole things reads like a rich guy making fun of a poor guy for even trying. "Yea, he made money, but he is still lower class, haw haw, pass the caviar." In reality, I think that's all an extension of the last paragraph, where the author projects his dislike of Chan's political views.
Your comment is an appeal to tradition meant to justify a different appeal to tradition. How interesting.
1.b4 is a really strange idea to have, and even stranger to stick with it. It is very disadvantageous for white. He even acknowledges this:

> I looked at my win rates by opening and I won far more as black than white.

Normally he should have been winning more as white, not less.
Happy Birthday, Donald Knuth and Peaceful Encampments
There's also complication that there's more than one standard. It's the same reason that emacs doesn't use conventional shortcuts even when it's running in a GUI: it's been using its current conventions since before the invention of the conventions that are now more popular. Similarly, if we just want to go by "preexisting standards" then really it's those newfangled applications that have hijacked ctrl-z to do anything other than suspending a process that are to blame.
Context switches on I/O are the same for 1:1 and M:N because you're eating the cost of a kernel to user context switch either way.

Memory usage per thread is a property of the GC, not M:N threading. You can have very small stacks in a 1:1 implementation too.
Twitch streaming is pretty important to most gaming markets. This announcement sounds like it also has the result of making twitch streaming against the Unity TOS.

> You may not [distribute Unity or your Unity Project Content via] streaming or broadcasting so that any portion of the Unity Software is primarily executed on or simulated by the cloud or a remote server and transmitted over the Internet or other network to end user devices without a separate license or authorization from Unity.
Land Rover had a great reputation 10-12 years ago here in the U.S, but they blew that goodwill by selling high priced junk here.

Right now you can find lots of used Land Rovers for sale with low miles at next to nothing prices that are in great looking condition but don't run and are too expensive to fix.

I don't know anyone who's bought a new one in the past few years.
The fact that people keep repeating the "messy shell scripts" fallacy is proof of how effective systemd propaganda has been. The vast majority of Linux systems on the planet, which ship software made by Google, do not run systemd.
>skankiest

I like your moves.
That's not true. You can do conditional premoves on the analysis board.
This is a common misconception thanks to the term "survival of the fittest". Evolution is a blind dumb statistical optimization by virtue and ONLY by virtue of creatures managing to reproduce. Anything that changes relative rates of reproduction changes relative distributions of genes and that's the end of the story.

Nature doesn't design, foxes are not "meant" to hunt hares and hares are not "meant" to evade foxes. It happens that the hares that evade foxes and the foxes that eat hares are more likely to survive to pass on genes. Creatures with an aversion to asymetrical (a proxy for unhealthy) mates are more likely in the long run to have healthy offspring...and so on and so forth.

The critical mistake is people adding "intentions" and "meaning" to a blind dumb statistical process akin to Russian roulette.
> My 1Password FireFox extension (ubuntu 18.04 LTS) doesn't work on X unless I log in through the website but it works just fine on Wayland.

Hey there! Beyer from 1Password here. It sounds like your issue might be related to my post here: https://goo.gl/cdhFbz

The good news is the underlying bug that was "breaking password fields in Firefox" was recently resolved. You can read about it here: https://goo.gl/uFv5rL

If you are still having an issue using 1Password X after updating gnome-shell, please reach out to us at support+x@1password.com, and we'd be happy to help!

Thanks for using 1Password!
The rise and fall of disruption theory
If you go to RubyKaigi you'll get a completely different view of the ecosystem.

On the other side of the world, Ruby has many adherents in the embedded development world. A large number of the Japanese talks are about mruby and that has motivated many of the last few years of the languages' improvements.
Its stuff like this that make me glad I spread client work over Unity and my own studios (important) projects on our own engine (c++). I want to be able to play/port my games in 40+ years. Who knows what else a private company like Unity will introduce in coming years.
They say it on their site:

Upon initial shipment of the Librem 5 in 2019, it will offer the essentials: phone functionality, email, messaging, voice, camera, browsing. The featureset will expand after shipment and over time to more free software applications. Your user experience will improve as we incrementally add commonly requested applications and features (such as calendaring, notes, calculator, PDF viewer, etc.) while keeping performance in mind.
I don't trust long-form investigative journalism one bit. It relies heavily on anecdata and emotional narrative to manipulate you into a particular view.
Maybe an experienced senior front-end dev would know most of that. But lets be real here. Most of us started out by learning how to get notepad.exe to save .html files and trying out a tag or two.

It's a good resource but I'd be looking more at using this to stay up to date with modern web dev work flows (which seems to have become insane over the past few years.)
Problem Solving with SQL
That being said, it's still got rough spots that OSX doesn't. It works great when it works, but when it doesn't....

Someone really needs to make Linux distros just work when hooking a laptop up to a projector. The fact that there's so much trouble that's so public and faced with so much concentrated embarrassment is a serious ongoing PR impediment to Linux.

Linux distros got printing licked across the board, so it can happen.

How about a Linux version of Airdrop?
CNN mostly only seems "left wing" because America's Overton Window is so far to the right
Do you get to see AWS's source code for these services?

No...

That's how it's killing "FOSS". Extend and Extinguish. This is not a new playbook.
> In either case, it still feels like pulling all things into systemd creates a much harder to protect surface area on systems. Why should init care if your logger crashes, let alone take down init with it? I am not a anti-systemd person but I honestly do see the tradeoffs of the "let me do it all" architecture as a huge penalty.

100% this. Also, as I understand it the exploit would not exist if it was literally just outputting log lines to a file in /var/log/systemd/ ?

EDIT: Also as I understand it, appending directly to a file is just as stable as the journald approach, given that many, many disk controllers and kernels are known to lie about whether they have actually flushed their cache to disk (actually moreso, because the binary format of journald is arguably more difficult to recover into proper form than a timestamped plaintext -- please correct me if I'm wrong, though!!)
They are worse off. News for them is headline deep; no one reads articles from reputable publications for info anymore, they'd rather have a handsome talking face on youtube 'break it down' in 20 minutes what would be a 4 minute nyt article containing the same factual points and none of the wishy-washy 'analysis.'

The more you read about the world, the better things stick in your head, the more connections you make, and the more you know. If you leave the critical thinking to some internet celebrity with no incentive to be credible, you end up being coddled from a lot of the news and get basic facts wrong.
Yeah, I've never heard CNN call for seizing the means of production or soaking the rich in taxes.